linux配置生效命令
linux配置生效命令详细介绍
在 Linux 系统里,不同配置文件和配置项生效所需的命令是不一样的,下面为你介绍一些常见配置的生效命令。
网络配置
要是你修改了网络配置文件(像/etc/network/interfaces 或者/etc/sysconfig/network-scripts/ifcfg-* ),可以使用下面的命令使配置生效:
- Debian/Ubuntu 系统:
bash
interface interface
这里的<interface> 指的是网络接口名称,例如eth0。
- CentOS/RHEL 系统:
bash
systemctl restart network
服务配置
如果你修改了某个服务的配置文件,通常可使用以下命令来重启服务,从而让配置生效:
bash
systemctl restart service_name
<service_name> 是服务的名称,例如nginx、apache2、mysql等。
环境变量配置
当你修改了环境变量配置文件(如~/.bashrc、~/.bash_profile 或者/etc/profile ),可以通过以下方式让配置生效:
- 仅对当前终端会话生效:
bash
config_file
<config_file> 是你修改的配置文件的路径。
- 对新打开的终端会话生效:重新启动终端即可。
SSH 配置
若修改了 SSH 服务的配置文件/etc/ssh/sshd_config,可以使用以下命令让配置生效:
bash
systemctl restart sshd
防火墙配置
如果你修改了防火墙配置,例如使用iptables 或者firewalld ,可以使用以下命令使配置生效:
- iptables:
bash
iptables-restore /etc/iptables.rules
- firewalld:
bash
firewall-cmd
系统配置
要是修改了系统配置文件(如/etc/sysctl.conf ),可以使用以下命令让配置生效:
bash
912 sysctl