ubuntu 18.04虛擬機安裝
鏡像下載地址:
https://releases.ubuntu.com/18.04/ubuntu-18.04.6-live-server-amd64.iso
創建虛擬機[無特殊說明直接下一步]:




















配置完成后啟動該虛擬機

直接回車


鍵盤配置

安裝SSH服務用於遠程連接:
IP設置



配置第二塊網卡ens34 :
方法和上面配置的一樣,但是網段要改為規划的172
由於都是內網這里就不寫網關了

兩張網卡的配置:

這里直接回車 done 下一步

軟件源:
修改為: http://mirrors.aliyun.com/ubuntu

磁盤分區
常規配置模式與LVM配置模式
正常配置的磁盤部署完成后通過df -h 顯示的是
admin1@node03:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 796M 1.2M 795M 1% /run
/dev/sda3 98G 6.0G 87G 7% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda2 190M 79M 98M 45% /boot
tmpfs 796M 0 796M 0% /run/user/1000
LVM方式部署完成后通過df -h 顯示的是:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 796M 1.3M 795M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 98G 6.0G 87G 7% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda2 976M 80M 830M 9% /boot
tmpfs 796M 0 796M 0% /run/user/1000
#LVM企業較為常用,它可以動態擴縮容

常規模式配置硬盤[常規與LVM兩者二選一]

創建 boot 分區

創建根 分區

檢查分區狀態:
其他分區不用再做了,因為系統裝好了自己就可以操作

LVM模式配置硬盤[常規與LVM兩者二選一]

選擇第一塊磁盤 按 回車


結果如下:
選擇done提交

配置主機名 用戶 密碼等信息 賬號密碼全部配置為admin1
openssh服務安裝:
不安裝無法通過xshell連接到服務器,這里選擇安裝


這里提示升級,可以選擇取消升級,直接reboot,也可以等待升級完成再重啟
升級完成直接選擇reboot now 即可

到這 ubuntu就裝好了
服務器優化
yum源優化必備軟件包安裝
#清華源網站
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
#清華ubuntu源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
---------------------------------粘貼到sources.list---------------------------------
# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# 預發布軟件源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
---------------------------------粘貼到sources.list---------------------------------
#備份
cp /etc/apt/sources.list /etc/apt/sources.list_bak
#新增配置 /etc/apt/sources.list
sudo su -
cat >>/etc/apt/sources.list<<EOF
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
EOF
#更新yum源
sudo apt-get update
#安裝必備軟件包
sudo apt install -y git openssh-server net-tools vim lrzsz wget tree screen lsof tcpdump sysstat net-tools
#命令補全工具安裝
sudo apt-get install bash-completion
vim ~/.bashrc文件內容新增:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
#讓配置生效
source ~/.bashrc
允許root遠程登錄[可選]
sudo vim /etc/ssh/sshd_config
......
#PermitRootLogin prohibit-password
改成:
PermitRootLogin yes
Port 22 #可選 這里修改默認ssh端口號
#重啟
systemctl restart sshd
#設置root密碼:
passwd root
#測試
ssh root@192.168.3.103
防火牆優化
sudo ufw disable # 關閉防火牆
sudo ufw enable # 開啟防火牆
sudo ufw status # 查看防火牆當前狀態
建議直接關閉防火牆
ufw disable
IP地址配置:
網卡配置和生效:
sudo vim /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33: #修改ens33網卡IP
addresses:
- 192.168.3.100/24
gateway4: 192.168.3.2
nameservers:
addresses:
- 223.5.5.5
search:
- 223.6.6.6
ens34:
addresses:
- 172.16.10.100/24 #修改ens34網卡IP
nameservers:
addresses:
- 223.5.5.5
search: []
version: 2
#修改完畢后,
sudo netplan apply
用戶級別切換[可選]
# ubuntu18.04 切換文本模式或圖形界面模式
sudo systemctl set-default multi-user.target #默認進入字符界面
sudo systemctl set-default graphical.target #默認進入圖形界面
其他優化
sudo su -
cat >>/etc/security/limits.conf<<EOF
# 末尾添加如下內容
* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* soft memlock unlimited
* hard memlock unlimited
EOF
sysctl -p
