本篇文章作为整理内容,主要使用的服务器系统是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的搭建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 compatible
将compatible
改为nocompatible
,这样非兼容模式就可以解决方向键变ABCD的问题了。那么接下来要解决Backspace键的问题也非常简单,就在刚才那句话的后面加一句:set backspace=2
-
版权声明:本文为原创文章,版权归Joe所有,转载请注明出处.
本文链接:https://www.j000e.com/linux/preparationforaubuntuserver.html
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。