2019-04-02总结

1,/ect/inittab (Cent OS6 运行级别的配置文件)

  #:井号“注释”

  #.  井号之后的内容系统认为不存在(给我们看,解释说明)

(2)运行级别(服务器不同的状态)

  runlevel:0-6 运行级别(CentOS6)

    0= 关机状态

    1=单用户模式(root用户密码忘了,服务器故障无法开机,默认没有网络)

    2= 多用户模式 (没有NFS没有网络)

    3=完全的多用户模式/命令行模式/文本模式(工作时使用)

    4=待开发

    5=图形化界面/桌面模式

    6=重启

(3)Cent OS 7 运行级别(target)

    0=poweroff.target 关机

    1=resuce.target 救援模式

    2,3,4=multi-user.target  多用户模式

    5=garphical.target (图形化界面模式)

    6=reboot.target重启

(4)Cent OS 7如何修改运行级别?

    systemctl get-default (命令)=显示使用的级别

    systemctl set-default+运行级别(修改)=修改运行级别的方式

(5)其他修改运行级别的方式(Cent OS 6 临时修改运行级别)

          init 6

        查看当前运行级别

        runlevel

2,linux下面启动流程(Cent OS 6)

(1)按下电源

(2)开机自检(BIOS)

(3)MBR引导(主引导记录通过硬盘启动)

(4)GRUB菜单(选择不同的内核 Cent OS 6进入单用户模式)

(5)加载内核(/boot 加载到内存,拥有了一个小系统)

(6)运行INIT进程(Cent OS 6启动第一个进程)

(7)读取/etc/inittab (Cent OS 6运行服务)

(8)读取/etc/rc.sysinit初始化系统(Cent OS 6设置主机IP地址)

(9)根据运行级别运行/etc/rc数字d下面的脚本/服务(开机自启动)

(10)启动mingetty显示登录界面运行login mingetty

liunx下面启动流程(Cent OS 7)

(1)按下电源

(2)开机自检(BIOS)

(3)MBR引导(主引导记录通过硬盘启动)

(4)GRUB菜单(选择不同的内核 Cent OS 6进入单用户模式)

(5)加载内核(/boot 加载到内存,拥有了一个小系统)

(6)systemd(Cent OS 7第一个启动进程)

(7)Cent OS 7 默认运行级别对应文件(/etc/sytemd/system/default.target  读取运行级别)

(8)初始化系统/usr/lib/systemd/system/sysinit.target

(9)并行启动/usr/lib/systemd/system

                      /etc/systemd/system    服务        并行启动各种服务

(10)启动login显示登录界面

      Cent OS 6 =运行时串行    Cent OS 7 =运行时并行

3,/etc/profile            变量=未知数

    用来配置环境变量  别名

    配置环境变量:

  特点(1)系统创建好的变量

          (2)liunx下面随意使用含义不变

          (3)字母大写

变量    ------------------------藏经阁武功秘籍(bd)

书名    ------------------------葵花表演      (bd)=变量名字

改书    ------------------------  bd=欲练此功必先自宫若不自宫也能成功

看书    手拿着 葵花宝典  echo  $bd

##1环境变量:

env=查看变量

##2查看系统中已经有的别名:alias

别名:给命令起来一个小名(例:ls -l =ll)

#国法#(全局)

/etc/profile=环境变量  别名 √ √ √ √ √

/etc/bashrc=别名

~当前用户家目录

.开头的文件或目录都是隐藏的(linux)

#家规#(当前用户)

~/.bash_profile

~/.bashrc

4, (1)cat  /etc/motd=用户登陆系统之后显示这个文件(默认是空目录)

  cat /etc/issue=用户登录系统之前显示这个文件内容

建议清空 /etc/issue  (例:>/etc/issue)

>特点:先清空文件内容  然后把信息写入

(2)/etc/init.d

Cent  OS 6 下面系统管理命令 (脚本)存放位置

Cent  OS 7 下面只有network服务

5,/usr  安装目录(用户安装目录使用)

    /usr/local  存放用户编译安装软件。

yum =安装(点外卖 缺少东西外卖解决)

编译安装(自己做 定制)

6,/var/log -----------------存放日志

/var/log/messages (记录着系统默认日志)各种服务状态信息

/var/log/secure  记录着用户登录情况

Failed   password=错误的密码 (单词)

7,/proc

(1)/proc/cpuinfo(CPU信息)

processor:0  第几个核心

physicalid:0  第几课CPU(0=1   1=2   以此类推)

lscpu 观察CPU信息

(2)/proc/meminfo(内存信息)

Mem Total      内存一共多少  total

Mem  Free     内存剩余多少 free

Mem Available  内存当前可以使用

Buffers     buffer占用内存空间大小

Cached    cached占用内存空间大小

free查看内存    free -h (人类可读,查看内存)  free -m (以MB为单位显示大小)

(3)/proc/loadavg  平均负载衡量系统是否繁忙

(例:cat  /proc/loadavg)

0.00                                          0.02             0.05             1/125                                                   6903

最近一分钟(负载)                       最近五分钟    最近15分钟    一个长在运行/一共125个进程            pid进程号

w(命令)查看负载

如何查看是否繁忙:数字接近于CPU核心总数的时候繁忙。

(4) /proc/mounts

记录着系统的挂载信息

你可能感兴趣的:(2019-04-02总结)