2024年3月9日发(作者:)
维护红宝书:通达信服务器系统运维文档
文档记录:
版本
1.0
2.0
时间
2008-06-26
2008-07-1
修改者
田进恩
描述
一.Linux系统操作管理
Linux操作系统安装管理
1.
2.
3.
4.
5.
6.
推荐使用RedHat Advance Server版,并安装最新的Update。
安装RedHat时,请不要选择X窗口等模块。
停止各类没有使用的系统服务。
采用linux自带防火墙限制能连接的TCP端口。
定期检查系统状态和日志。
应该禁止所有默认的被操作系统本身启动的并且不必要的账号,设置复杂且没有规律的
root密码。
第一次安装系统时就应该这么做,Linux提供了很多默认账号,而账号越多,系统就越
容易受到攻击。
可以用下面的命令删除账号。
# userdel用户名
或者用以下的命令删除组用户账号。
# groupdel username
7. 限制网络访问
如果您使用NFS网络文件系统服务,应该确保您的/etc/exports具有最严格的访问
权限设置,也就是意味着不要使用任何通配符、不允许root写权限并且只能安装为只读
文件系统。编辑文件/etc/exports并加入如下两行。
/dir/to/export (ro,root_squash)
/dir/to/export (ro,root_squash)
/dir/to/export 是您想输出的目录,是登录这个目录的机器名,ro意
味着mount成只读系统,root_squash禁止root写入该目录。为了使改动生效,运行如下命
令。
# /usr/sbin/exportfs –a
对于Linux系统管理,建议使用Linux的sshd来进行远程终端管理(只打开22端口)
8. 设置时间。
用date -s 改时间后,务必使用/sbin/hwclock --systonc来刷到BIOS中去,否则下次Linux
系统重启后又会将时间换回去。
例如:月日时分(年)
date
date -s 13:13:28
请在crond中设置定时对时
命令:crontab -e
0 7 * * * /usr/sbin/ntpdate 210.72.145.44
3 7 * * * /sbin/hwclock --systohc
(注意:在防火墙上打开对外UDP 123端口)
9. 在中设置对异常网络连接的控制。
命令:vi /etc/
echo 1 > /proc/sys/net/ipv4/tcp_synack_retries
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time
echo 2 > /proc/sys/net/ipv4/tcp_keepalive_probes
如果负载均衡器对ping没有要求的话,可以加入以下行(注意:有
些均衡器需要能管辖的服务器进行ping操作,这种情况下就不能禁
ping)
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all


发布评论