1 更新系統(tǒng)
只檢查不更新
apt update
更新已安裝
apt upgrade
2 安裝軟件
apt install -y net-tools
apt install -y vim
3 創(chuàng)建非root用戶,并賦予sudo權(quán)限
adduser username
vim /etc/sudoers
4 時(shí)間同步,并寫入硬件時(shí)鐘
apt-get install -y ntpdate
ntpdate time.windows.com
hwclock --localtime --systohc
5 修改ssh端口,禁止root登錄(安全期間嗎)
允許root遠(yuǎn)程登錄
5.1 修改ssh端口
配置:`/etc/ssh/sshd_config`
編輯:找到`#Port 22`所在行清女,復(fù)制內(nèi)容并修改`Port 2222`
5.2 禁止root遠(yuǎn)程登錄
配置:`/etc/ssh/sshd_config`
編輯:找到`PermitRootLogin yes`所在行搭盾,復(fù)制并修改`PermitRootLogin no`
當(dāng)然提前備份一下文件也是極好的.
5.3 重啟ssh服務(wù)
service sshd restart
驗(yàn)證:
ssh [用戶名]@[IP] -p 端口號(hào)[默認(rèn):22]
嘗試用新的用戶xxx鏈接,端口號(hào)為2222
ssh xxx@127.0.0.1 -p 2222
**5.4 切換root **
執(zhí)行命令: su - root 即可.(su - 可將用戶和Shell環(huán)境切換成root身份)
6 改造你的terminal
體驗(yàn)
6.1 查看是否當(dāng)前是否有zsh(兼容bash,并且提供了改進(jìn),可自定義主題,)
cat /etc/shells
沒有則安裝
apt-get install -y zsh
6.2 安裝oh my zsh
(過程稍微慢一丟丟,還可以接受)
官網(wǎng): https://ohmyz.sh/
apt-get install -y git
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安裝過程
image.png
7 docker
7.1 安裝
這里我用的是普通用戶
#移除舊程序
sudo apt-get remove docker docker-engine docker.io containerd runc
# 安裝新程序
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
建立 docker
組:
sudo groupadd docker
當(dāng)前用戶加入 docker
組:
sudo usermod -aG docker $USER
啟動(dòng)
sudo systemctl enable docker
sudo systemctl start docker
7.1 添加中國鏡像
編輯文件/etc/docker/daemon.json忌愚,沒有就新建集币。
這里使用163為例子
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
重啟docker daemon
sudo systemctl restart docker
測試:
docker run --name nginx-test -p 80:80 -d nginx
image.png
圖形化管理工具 - Portainer
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test docker.io/portainer/portainer
image.png
8 替換阿里源(centos 請(qǐng)使用yum源)
cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse