更换WEB服务器步骤

817 服务器 发表评论

1、创建用户

useradd -d /home/guozao -s /bin/bash guozao
mkdir /home/guozao
chown -R guozao: /home/guozao
passwd guozao

2、加入sudoer

vim /etc/sudoers

找到:

root    ALL=(ALL)       ALL

在后面加入:

guozao  ALL=(ALL)       NOPASSWD:ALL

3、修改hostname

vim /etc/hostname
vim /etc/hosts

4、添加ssh本地计算机的公钥

su guozao
mkdir .ssh
vim ~/.ssh/authorized_keys

5、禁用root用户登录,并更改登录端口

vim /etc/ssh/sshd_config

    PermitRootLogin yes

改为

    PermitRootLogin no

Port 22

改为

Port 9999

如果词句前面带有”#”号, 则去掉 “#” 号
重启ssh服务:

sudo /etc/init.d/ssh restart

6、安装软件

sudo apt update
sudo apt -y install zsh git
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
chsh -s /bin/zsh
sudo apt-get -y install vim

7、安装docker:

  • https://docs.docker.com/install/linux/docker-ce/debian/
  • https://docs.docker.com/install/linux/docker-ce/ubuntu/
  • https://docs.docker.com/install/linux/docker-ce/centos/

docker-compose:

  • https://docs.docker.com/compose/install/#install-compose

8、设置docker自启动

$ sudo systemctl start docker # 立即启动docker
$ sudo systemctl enable docker # 设置docker开机启动
$ sudo gpasswd -a ${USER} docker # 把当前用户加到docker用户组,方便当前用户使用docker!!!重新登陆后有效!!!

接着将镜像仓库改到国内,打开配置文件 /etc/docker/daemon.json(没有时新建该文件):

{
"registry-mirrors": ["https://6evg8u3r.mirror.aliyuncs.com"]
}

9、vim中文显示乱码

vim /etc/vim/vimrc

添加

set fileencodings=utf-8,gbk,utf-16le,cp1252,iso-8859-15,ucs-bom
set termencoding=utf-8
set fileformats=unix
set encoding=utf-8

10、^M乱码

打开文件后,

:%s/^M//g

注:命令中的^M是通过键入<ctrl-v><enter>或<ctrl-v><ctrl-m>生成的

11、禁用vim自动visual模式

在~/.vimrc文件中加入:

set mouse-=a

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

昵称 *