首页 > 代码库 > linux的安全和优化

linux的安全和优化

1.服务器信息统计:

 1cpu、内存、硬盘、网卡等硬件型号统计;

 2)应用软件信息(版本、安装目录)、网络配置信息等记录在案;

 3)主机名称设置统计,命名切合实际清晰明了,可以考虑业务和ip融合来取名;

   好的资产统计有利于管理。

2.安全:

 1BIOS加密;

 2)磁盘加密;

 3)服务器登陆策略:

1>权限管理,禁用root远程登陆;

2>密码策略修改:密码长度、密码过期天数等(修改/etc/login.defs );

3>SSH密钥认证,修改端口;

 4)防火墙设置:根据需求开启端口,只放通公司的远程连接ip

 5)停止无用的服务;

 6)应用程序权限设置;

 7)删除不必要的系统用户;

 8)关闭selinux

3.优化:

  1)开启cpu超线程;

所谓“超线程Hyper-Threading,简称“HT”)”技术。超线程技术就是利用特殊的硬件指令,把一个物理内核模拟成两个逻辑内核,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。

ht字段表示支持超线程:

[root@lianxi ~]$ cat /proc/cpuinfo | grep ht --color

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc

  2调整文件描述符大小,进程及文件打开都会消耗描述符;

ulimit -HSn 65536 (最大打开文件数的限制,可以加入到/etc/rc.local 开机启动)

  3)定时同步系统时间(ntpdate);

  4yum源更新;

  5)内核参数优化(/etc/sysctl.conf);

  6)对应用程序进行优化(apachemysqlnginx……);


本文出自 “拔电源的运维空间” 博客,请务必保留此出处http://zhangdj.blog.51cto.com/9210512/1887150

linux的安全和优化