一些对服务器的优化

请注意,本文编写于 162 天前,最后修改于 82 天前,其中某些信息可能已经过时。

效果:把服务器优化一下用起来还是比较舒服的。


重装纯净的系统

作用:像腾讯云、阿里云等都有监控的,所以需要换个纯净的系统,海外服务器可以降低被墙的概率。
注意:

  • OpenVZ构架不适用.
  • 全自动安装默认root密码:Vicer.

确保安装了所需软件:

#Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file
 
#RedHat/CentOS:
yum install -y xz openssl gawk file

如果出现了错误,请运行:

#Debian/Ubuntu:
apt-get update
 
#RedHat/CentOS:
yum update

快速使用示例:(使用Vicer大佬的脚本)

#全自动重装Debian9 x64
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a

#全自动重装Centos6.9 x64
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -c 6.9 -v 64 -a

安全设置

修改root密码

passwd root

修改ssh端口部分系统似乎没效果

#Debian安装vim:
apt-get install -y vim

#CentOS安装vim:
yum install -y vim

vim /etc/ssh/sshd_config

i进入编辑 ,修改22为其他不常用端口。

修改端口
修改端口

修改好,按esc退出编辑,输入:wq保存退出 。
重启ssh服务器service ssh restart

添加swap交换分区

注意:OpenVZ构架不适用.
确认是否有SWAP,可以执行free -m命令查看,如果有swap一行且total项下不为零的话就是存在swap,就不适合再进行添加swap。
1、使用root用户登陆,进入一个目录

cd /var/

2、获取512MB的文件块:(一般设置为内存的2倍,count后面的数为要设置的swap大小xxMB,以下以1G为例)

dd if=/dev/zero of=swapfile bs=1M count=1024

3、创建swap文件

/sbin/mkswap swapfile

4、激活swap文件

/sbin/swapon swapfile

5、查看一下swap是否正确:

/sbin/swapon -s

另外为了安全建议执行:

chmod 0644 /var/swapfile

改一下权限
6、加到fstab文件中让系统引导时自动启动

echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab

TCP加速

使用千影大佬的脚本

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh

如果在删除内核环节出现这样一张图

删除内核
删除内核

注意选择NO

- The End -


本文作者: 梦魂
原文链接:《一些对服务器的优化》
本站未注明转载的文章均为原创,转载时须注明出处及本声明。

添加新评论