1、内核优化 ECHOSTR='net.ipv4.tcp_fin_timeout = 2 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4 noproc 65535 * soft noproc 65535 3、更新yum源,安装epel源 vi /etc/yum.repo.d/CentOS-Base.repo
CentOS 7 运维优化 一般的,我们安装CentOS mini和其他相应服务后,就能正常工作了。但工作一段时间后,服务器会出现不稳定、被入侵、甚至在突然的高并发时直接瘫痪状况。 所以,在这里提供一些运维优化的建议。 1.关闭不需要的服务 众所周知,服务越少,系统占用的资源就会越少, 所以应当关闭不需要的服务。 rsyslog:Linux的日志系统服务(CentOS5.8下此服务名称为syslog),必须要启动。 Linux下的内核TCP参数以提高系统性能 内核的优化跟服务器的优化一样,应本着稳定安全的原则。 net.ipv4.ip_local_port_range = 10000 65000 表示CentOS 系统向外连接的端口范围。其默认值很小,这里改为10000到65000。
2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折
在上面几篇文章的基础上,本文将主要教新手如何在Centos系统上部署并优化tomcat 首先,访问Apache Tomcat官网,下载合适的Tomcat版本的压缩包,一般推荐下载Tomcat 7.0或者 /logs/catalina.out 可以从窗口中看到平常熟悉的日志打印,稍等片刻,tomcat即可启动完成,用浏览器打开服务器的ip:8080就能看到那只猫的logo了 优化tomcat启动 # vim java.security 查找securerandom.source=file:/dev/random,改为 securerandom.source=file:/dev/urandom :wq保存并退出 优化 Linux如果安装了apr和native,Tomcat直接启动就支持apr 传统意义上Linux下Tomcat想开启APR模式需进行较多编译工作,中间涉及到的知识点过于广泛,所以下文直接使用centos Tomcat开启APR模式 # yum install tcnative 重启tomcat,看到控制台显示 “Starting ProtocolHandler [“http-apr-8080”]”即为优化成功
/etc/yum.repos.d/CentOS-Base.repo.backup cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/ CentOS7-Base-163.repo yum clean all yum makecache 其他 yum -y install yum-plugin-priorities ##安装优先级插件 sed -i -e "s/\]$/\]\npriority=1/g" /etc/yum.repos.d/CentOS-Base.repo ##设置基本yum源的优先级为1 yum -y install etc/security/limits.d/20-nproc.conf * soft nproc 65535 root soft nproc unlimited reboot 13 优化内核 cat /etc/sysctl.conf #CTCDN系统优化参数 #关闭ipv6节省系统资源 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6
一键优化 2. 自定义优化 3. 优化系统内核 8. 加快ssh登录速度 9. -eq 0 ];then cd /etc/yum.repos.d/ \cp CentOS-Base.repo CentOS-Base.repo. -eq 0 ];then wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 优化系统内核 kernelset() { echo "======================优化系统内核=========================" chk_nf=`cat /etc/
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/110475.html原文链接:https://javaforall.cn
exit 1 fi #设置Selinux为关闭状态 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config #下载一个CentOS 的yum源 cd /usr/local/src wget http://mirrors.163.com/.help/CentOS6-Base-163.repo #备份以前的yum源 cd /etc/yum.repo.d / mv CentOS-Base.repo CentOS-Base.repo.bak #把刚才下载的yum源复制到/etc/yum.repo.d/目录下 cp /usr/local/src/CentOS6 /CentOS-Base.repo yum clean all #清除缓存信息 yum makecache #重新生成缓存 yum update -y #升级系统及其安装包 #添加epel
系统优化脚本支持Ubuntu和CentOS安装系统后经常有一些基础的系统优化安装,本人比较懒,写了一个脚本,可以后期加入其他优化方面。 ${PLAIN} 一键优化" echo " -------------" echo -e " ${GREEN}2. ${PLAIN} 自定义优化" echo " -------------" echo -e " ${GREEN}0. ${PLAIN} history优化" echo " -------------" echo -e " ${GREEN}9. ${PLAIN} 欢迎界面优化" echo " -------------" echo -e " ${GREEN}10.
Centos7安装qbittorrent并优化 qbittorrent非常适合刷PT,抢上传速度一流。PT界俗话说保种tr,抢上传qb,这里的qb当然指的是qbittorrent。 这里介绍下Centos7安装qbittorrent的方法。 git nano qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist GeoIP-update yum install centos-release-scl 命令: systemctl start qbittorrent.service 重启qBittorrent命令: systemctl restart qbittorrent.service 以下为可选优化 ,优化前需关闭qBittorrent,修改后再重新启动: 打开配置文件 vi /root/.config/qBittorrent/qBittorrent.conf 按需加到配置文件里去 设置磁盘缓存
本文 centos 6.5 优化 的项有18处: 1、centos6.5最小化安装后启动网卡 2、ifconfig查询IP进行SSH链接 3、更新系统源并且升级系统 4、系统时间更新和设定定时任 .x的iptables防火墙的优化,防火墙不开会有提示,可以忽略不理。 .X解决方法: modprobe nf_conntrack echo "modprobe nf_conntrack">> /etc/rc.local 注意:笔者在整理这篇centos6.5内核优化的时候发现 所以在优化服务的时候,可以选择留下iptables和ip6tables。 15、如果安装sendmail必须定时自动清理/var/spool/clientmqueue/下文件防止inode节点被占满 #centos6.5已经不自动安装sendmail了所以没必要走这一步优化
CentOS 7.4 安装后优化配置 1.网卡 [root@zhg1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 显示结果: TYPE :将SELINUX=后面的内容改为disabled(需要重启) 4.YUM [root@zhg1 ~]# cd /etc/yum.repos.d/ [root@zhg1 ~]# mv CentOS-Base.repo {,.bak} [root@zhg1 ~]# vim CentOS-Media.repo 内容如下: [c7-media] name=CentOS-$releasever - Media baseurl=file:///mnt/ gpgcheck=0 enabled=1 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS
安装完成后的优化 查看系统版本 [root@CentOS7 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 修改yum 源,base源 [root@CentOS7 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos /etc/hostname CentOS7 一步到位 [root@CentOS7 ~]# hostnamectl Static hostname: CentOS7 Icon ="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT 到这里,ok,可以愉快的使用xshell了 系统的优化 # 登录xshell开始优化 # 防火墙的优化 systemctl disable firewalld.service systemctl
/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存.
优化设置 This script is only for 64bit Operating System ! 64位系统专用,老高有修改 #! /bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` if [ $ = 6 ];then echo "this script is only for CentOS 6 !" /etc/yum.repos.d/CentOS-Base.repo.backup #wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -O 跟国家授时中心的服务器进行时间同步) 将系统同时打开的文件个数增大 将ctrl alt delete键进行屏蔽,防止误操作的时候服务器重启 关闭selinux 禁用GSSAPI来认证,也禁用DNS反向解析,加快SSH登陆速度 优化一些内核参数
记录下在CentOS 7中Apache的优化与配置的一些笔记,希望对大家有所帮助。 例如: HTTP/1.1 302 Found Date: Wed, 11 Apr 2018 08:03:25 GMT Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips
uname -r 2.6.32-696.el6.x86_64 [root@nfs01 ~]# uname -m x86_64 [root@nfs01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 更改yum源 mv /etc/yum.repos.d/CentOS-Base.repo{,. $(date +%F_%T).backup} wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos 65535' >> /etc/security/limits.conf tail -1 /etc/security/limits.conf # 重启生效 ulimit -n 内核优化 和Cnetos5要清理的目录不同) 8)精简并保留必要的自启动服务开机(如:crond、shhd、network、rsyslog、sysstat) 9)Linux内核参数优化/etc/sysctl.conf
切换字符终端界面) 命令:systemctl isolate graphical.target 或者 init 5 (切换图形化界面) 修改我们默认的登录界面为字符界面 2、优化开机自动加载的服务
所以,调优的前提是做好各种监控分析,包括服务器基础资源使用、各个应用运行状况、代码质量、数据库状况、等等,根据业务的并发,服务器资源,以及存在的问题,有针对性的去优化。 (2),pmd 、findbug、sonar 等工具,检测问题,并优化。 不具体阐述。 3,tomcat 相关参数优化,jvm调优。 (1),连接数,线程数,缓存,修改server.xml。 UseCMSInitiatingOccupancyOnly 只是用设定的回收阈值(上面指定的75%),如果不指定,JVM仅在第一次使用设定值,后续则自动调整 4,数据库调优 mysql的 架构 、运行参数、分库分表、sql优化等等 这个属于 不差钱 性质的优化。人民币玩家 不废话。 系统:内核参数调. (最大 打开文件数、进程数,等) linux 服务器,centons 7 . (1),修改 最大打开文件数。 (2)、TCP 相关参数优化。
DocumentRoot /var/www/html/www.ch.21vianet.com ServerName www.ch.21vianet.com </VirtualHost> 然后再centos
腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。
扫码关注腾讯云开发者
领取腾讯云代金券