您好,登錄后才能下訂單哦!
創建虛擬機
創建新虛擬機>典型>稍后安裝操作系統>linux(L)centOS64位>虛擬機名稱自己起位置找一個大的磁盤>磁盤大小設定為30g將虛擬磁盤儲存為單個文件>完成
安裝centOS7
編輯虛擬機設置 在CD/DVD那里找到你電腦上的映像文件>開虛擬機>選擇第二行CentOS Linux7回車>選擇語言中文簡體中文>系統安裝位置>標準磁盤那里打上對勾>下邊選我要配置分區>標準分區點下邊+號> boot分200M swap2048(給內存的2倍)(當你的內存小于4g時候你就給內存的2倍大于4g最多給8g) 剩下的全給/>設置密碼>完成
配置ip
先用dhclient命令自動獲取ip
再用id add命令查看一下 你會看到有一塊ens33網卡里邊的ip就是自動獲取
這些都是動態的ip 要設成靜態的
方法:編輯網卡的配置文件ls /etc/sysconfig/entwork-scripts/ifcfg-ens33可以用Tab鍵補全長的命令 但是有的不頂用比如net這是因為以他開頭的路徑不止一個 我們可以安兩下Tab鍵 這時他會在下邊給你列出以他開頭的路徑 怎么編輯這個文件用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 進來之后按方向鍵移動按i鍵編輯 BOOTPROTO(啟動的一種方式)=dhcp(自動獲取)把dhcp改成static(靜態的) 把ONBOOT=no no改成yes不然重啟不會被加載
IPADDR=192.168.118.129
NETMASK(子網掩碼)=255.255.255.0
GATEWAY(網關)=192.168.118.2
DNS1=119.29.29.29(通用) 按Esc退出 :wq保存
根據菜單欄里邊的編輯虛擬網絡編輯器里邊看下有他的子網跟子網掩碼 NAT設置里邊有他的網關
centos7開始用:systemctl restart network.service 重啟
ifconfig查看ip地址 最后ping www.aminglinux.com
網絡問題排查
方法一:我們用的NAT模式可以切換一下模式橋接模式
點虛擬機右下角網絡適配器設置選成橋接模式
然后重新獲取ip 命令:dhclient 如果在運行用dhclient -r關閉
再獲取一下ip然后ifconfig查看一下ip你會發現變了 如果沒變說明你沒有橋接成功 你要查看一下你橋接的那個網段 通過你的Windows看 打cmd進去 運行ipconfig 查看本地連接跟它設置成一樣的網段 ping的時候顯示Network is unreachable證明網絡有問題查看一下你的網卡設置狀態是不是都鏈接著
方法二:打開虛擬網絡編輯器把VMnet8移除重新添加它選擇NAT模式 他會有新的子網網關ip
這時候ping一下網關 ping外網
命令:routing -n查看網關 都不行就直接從新編輯配置文件vi /etc/sysconfig/entwork-scripts/ifcfg-ens33改一下
秘鑰認證
第一步先在puttygen上操作
第二步在putty客戶機上操作
mkdir /root/.ssh 創建一個.ssh文件
chmod 700 /root/.ssh 更改.ssh的權限
vi /root/.ssh/authorized_keys 創建并更改公鑰文件,一定先按一個 i 鍵進入編輯模式在把生成的公鑰串粘貼進去
關閉selinux防火墻:
setenforce 0 關閉防護墻
最后設置一下putty>ssh>Auth>把你保存的私鑰加載進來
單用戶模式
重啟客戶機命令:
四種方法:1.reboot 2.init 6 3.shutdown -r now 4.電源-重啟客戶機
關機命令:1.init 0 2.poweroff
在重啟的界面按一下方向鍵,選擇第一行,按e鍵,(e是編輯的意思)
進來之后找到linux16開頭的這行:
把ro改成rw init=/sysroot/bin/sh 如下圖:
輸入完成后按:按ctrl+x
之后會出現:/#界面,在這里就可以打命令
打命令:
chroot /sysroot/ 切換到原來的系統,因為剛才在一個內存操作系統
cat /root/.ssh/authorized_keys
LANG=en 定義語言,改成英文,不然會有亂碼。
passwd root 改密碼
touch /.autorelabel 切記最后必須打這個,不然沒辦法登錄系統。
重啟:電源從啟客戶機
救援模式
Linux出現故障無法正常運行時可用 更改toot密碼的另一種方式
ls -1 /usr/lib/systemd/system/runlevel*target 查看7個運行級別
先關機>編輯虛擬機設置>看看CD/DVD(IDE)的啟動時鏈接有沒有對勾iOS鏡像有沒有>右鍵虛擬機電源>啟動進入bios(為了讓他在啟動時加載光驅)>進入bios界面在最上邊選擇boot>按+ - 把VD-ROM Drive調到最上邊>按F10,YES退出>選第三行回車>選第二行回車(如下圖)
下一步選1回車
在回車,到sh-4.2#,然后可以打命令更改密碼:
chroot / mnt/sysimage
password root改密碼
點下邊的小光盤圖標設置把網絡配置器里邊設備連接斷開>重啟
克隆虛擬機
方法:先關機>管理>克隆>下一步>選創建鏈接克隆下一步>完成>開機啟動
修改一下克隆機的ip地址把>UUID刪掉>IPADDR改一下>重啟網絡服務>產看一下ip>ping一下外網
修改ip方法看筆記1。http://12922638.blog.51cto.com/12912638/1928001
最后改一下兩個虛擬機的名字
hostname 查看主機名
hostnamectl set-hostname ******(你想改的主機名)
重啟
Linux機器相互登錄
方法:連另外一臺機器先用01連02
輸入命令:ssh ***.***.***.***(自己的ip) 輸密碼
命令:w 查看一下有什么終端連著 w(查看系統負載)
再用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是否是開啟狀態
Enforcing 表示開啟 用命令:setenforce 0 臨時關閉
Permissive 表示關閉
在連接一下ssh
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。