day24-20200708
p97.系统资源查看linux
内核版本 Linux的版本等vim
【vmstat [延时 和次数] 】监控系统资源
【dmesg】开机时内核检测信息
【dmesg | grep cpu】
【free [-b|-k|-m|-g]】查看内存使用状态缓存
缓存和缓冲,缓存时用来加速数据从硬盘中读取的,而缓冲时用来加速数据写入硬盘的。安全
【cat /proc/cpuinfo】查看CPU详细信息
【uptime】显示服务器的平均负载
【uname】显示内核信息,操做信息,内核版本信息。
-a 详细信息
-r 版本号
-s系统类型
【file /bin/ls】系统操做位数
【lsb_release -a】linux发行版本
【lsof】进程调用的文件信息服务器
p98.系统定时任务ide
【crond】服务管理与空值访问,cron是原命令,d后台访问。
【crontab -e】写定时任务的脚本
【crontab -l】查看定时任务
【crontab -r】删除全部定时任务
【 * 执行的任务】语法格式学习
五个【*】号的做用:
1.一个小时的第几分钟(0-59)
2.一天的第几个小时(0-23)
3.一个月当中的第几天(1-31)
4.一年当中的第几月(1-12)
5.一周当中的星期几(0-7,07都表明周天)ui
【】表明任什么时候候
【,】表明不连续的时间
【-】表明连续的时间范围
【/n】表明每隔多久执行一次操作系统
【0 0 1,15 * 1】每周1 和每月的1号 15号执行命令行
【%】在crontab中有特殊含义,须要加上转义符。
p99.日志管理-简介
监控当期计算机的使用状况,解决故障,先从对应的日志开始分析。
【rsyslogd】系统的专职日志程序,将绝大部分操做系统相关的日志记录。
【systemctl start rsyslog.service】
/var/log/cron 定时任务
/var/log/cpus 打印日志
/var/log/dmesg 开机日志,用lastb查看
/var/log/btmp 开机错误日志
/var/log/lastlog 全部用户最后登陆日志,用 lastlog查看
/var/log/mailog
/var/log/message 计算机的具体重要信息的日志,有问题就找这个日志
/var/log/secure 帐户信息相关的日志
/var/log/wtmp last查看,用户登陆信息
/var/log/utmp 用 w who users查看 用户登陆信息
rpm包的日志:/var/log/服务名
源码包日志:本身指定的目录
p100.rsyslogd日志服务
日志格式文件
1.产生日志时间 2.服务器的主机名3.服务名4.事件具体信息
/etc/rsyslog.conf配置文件
authpriv.* /var/log/secure
【服务名称 链接符 日志等级】
p101.日志轮替
日志按照固定的规则分开写成小的日志
能够删除多少天之前的日志,也就是日志轮替。
日志文件的命名规则
法1:dateext参数,日志就是加上前面一天日期。log-20200708 当天的日志再次日会加上日期
法2:后面加上数字。log.1 log.2
logrotate配置文件
rpm日志都会自动轮替,源码包的日志须要手动加入到日志配置文件。
【
绝对路径的日志{
备份:天天仍是每个月
操做:建立新的日志,仍是更新等
保留时间:保留日志多少天
}
】
【logrotate 选项 配置文件名】日志轮替
-f 强制进行轮替
-v 显示轮替过程
p102.启动流程-运行级别
0-关机
1-单用户模式,系统修复,相似于安全模式
2-不彻底的命令行模式,不含nfc
3-彻底的命令行模式,目前启动的模式
4-系统保留
5-图形
6-重启
【init 运行级别】就能够调整级别
【init 0 】关机,不保存正在运行的服务。通常不用
【runlevel】查看当前运行级别
【vim /etc/inittab】修改开机进入的模式。
明天学习大结局吧~~ 学完就结束啦~~