linux 开发常用命令

一、查看 相关服务

1.查看 数据库 相关服务

这里以mysql 和 redis 为例

(1)使用 ps 命令

执行命令会列出,"mysql"、"redis"名称的进程

bash 复制代码
ps aux | grep redis

示例:

bash 复制代码
root@spray:~# ps aux | grep mysql
mysql    1609816  0.2  8.9 1952752 712576 ?      Ssl  Apr02 140:10 /usr/sbin/mysqld
root     2443891  0.0  0.0   9032   656 pts/0    S+   09:52   0:00 grep --color=auto mysql
root@spray:~# ps aux | grep redis
root     2444309  0.0  0.0   9032   720 pts/0    S+   09:52   0:00 grep --color=auto redis
redis    3180910  0.1  0.1 270980 15708 ?        Ssl  Apr09  89:55 /usr/bin/redis-server 0.0.0.0:6379

(2)使用 systemctl 命令

适用于systemd的系统,会显示redis的服务状态(包括是否 运行、已停止 或 其他状态)

bash 复制代码
service redis-server status
bash 复制代码
root@spray:~# service redis-server status
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-04-09 13:47:20 CST; 1 months 4 days ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
   Main PID: 3180910 (redis-server)
     Status: "Ready to accept connections"
      Tasks: 6 (limit: 9291)
     Memory: 16.0M
     CGroup: /system.slice/redis-server.service
             └─3180910 /usr/bin/redis-server 0.0.0.0:6379

Warning: journal has been rotated since unit was started, output may be incomplete.
root@spray:~# service mysql status
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-04-02 17:42:12 CST; 1 months 11 days ago
   Main PID: 1609816 (mysqld)
     Status: "Server is operational"
      Tasks: 46 (limit: 9291)
     Memory: 702.6M
     CGroup: /system.slice/mysql.service
             └─1609816 /usr/sbin/mysqld

Warning: journal has been rotated since unit was started, output may be incomplete.

(3)使用service命令

不适用在较旧的systemd系统中

bash 复制代码
service redis-server status
bash 复制代码
root@spray:~# service redis-server status
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-04-09 13:47:20 CST; 1 months 4 days ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
   Main PID: 3180910 (redis-server)
     Status: "Ready to accept connections"
      Tasks: 6 (limit: 9291)
     Memory: 16.0M
     CGroup: /system.slice/redis-server.service
             └─3180910 /usr/bin/redis-server 0.0.0.0:6379

Warning: journal has been rotated since unit was started, output may be incomplete.
root@spray:~# service mysql status
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2024-04-02 17:42:12 CST; 1 months 11 days ago
   Main PID: 1609816 (mysqld)
     Status: "Server is operational"
      Tasks: 46 (limit: 9291)
     Memory: 702.6M
     CGroup: /system.slice/mysql.service
             └─1609816 /usr/sbin/mysqld

Warning: journal has been rotated since unit was started, output may be incomplete.
相关推荐
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
AI职业加油站3 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏3 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog3 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
张洛闻Eren3 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
琥珀色糖3 天前
SimlpeHttp
linux·服务器
其实防守也摸鱼3 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
第十人i3 天前
Linux 日志管理系统:journald 配置与优化
linux·服务器
布裘3 天前
【银河麒麟】V4桌面图标消失,右击鼠标没反应排查
运维·银河麒麟·桌面环境