核心文件补充

2. 核心文件

2.1 /etc/目录

/etc/说明
/etc/profile配置系统环境变量,别名
/etc/rc.local开机自启动,开机后自动运行服务,命令。

1) /etc/profile

  • 环境变量:系统定义好,供我们使用。

  • PATH环境变量:系统中命令的位置.

 echo $PATH
 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 常见路径
 ​
 export  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
 ​
 ​
 /app/tools/cmd/
  • 故障案例:

    • 一不小心,清空了PATH变量内容

  • 解决方案:

    • 方案🅰️运行export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin,继续操作即可

    • 方案🅱️ 使用命令的绝对路径 比如 /bin/ls , /bin/vi , /bin/vim

  • 小结:

    • /etc/profile配置环境变量

    • PATH作用,存放命令的位置.

2) /etc/rc.local

  • 配置开机自启动

    • 这是个软链接,对应的原始文件叫:/etc/rc.d/rc.local

    • ubt/debian中这个文件不存在,手动创建 /etc/rc.local

  • 这个文件使用前对源文件 增加执行权限 chmod +x /etc/rc.d/rc.local /etc/rc.local (讲解权限专题再说)

2.2 /proc/

  • process 进程,存放系统的进程信息,内核信息,系统信息。

  • 不占用磁盘空间.

/proc/说明
/proc/cpuinfocpu信息
/proc/meminfomem内存(memory) 运行内存
/proc/loadavg系统负载信息(衡量系统繁忙程度指标)
/proc/mounts系统磁盘挂载信息(磁盘专题)
.....

1) cpu信息

  • cpu与核心

  • cpuinfo文件内容

 processor   : 0   #第1个核心
 ​
 physical id: 0   #第1个cpu
 ​
 ​
  • lscpu

 #临时改为英文
 export  LANG=en_US.UTF-8
 #
 lscpu
 ​

2) 内存信息

 [root@oldboyedu-hard-stone ~]# free  -h 
               total        used        free      shared  buff/cache   available
 Mem:          1.9Gi       224Mi       547Mi       8.0Mi       1.2Gi       1.5Gi
 Swap:         2.0Gi          0B       2.0Gi
 #linux特点 把文件缓存到内存中,加速下次使用.
 #缓存到buff/cache 内存中的区域 

Help! Linux ate my RAM!

  • Swap: 交换分区(windows虚拟内存)

    • 内存不足的时候临时充当内存.

    • 磁盘上的空间。

  • (麒麟系统) kdump功能:系统异常宕机,系统进程信息导出保存到文件中。

 #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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值