RHEL/CentOS通用性能优化、安全配置参考

摘要:本文的配置参数是笔者在实际生产环境中反复实践总结的结果,完全适用绝大多数通用的高负载、安全性要求的网络服务器环境。故可以放心使用。 若有异议,欢迎联系zhangxugg@163.com探讨。 提示:强烈建议使用RHEL 5.6/CentOS 5.6及以上版本的系统,否则可能会有差异。 一、配置yum更新源CentOS不需要配置可以直接使用官方提供的yum源(但速度往往较慢)

 Cpu性能优化

摘要:调节CPU对应某个程序的使用:一、使用taskset充分利用多核cpu,让cpu的使用率均衡到每个cpu上#taskset-p,    设定一个已存在的pid,而不是重新开启一个新任务-c,    指定一个处理,可以指定多个,以逗号分隔,也可指定范围,如:2,4,5,6-8。1,切换某个进程到指定的cpu上taskset -cp 3 132902,让某程序运行在指定的cpu上taskset -c 1,2,4-7 tar

 网络状态的优化(sysctl参数调整)

摘要:本博文为老男孩linu培训机构早期的培训教案,特分享以供大家学习参考。全部系列分为五篇文章,本博文为第五篇:5.1高并发linux生产服务器内核参数优化案例高并发linux生产服务器内核参数优化案例说明:本优化适合apache,nginx,squid多种等web应用,特殊的业务也可能需要略作调整。所谓内核优化,主要是在Linux系统中针对业务服务应用而进行的系统内核参数优化,优化并无特殊的标

 sysctl.conf 优化方案

摘要:在服务器安装了LNMP(Linux+Nginx+Mysql+php)环境之后Linux服务器参数必须做必要的优化,包括网络参数优化、文件数优化、内存优化等等。 1、网络参数优化: 这部分主要参照张宴大师 《Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]》其中  五、优化Linux内核参数的内容:vi/etc/sysctl.conf #编辑sysctl.conf文件#在/e

 Linux下进程间通信概述

摘要:1. 为什么需要进程通信?由于进程是工作在独立的内存空间中,不同的进程间不能直接访问到对方的内存空间,因而需要某种方式来通信.而同一进程内的线程共享内存空间,很容易实现数据共享,但需要严格控制多线程对同一内存地址的访问,因而需要采用某种方式来同步.2. 进程间通信分类(1) 间接或直接通信这是按两个进程通信时是否需要借助临时中转点进行分类。直接通信:两个进程直接建立

 Linux优化(服务器安全+性能)

摘要:以下内容是在老男孩linux/python初级培训时总结出来的 3.操作系统选择优化 可不配交换区(swap)。如果内存不足,增加更多的内存服务调优,禁用不必要启动的服务,留更多的资源给mysql;增加系统和MySQL服务器的打开文件数量(即文件描述符)及进程和线程数量。Reiserfs对于打开、读写都非常快。文件检查只需几秒种。XFS,EXT3,EXT4也可。文件系统调优,给数据仓库一个单

 手动释放linux内存cache和脚本定时释放

摘要:总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不

 Linux系统目录数和文件数限制

摘要:对于系统管理员来说,了解系统的一些限制是非常有必要的,这样可以根据需要进行必要的参数配置和调整,进而实现更优的性能,对于系统设计人员甚至程序员来说,了解系统的一些限制,也会有助于设计更为合理的存储结构。一 目录数限制RedHat Enterprise Linux AS 4.0 Update 3在同一个路径下,一级子目录的个数限制为31998,如果你的应用生成的目录可能会超过这个数,那要注意进行

 linux清除系统垃圾文件

摘要:Linux、centos下哪些文件属于垃圾文件?  1、软件安装过程中产生的临时文件;  2、软件运行过程中产生的临时文件;  3、上网冲浪产生的临时文件;  4、一些不常用的鸡肋文件;  5、各种缓存文件。使用Linux命令删除垃圾文件:  删除用户后遗留下的垃圾文件  我们删除一个账户之后,还会存在一些无用垃圾文件及目录,我们要找出属于这个用户的垃圾东西,使用 find / -us

 Linux下性能分析工具汇总

摘要:CPU性能分析工具: vmstat          vmstat 3         vmstat 3  5 [root@node202fuse-2.7.4]# vmstat 3 5procs-----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b   swpd   free  buff  cache 

 CentOS 6.5安全加固及性能优化

摘要:说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是 比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的 可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置1. 

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

摘要:CentOS系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。在此讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.7)。下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.7)。关于5.8和6.7两者优化时的小区别,我会在文中提及的。优化条目: 1 修改ip地

 CentOS6.7系统优化加强牢固脚本

摘要: #!/bin/bash# author wangqd# description:this is a centos6.7 optimization script# processname:  升级系统,精简服务,安装基本配置,记录bash执行时间,安全配置,su加固,ssh优化,iptables设置,时间同步 系统优化#检查是否为root用户;if [ $(id -u) != "0" ];thenecho "运行此脚本需要root权限!"fiyum update -y >> /etc/nullif

 服务器最小化安装后的优化脚本

摘要:#服务器最小化安装后的优化脚本,此脚本在CentOS[5.5-5.8] x86_64系统下测试均顺利通过, 由于现在Linux服务器系统都是采用Kickstart批量安装的方式,此脚本可以由Puppet服务器推送执行,脚本内容如vim sys_optimize.sh#!/bin/bash #add 163  epel yum mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupver=`cat /etc/redhat-release 

 软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比

摘要:现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Lin

 小公司如何部署实施Linux集群网站

摘要:其实在许多小公司和小企业里,尤其是牵涉到电子商务和电子广告类的网站,他们的网站也要求作负载均衡高可用的Linux集群,但由于成本的制约,老板都会要求系统架构师设计的方案能够用最少的钱实现这个要求,作为系统架构师的我们,应该如何实现这个要求呢?首先是机房的选择,如果公司有自己的机房那是最好不过的了;如果没有自己的机房,我建议大家放在BGP机房内托管,如果有选

 高并发高流量网站架构

摘要:Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:

 LAMP,LNMP环境编译参数配置

摘要:  大家是否遇到过去了新公司,公司内的LAMP,LNMP等所有的环境都是配置好的(已经在提供服务了),公司又没有留下部署文档,甚至安装LAMP,LAMP等环境的人已经和你交接完离职了,那么线上服务器(lamp,lnmp)的编译环境等就成了黑盒,如果不改造还好,当服务器需要迁移改造时,我们(新手的你)没有老的环境编译情况,就会很郁闷,生怕编译错了影响线上程序运行。 &n

 LNMP一键安装包

摘要:系统需求:·     CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统·     需要2GB以上硬盘剩余空间·     128M以上内存,Xen的需要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突发内存(小内存请勿使用64位系统),MySQL 5.6及MariaDB 10必须1G以上内存。·     VPS或服务器必须已经联网

 yum安装配置lnmp服务器

摘要:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口
分页:« 52 53 54 55 56 57 58 59 60 61 »
Powered by AKCMS