本篇文章作为整理内容,主要使用的服务器系统是Ubuntu,但是由于时间跨度,涉及到16.04LTS和18.04LTS两个版本,一些环境组件和软件的版本也都在发生更新变化,参考本文时需要注意更新状况和兼容性问题.

1.Windows端必备SSH工具XShell
2.修改服务器root密码
3.更新系统内核
4.更换源与更新系统和软件
5.更改服务器时区到中国UTC+8
6.安装 BBR 魔改BBR 锐速
7.安装LNMP环境
8.使用缓存优化提速你的网站
9.(S)FTP的搭建
10.为域名准备SSL证书和CDN
11.添加主机和配置伪静态
12.备份相关
13.Nginx 301重定向
14.ssh启用root登录
15.Vi方向键变乱码、删除键不能使用的解决方法


Windows端必备SSH工具XShell

Mac和Linux可以直接通过终端连接,当然同类软件也有很多比如putty等,但是这个是我感觉效率最高且最方便的,必备.

修改服务器root密码

20190918更新:更改root密码和root ssh权限查看14.ssh启用root登录
这里请参考

更新系统内核

注意:此步除非你知道自己在干什么否则跳过,如果需要使用魔改BBR和锐速等,脚本可能需要安装对应特定内核,则先跳到 安装 BBR 魔改BBR 锐速进行参考
请参考

更换源与更新系统和软件

如果使用的是国内主机,这里请参考

更改服务器时区到中国UTC+8

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后输入date检验输出时间和当前时间是否一致

安装 BBR 魔改BBR 锐速

注意:使用了BBR和锐速不代表速度一定会提升或提升很多,影响因素较多,很多人使用了还出现了负优化效果,所以除非你知道自己需要什么,否则可以跳过此步骤
我对网上的BBR和锐速一键脚本汇总,请参考

安装LNMP环境

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

使用缓存优化提速你的网站

(S)FTP的搭建

为域名准备SSL证书和CDN

添加主机和配置伪静态

备份相关

Nginx强制HTTPS301重定向,不带www的域名跳转带www

关于Nginx的301重定向参考

ssh启用root登录

#登录root账户
sudo su
#更改root密码
passwd root
#编辑ssh配置文件
vi /etc/ssh/sshd_config
#输入/PermitRootLogin回车定位到相应参数位置,原参数是#PermitRootLogin prohibit-password
去掉#并更改为PermitRootLogin yes即可
#重启ssh服务
service ssh restart

Vi方向键变乱码、删除键不能使用的解决方法

1、在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现A、B、C、D四个字母;

2、当编辑出现错误,想要删除时,发现Backspace键不起作用,只能用Delete键来删除;

sudo vi/etc/vim/vimrc.tiny

vimrc.tiny文件中的倒数第二句话是set compatiblecompatible改为nocompatible,这样非兼容模式就可以解决方向键变ABCD的问题了。那么接下来要解决Backspace键的问题也非常简单,就在刚才那句话的后面加一句:set backspace=2


版权声明:本文为原创文章,版权归Joe所有,转载请注明出处.

本文链接:https://www.j000e.com/linux/preparationforaubuntuserver.html
知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

Last modification:September 18th, 2019 at 02:53 pm
If you think my article is useful to you, please feel free to appreciate