day 7 linux下必知必会的文件和命令(2)

一、文件

1./etc/inittab:系统启动设定运行级别等配置文件

1.1 运行级别:

CentOS 6 CentOS 7
级别 runlevel target
0 关机 PowerOff 关机
1 单用户模式 (root用户密码忘记了 服务器故障无法开机 默认没有网络) resuce.target 救援模式
2 多用户模式 没有NFS( 没有网络) multiuser.target 多用户模式
3 完全的多用户模式 命令行模式 文本模式 (工作的使用的) multiuser.target 多用户模式
4 待开发 multiuser.target 多用户模式
5 图形化界面 桌面模式 graphical.target 图形化界面模式 桌面模式
6 重启 reboot.target 重启

1.2 如何修改运行级别(centos7)

[root@wolf ~]# systemctl get-default 
multi-user.target
[root@wolf ~]# systemctl set-default graphical.target 
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.              
[root@wolf ~]# systemctl get-default 
graphical.target
[root@wolf ~]# systemctl set-default multi-user.target 
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@wolf ~]# 

1.3 其他修改运行级别:

      临时修改运行级别  init 6
      查看当前 运行级别 runlevel

2./etc/profile:环境变量 别名 /etc/bashrc 别名

2.1 国法

~ 当前用户家目录
. 开头的文件或目录 隐藏的
 ls -a

2.2 家规

~/.bash_profile
~/.bashrc

2.3 配置环境变量

2.3.1 变量:

x + y = 10  已知x=20 y=?   未知数/变

2.3.2 环境变量特点:

1.系统创建好的变量
2.Linux下面随意使用 含义不变
3.大写

2.3.3 查看变量:env

[root@wolf ~]# env
HOSTNAME=wolf
USER=root
PWD=/root

2.3.4 别名:给命令起一个小名(昵称 爱称)

ll === ls -l
查看系统中已经存在的别名
alias

3./usr/local :存放用户编译安装文件

3.1 yum安装

  • 缺少什么软件安装什么软件

3.2 编译安装

  • 自己需要什么软件在安装 --定制

    ./configure
    make
    make install
    

4 /var/log 日志

  • /var/log/messages 记录着系统默认的日志(各种服务状态信息)
  • /var/log/secure 记录着用户登录情况
    Failed password 密码错误

5 /proc 虚拟目录 存放内存中的信息 进程和服务

5.1 /proc/cpuinfo cpu信息

[root@wolf ~]# cat /proc/cpuinfo
processor   : 0   第几个核心
physical id : 0   第几颗CPU

5.2 /proc/meminfo:系统内存信息

[root@wolf ~]# cat /proc/meminfo
MemTotal:        2028088 kB         #内存一共多少  total
MemFree:         1712100 kB         #内存剩余       free
MemAvailable:    1694272 kB         #内存当前可使用
Buffers:            2076 kB         #占用内存空间大小
Cached:            98260 kB

5.3 /proc/loadavg 平均负载

[root@wolf ~]# cat /proc/loadavg
0.00 0.01 0.05 2/114 8687
近1分钟 近5分钟 最近15分钟 1个正在运行/一共有125个进程 pid进程号

5.4 检查CPU是否繁忙:

 数字接近于CPU核心总数的时候  忙

二、命令

1. lscpu 显示CPU信息

[root@wolf ~]# lscpu
CPU(s):                1    1个核心
On-line CPU(s) list:   0
Socket(s):             1    CPU接口 1路

2. free 显示内存信息

 [root@wolf ~]# free
              total        used        free      shared  buff/cache   available
Mem:        2028088      155860     1710748        9820      161480     1692920
Swap:       1048572           0     1048572

[root@wolf ~]# free -h  ---> -h 人类可读
              total        used        free      shared  buff/cache   available
Mem:           1.9G        152M        1.6G        9.6M        157M        1.6G
Swap:          1.0G          0B        1.0G
[root@wolf ~]#

3.w 查看系统负载信息

 [root@wolf ~]# w
11:48:53 up  8:45,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      Mon16   44:37   0.11s  0.11s -bash
root     pts/0    10.0.0.1         08:17    5.00s  0.34s  0.02s w
root     pts/1    10.0.0.1         10:57   51:46   0.05s  0.05s -bash
[root@wolf ~]#c

三、 Linux系统启动流程

老男孩教育-Linux启动流程-keep-v2.jpg

你可能感兴趣的:(day 7 linux下必知必会的文件和命令(2))