因測試需要,一共安裝4台linux系統,在windows上用vm搭建。
對應4個IP為192.168.1.60、61、62、63,這里記錄其中一台的搭建過程,其余的可以直接復制虛擬機,並修改相關配置即可。
軟件版本選擇:
虛擬機:VMware Workstation 12 Pro 版本:12.5.9 build-7535481
Linux:CentOS-7-x86_64-DVD-1804
FTP工具:FileZilla-3.37.4
安裝CentOS虛擬機
首先安裝虛擬機,成功后重啟電腦
新建虛擬機, 配置直接用推薦的經典
選擇CentOS的IOS光盤映像
剩下用默認設置,20G硬盤,1G內存,1核CPU
等待加載虛擬機,安裝Linxu
語言選擇中文
系統安裝位置需要進入一次,可以自己分區,不過這里是測試,默認一個區,點擊完成
打開自動獲取IP
可以在軟件選擇中指定默認要安裝的內容,不過這里因測試,且知道具體安裝了什么軟件,我這里選擇最小安裝
設置root賬號的密碼,輸入完畢點擊兩次完成鍵,完成配置開始安裝,安裝完畢重置
配置Linux環境
輸入用戶名root,輸入密碼,登錄系統
vm上右鍵虛擬機,設置,修改網絡適配器從NAT模式改為橋接模式
安裝網絡工具,用於配置IP,若報錯無法訪問,可能是windows服務沒啟動,啟用VMware DHCP Service,VMware NAT Service兩個服務
yum install net-tools -y
配置靜態IP,最后ens33根據各自具體網卡名字來設置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按i切換到INSERT模式,修改配置文件如下,將BOOTPROTO的值從dhcp改為static,並且增加ip配置,修改完畢按esc,輸入:wq保存退出
啟用配置,重啟網絡服務
systemctl restart network
關閉selinux,打開selinux配置文件
vi /etc/selinux/config
修改SELINUX的值為disabled
關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
安裝vsftp用於上傳各種文件
yum install vsftpd –y
啟用ftp並添加ftp用戶
systemctl enable vsftpd systemctl start vsftpd useradd ftpuser -s /sbin/nologin passwd ftpuser
用FileZilla連接,使用普通FTP連接,輸入剛創建的ftp用戶名密碼
配置ssh免密登錄
ssh-keygen -t rsa -P ""
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
chmod 0600 authorized_keys
ssh localhost #首次需輸入yes,退出登錄logout
logout
至此Linux基礎環境搭建完畢。