linux系统状态查看/管理相关命令
系统状态查看命令:
w 查看用户
top 系统进程监控
uptime 查看某台服务器运行了多久
htop 更加先进的交互式监控工具(需要安装)
iotop 监控并实时显示磁盘IO输入和输出和程序进程(需要安装)
iftop 网络带宽监控(需要安装)
操作系统命令:
reboot 重新启动操作系统
shutdown –r now 重新启动操作系统,shutdown 会给别的用户提示
shutdown -h now 立刻关机,其中 now 相当于时间为 0 的状态
shutdown -h 20:25 系统在今天的 20:25 会关机
shutdown -h +10 系统再过十分钟后自动关机
init 0 关机
init 6 重启
查看进程:
ps
ps -ef 查看所有进程
ps -aux
一般结合管道使用
网络管理:
ping
ip
ip a
ip ro sh
ifconfig
netstat
ss
磁盘管理:
du -sh 查看当前目录下文件大小
df
du
fdisk
文件操作 :
三个权限 r w x(可读,可写,可执行)
对应默认三种身份user,group,other
user用户可读可写可执行,group用户可读,其他用户可读可写可执行
修改权限命令:chmod u+r 给user用户添加可读权限
chmod u-r 给user用户减去可读权限
r w x可以转换成数字计算权限,对应4 2 1
chmod 744 /tmp/test.sh
-rwxr--r--
chmod 750 /tmp/test.sh
-rwxr-x---
-rwxr--r--
chmod 750 /tmp/test.sh
-rwxr-x---
#只给root用户可读可写可执行,其他人一律拒绝
chmod 700 first.py
chmod 700 first.py
常见命令总结
ll 以列形式显示目录 ls -l cd 切换目录 mv 移动文件 cat 查看文件 cp 复制 touch 创建文件,可更新文件时间戳 useradd 创建用户 /home/user /etc/password 密码存放/etc/shadow mkdir 创建文件夹 tar -zcvf filename 打包文件并压缩 rm 删除 find . -name filename 查找当前目录,名字为filename的文件 dump 备份命令 pwd 显示当前文件目录 su -zzw 切换zzw用户 ps -ef 查看进程 df 磁盘管理 rz/sz 文件上传/下载(yum install lrzsz) userdel 删除用户 alias 别名 ifup/ifdown eth0 启动/关闭网卡eth0 grep 搜索/过滤,命令 vim 文本编辑 clear 清屏 ping 检测ip通信 ifconfig 查看/配制网卡信息 nc -l 监听端口 ss -tunlp 检测端口信息 w 查看终端/负载信息 man 帮助命令 help 查看帮助信息 ipaddr 查看ip地址 chmod 更改权限 rpm 包管理工具 iptables -F 清空防火墙规则 usermod -g 属主切换 top linux进程/负载信息 more 查看文件内容 tail 查看文件后10行内容 -f hang住显示 hostame xxx 修改主机名 rebot 重启机器 uname 查看系统内核信息 kill 杀死进程(pid) shutdown 关机 du -sh filename 查看文件夹大小 date 显示时间 echo 'content' > /tmp/xx.txt 把content写入到/tmp/xx.txt ln -s 源文件路径 目标文件路径 创建软连接 awk 编程语言 vim下 dd 删除光标所在行 basename 提供绝对路径,返回文件名 dirname 跟basename相反,返回目录路径 tree 查看当前文件路径下所有文件,树状图显示 service network restart 重启网卡服务 sudo cat/proc/xx 用root身份执行命令 yum 软件包管理 init 0 关机 id user 查看user属组信息 history 查看历史命令 ssh ip 远程连接命令 iotop 查看磁盘io信息 passwd user 更改user的密码 mkfs 文件系统格式化 exit 退出 rmdir 删除空目录 rename 修改文件名 head 查看前10行文件内容 fdisk 磁盘分区命令 free 查看内存信息 vim set nu 显示行号 wc 查看文件行数 chown 修改属组,属主 wget 从网络下载 whoami 查看当前用户 whereis python 查看Python路径信息 make 编译命令 which 找路径 md5 校验文件 md5sum 查看哈希值 iftop 查看网卡流量信息 mount 挂载 vim u 回滚到前一次的执行位置 tac 从后往前查看文件信息 contab -e 编辑定时任务 gzip 压缩/解压缩命令 export PATH=$PATH:/opt/python/bin/python3 执行shell cal 2018 查看2018年日历 scp 远程运输/接收文件 hash 记录命令执行次数 uptime 查看机器运行时间 diff 比较文件不同处 cut 截取字符串 logout 退出登录 login 登录 route 查看路由信息 setup 配置服务信息(centos7没有) rsync 同步,可以用作备份