Linux信息系统相关的命令

信息系统相关的命令

重启与关机命令

重启命令: reboot

命令说明: 执行命令后立即重新启动操作系统。

关机命令: shutdown

shutdown --r now :重新启动操作系统,shutdown会给别的用户提示

shutdown -h now : 立刻关机,其中now相当于时间为0的状态

shutdown -h 20:25 :系统在今天的20:25 会关机

shutdown -h +10 :系统再过十分钟后自动关机

进程信息相关命令

01.查看系统进程 -- ps

ps格式

命令格式: ps --aux

常用选项说明:

-a : 显示终端上的所有进程,包括其他用户的进程

-u : 显示进程的详细状态

-x :显示没有控制终端的进程

ps命令一般会结合 grep使用,来查找特定应用程序的进程

复制代码
ps --aux|grep bin

ps -aux:ps 命令用于显示当前系统中运行的进程信息。选项 -aux 是常用的组合选项

|:管道符号,用于将第一个命令的输出传递给第二个命令进行处理。

grep bin:grep 命令用于在文本中搜索指定模式(关键词)。在这里,grep bin 表示搜索包含关键词 "bin" 的行。

02.查看系统进程 -- top

top命令格式

命令格式: top

常用交互快捷键说明

M :根据内存的大小降序显示进程信息

P :根据CPU使用率大小降序显示进程信息

q : 退出top命令 或者按 ctrl+c也可以退出

03.关闭进程-- kill

kill的格式

命令格式: kill -9 进程号

综合练习

  • 通过ps命令查看mysql的进程id号

    ps -aux | grep mysql

  • 通过top查看当前系统中CPU使用率排前三的进程

    top 按住shift+p

  • 通过kill命令杀掉已存在的top进程

    ps -aux | grep top
    kill -9 top的进程号

端口信息相关命令

04.查看系统监听端口-- netstat

netstat命令格式

命令格式: netstat -anptu

常用选项说明

-a : 显示所有已打开的端口

-p : 显示对应的进程id

-n : 用数字显示对应的端口,不用别名显示

-t : 显示所有tcp协议端口

-u : 显示所有udp协议端口

  • 查看mysql的端口号

netstat 一般会配合管道符命令 grep来查看特定进程的端口信息。

复制代码
sudo netstat -anp |grep mysql

05.查看系统监听端口-- lsof

lsof命令格式

命令格式: lsof -i

命令说明

lsof -i :如果不给出条件,则默认显示所有进程打开的所有

lsof -i:3306 :列出使用端口3306的进程信息

提示: 在Linux中启动软件时,会出现因为端口被占用而无法启动的情况,这个时候就需要我们用lsof -i命令查看安装软件要使用的端口是否被占用。

综合练习

  • 通过netstat 命令查看 22端口是否有开启

    netstat -an | find "22"

  • 通过lsof命令查看22端口是否有被占用。

    sudo lsof -i :22

查看日志信息相关命令

06.查看日志信息命令-- head

head命令格式

命令格式: head 文件名

命令说明

默认显示日志文件有前10行内容。

head -20 文件名: 显示日志文件的前20行内容。

07.查看日志信息命令-- tail

tail命令格式

命令格式: tail 文件名

命令说明

默认显示日志文件最后10行内容。

tail -15 文件名: 显示日志文件最后15行内容。

tail -f 文件名: 实时显示日志的文件信息

查看操作系统信息

  • cat /proc/version

查看当前操作系统版本信息

  • cat /etc/issue

查看版本当前操作系统发行信息:

相关推荐
AlfredZhao12 小时前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户97183563346618 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪19 小时前
linux 拷贝文件或目录到指定的位置
linux
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
小宇宙Zz2 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信