课堂笔记-day7-59期

day6

7./etc/inittab运行级别的配置文件

CentOS6的运行级别

runlevel

  • 0 (关机)
  • 1 (单用户模式-root)(一般是root密码忘记了,服务器故障无法开机,默认没有网络才会用)
  • 2 多用户模式(没有NFS ,没有网络)
  • 3 完全的多用户模式(命令行模式 文本模式 工作中使用的)
  • 4 待开发
  • 5 图形化界面 (桌面模式)
  • 6 重启

CentOS7的运行模式

  • poweroff (关机)
  • resuce.target (救援模式)
  • multiuser.tatget(多用户模式)
  • multiuser.tatget(多用户模式)
  • multiuser.tatget(多用户模式)
  • graphical.target(图形化界面)
  • reboot.target (重启)

如何修改运行级别(CentOS 7) 永久修改+临时修改

[root@oldboyedu59 ~]# systemctl get-default 
multi-user.target
[root@oldboyedu59 ~]# 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@oldboyedu59 ~]# systemctl get-default 
graphical.target
[root@oldboyedu59 ~]# 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@oldboyedu59 ~]# systemctl get-default 
multi-user.target

其他修改运行级别方式:

CentOS 6下临时修改运行级别

  • init 6

查看当前 运行级别

  • runlevel

Linux下面启动流程:

CentOS 6 的启动流程:

CentOS 6 启动流程

CentOS 7 的启动流程:

CentOS 7 启动流程

CentOS 6与7的对比

6与7的对比

8./etc/profile 配置环境变量

什么是变量?

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

变量----藏经阁武功秘籍(bd)
书名 葵花宝典 bd (变量名字)
改书 bd=欲练此功必先自宫若不自宫也能成功
看书 手拿着 葵花宝典 echo $bd

环境变量特点

  • 系统创建好的变量
  • Linux下面随意使用 含义不变
  • 大写
HOSTNAME=oldboyedu59
USER=root
PWD=/root

9./etc/bashrc 别名

别名

  • 给命令起了1个小名(昵称 爱称)
    ll === ls -l
  • 查看系统中已经有的别名
    alias
[root@oldboyedu59 ~]# alias 
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

10./etc/motd 用户登录系统之后显示文件内容

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

11./proc/cpuinfo cpu信息

  • processor : 0 第几个核心
  • physical id : 0 第几颗CPU
  • processor : 3 第4个核心
  • physical id : 1 第2颗cpu (0表示第一个)
[root@oldboyedu59 ~]# lscpu 
CPU(s):                4    4个核心 
On-line CPU(s) list:   0-3  
Socket(s):             2  CPU接口     2路 双路

##/proc/meminfo   memory 内存信息
[root@oldboyedu59 ~]# cat /proc/meminfo 
MemTotal:        2028116 kB             #内存一共多少       total 
MemFree:         1808804 kB             #内存剩余           free 
MemAvailable:    1776000 kB             #内存当前可以使用 
Buffers:            2076 kB             #buffer 占用内存空间大小
Cached:            76180 kB             #cache  占用内存空间大小
[root@oldboyedu59 ~]# free 
 total        used        free      shared  buff/cache   available
Mem:        2028116       98356     1808628        9740      121132     1775824
Swap:       1048572           0     1048572
[root@oldboyedu59 ~]# free -h
 total        used        free      shared  buff/cache   available
Mem:           1.9G         95M        1.7G        9.5M        118M        1.7G
Swap:          1.0G          0B        1.0G
[root@oldboyedu59 ~]# # -h  人类可读
/proc/loadavg  平均负载  衡量系统是否繁忙 衡量cpu和磁盘 
[root@oldboyedu59 ~]# cat /proc/loadavg 
0.00         0.02            0.05            1/125                        6903
最近1分钟    最近5分钟      最近15分钟       1个正在运行/一共有125个进程  pid进程号

w的作用显示负载信息

[root@oldboyedu59 ~]# w   
 11:49:03 up 18 min,  1 user,  load average: 0.01, 0.02, 0.05         
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         11:30    7.00s  0.22s  0.00s w

是否繁忙:
数字接近于cpu核心总数的时候表示繁忙

w:是一个最短的命令,没有之一

12./etc/init.d 软件启动程序所在的目录

/usr

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

/var 日志
1./var/log/messages 记录系统默认日志
2./var/log/secure 记录用户登录信息
Failed password 密码错误

/proc 记录内核和进程等信息

1./proc/cpuinfo CPU 信息
2./proc/meminfo 内存信息
3./proc/loadavg 平均负载 衡量系统是否繁忙
4./proc/mounts 记录着挂载信息

你可能感兴趣的:(课堂笔记-day7-59期)