首页
centos
常用命令linux_系统
Centos后台运行程序命令nohup
CentOS7启用阿里源yum安装Nginx
使用清华大学yum源
使用国内yum源
Linux script(录制) 命令
Linux内核参数中的配置项
Linux 系统生成或重置机器 ID
centos7系统安装
Centos7配置开机自启动脚本
CentOS忘记密码
Linux的服务、程序
系统优化+模板制作
CentOS设置环境变量
CentOS7的systemd
Linux常用命令记录
Centos 7查看系统最近一次启动时间和运行时间
Linux命令 之 watch命令
Centos7下date怎么英文格式输出
linux 使用 rz 和 sz 上传下载文件
Linux下的压缩/解压缩
常用命令linux_文本处理
计划任务crontab
CentOS7 SElinux和防火墙Firewall
Centos firewall-cmd配置软路由
CentOS7系统中使用iptables
iptables配置
iptables基础操作
使用iptables设置端口敲门(port knocking)后转发
Centos7 SSH登录日志分析
CentOS下查看tcp的网络连接状态数 netstat + awk
CentOS7上安装 Fail2Ban防SSH爆破
Fail2Ban开启邮件告警
LDAP
文件存储
ZFS
SSH
CentOS 7 SSH配置免密码登录
CentOS7开启SSH访问配置
删除ssh客户端记录的主机密钥标识(指纹)
sshd启动失败解决
添加用户,设置sudo权限
ssh公钥、机器指纹
ssh客户端提示:找不到对应主机密钥类型
shell脚本
示例:jumpserver一键安装脚本
centos中使用ping日志记录网络通断
盘符挂载硬盘导致重启系统失败
CentOS_网络
centos路由配置
Linux 系统添加永久静态路由
centos 添加删除路由
Linux下使用TC实现网络限流
linux系统下的wifi启动不了
hosts文件配置
网络端口
Centos 网卡命名规则
Centos命令行中nmtui调用图形界面设置网卡
查看CentOS网口的使用带宽
linux抓包工具tcpdump
定时备份删除文件
定时删除n日前的文件
备份指定目录下的文件
检查定时备份是否执行
inotify+rsync实时同步
rsync+lsync
CentOS7 使用SMTP发送邮件
Centos7部署开源SSH蜜罐cowrie
Centos7磁盘相关命令
centos 7 新增硬盘 分区并挂载
centos7加硬盘给根分区扩容--lvm模式
Linux中对lvm逻辑卷分区大小的调整(针对xfs与ext4不同文件系统)
CentOS7挂载4T磁盘
Centos7_NFS
CentOS7挂载samba共享文件夹
vsftpd主动模式和被动模式
CentOS清除旧硬盘格式
CentOS磁盘读写性能测试
硬盘IO查看分析工具iostat
Linux迁移home目录到根目录-需LVM分区
使用 smartctl 命令检查硬盘的状态
lsof列出正在使用某个文件夹
/dev/disk 目录
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
Linux的服务、程序
## 查看当前运行的服务: 1. **查看所有服务的状态**: 使用 `systemctl` 命令查看所有服务的状态: ```bash systemctl list-units --type=service ``` 这个命令会列出所有服务的名称、加载状态、活动状态、启动状态和说明。 2. **查看特定服务的状态**: 如果您想要查看特定服务的状态,比如 `pushgateway`,可以使用: ```bash systemctl status pushgateway.service ``` 请确保使用正确的服务名称,包括 `.service` 后缀。 3. **查看服务的状态码**: 如果您想要获取服务状态的详细代码,可以添加 `--all` 参数: ```bash systemctl list-units --type=service --all ``` 4. **查看服务的日志**: 要查看特定服务的日志,可以使用 `journalctl` 命令: ```bash journalctl -u pushgateway.service ``` 这将显示 `pushgateway.service` 的日志,您可以使用 `-f` 参数来实时跟踪日志: ```bash journalctl -u pushgateway.service -f ``` 5. **使用服务管理器查看服务状态**: 您还可以使用 `service` 命令查看所有服务的状态: ```bash service --status-all ``` 这个命令会显示所有服务的状态,但不如 `systemctl` 命令详细。 请根据您的需求选择合适的命令来查看服务状态。如果您需要进一步的帮助,请提供更多的上下文信息。 ## 查看当前运行的程序: 1. **`ps` 命令**: `ps` 命令用于显示当前运行的进程的状态。您可以使用不同的选项来获取不同的信息。 - 查看所有运行的进程: ```bash ps aux ``` - 以树状图形式查看进程,显示进程之间的层级关系: ```bash ps aux -ww ``` - 显示特定用户的进程: ```bash ps -u username ``` - 显示特定进程的详细信息: ```bash ps -ef | grep process_name ``` 2. **`top` 命令**: `top` 命令提供了一个动态的实时视图,显示系统中的进程和资源使用情况。 - 启动 `top`: ```bash top ``` - 您可以使用 `P` 来根据 CPU 使用率排序,使用 `M` 来根据内存使用率排序。 3. **`pgrep` 和 `pkill` 命令**: 这些命令用于基于名称或其他属性查找进程(`pgrep`)或杀死进程(`pkill`)。 - 查找名为 `process_name` 的进程: ```bash pgrep process_name ``` - 杀死名为 `process_name` 的所有进程: ```bash pkill process_name ``` ## 服务管理 指令 作用 systemctl is-enabled 服务名 查看服务是否为开机自启 systemctl start 服务名 开启服务 systemctl stop 服务名 关闭服务 systemctl status 服务名 显示状态 systemctl restart 服务名 重启服务 systemctl enable 服务名 开机启动服务 systemctl disable 服务名 禁止开机启动 systemctl list-unit-files 查看系统中所有服务的开机启动状态 systemctl list-units 查看系统中所有正在运行的服务 systemctl list-dependencies 服务名 查看系统中服务的依赖关系 systemctl mask 服务名 冻结服务 systemctl unmask 服务名 解冻服务 systemctl set-default multi-user.target 开机时不启动图形界面 systemctl set-default graphical.target 开机时启动图形界面 ## Linux查看服务的启动状态是否开机自动启动 **方法一:** chkconfig --list [servicename] 例如:chkconfig --list network 注:该输出结果只显示 SysV 服务,并不包含 原生 systemd 服务。SysV 配置数据 可能被原生 systemd 配置覆盖。 **方法二:** 要列出 systemd 服务,请执行 'systemctl list-unit-files' disabled表示禁止开机启动 enabled表示允许开机启动 static表示该服务与其他服务相关联,不能单独设置该服务的启动状态 例如: ``` [root@localhost ~]# systemctl list-unit-files | grep named-chroot named-chroot-setup.service static named-chroot.service enabled ``` ## 示例 ### 显示sshd服务的状态 systemctl status sshd vendor preset:后面的表示服务默认的启动状态 vendor preset前面的表示服务当前的启动状态,含义如下: inactive 服务关闭 disable 服务开机不启动 enabled 服务开机启动 static 服务开机启动项被管理 failed 服务配置错误 查看sshd服务的依赖关系 systemctl list-dependencies [sshd] ### 修改服务开机自启动状态 修改sshd服务为开机启动 systemctl enable sshd 禁止sshd服务开机启动 systemctl disable sshd 参考链接:https://blog.csdn.net/liuchonghua/article/details/81743606
local
2024年11月5日 19:20
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码