sysctl -p 相关配置及注释
时间: 2023-09-10 12:09:20 浏览: 15
sysctl -p 是用来加载系统内核参数配置文件的命令,通常是 /etc/sysctl.conf 文件。该文件中存储了一些系统参数的配置,可以通过修改该文件来调整系统性能或安全等方面的设置。
以下是一些常见的内核参数配置及其注释:
- kernel.hostname:设置系统的主机名
- net.ipv4.ip_forward:设置是否开启 IP 转发功能
- net.ipv4.icmp_echo_ignore_all:设置是否忽略 ICMP 请求
- net.ipv4.tcp_syncookies:设置是否开启 SYN Cookie 功能
- net.ipv4.tcp_keepalive_time:设置 TCP 连接的 keepalive 时间
- net.core.somaxconn:设置 TCP 连接的最大队列长度
- vm.swappiness:设置系统内存交换的倾向性
- fs.file-max:设置系统支持的最大文件句柄数
- kernel.sysrq:设置是否开启系统调试功能
以上只是一部分常见的内核参数配置,更多详细的配置可以参考相关文档或者使用 sysctl --help 命令查看。
相关问题
centos配置好ipping不通windows默认网关及ip地址
要配置CentOS使其无法ping通Windows的默认网关和IP地址,可以按照以下步骤进行设置:
1. 确保CentOS与Windows位于同一局域网中,并且已经正确设置了默认网关和IP地址。
2. 登录到CentOS服务器,使用root用户或具有管理员权限的用户。
3. 打开终端,输入以下命令以编辑网络配置文件:
```
vi /etc/sysconfig/network-scripts/ifcfg-<interface_name>
```
这里的<interface_name>是CentOS所使用的网络接口名称(如eth0)。
4. 在文件中找到并注释掉以下两行,以禁用网关和默认路由功能:
```
GATEWAY=<gateway_ip_address>
DEFROUTE=yes
```
这里的<gateway_ip_address>是Windows的默认网关IP地址。
5. 重新启动网络服务,使更改生效:
```
systemctl restart network
```
6. 禁用ICMP Echo请求,以禁止ping命令:
```
echo "net.ipv4.icmp_echo_ignore_all = 1" >> /etc/sysctl.conf
sysctl -p
```
通过按照上述步骤,你可以成功配置CentOS使其无法ping通Windows的默认网关和IP地址。请注意,这只是阻止网络请求的一种方法,而不是使Windows真正无法看到CentOS服务器。如需进行更深层次的安全设置,请考虑使用防火墙规则或其他方法。
linux双网卡路由配置
以下是Linux双网卡路由配置的步骤:
1. 确认网卡名称和IP地址
使用ifconfig命令确认网卡名称和IP地址。例如,假设eth1的IP地址为192.168.1.140,eth2的IP地址为192.168.2.140。
2. 开启IP转发
在/etc/sysctl.conf文件中找到以下行:
```
#net.ipv4.ip_forward=1
```
去掉注释符号#,使其生效:
```
net.ipv4.ip_forward=1
```
然后执行以下命令使其立即生效:
```
sudo sysctl -p
```
3. 配置路由表
使用route命令添加路由表。例如,假设eth1连接到192.168.1.0/24网络,eth2连接到192.168.2.0/24网络,那么可以使用以下命令添加路由表:
```
sudo route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1
sudo route add -net 192.168.2.0 netmask 255.255.255.0 dev eth2
```
4. 配置iptables
使用iptables命令配置NAT转发。例如,假设eth1连接到公网,eth2连接到内网,那么可以使用以下命令配置iptables:
```
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables -A FORWARD -i eth1 -o eth2 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth2 -o eth1 -j ACCEPT
```
完成上述步骤后,Linux双网卡路由配置就完成了。
相关推荐















