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--- 

     #只给root用户可读可写可执行,其他人一律拒绝
   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	同步,可以用作备份 	

  

  

转载于:https://www.cnblogs.com/LearningOnline/p/9463689.html

你可能感兴趣的:(开发工具,操作系统,shell)