推广 热搜:   公司  快速  企业  中国  设备    上海  行业  未来 

①小白学习Linux之基础学习★

   日期:2024-10-31     移动:http://keant.xrbh.cn/quote/12153.html

在这里插入图片描述

①小白学习Linux之基础学习★

Centos 6ext4(单个文件最大16TB

Centos 7xfs(单个文件最大9EB

CentOS 6.x
​ 防火墙iptables
​ 内核版本2.6.x-x
​ 默认数据库MySQL

CentOS 7.x
​ 防火墙firewalld
​ 内核版本3.10.x-x
​ 默认数据库MariaDB

CentOS 6.x

CentOS 7.x

操作行为CentOS 6.xCentOS 7.x启动指定服务service 服务名 startsystemctl start 服务名关闭指定服务service 服务名 stopsystemctl stop 服务名重启指定服务service 服务名 restartsystemctl restart 服务名查看指定服务状态service 服务名 statussystemctl status 服务名查看所有服务状态service --status-allsystemctl list-units设置服务自启动chkconfig 服务名 onsystemctl enable 服务名设置服务不自启动chkconfig 服务名 offsystemctl disable 服务名

​ 网卡名

  • CentOS 6.x 网卡名是eth0
  • CentOS 7.x 网卡名是ens33

网络配置命令

  • ​CentOS 6.x中ifconfig/setup
  • CentOS 7.x中ip/nmtui

网络服务

  • CentOS 6.x默认使用 network 服务
  • ​CentOS 7.x默认使用 NetworkManager 服务(network作为备用)
  • 1.MBR分区表中1-4为主分区,5开始为逻辑分区

  • 2.分区时/、/swap、/boot 为必分的分区(boot目录的作用是防止磁盘写满了开不了机

  • 3.远程服务器永不关机、配置防火墙的时候不要把自己过滤了(配置定时任务,配置前每10分钟清空一下防火墙

  • 4.linux的目录结构

目录名目录的作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行。是/usr/bin/目录的软链接/sbin/存放系统命令的目录,只有超级用户才可以执行。是/usr/sbin/目录的软链接/usr/bin/存放系统命令的目录,普通用户和超级用户都可以执行/usr/sbin/存放系统命令的目录,只有超级用户才可以执行/boot/系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等/dev/设备文件保存位置/etc/配置文件保存位置/home/普通用户的家目录/lib/系统调用的函数库保存位置。是/usr/lib/的软链接/lib64/64位函数库保存位置。是/usr/lib64/的软链接/lost+found/当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里/media/挂载目录。系统建议是用来挂载媒体设备的,如软盘和光盘(基本不用/misc/挂载目录。(基本不用/mnt/挂载目录/opt/第三方安装的软件保存位置(基本不用,都在/usr/local下/proc/虚拟文件系统/var/动态数据保存位置 (缓存、日志、软件运行文件/usr/系统软件资源目录/root/root用户的家目录/srv/该目录存放一些服务启动之后需要提取的数据/sys/该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs

3.1.1.ls:显示目录下的内容

3.1.2.cd:切换所在目录

3.1.3.pwd:查询当前所在目录

3.1.4.mkdir:创建空目录

3.2.1.touch:创建新文件、修改文件时间值

3.2.2.stat:查看文件详细信息

3.2.3.cat:查看文件内容

3.2.4.more:分屏显示文件

3.2.5.less:分行显示文件

3.2.6.head:显示文件开头,默认10行

3.2.7.tail:显示文件结尾,默认10行

3.2. 8.ln:建立快捷方式

3.3.1.rm:删除文件、目录等

3.3.2.cp:复制文件、目录

3.3.3.mv:剪切文件、目录

4.1.1.chmod:修改文件或目录的权限

4.1.2.chown:修改文件或目录的属主和属组

4.1.3.umask:权限掩码

4.1.4.getfacl:查看文件或目录的ACL

4.15、setfacl:设置文件ACL规则

4.2.1、man:显示联机帮助手册

4.2.2、info:一套完整的说明资料

4.2.3、–help:查看帮助

  • 定位指令的二进制程序、源代码文件和man手册页等相关文件的路径

数据库位置:/var/lib/locatedb;每天自动更新一次

使用locate之前,先使用updatedb命令,手动更新数据库

5.4.1 按照文件名搜索

5.4.2 按照文件大小搜索

5.4.3 按照修改时间搜索

5.4.4 按照权限搜索

5.4.5 按照文件类型搜索

5.4.6 逻辑运算符

5.4.7 -exec:调用外部命令

安装此软件才能使用

sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量。

另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下

  • DEV显示网络接口信息。
  • EDEV显示关于网络错误的统计数据。
  • NFS统计活动的NFS客户端的信息。
  • NFSD统计NFS服务器的信息
  • SOCK显示套接字信息
  • ALL显示所有5个开关

参数说明

  • IFACE:LAN接口
  • rxpck/s:每秒钟接收的数据包
  • txpck/s:每秒钟发送的数据包
  • rxbyt/s:每秒钟接收的字节数
  • txbyt/s:每秒钟发送的字节数
  • rxcmp/s:每秒钟接收的压缩数据包
  • **txcmpn表示间隔的时间:如"*/10"表示每间隔10分钟执行一次(第一个*

例子

时间含义45 22 * * *命令在22点45分执行命令0 17 * * 1命令每周1的17点0分执行命令0 5 1,15 * *命令每月1号和15号的凌晨5点0分执行命令40 4 * * 1-5命令每周一到周五的凌晨4点40分执行命令*/10 4 * * *命令每天的凌晨4点,每隔10分钟执行一次命令0 0 1,15 * 1命令每月1号和15号,每周1的0点0分都会执行命令。注意:星期几和几号最好不要同时出现,因为他们定义的都是天。非常容易让管理员混乱。

作用:服务器关机时,会存在未执行的crontab;当服务器开机时,会调用anacron来执行它们。

日志文件说明/var/log/cron/记录了系统定时任务相关的日志/var/log/cups/记录打印信息的日志/var/log/dmesg记录了系统在开机时内核自检的信息。也可以使用 dmesg命令直接查看内核自检信息。/var/log/btmp记录错误登录的日志。二进制文件,不能直接vi查看,而要使用 lastb命令查看/var/log/lastlog记录系统中所有用户最后一次的登录时间的日志。二进制文件,不能直接vi,而要使用 lastlog命令查看。**/var/log/mailog**/var/log/message记录系统重要信息的日志。这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时首先要检查的就应该是这个日志文件。/var/log/secure记录验证和授权方面的信息,只要涉及账户和密码的程序都会记录。/var/log/wtmp永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机事件。二进制文件,不能直接vi,而需要使用last命令来查看。/var/run/utmp记录当前已经登录的用户的信息。要使用w,who,users等命令才能查询
日志文件说明/var/log/httpd/RPM包安装的apache服务的默认日志目录/var/log/mail/RPM包安装的邮件服务的额外日志目录/var/log/samba/RPM包安装的samba服务的日志目录var/log/sssd/守护进程安全服务目录

:加下划线表示重要

服务名称

服务名称说明auth(LOG_AUTH安全和认证相关消息(不推荐使用authpriv替代authpriv(LOG_AUTHPRIV安全和认证相关消息(私有的cron(LOG_CRON系统定时任务 cront和at产生的日志daemon(LOG_DAEMON和各个守护进程相关的日志ftp(LOG_FTPftp守护进程产生的日志kern(LOG_KERN内核产生的日志(不是用户进程产生的local0-local7(LOG_LOCALO0-7)为本地使用预留的服务lpr(LOG_LPR打印产生的日志mail(LOG_MAIL邮件收发信息news(LOG_NEWS与新闻服务器相关的日志syslog(LOG_SYSLOG由syslogd服务产生的日志信息user(LOG_USER用户等级类别的日志信息uucp(LOG_UUCPuucp子系统的日志信息

连接符号

连接符号含义.代表只要该服务产生比日志等级高的(包含该等级)日志都记录下来。比如:“cron.info”代表cron服务产生的日志,只要日志等级大于等于info级别,就记录.=代表只记录该服务产生所等于日志等级的日志,其他日志等级的都不记录。比如:“*.=emerg”代表任何日志服务产生的日志,只要等级是emerg 等级就记录。这种用法及少见,了解就好.!代表不等于,也就是除了该日志等级的日志外,其他等级的日志都记录

日志等级

等级名称说明debug (LOG_DEBUG)一般的调试信息说明info (LOG_INFO)基本的通知信息notice (LOG_NOTICE)普通信息,但是有一定的重要性warning (LOG_WARNING)警告信息,但是还不回影响到服务或系统的运行err (LOG_ERR)错误信息,一般达到err等级的信息以及可以影响到服务或系统的运行了crit (LOG_CRIT)临界状况信息,比err等级还要严重alert (LOG_alert)警告状态信息,比crit还要严重。必须立即采取行动emerg (LOG_EMERG)疼痛等级信息,系统已经无法使用了*代表所有日志等级,比如:“authpriv.*”代表认证信息服务产生的日志,所有的日志等级都记录none忽略这个日志服务,该服务的所有日志都不再记录

25.6.1.配置文件/etc/logrotate.conf

参数参数说明daily日志的轮替周期是每天weekly日志的轮替周期是每周monthly日志的轮替周期是每月rotate 数字保留的日志文件的个数。0指没有备份create建立新日志compress日志轮替时,旧的日志进行压缩create mode owner group建立新日志,同时指定新日志的权限与所有者和所属组。如 create 0600 root utmpmail address当日志轮替时,输出内容通过邮件发送到指定的邮件地址。如 mail shencClamp. netmissingok如果日志不存在,则忽略该日志的警告信息notifempty如果日志为空文件,则不进行日志轮替minsize 大小日志轮替的最小值。也就是日志一定要达到这个最小值才会轮替,否则就算时间达到也不轮替size 大小日志只有大于指定大小才进行日志轮替,而不是按照时间轮替。如size 100kdateext使用日期作为日志轮替文件的后缀。如 secure-20180605sharedscripts在此关键字之后的脚本只执行一次prerotate在日志轮替之前执行脚本命令。endscript标示prerotate脚本结束。postrotate在日志轮替之后执行脚本命令。endscript标示postrotate脚本结束

25.6.2.将自定义日志加入日志轮替

本文地址:http://lianchengexpo.xrbh.cn/quote/12153.html    迅博思语资讯 http://lianchengexpo.xrbh.cn/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号