sysctl -p命令是用于重新读取并加载sysctl.conf文件中的设置。下面是sysctl -p打印出来的参数含义:
- kernel.hostname:系统主机名。
- kernel.domainname:系统域名。
- kernel.osrelease:操作系统版本号。
- kernel.version:内核版本号。
- kernel.max_lock_depth:最大锁定深度。
- net.ipv4.ip_forward:是否开启IP转发功能。
- net.ipv4.tcp_syncookies:是否开启SYN Cookies防范网络攻击。
- net.ipv4.icmp_echo_ignore_broadcasts:是否忽略广播ICMP请求。
- net.ipv4.conf.all.accept_source_route:是否接受源路由选项。
- net.core.wmem_max:套接字发送缓冲区大小。
- net.core.rmem_max:套接字接收缓冲区大小。
- vm.swappiness:虚拟内存分配策略。
- fs.file-max:系统最大文件描述符。
- fs.suid_dumpable:进程core dump配置。
- fs.inotify.max_user_watches:单用户文件监控数量限制。
- kernel.msgmax:消息队列最大长度。
- kernel.shmmax:共享内存段最大长度。
- kernel.sysrq:系统调试功能开关。
- net.ipv4.tcp_keepalive_time:TCP KEEPALIVE超时时间。
- net.ipv4.tcp_tw_reuse:是否允许重复使用TIME_WAIT状态的套接字。
- net.ipv4.tcp_synack_retries:SYN ACK重试次数。
- net.ipv4.tcp_fin_timeout:TCP连接FIN超时时间。
- net.ipv4.tcp_max_syn_backlog:TCP SYN队列最大长度。