linux的安全和优化

1.服务器信息统计:

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

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

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

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

2.安全:

(1)BIOS加密;

(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字段表示支持超线程:

[[email protected] ~]$ 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);

(4)yum源更新;

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

(6)对应用程序进行优化(apache、mysql、nginx……);

时间: 2024-10-11 23:45:42

linux的安全和优化的相关文章

Linux服务器性能与优化(二)

五.Oracle在Linux下的性能优化 Oracle数据库内存参数的优化 与oracle相关的系统内核参数 SGA.PGA参数设置 Oracle下磁盘存储性能优化 文件系统的选择(ext2/ext3.xfs.ocfs2) Oracle  ASM存储 1.优化oracle性能参数之前要了解的情况 1)物理内存有多大 2)操作系统估计要使用多大内存 3)数据库是使用文件系统还是裸设备 4)有多少并发连接 5)应用是OLTP类型还是OLAP类型 2.oracle数据库内存参数的优化 (1)系统内核参

GNU Linux高并发性能优化方案

/*********************************************************** * Author : Samson * Date : 07/14/2015 * Test platform: * gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 * GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu) * Nginx version: * Nginx 1.6.2 * Nginx 1.8.0

FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化

FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html 如何编译: 1../configure --host=arm-hisiv100nptl-linux --prefix=/home/ssy/lib 2.make 3.make install 优化 在不修改源码的情况下,faac的内存占用非常高,每路音频在13M左右.如果多路音频的话,内存将很快耗尽. 搜索MAX_CHANNELS的定义,默认是6 和64,全部改成1(一般都是单声道).

Oracle在Linux下的性能优化

Oracle数据库内存参数的优化 Ø       与oracle相关的系统内核参数 Ø       SGA.PGA参数设置   Oracle下磁盘存储性能优化 Ø       文件系统的选择(ext2/ext3.xfs.ocfs2) Ø       Oracle ASM存储  1.优化oracle性能参数之前要了解的情况 1)物理内存有多大 2)操作系统估计要使用多大内存 3)数据库是使用文件系统还是裸设备 4)有多少并发连接 5)应用是OLTP类型还是OLAP类型 2.oracle数据库内存参

nginx优化篇之Linux 内核参数的优化

原博客地址(欢迎访问):http://www.loveyqq.tk/blog/2014/05/27/nginxyou-hua-pian-zhi-linux-nei-he-can-shu-de-you-hua/ 由于默认的Linux内核参数考虑的是最通用的场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能. 在优化内核时,可以做的事件很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器.反向代理服

Linux 之 samba 部署&优化

Samba是什么 Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. [[email protected] ~]# yum install -y samba samba-client #安装 samba 服务端,客户端是 samba-client [[email protected] ~]# vim /

Linux 嵌入式启动以及优化

转载:http://www.embeddedlinux.org.cn/html/jishuzixun/201312/19-2717.html 第一步: BootLoader -- U boot 1 在cpu/arm926ejs/start.s中 a) b reset ; //jump to reset b) set cpsr ;svc mode ,disable I,F interrupt c)调用lowlevel_init  (在board\xxxx\lowlevel_init.S中 将调用

记一次在linux 平台上的优化调试

Author:DriverMonkey Mail:[email protected] Phone:13410905075 QQ:196568501 测试平台:AM335X 优化前状态:采样速度  105次/S 优化目标:速度为 130次/S 以上(注:根据ADC的采样率理论上可以达到 330次/S) 优化步骤: 1)代码框架可分为四大模块(UI, 业务逻辑管理,设备管理,远程管理)共10个线程 模块间有项目依赖关系,不能一下全部停掉,先去掉一些辅助功能线程(如:按键扫描线程,远程命令处理线程等)

CentOS(5.8/6.4)linux生产环境若干优化实战

CentOS(5.8/6.4)linux生产环境若干优化实战 CentOS系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行.在此讲解几点关于Linux系统安装后的基础优化操作. 注意:本次优化都是基于CentOS(5.8/6.4).关于5.8和6.4两者优化时的小区别,我会在文中提及的. 优化条目: 修改ip地址.网关.主机名.DNS等 关闭selinux,清空iptables 添加普通用户并进行sudo授权管理 更新yum源及必要软件安装 定时自动更新服务器时间 精

Linux学习之六-Linux系统的基础优化

Linux系统的基础优化 何谓'优化'.顾名思义,优化就是采取某些措施使某个东西或者某事物变得更加优异,出色.对于Linux而言,在初期安装好系统之后,也需要对其进行一定的基础优化,可分为安全上的优化,性能上的优化,安装常用软件包等. 1.selinux的优化 查看selinux状态getenforce 临时关闭setenforce 0 永久关闭selinux 需修改相应配置文件vi /etc/selinux/config 或者利用Linux命令中的sed替换 sed -i 's#SELINUX