根下每个目录的作用:
/etc/inittab:
系统启动设定运行级别等配置的文件
CentOS 6
运行级别:
runlevel
0 关机
1 单用户模式 (root用户密码忘记了 服务器故障无法开机 默认没有网络)
2 多用户模式 没有NFS( 没有网络)
3 完全的多用户模式 命令行模式 文本模式 (工作的使用的)
4 待开发
5 图形化界面 桌面模式
6 重启
CentOS 7
运行级别 target
poweroff.target 关机
resuce.target 救援模式
multiuser.target 多用户模式
multiuser.target 多用户模式
multiuser.target 多用户模式
graphical.target 图形化界面模式 桌面模式
reboot.target 重启
如何修改运行级别(CentOS7) 永久+临时
[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 ~]#
[root@oldboyedu59 ~]# systemctl get-default
graphical.target
Linux下面启动流程:
/etc/profile
配置环境变量 别名
环境变量特点:
1.系统创建好的变量
2.Linux下面随意使用 含义不变
3.大写
别名: 给命令起了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'
~当前用户家目录
.开头的文件或目录 隐藏的 (linux)
ls -a
国法 (全局)
/etc/profile 环境变量 别名 √√√√
/etc/bashrc 别名
家规 (当前用户生效)
~/.bash_profile
~/.bashrc
'>'
输出重定向
先清空文件内容,然后把信息写入进去
/etc/motd
用户登录系统之后显示这个文件内容
/etc/issue
用户登录系统之前显示这个文件内容
/etc/init.d
CentOS 6下面系统管理命令(脚本)存放的位置
CentOS 7下面只有network服务
/usr/local
yum安装
编译安装
./conflgure make make install
/var/log
/var/log/messages记录着系统默认的日志 (各种服务状态信息)
/var/log/secure记录着用户登录情况 Failed password错误的密码
/proc
/proc/cpuinfo 关于处理器的信息,如类型,厂家,型号,性能等
/proc/cpuinfo cpu信息
processor : 0 第几个核心
physical id : 0 第几颗CPU
processor : 3 第4个核心
physical id : 1 第2颗cpu
[root@oldboyedu59 ~]# lscpu
CPU(s): 4 4个核心
On-line CPU(s) list: 0-3
Socket(s): 2 CPU接口 2路 双路
/proc/meminfo 系统内存信息
[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 查看系统负载信息
/proc/loadavg 平均负载 衡量系统是否繁忙 衡量cpu和磁盘
[root@oldboyedu59 ~]# cat /proc/loadavg
0.00 0.02 0.05 1/125 6903
最近1分钟 最近5分钟 最近15分钟 1个正在运行/一共有125个进程 pid进程号
[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核心总数的时候繁忙
/proc/mounts记录着系统的挂载信息bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb