快速記錄下自己在虛擬機器安裝centos linux 7.6 的過程,僅供參考。
1. 網路設定
network management tui:nmtui
2. 禁用firewall
systemctl stop firewalld
systemctl disable firewalld
3. 配置本地yummkdir /mnt/iso
mount -o loop /dev/cdrom /mnt/iso/ #write into /etc/rc.local
#then move all repos to /etc/yum.repos.d/back
cat /etc/yum.repos.d/local.repo
[local-yum]
name=local repository
baseurl=file:///mnt/iso
enable=1
gpgcheck=0
yum clean all
yum list
通過yum install vim
驗證
4. 配置nis (服務端)
yum install yp-tools ypbind ypserv rpcbind
echo
"nisdomain=carcar"
>> /etc/sysconfig/network
nisdomainname carcar #temp method
#then add all nis domain ip address to /etc/hosts
啟動服務,「yppasswdd」 是用於啟用密碼變更
systemctl start ypserv
systemctl start rpcbind
systemctl start yppasswdd
啟用服務
systemctl enable ypserv
systemctl enable rpcbind
systemctl enable yppasswdd
建立測試賬號 user1
useradd user1
初始化 nis map
/usr/lib64/yp/ypinit -m
control + d
y
每次有新使用者建立,都需要執行如下命令,來再編譯 nis 資料庫
make -c /var/yp
5. 配置 nis (客戶端)yum install yp-tools ypbind
echo
"nisdomain=carcar"
>> /etc/sysconfig/network
nisdomainname carcar #temp method
#add all nis domain ip address to /etc/hosts
修改配置檔案 /etc/nsswitch.conf
…
passwd: files nis sss
shadow: files nis sss
group: files nis sss
…hosts: files nis dns
…
新增nis server
echo
"domain carcar server car-mgmt"
>> /etc/yp.conf
echo
"ypserver car-mgmt"
>> /etc/yp.conf
grep nis /etc/sysconfig/authconfig
usenis=yes
新增 nis 到 pam認證, /etc/pam.d/system-auth
password sufficient pam_unix.so sha512 shadow nis nullok try_first_pass use_authtok
啟動/啟用服務,僅rpcbind和ypbind
systemctl start rpcbind
systemctl start ypbind
systemctl enable rpcbind
systemctl enable ypbind
驗證nis server正常
yptest
ypwhich
ypwhich -x
ypcat -k passwd
6. 配置 nfs (服務端)
參考鏈結
yum install nfs-utils
systemctl enable rpcbind
systemctl enable nfs
systemctl start rpcbind
systemctl start nfs
nfs要提供的路徑比如叫 /export
mkdir /export
chmod 755 /export
echo
"/export 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)"
>>/etc/exports
服務端本地驗證
showmount -e localhost
7. 配置 nfs (客戶端)yum install nfs-utils
systemctl enable rpcbind
systemctl start rpcbind
通過服務端ip位址或網域名稱驗證
showmount -e 192.168.1.4
建立本地要掛在nfs共享的掛載點(也可以不叫/export)
mkdir /export
mount -t nfs 192.168.1.4:/export /export #(or...not, see next)
8. 配置nfs自動掛載 auto-nfs ( 在nfs客戶端 )yum install autofs
echo
"/export /etc/auto.nfs -rw,intr"
>>/etc/auto.master
echo
"* -fstype=nfs,rw,hard,intr 192.168.1.4:/export/&"
>>/etc/auto.nfs
systemctl start autofs
systemctl enable autofs
9. 配置root使用者的ssh無密碼登入
在每個節點執行,生成公鑰和私鑰
ssh-keygen -t rsa (with all default)
在某乙個節點例如login1上生成乙個授權檔案
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
除login1外其他節點執行,公鑰會自動追加寫入login1的授權檔案
ssh-copy-id -i login1
chmod 600 authorized_keys
從login1分發整合後的公鑰檔案到每個節點
scp authorized_keys n01:/root/.ssh/
CentOS Linux 7硬碟安裝
centos linux 7 硬碟安裝 前提 1.centos linux 7預設能識別的檔案系統 硬碟安裝一定要centos linux 7預設能識別的標準分割槽 lvm,raid可能會有問題 的檔案系統,不然安裝時會報找不到iso檔案,也就是說iso檔案要放在ext3 ext4 xfs等linu...
CentOS Linux 7 安裝教程
建立新的虛擬機器 將centos 7 iso檔案插入到cd rom 啟動虛擬機器,f12選擇啟動方式為cd 選擇install centos linux 7 載入安裝必要檔案 選擇安裝過程所顯示的語言 進行相應的功能選擇 對新的磁碟進行分割槽,首先要有乙個 boot 分割槽,用來存放系統的boot資...
CentOS Linux 7安全基線檢查
描述 若系統使用弱口令,存在極大的被惡意猜解入侵風險,需立即修復。加固建議 將弱密碼修改複雜密碼,應符合複雜性要求 1 長度8位以上 2 包含以下四類字元中的三類字元 英文大寫字母 a 到 z 英文小寫字母 a 到 z 10 個基本數字 0 到 9 非字母字元 例如 3 避免使用已公開的弱密碼,如 ...