基本系统命令

ifconfig

ifconfig用于查看和配置Linux系统的网络接口

// 查看所有网络接口及其状态
ifconfig -a

// 使用up和down命令启动或停止某个接口
ifconfig eth0 up
ifconfig eth0 down

查看端口占用netstat命令

netstat命令用于显示网络状态,利用netstat指令可让你得知整个Linux系统的网络情况。

// 查看端口1212的使用情况
netstat -tln | grep 1212 
 
//查看端口属于哪个程序
lsof -i :1212

查看进程信息:ps aux、ps -aux、ps -ef之间的区别

  • ps aux 是用BSD的格式来显示进程 显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS ,
    TTY , STAT , START , TIME , COMMAND
  • ps -ef 是用标准的格式显示进程 显示的项目有:UID , PID , PPID , C , STIME , TTY , TIME ,
    CMD
USER //用户名 
%CPU //进程占用的CPU百分比 
%MEM //占用内存的百分比 
VSZ //该进程使用的虚拟內存量(KB) 
RSS //该进程占用的固定內存量(KB)(驻留中页的数量) 
STAT //进程的状态 
START //该进程被触发启动时间 
TIME //该进程实际使用CPU运行的时间

kill停止应用进程

kill命令用于删除执行中的程序或工作。

// 查找tomcat服务,并彻底杀死进程。
// 查找tomcat服务器
ps aux | grep tomcat
root  25689

// 杀掉进程 -9 强制杀   kill  -9 pid
kill -9 25689

top 实时显示 process 的动态

在这里插入图片描述

  PID:进程的ID  
  USER:进程所有
  PR:进程的优先级别,越小越优先被执
  VIRT:进程占用的虚拟内
  RES:进程占用的物理内
  SHR:进程使用的共享内
  S:进程的状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负
  %CPU:进程占用CPU的使用
  %MEM:进程使用的物理内存和总内存的百分
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值
  COMMAND:进程启动命令名称

free 查看系统内存使用情况

具体用法可参考:https://www.cnblogs.com/tjudzj/p/10100088.html
在这里插入图片描述

total: 内存总数
used: 已经使用内存数
free: 完全空闲内存
shared: 多个进程共享的内存
buffers: 用于块设备数据缓冲,记录文件系统metadata(目录,权限,属性等)
cached: 用于文件内容的缓冲
available:真正剩余的可被程序应用的内存数
// 据大小适当显示(人类可以读懂的方式)
free -h
// 每10s 执行一次命令
free -hs 10

df 查看磁盘使用情况

df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

// 查看磁盘信息, -h 选项为根据大小适当显示
[root@localhost ~]$ df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  2.0G   16G   12% /
devtmpfs                 485M     0  485M    0% /dev
tmpfs                    496M     0  496M    0% /dev/shm
tmpfs                    496M  6.8M  490M    2% /run
tmpfs                    496M     0  496M    0% /sys/fs/cgroup
/dev/sda1               1014M  129M  886M   13% /boot
tmpfs                    100M     0  100M    0% /run/user/0

du会显示指定的目录或文件所占用的磁盘空间。用于查看当前目录的总大小。

// 通过排序的方式显示前十条
[root@localhost ~]$ du -am  | sort -nr | head -n 10
183	./jdk-8u191-linux-x64.tar.gz
183	.
1	./.viminfo
....

cat /proc/meminfo 查看RAM使用情况

这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。

/proc/meminfo列出了所有你想了解的内存的使用情况。

进程的内存使用信息也可以通过/proc//statm 和 /proc//status 来查看。
在这里插入图片描述

重启命令:

1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 1010分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令

1、halt   立刻关机
2、poweroff  立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值