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

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

相关推荐
Web3探索者2 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo2 天前
Linux系统中网线与USB网络共享冲突
linux
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜2 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
Sokach10153 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
SelectDB3 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
AlfredZhao3 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3105 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode5 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏