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.
相关推荐
镭速1 小时前
远程跨境传输大文件如何做到安全又稳定?
运维·服务器·安全
htt7891 小时前
ARP:IP到MAC地址转换
服务器·tcp/ip·macos
没有名字的小羊1 小时前
fastjson漏洞
运维·网络·web安全·中间件
api772 小时前
1688商品详情API返回值中的售后保障与服务信息
java·服务器·前端·javascript·python·spring·pygame
成都古河云2 小时前
智慧园区:解析集成运维的未来之路
大数据·运维·人工智能·科技·5g·安全
ZH_qaq2 小时前
Linux 常用指令
linux·运维·服务器
码哝小鱼2 小时前
Openssl升级
linux·运维·服务器
Dragon_qu·x3 小时前
Certbot 生成 SSL 证书并配置自动续期
运维·网络协议·https·ssl
tRNA做科研3 小时前
Bio-Linux-shell详解-2-基本Shell命令快速掌握
linux·运维·服务器·生物信息·计算生物学
petaexpress3 小时前
容器云跟服务器有啥区别?五个区别要知道
运维·服务器