CetOS运行过程与/etc/下的目录
人类看的内容 计算机看不见
CetOS 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 重启
好好看的图片
)
[root@lidao ~]# systemctl get-default
multi-user.target
[root@lidao ~]# 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.
systemctl get-default 查看级别
systemctl set-defaultt 修改级别
别名设定
[root@lidao ~]# echo $ bd
$ bd
[root@lidao ~]# db=易筋经
[root@lidao ~]# echo $db
易筋经
[root@lidao ~]# env #环境变量
XDG_SESSION_ID=2
HOSTNAME=lidao
TERM=linux
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=10.0.0.1 61885 22
环境变量/别名
/etc/profile
1.系统创建好的别名
2.linux下面随意使用 含义不变
3.大写
别名
/etc/bashrc
用户登录显示的图片
/etv/motd
/**
* .::::.
* .::::::::.
* ::::::::::: FUCK YOU
* ..:::::::::::'
* '::::::::::::'
* .::::::::::
* '::::::::::::::..
* ..::::::::::::.
* ``::::::::::::::::
* ::::``:::::::::' .:::.
* ::::' ':::::' .::::::::.
* .::::' :::: .:::::::'::::.
* .:::' ::::: .:::::::::' ':::::.
* .::' :::::.:::::::::' ':::::.
* .::' ::::::::::::::' ``::::.
* ...::: ::::::::::::' ``::.
* ```` ':. ':::::::::' ::::..
* '.:::::' ':'````..
*/
ll= ls -a 起个小名
查看系统别名
[root@lidao ~]# 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
####### > 输出重定向 >> 删除 覆盖
查看CPU
[root@lidao ~]# lscpu CPU有多少
CPU(s): 1 2 4个核心
On-line CPU(s) list: 0 0-3
Socket(s): 1 cpu接口 1路
已使用缓存
free 查看磁盘 -h参数人类可见
[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@lidao ~]# free -h #我的
total used free shared buff/cache available
Mem: 1.9G 99M 1.7G 9.5M 125M 1.7G
Swap: 1.0G 0B 1.0G
平均负载 衡量系统是否繁忙 繁忙的时候接近CPU总数( 衡量cpu和磁盘)
/proc/loadavg
[root@lidao ~]# cat /proc/loadavg
0.00 0.01 0.05 1/107 7894
最近1分钟 最近5分钟 最近15分钟 1个正在运行/一共有107个进程 pid进程号
/proc/mounts 挂载信息
/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 占用内存空间大
显示当前用户信息
Linux w命令用于显示目前登入系统的用户信息。
执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
单独执行 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