小编带来为大家带来了部分适合非托管客户使用的一些基本命令和操作指南,希望可以让大家在全新安装的 CentOS 7 系统上快速上手。对于已选择安装CentOS 7系统并通过命令行配置和自定义服务器的用户,在进行任何修改之前,强烈建议创建快照备份,以便在出现问题时快速恢复。
#
开头的命令:需要以 root用户 身份执行。$
开头的命令:普通用户也可以执行。date
timedatectl
timedatectl list-timezones
timedatectl set-timezone [time_zone]
将 [time_zone]
替换为所需的时区,例如 Asia/Shanghai
。
localectl list-locales
localectl status
localectl set-locale LANG=[locale]
将 [locale]
替换为所需的语言环境,例如 zh_CN.UTF-8
。
yum repolist
yum search [string]
将 [string]
替换为需要搜索的软件包关键词。
yum install [package_name]
将 [package_name]
替换为软件包名称,例如 httpd
。
yum update
systemctl enable [service]
将 [service]
替换为服务名称,例如 httpd
。
systemctl disable [service]
如果选择 CSF 替代默认的 Firewalld,可以按照以下步骤安装:
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
/etc/csf/csf.conf
,将 TESTING="1"
修改为 TESTING="0"
并保存。systemctl start csf
systemctl start lfd
systemctl enable csf
systemctl enable lfd
如果更倾向于使用 Firewalld,可以按照以下步骤操作:
yum install firewalld
systemctl start firewalld
systemctl enable firewalld
要启用并强制执行 SELinux 策略:
/etc/selinux/config
: 将 SELINUX=disabled
修改为 SELINUX=enforcing
,保存并退出。如果在创建实例时未生成 SSH 密钥或需要添加新密钥,可以参考《Linux 中创建强大的 SSH 密钥》指南。
# useradd [options] [user_name]
使用 useradd --help
查看可用选项。
# passwd [user_name]
将 [user_name]
替换为目标用户名。
# usermod -a -G [group_name] [user_name]
将 [group_name]
替换为组名,[user_name]
替换为用户名。
yum update
定期更新系统和软件包,确保系统安全。