systemd-manage系统服务图形化管理工具使用教程

1.  systemd-manage介绍

  systemd-manage 是一个开源的基于systemd服务管理的图形化工具,使用qt图形库进行开发,可以提供服务管理,用户会话,配置文件修改,日志查询,性能分析,进程管理等功能。图形化,简单方便的进行系统和服务的管理。  

systemd-manage is a graphical tool based on systemd service manage, developed using the Qt graphics library, providing functions such as service management, user sessions, configuration file modification, log queries, performance analysis, and process management. Simple and convenient to manage systemd services.

github主页地址:

GitHub - prownd/systemd-manage: A graphical manage tool of systemd

2. systemd-manage部署安装

有多种方式安装使用 systemd-manage ,  既可以根据系统类型来,选择安装对应的二进制软件包。也可以直接解压tar包进行安装。   另外还可以编译源码,进行手动安装。

2.1 源码编译安装

下面进行源码下载,编译,安装部署和使用

(1) 从github上下载源码
  • 下载源码tar包:

    https://github.com/prownd/systemd-manage

  •  或者git clone下载:
​git clone https://github.com/prownd/systemd-manage.git
(2) 编译安装,因为是qt开发的,使用qmake进行编译
qmake-qt5
make
make install
(3) 运行程序
systemd-manage

2.2 使用rpm包安装

 从Releases · prownd/systemd-manage · GitHub  下载对于的系统的rpm包,来安装使用。

(1) centos8系统安装使用:
  • 下载systemd-manage的rpm包:
     https://github.com/prownd/systemd-manage/releases/download/v1.2.1/systemd-manage-1.2-1.el8.x86_64.rpm
  • 安装systemd-manage的rpm包:
rpm -ivh systemd-manage-1.2-1.el8.x86_64.rpm
(2) fedora系统安装使用:
  • 下载systemd-manage的rpm包:

    https://github.com/prownd/systemd-manage/releases/download/v1.2.1/systemd-manage-1.2-1.fc40.x86_64.rpm

  • 安装systemd-manage的rpm包:   
rpm -ivh systemd-manage-1.2-1.fc40.x86_64.rpm
(3) openeuler安装使用:
  • 下载systemd-manage的rpm包:

     https://github.com/prownd/systemd-manage/releases/download/v1.2.1/systemd-manage-1.2-1.oe2403.x86_64.rpm

  • 安装systemd-manage的rpm包:
rpm -ivh systemd-manage-1.2-1.oe2403.x86_64.rpm

2.3 使用deb包安装:

ubuntu和debian可以使用deb包进行安装

(1) 下载systemd-manage的deb包:

https://github.com/prownd/systemd-manage/releases/download/v1.2.1/systemd-manage_1.2-1_amd64.deb

(2) 安装systemd-manage的deb包:
dpkg -i systemd-manage_1.2-1_amd64.deb

2.4 使用tar包解压安装:

(1) 下载systemd-manage的tar包:

https://github.com/prownd/systemd-manage/releases/download/v1.2.1/systemd-manage-1.2-1-x86_64-unknown-linux-gnu.tar.xz

(2) 解压systemd-manage的tar包并安装:

使用tar命令解压,并运行./install.sh安装

tar xvf  tar xvf systemd-manage-1.2-1-x86_64-unknown-linux-gnu.tar.xz
cd systemd-manage-1.2-1-x86_64/
./install.sh

3. systemd-manage的使用

下面是界面截图, 整个节目分为两栏,左边栏是导航,右边栏是显示视图

有7个功能子模块, 分别是服务单元管理,会话管理,配置文件管理, 启动分析统计, 系统日志查看, 进程管理, udev管理。下面来分别看下,具体的功能模块。

1. 服务管理单元

点击系统单元标签,可以进行系统单元管理,筛选unit类型,比如筛选service,就只显示服务。

选中表格中的服务单元,右键可以进行相应的操作,开启服务,关闭服务,重启服务,启用和禁用服务,以及查看服务详情:

2. 会话和用户管理

点击会话标签页,会列表显示,当前系统的登陆会话。右键可以进行会话锁定,会话解锁,会话激活,会话终止,会话刷新等操作

也可以查看会话的状态信息,会显示会话的id,名字,路径,状态,tty,时间戳等信息

3. systemd的配置文件管理

对systemd的配置文件进行管理,修改配置参数值

显示systemd的配置文件信息,参数字段,参数值等

4. 系统启动分析统计

显示系统启动启动消耗时间,根据图表显示,可以看到哪些启动阶段耗时。

另外也会有更详细的火焰图,可以看到,具体的每个服务的启动时间。

5. 系统日志查看

查看系统的日志,可以选择对应开始时间段和结束时间范围的日志。

也可以过滤选择日志级别,只显示选定的级别日志。

6. 进程管理

显示当前运行的进程,可以自定义过滤筛选显示进程名,用户

显示进程详细信息,例如:进程名,id,状态,内存等

7. udev管理

显示系统所有的Udev设备项信息

显示Udev设备信息,例如:进程名,id,状态,内存等

4. 总结

systemd-manage是一个还算不错的图形化服务管理工具,可以进行服务,会话,配置,日志等功能模块的管理。界面逻辑清晰,容易使用。

安装部署来说,目前可以手动源码编译安装,也可以下载rpm,deb以及tar包安装。安装使用还是很简单方便的。

从提交状态看,还处于持续迭代开发中,这里提个建议,希望开发者能增加更多实用功能,比如udev管理,查看运行进程对应的服务等等。

5 附录

github地址:  GitHub - prownd/systemd-manage: A graphical manage tool of systemd

systemd-networkd 是一个系统服务管理器工具,用于配置和管理网络的服务。它通过使用网络配置文件来管理网络连接和设置,可以配置网络接口、IP地址、网关、DNS等网络参数,同时支持网络桥接、VLAN等高级网络功能。 要下载 systemd-networkd 服务包,我们可以按照以下步骤操作: 首先,我们需要确保系统中已经安装了 systemd 包,因为 systemd-networkd 是 systemd 工具的一部分。我们可以通过包管理器来安装 systemd 包,如在 Debian/Ubuntu 上使用 apt、在 CentOS/RHEL 上使用 yum 等。 接下来,我们可以使用包管理器来搜索 systemd-networkd 服务包的名称,并进行安装。在大多数 Linux 发行版中,systemd-networkd 服务包通常会和 systemd 包一起提供,因此可以直接安装 systemd 包即可获得 systemd-networkd。 例如,在 Debian/Ubuntu 上,我们可以使用以下命令来安装 systemd 包及其相关的网络服务包: ``` sudo apt update sudo apt install systemd ``` 在 CentOS/RHEL 上,我们可以使用以下命令来安装 systemd 包及其相关的网络服务包: ``` sudo yum install systemd ``` 安装完成后,我们可以通过 systemctl 工具来启动、停止、重启 systemd-networkd 服务,并通过编辑网络配置文件来配置网络参数。需要注意的是,在配置网络参数之前,我们应该对网络配置文件做好备份,以防意外出现网络连接问题。 总之,通过以上步骤,我们可以成功下载并安装 systemd-networkd 服务包,并开始配置和管理系统的网络服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值