1. 程式人生 > >2018-05-09筆記

2018-05-09筆記

111

1、安裝安裝虛擬機和centos7
安裝的時候如果沒有特殊要求/boot分200M swap分區一般分內存的2倍,內存超過4G,建議分8G,剩下的全部空間給/分區
安裝linux必須要有的分區是/分區和swap分區

2、配置網卡ip
VMware三種模式(橋接/NAT/Host-Only)區別及上網,以下是百度經驗的圖片
技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

配置ip方法有兩種,一種是dhcp自動獲取ip, 前提是有dhcp服務
一種是編輯網卡配置文件/etc/sysconfig/network-script/ifcfg-網卡名字(ens33,eth0)
把BOOTPROTO=dhcp改成BOOTPROTO=static,把ONBOOT=no改成ONBOOT=yes

在後面根據你的網絡環境添加
IPADDR=192.168.66.130
NETMASK=255.255.255.0
GATEWAY=192.168.66.2
DNS1=114.114.114.114
配置完ip後可以通過systemctl restart network.service命令重啟網絡服務讓IP生效

ip add或者ifconfig命令可以用來查看本機ip信息
route -n可以查看網關
DNS是用來解析域名的,可以通過編輯配置文件/etc/resolv.conf修改DNS的地址,受網卡配置文件裏面設置的DNS影響。

3 遠程連接linux主機
遠程連接工具有 putty,xshell,securecrt等,輸入IP和端口後就可以連接,端口默認是22,linux的遠程連接是由ssh服務提供的,可以通過編輯服務端的配置文件/etc/ssh/sshd_config修改遠程連接的配置,例如修改端口號22為220

4 putty xshell 兩臺linux主機秘鑰驗證
可以用putty自帶的工具PUTTYGEN,生成公鑰和秘鑰,xshell點開工具-新建用戶密鑰生成向導,生成公鑰和私鑰,兩臺主機可以用ssh-keygen命令生成公鑰和私鑰
首先要在秘鑰驗證的主機的用戶家目錄下創建.ssh/authorized_keys文件,這個名字也是由 /etc/ssh/sshd.config定義的,
例如root用戶
先mkdir /roo/.ssh 更改權限為700 chmod 700 /root/.ssh
編輯authorized_keys文件vi /root/.ssh/authorized_keys,把生成的公鑰復制進來,把驗證模式更改為密鑰驗證模式,就可以用私鑰登陸

5單用戶模式(在虛擬機本機上操作,可以用來修改 root用戶的密碼)
開機進入內核引導菜單時按e鍵編輯,找到linux16那行的ro只讀修改為rw init=/sysroot/bin/sh, 然後ctrl + x啟動 進入單用戶後 choot /sysroot/更換回原來的系統 ,臨時修改變量LANG=en為英文 如需修改密碼直接passwd newpassword 修改完以後touch /.autorelabel 按ctrl + d退出 輸入 reboot命令重啟系統
linux有7個運行級別,可以通過who -r顯示當前運行級別以及系統當前時間 。runlevel 命令顯示前一個運行級別(無則顯示”N”) 、 當前運行級別,可以通過init 0-6進行運行級別切換
0:關機
1:單用戶模式
2:不帶NFS的多用戶模式,即無網絡的多用戶模式
3:命令行多用戶模式,服務器一般使用運行級別3 , 減少圖形 界面帶來的資源浪費
4:系統保留的
5:GUI圖形模式
6:重啟

6救援模式
選擇光盤啟動系統盤,選擇rescue那行進入救援模式,chroot /mnt/sysimage進入原來的系統

2018-05-09筆記