本文共 2242 字,大约阅读时间需要 7 分钟。
作为一名系统管理员,了解如何有效管理服务器软件和用户是一项核心技能。这不仅包括程序的安装与配置,还包括如何安全地 sauvegarder这些程序,确保系统的稳定性和安全性。本文将分步骤介绍与程序管理相关的关键操作。
为了提高工作效率,有时需要将程序长时间运行,而不要求用户登录终端。以下是一些常用的方法:
nohup your_command &
这样,命令会在后台继续执行,并会输出结果到 ~/nohup.out
文件中。
&
符号,如:your_command &
这会让程序在当前终端窗口运行,并将控制返回到命令行。
无人机和后台运行都可以在用户断开 SSH 会话时继续运行,这对于远程管理来说非常有用。
系统管理员需要对用户进行创建、修改、删除等操作。这些操作不仅涉及到账户的权限设置,还需要考虑用户的活动状态。以下是一些常用的操作命令:
要创建新用户,可以使用以下命令:
adduser username
接着,设置用户的初始密码:
passwd username
然后指定新的密码并重复一次:
New password: new_passwordRe-type new password: new_password
要修改现有的用户密码,可以使用 passwd
命令:
passwd username
然后按照提示输入新密码并重复一次。
在删除用户之前,必须确保该用户已经注销或关闭所有终端 セッション。使用以下命令:
userdel username
这将永久删除用户资料和相关数据,操作完成后请确保有备份。
为了防止用户登录,可以使用 usermod -L
命令:
usermod -L username
此时用户将无法登录系统。要解锁,请使用:
usermod -U username
使用命令 w
查看当前在线用户列表:
w
要筛选特定终端,可以使用 pkill -kill -t ${TTY}
来终止特定终端会话。
在 Unix/Linux 系统中,软件包管理是日常工作的重要部分。YUM 是一个强大的工具,用于管理软件包。以下是一些常用的 YUM 命令和配置方法。
/etc/yum.repos.d/
,文件名如 repo.xml
或 mirrorlist.xml
。name=镜像站点名
。yum list
yum search package_name
yum -y install package_name
yum -y update package_name
yum -y remove package_name
yum grouplist
根据组名称安装或卸载:
yum groupinstall groupnameyum groupremove groupname
系统防火墙是防护系统的第一道防线。在生产环境中,正确配置防火墙至关重要。
firewalld 是Updating的默认防火墙管理工具。
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl start firewalld.service
systemctl status firewalld.service
firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload
firewall-cmd --zone=public --query-port=80/tcp
firewall-cmd --zone=public --remove-port=80/tcp --permanent
虽然 firewalld 取代了 iptables,但对于旧系统仍需了解。
systemctl start iptables.service
systemctl restart iptables.service
systemctl stop iptables.service
通过以上操作,系统管理员可以更好地管理服务器程序和用户,保障系统安全性和稳定性。
转载地址:http://jawfk.baihongyu.com/