創(chuàng)建虛擬機
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目網(wǎng)站建設、成都網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元賀蘭做網(wǎng)站,已為上家服務,為賀蘭各地企業(yè)和個人服務,聯(lián)系電話:18982081108
創(chuàng)建新虛擬機>典型>稍后安裝操作系統(tǒng)>linux(L)centOS64位>虛擬機名稱自己起位置找一個大的磁盤>磁盤大小設定為30g將虛擬磁盤儲存為單個文件>完成
安裝centOS7
編輯虛擬機設置 在CD/DVD那里找到你電腦上的映像文件>開虛擬機>選擇第二行CentOS Linux7回車>選擇語言中文簡體中文>系統(tǒng)安裝位置>標準磁盤那里打上對勾>下邊選我要配置分區(qū)>標準分區(qū)點下邊+號> boot分200M swap2048(給內(nèi)存的2倍)(當你的內(nèi)存小于4g時候你就給內(nèi)存的2倍大于4g最多給8g) 剩下的全給/>設置密碼>完成
配置ip
先用dhclient命令自動獲取ip
再用id add命令查看一下 你會看到有一塊ens33網(wǎng)卡里邊的ip就是自動獲取
這些都是動態(tài)的ip 要設成靜態(tài)的
方法:編輯網(wǎng)卡的配置文件ls /etc/sysconfig/entwork-scripts/ifcfg-ens33可以用Tab鍵補全長的命令 但是有的不頂用比如net這是因為以他開頭的路徑不止一個 我們可以安兩下Tab鍵 這時他會在下邊給你列出以他開頭的路徑 怎么編輯這個文件用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 進來之后按方向鍵移動按i鍵編輯 BOOTPROTO(啟動的一種方式)=dhcp(自動獲?。┌裠hcp改成static(靜態(tài)的) 把ONBOOT=no no改成yes不然重啟不會被加載
IPADDR=192.168.118.129
NETMASK(子網(wǎng)掩碼)=255.255.255.0
GATEWAY(網(wǎng)關(guān))=192.168.118.2
DNS1=119.29.29.29(通用) 按Esc退出 :wq保存
根據(jù)菜單欄里邊的編輯虛擬網(wǎng)絡編輯器里邊看下有他的子網(wǎng)跟子網(wǎng)掩碼 NAT設置里邊有他的網(wǎng)關(guān)
centos7開始用:systemctl restart network.service 重啟
ifconfig查看ip地址 最后ping www.aminglinux.com
網(wǎng)絡問題排查
方法一:我們用的NAT模式可以切換一下模式橋接模式
點虛擬機右下角網(wǎng)絡適配器設置選成橋接模式
然后重新獲取ip 命令:dhclient 如果在運行用dhclient -r關(guān)閉
再獲取一下ip然后ifconfig查看一下ip你會發(fā)現(xiàn)變了 如果沒變說明你沒有橋接成功 你要查看一下你橋接的那個網(wǎng)段 通過你的Windows看 打cmd進去 運行ipconfig 查看本地連接跟它設置成一樣的網(wǎng)段 ping的時候顯示Network is unreachable證明網(wǎng)絡有問題查看一下你的網(wǎng)卡設置狀態(tài)是不是都鏈接著
方法二:打開虛擬網(wǎng)絡編輯器把VMnet8移除重新添加它選擇NAT模式 他會有新的子網(wǎng)網(wǎng)關(guān)ip
這時候ping一下網(wǎng)關(guān) ping外網(wǎng)
命令:routing -n查看網(wǎng)關(guān) 都不行就直接從新編輯配置文件vi /etc/sysconfig/entwork-scripts/ifcfg-ens33改一下
秘鑰認證
第一步先在puttygen上操作
第二步在putty客戶機上操作
mkdir /root/.ssh 創(chuàng)建一個.ssh文件
chmod 700 /root/.ssh 更改.ssh的權(quán)限
vi /root/.ssh/authorized_keys 創(chuàng)建并更改公鑰文件,一定先按一個 i 鍵進入編輯模式在把生成的公鑰串粘貼進去
關(guān)閉selinux防火墻:
setenforce 0 關(guān)閉防護墻
最后設置一下putty>ssh>Auth>把你保存的私鑰加載進來
單用戶模式
重啟客戶機命令:
四種方法:1.reboot 2.init 6 3.shutdown -r now 4.電源-重啟客戶機
關(guān)機命令:1.init 0 2.poweroff
在重啟的界面按一下方向鍵,選擇第一行,按e鍵,(e是編輯的意思)
進來之后找到linux16開頭的這行:
把ro改成rw init=/sysroot/bin/sh 如下圖:
輸入完成后按:按ctrl+x
之后會出現(xiàn):/#界面,在這里就可以打命令
打命令:
chroot /sysroot/ 切換到原來的系統(tǒng),因為剛才在一個內(nèi)存操作系統(tǒng)
cat /root/.ssh/authorized_keys
LANG=en 定義語言,改成英文,不然會有亂碼。
passwd root 改密碼
touch /.autorelabel 切記最后必須打這個,不然沒辦法登錄系統(tǒng)。
重啟:電源從啟客戶機
救援模式
Linux出現(xiàn)故障無法正常運行時可用 更改toot密碼的另一種方式
ls -1 /usr/lib/systemd/system/runlevel*target 查看7個運行級別
先關(guān)機>編輯虛擬機設置>看看CD/DVD(IDE)的啟動時鏈接有沒有對勾iOS鏡像有沒有>右鍵虛擬機電源>啟動進入bios(為了讓他在啟動時加載光驅(qū))>進入bios界面在最上邊選擇boot>按+ - 把VD-ROM Drive調(diào)到最上邊>按F10,YES退出>選第三行回車>選第二行回車(如下圖)
下一步選1回車
在回車,到sh-4.2#,然后可以打命令更改密碼:
chroot / mnt/sysimage
password root改密碼
點下邊的小光盤圖標設置把網(wǎng)絡配置器里邊設備連接斷開>重啟
克隆虛擬機
方法:先關(guān)機>管理>克隆>下一步>選創(chuàng)建鏈接克隆下一步>完成>開機啟動
修改一下克隆機的ip地址把>UUID刪掉>IPADDR改一下>重啟網(wǎng)絡服務>產(chǎn)看一下ip>ping一下外網(wǎng)
修改ip方法看筆記1。http://12922638.blog.51cto.com/12912638/1928001
最后改一下兩個虛擬機的名字
hostname 查看主機名
hostnamectl set-hostname ******(你想改的主機名)
重啟
Linux機器相互登錄
方法:連另外一臺機器先用01連02
輸入命令:ssh ***.***.***.***(自己的ip) 輸密碼
命令:w 查看一下有什么終端連著 w(查看系統(tǒng)負載)
再用02連01
ssh默認連接 22端口
怎么連指定的端口 命令:ssh -p ** root@你自己的ip 這里**表示指定的端口,例如:ssh -p 22 root@192.168.232.129
兩個Linux怎么進行密鑰驗證方法:
命令:ssh-keygen>生成密鑰對>三個回車,生成密鑰對>可以查看以下目錄命令:ls /root/.ssh
怎么放到另一個上去 用命令:
cat /root/.ssh/id_rsa.pub 把下面的公鑰復制到另一個上
在另一臺機器上編輯配置文件:vi /root/.ssh/authoorized_keys 粘貼進去 保存
命令:getenforce 查看selinux是否是開啟狀態(tài)
Enforcing 表示開啟 用命令:setenforce 0 臨時關(guān)閉
Permissive 表示關(guān)閉
在連接一下ssh