9.核心文件补充
1.运维人员日常工作
工作项目 | 工作内容 |
---|---|
应急响应 | 紧急故障案例网站入侵故障安全威胁负载高/cpu,内存使用率高 |
日常项目维护 | 备份安全加固入侵检测监控集群容器化服务上云(阿里云) |
架构巡检 | 业务指标系统架构监控是否正常 |
DevSecOps代码发布 | 手动自动化上线DevOpsDevSecOps自动化脚本 |
临时任务 | 扩容环境,上线机器等等 |
2./etc/profile
- 环境变量配置文件,配置好的
- PATH环境变量:系统中命令的位置
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
故障案例:
export PATH= ##修改环境变量为空,命令就用不了了
不小心,清空了PATH变量内容,两种方法
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin ###恢复
/bin/ls , /bin/vi , /bin/vim ###使用绝对路径命令 例如:/bin/ls /etc
3. /etc/rc.local
- 开机自启文件,/etc/rc.local ###红帽系列
– 原系统没有rc.local 需要自己创建,并且给权限 ###ubt系列linux
4./proc/
- 存放信息目录,process 进程,存放系统的进程信息,内核信息,系统信息。
/proc/ | 说明 | 命令 |
---|---|---|
==/proc/cpuinfo== | cpu信息 | lscup |
==/proc/meminfo== | mem内存(memory) 运行内存 | free -h |
/proc/loadavg | 系统负载信息(衡量系统繁忙程度指标) | |
/proc/mounts | 系统磁盘挂载信息(磁盘专题) | |
….. |
4.1./proc/cpuinfo文件
- 存放cpu信息,,,与lscup信息类似 “`bash
cat /proc/cpuinfo processor : 0 #第1个核心
processor : 1 #第2个核心
processor : 2 #第3个核心 physical id: 0 #第1个cpu
physical id: 1 #第2个cpu lscpu
Core(s) per socket: 1 ###cpu个数
CPU(s): 2 ###核心数
Thread(s) per core: 2 ###每个核心两个线程
#### 4.2./proc/meminfo文件
- 内存存放信息
bash
root@hsc:~# free -h
total used free shared buff/cache available
Mem: 1.6Gi 392Mi 555Mi 28Mi 725Mi 1.1Gi
Swap: 0B 0B 0B
总大小 缓存区 可用大小
内存足够的情况下,关闭Swap分区
- 吃内存
- (麒麟系统) kdump功能:系统异常宕机,系统进程信息导出保存到文件中。
sh
1.关闭
systemctl disable –now kdump
2.检查
systemctl status kdump
3.修改文件
vim /boot/grub2/grub.cfg
搜索: crashkernel=1024M,high 行
crashkernel=1024M,high 删除即可
4.保存退出后检查结果
grep ‘crashkernel=’ /boot/grub2/grub.cfg #没有输出就OK了。
5.重启linux
reboot
### 5.du -sh
- 查看文件目录占用空间
- du -sh
bash
root@hsc:~# du -sh /etc/
6.8M /etc/
“`