Centos7 系统命令
Centos7 系统命令
https://blog.csdn.net/qq_23329167/article/details/83856430/
:附上全命令
1.关闭命令
# 关机(默认一分钟后关闭) shutdown # 关机(设置几分钟后关闭,单位分钟) shutdown -h 5 --五分钟后关闭 # 取消关机 shutdown -c
2.重启
# 重启(默认一分钟后重启) shutdown -r # 重启(设置几分钟后重启,单位分钟) shutdown -r 5 --五分钟后重启 # 重启 reboot
3.屏幕打印
# 屏幕打印 echo "hello world"
4.将屏幕打印的内容输入到文件(>,>>)
# 覆盖写入 echo "hello world" > 1.log #追加写入 echo "hello world" >> 2.log
5.将两条命令写在一行执行(&&)
# 停止eth0网卡后,再次启动 (重启) ifdown eth0 && ifup eth0
6.注释配置信息
# 注释配置信息 #
7.查看系统版本
cat /etc/redhat-release
8.查看磁盘挂载情况/使用情况
# Filesystem Size Used Avail Use% Mounted on # 设备文件名 容量 使用容量 剩余 使用百分比 挂载点 df [root@www ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 19706880 1483464 18223416 8% / devtmpfs 492460 0 492460 0% /dev tmpfs 503460 0 503460 0% /dev/shm tmpfs 503460 7632 495828 2% /run tmpfs 503460 0 503460 0% /sys/fs/cgroup /dev/sda1 201380 104204 97176 52% /boot tmpfs 100696 0 100696 0% /run/user/0 # 带参数 -h 改变显示容量的单位 [root@www ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 1.5G 18G 8% / devtmpfs 481M 0 481M 0% /dev tmpfs 492M 0 492M 0% /dev/shm tmpfs 492M 7.5M 485M 2% /run tmpfs 492M 0 492M 0% /sys/fs/cgroup /dev/sda1 197M 102M 95M 52% /boot tmpfs 99M 0 99M 0% /run/user/0 /dev/sr0 3.8G 3.8G 0 100% /mnt
9.查看存储设备UUID和类型
[root@www ~]# blkid /dev/sda1: UUID="de108fa2-9c92-44ce-b79e-ce7b7ba67ae8" TYPE="xfs" /dev/sda2: UUID="47670e06-a964-4c2d-9da0-6e381062efb2" TYPE="swap" /dev/sda3: UUID="a0a1fbed-7cba-4198-9233-5ab88827717d" TYPE="xfs" /dev/sr0: UUID="2018-06-29-11-20-20-00" LABEL="CentOS_6.10_Final" TYPE="iso9660" PTTYPE="dos"
10.系统运行级别
# 查看当前级别id runlevel # 临时切换级别 init 级别序号 #永久切换级别 地址:/etc/inittab centos6:修改 id:3:initdefault: centos7 查看级别对应的名字 ls -l /usr/lib/systemd/system/runlevel*target lrwxrwxrwx. 1 root root 15 Apr 1 21:24 /usr/lib/systemd/system/runlevel0.target -> poweroff.target lrwxrwxrwx. 1 root root 13 Apr 1 21:24 /usr/lib/systemd/system/runlevel1.target -> rescue.target lrwxrwxrwx. 1 root root 17 Apr 1 21:24 /usr/lib/systemd/system/runlevel2.target -> multi-user.target lrwxrwxrwx. 1 root root 17 Apr 1 21:24 /usr/lib/systemd/system/runlevel3.target -> multi-user.target lrwxrwxrwx. 1 root root 17 Apr 1 21:24 /usr/lib/systemd/system/runlevel4.target -> multi-user.target lrwxrwxrwx. 1 root root 16 Apr 1 21:24 /usr/lib/systemd/system/runlevel5.target -> graphical.target lrwxrwxrwx. 1 root root 13 Apr 1 21:24 /usr/lib/systemd/system/runlevel6.target -> reboot.target # ->后面对应的就是0-6的级别名字,然后根据名称来修改级别 systemctl set-default rescue.target # 修改到级别1单用户模式 # 查看当前级别名称 systemctl get-default # 运行级别 00 关机级别 01 单用户级别 用于修复系统 或重置密码信息 没有网络 02 系统多用户级别 没有网络 03 系统多用户级别 正常就是多用户级别 04 预留级别 05 图形化界面级别 06 系统重启级别
11.执行文件中的命令
source 目录名
12.查看命令所在的目录
# 查看命令对应所在的目录 which 命令
13.查看系统别名设置
#查看系统别名设置 alias [root@www ~]# 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'
14.查看进程
# 查看进程 ps -ef # 根据名称查看进程 ps -ef |grep python # 查看Python进程
15.杀死进程
# 杀死进程 kill 进程ID # 强制杀死进程 kill -9 进程ID
16.查看文件
# 查看文件尾部 tail 文件名 # 不指定数据默认查看倒数10行 tail -6 文件名 # 查看文件倒数第六行 tail -f 文件名 # 一直追踪查看文件内容 # 查看文件头部 head 文件名 # 不指定查看文件前10行 head -6 文件名 # 查看文件前6行 # head 没有-f
17.查看系统版本
[root@www ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) # 查看内核 uname -a
18.创建用户
# 创建用户 useradd 用户名 # 设置密码 passwd 用户名
19.切换用户
su - 用户名
20.查看用户是否存在
id 用户名
21.查看当前用户
whoami
22.查看软件信息
#查看软件是否安装 rpm -qa 软件名 # 查看软件有哪些文件 rpm -ql 软件名 # 查看系统中的文件属于哪个包 rpm -qf 文件的绝对路径
每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)