製作CentOS7 x映象模板

2021-10-07 12:21:55 字數 1515 閱讀 7394

宣告:這是我在大學畢業後進入第一家網際網路工作學習的內容

最近公司需要安裝很多虛擬機器,一想到普通的centos需要安裝很多額外的東西就頭痛,決定還是做乙個優化過的映象,以後直接用這個映象做虛擬機器的作業系統可以節省大量時間。

我使用的vmware esxi或vmware workstation pro

如果是安裝到虛擬機器裡直接看

centos 7 最小化安裝

裡面注意幾點就行:

進入作業系統

hostnamectl set-hostname ***
curl -o /etc/yum.repos.d/centos-base.repo 

yum clean all

yum makecache

yum install -y lrzsz vim wget ntpdate yum-utils zip unzip tree  gcc gcc-c++  epel-release
vim /etc/resolv.conf

新增dns

nameserver 8.8.8.8

nameserver ***x

echo    '123456'    |     passwd   --stdin  root
echo的值為密碼

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

sed -i "s/selinux=enforcing/selinux=disabled/g" /etc/selinux/config

crontab -e

#一小時同步一次

0 */1 * * * /usr/sbin/ntpdate ntp1.aliyun.com > /dev/null 2>&1; /sbin/hwclock -w

yum install -y yum-utils #如果在前面已經安裝了則不用執行這個命令

yum-config-manager \

--add-repo \

yum install -y docker-ce docker-ce-cli containerd.io

vim /etc/docker/daemon.json

#新增國內映象加速

vim /etc/security/limits.conf

* soft nofile 65535 #任何使用者可以開啟的最大的檔案描述符數量,預設1024,這裡的數值會限制tcp連線

* hard nofile 65535

* soft nproc 65535 #任何使用者可以開啟的最大程序數

* hard nproc 65000

進入虛擬化控制台,匯出為 ovf 格式即可

CentOS 7 X 安全手記

一 安裝雲鎖 1 報錯 2 關閉selinux vim etc selinux config 將 selinux enforcing 改 selinux disabled 3 重啟系統 reboot now 二 centos7相關的操作 1 防火牆 firewall cmd 1 禁止被ping 禁止...

CentOS7 X磁碟掛載

假設掛載點為 www 假設磁碟為 dev vdc 假設磁碟只有卷 dev vdc1 該方案可能會丟失磁碟所有資料,操作前請先備份 磁碟已格式化 用過的磁碟 磁碟立即掛載 mkdir www mount dev vdc1 www 啟用開機掛載 獲取磁碟id ll dev disk by path lr...

CentOS7 X磁碟擴容

假設掛載點為 www 假設磁碟為 dev vdc 假設磁碟只有卷 dev vdc1 該方案可能會丟失磁碟所有資料,操作前請先備份 檢視磁碟是否已分割槽,以及分割槽方式為 mbr 還是 gpt 如果包含 device 資訊,表示已分割槽 分割槽表型別dos表示分割槽方式為 mbr 分割槽表型別gpt表...