CentOS系统配置web环境与优化

CentOS系统配置web环境与优化

第一、安装常用程序,更新系统补丁

yum install -y zip unzip lrzsz wget
yum update -y
reboot

第二、SSH配置key登录

打开xshell,选择tools》new user key wizard,生成key;把生成的pub文件上传到 .ssh 目录下,重命名为 authorized_keys;

编辑 vi /etc/ssh/sshd_config 文件,进行如下设置:
RSAAuthentication yes
PubkeyAuthentication yes

另外,请留意 root 用户能否通过 SSH 登录:
PermitRootLogin yes

当完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no

最后,重启 SSH 服务:
(CentOS6)service sshd restart
(CentOS7/8)systemctl restart sshd.service

第三、添加bbr(CentOS8/内核4.9以上)[2021/3/8]

修改系统变量
echo net.core.default_qdisc=fq >> /etc/sysctl.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf
sysctl -p

查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control
# net.ipv4.tcp_available_congestion_control = bbr cubic reno

查看BBR是否启动
lsmod | grep bbr
# tcp_bbr 20480 14

第四、安装BT

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
5.9平滑升级到6.0的命令:
curl http://download.bt.cn/install/update_to_6.sh|bash

第五、PHP配置

PHP错误提示配置:error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
安装Opcache缓存扩展,以节省内存开销

RPMDB修复

rm -rf /var/lib/rpm/__db*
rpm -rebuilddb
yum clean all
yum update

wget后台下载

wget https://example.com/someFile -c -b

原创文章,作者:山少,如转载请注明出处:http://www.shanshao.com/shanshao/6920