给朋友的的VPS优化centos

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS Agent(兼容OpenClaw),2核4GB
简介:
金钱的诱惑,一个朋友买了一台vps,受人所托,帮他优化一下系统,安装一套nginx+php+mysql的环境。他把 ssh 用户名和密码发给我后,我登录上去看了一下。这个VPS商果然很操蛋的说。人家只能远程登录,又没给人家VNC,给人家装图形界面干嘛?还装了 games真是浪费空间啊。由于本人做人和实诚,绝对好好给这位兄才好好整一下系统,优化到极致。首先把没用的删掉,没用的服务器停掉,做到最省资源。
1.删除 gnome  X11 以及没用的服务
yum grouplist
Installed Groups:
   Yum Utilities
   游戏和娱乐
   系统工具
   编辑器
   网络服务器
   DNS 名称服务器
   FTP 服务器
   GNOME 桌面环境
   GNOME 软件开发
   MySQL 数据库
   Windows 文件服务器
   X 窗口系统
   X 软件开发
   万维网服务器
   办公/生产率
   图形
   图形化互联网
   基于文本的互联网
   打印支持
   拨号联网支持
   老的网络服务器
   老的软件开发
   老的软件支持
   视频和音频
   邮件服务器
Available Groups:
   Beagle
   Emacs
   FreeNX and NX
   Horde
   Java
   Java开发
   KDE 软件开发
   KDE (K 桌面环境)
   KVM
   Mono
   OpenFabrics 企业版发行
   PostgreSQL 数据库
   Ruby
   Tomboy
   XFCE-4.4
   基本
   工程和科学
   开发工具
   开发库
   授权和出版
   新闻服务器
   服务器配置工具
   管理工具
   虚拟化
   集群
   集群存储
Done从上面看到了,装了很多没用的。我们要卸载到
yum groupremove "游戏和娱乐" "系统工具" "编辑器" "网络服务器" "DNS 名称服务器" "FTP 服务器" "GNOME 桌面环境" "GNOME 软件开发" "MySQL 数据库" "Windows 文件服务器" "X 窗口系统" "X 软件开发" "万维网服务器" "办公/生产率" "图形" "图形化互联网" "基于文本的互联网" "打印支持" "拨号联网支持" "老的网络服务器" "老的软件开发" "老的软件支持" "视频和音频" "邮件服务器"
 
这样经过漫长的等待,就卸载完了。
 
2.随后在卸载一些没卸载干净的。
rpm -qa |grep mysql 
rpm -qa |grep apache 
rpm -qa |grep php 
rpm -qa|grep x11 
rpm -qa |grep avahi 
rpm -qa |grep gnome
显示几个就删除几个
例子:
rpm -e avahi-0.6.16
 
3.删除没用的帐号
userdel adm 
userdel lp 
userdel sync 
userdel shutdown 
userdel halt 
userdel news 
userdel uucp 
userdel operator 
userdel games 
userdel gopher 
userdel ftp 
groupdel adm 
groupdel lp 
groupdel news 
groupdel uucp 
groupdel dip 
groupdel pppusers
 
4.停掉一些服务器,下面是我停掉的,你认为你有用就留着
ntsysv
anacron
 apmd
 crond
 firstboot
 iptables
 irqbalance
 kudzu
 lvm2-monitor
 mcstrans
 messagebus
 microcode_ctl
 network
 pcscd
 rawdevices
 readahead_early
 readahead_later
 restorecond
 rpcgssd
 rpcidmapd
 rpcsvcgssd
 smartd
 sshd
 syslog
 vmbus
 yum-updatesd
 
5.打开文件数调大
vim /etc/security/limits.conf## 增加下面这行
root             -      nofile          65535
 
6.关闭selinux
vim /etc/selinux/config##把 enable注释掉改为disabled
#SELINUX=enable
SELINUX=disabled重启计算机!


本文转自Deidara 51CTO博客,原文链接:http://blog.51cto.com/deidara/314533,如需转载请自行联系原作者
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
关系型数据库 MySQL Unix
linux优化空间&完全卸载mysql——centos7.9
linux优化空间&完全卸载mysql——centos7.9
326 7
centos 安装etcd|待优化
centos 安装etcd|待优化
|
Kubernetes Linux KVM
KVM虚拟机管理工作二(虚拟机磁盘优化,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复)
KVM虚拟机管理工作二(虚拟机磁盘优化,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复)
1136 0
KVM虚拟机管理工作二(虚拟机磁盘优化,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复)
|
Linux 开发工具 网络协议
Centos7之系统优化方案
修改ip地址、网关(修改配置文件) vim /etc/sysconfig/network-scripts/ifcfg-ens33 [root@server ~]# service network restart //激活服务Restarting networ.
1302 0
|
网络协议 Linux 网络安全
centos7内核参数优化配置详解
#关闭ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.
4850 0