Linux信息系统相关命令

重启和关机

  • 重启:reboot
  • 关机: shutdown
    对应选项:
    • shutdown-r now 表示重启时,会给其他用户发送提示信息
    • shutdown -h now 表示立刻关机
    • shutdown -h 20:25 表示定时关机,晚上8:25定时关机
    • shutdown -h +10 表示从当前时再往后十分钟进行关机

查看系统进程(重要):ps

  • 命令格式: ps -aux|grep'关键字
    选项说明:
    • -a 选项: 显示所有用户的进程
    • -u选项:显示进程的详细状态
    • -x选项:显示没有控制终端进程
      一般会结合grep及管道符去查找特定进程信息
      • 例如:
ps -aux|grep 'sedispatch'  #查找系统进程当中包含 sedispatch 关键字的进程信息

实时查看系统的进程信息:top

  • 命令:top
  • 快捷键:
    • M(按shift+m)可以按内存的使用率降序排列显示进程的信息
    • P(按shift+p)可以按cpu的使用率降序排列显示进程的信息

关闭进程(重要):kill

  • 命令格式: kill -9 进程ID
    • 进程id一般会通过ps命令去查看到。。
    • -9 表示的是强制的关闭对应的进程。
  • 注意:需要注意当前执行操作的用户,普通用户不能关闭其他用户的进程,只能关闭自己打开的进程

查看系统监听端口(重要):netstat

  • 命令格式:netstat [-anptu] | grep '关键字'(root用户操作)
    选项说明:
    • -a 选项: 查看所有已打开的端口
    • -n 选项: 以数字方式显示已打开的端口,不显示别名(http:80 https:443 mysql:3306 ssh:22 )
    • -p 选项:显示对应的进程的PID。
    • -t选项:显示出tcp协议的端口
    • -u选项:显示出udp协议的端口
  • 例子:
    • 查看当前系统中已打开的TCP协议端口:netstat -anpt
    • 查看当前系统中是否已打开3306的端口:netstat -anptu | grep '3306'
    • 查看当前系统中是否已打开http的服务:netstat -anptu l grep 'http'
    • mac:netstat -anp tcp

查看系统监听端口:lsof

  • 命令格式: lsof -i:端口号(root用户操作)
    • -i: 表示查看所有已打开的进程的端口
    • lsof -i: 端口号 表示查看特定的端口是否已打开。
  • 例子: 查看系统所有已打开的进程端口: lsof -i
    • 查看系统中3306的端口是否已打开:Isof -i:3306
    • 查看系统中http的服务端口是否已打开:lsof -i:80
  • 使用场景:
    • 当我们去启动某个应用程序时,该 应用程序的端口有可能被其他程序所占用。
    • 那么此时就可以通过netstat 或者 lsof 查看对应的端口被谁占用了。
    • 然后关闭对应的进程,重新启动要启动的应用程序即可。

查看日志信息:head

  • head 文件名
    默认查看文件前10条信息。
    • head -20 文件名:查看文件的前20条信息
      • 例子: head -30 log.log 查看当前目录下log.log 的前30条信息

查看日志信息(重要):tail

  • tail -f 文件名
    • tail 文件名 默认查看文件的最后10条信息
    • tail -20 文件名 查看文件的最后20条信息
    • tail -f 文件名 实时查看日志的文件信息
      • 例子:
        • tail -30 log.log 查看当前目录下log.log 文件的最后30条信息
        • tail -f log.log 实时查看当前目录下log.log文件的日志信息
  • 工作中的使用场景:
    • 当测试发现问题时,需要去查看后台的日志信息,具体操作步骤:
      • 通过tail -f日志文件名(实时打开对应的日志文件并查看)
      • 操作系统复现对应的问题(此时会将操作中出现错误的日志信息打印到tail -f的查看窗口中

查看操作系统信息

  • cat /proc/version
    • 查看当前操作系统版本信息
  • cat /etc/issue
    • 查看版本当前操作系统发行信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值