1.U盤啟動安裝 CentOS7
1.1 制作啟動盤
1.1.1 下載UltraISO
這里可選擇試用版 或者 自行搜索破解版
1.1.2 下載 CentOS7
https://www.centos.org/download/ (官網地址)
在官網中找到對應版本, 選DVD版本即可.
切記: 選鏡像下載(一般有阿里云鏡像, 網易云鏡像, 清華大學, 南京大學, 東軟鏡像等).
1.1.3 制作鏡像
#step1:
雙擊UltraISO軟件
#step2:
打開對應的CentOS7
#step3:
在上方的菜單中, 點擊 '啟動-->寫入磁盤映像...'
#step4:
選擇對應參數后, 點擊'寫入'即可
制作鏡像step2.png
制作鏡像step3.png
1.1.4 一些注意點
此處的LABEL信息就是ISO的LABEL信息,在制作啟動盤時可以修改填硕,
>> 如果制作啟動盤時把LABEL的信息修改了小于11位的長度屹逛,則可直接從U盤安裝婉弹;
>> 如果沒有改, 由于Windows系統(tǒng)限制了LABEL的長度為11绑嘹,
多出的部分被截斷了,所以導致U盤的LABEL只有“CentOS 7 x8”11位, 后續(xù)U盤啟動時, 要慎重
制作成功的啟動盤.png
1.2 設置開機U盤啟動
#這里以華碩 X550D 筆記本為例, 不同電腦, 進入BIOS方式不同
---------------------方法1---------------------
#step1:
將制作好的U盤插入電腦
#step2:
重啟或開機, 長按 F2 鍵, 進入BIOS模式
#step3:
>> 通過鍵盤上的左右箭頭, 移動到 'boot'
>> 通過鍵盤上的上下箭頭, 移動到 “boot option #1”, 回車后彈出選擇框
>> 通過鍵盤上的上下箭頭, 在選擇框中選擇對應的U盤, 回車
>> 按下F10鍵, 電腦即開始重啟
---------------------方法2---------------------
#step1:
開機長按鍵盤上的ESC鍵, 它會彈出啟動項選擇。
#step2:
我們選擇u盤啟動,然后按回車鍵顺献,就可以直接進入U盤啟動了。
1.3 安裝CentOS7
1.3.1 前置過程
當U盤啟動時, 跳出如下界面,
>> 如果'本文1.1.4'中, 沒有提前將LABEL設置小于11位,
而是由windows自動截取的, 則按下 'e鍵盤', 開始編輯
>> 如果'本文1.1.4'中, 已提前將LABEL設置小于11位, 則直接回車安裝即可
安裝CentOS7.png
安裝CentOS7--補充.png
#安裝CentOS7--補充
此處的“LABEL=Centos\x207\x20x\86_64 quiet”指的是U盤的LABEL(詳見'本文1.1.4')枯怖,
如果此處的LABEL和'本文1.1.4'的不匹配將導致不能安裝,所以需要刪除一部分信息能曾,
把多出來的"6_64"給刪除度硝,以保證'本文1.1.4'中提到的U盤的LABEL和這里的LABEL一致。
刪除后, 按下 ctrl+x鍵, 即可以執(zhí)行CentOS7 的安裝過程.
1.3.2 后續(xù)過程
進入CentOS7 的安裝過程中, 若想簡化網絡配置,
請在引導項中配置好網絡連接, 選擇 '帶GUI的服務器' 或 'GNOME' 版本.
若是選擇'最小安裝'版, 安裝速度較快, 但需要自行配置網絡服務.
#安裝完成后, 請務必測試下網絡連接, 如
ping www.baidu.com
2.U盤啟動安裝 Ubuntu
2.5 Ubuntu設置root密碼
安裝Ubuntu的時候沒有設置root用戶密碼的選項寿冕,所以需要之后進行設置
默認root密碼是隨機的蕊程,即每次開機都有一個新的root密碼
在終端輸入命令 sudo passwd,然后輸入當前用戶的密碼驼唱,需要確認兩次藻茂。
也可以輸入命令sudo passwd root 進行設置。
2.6 解決xShell無法使用root賬號直接連接ubuntu的問題
用xShell只能連接普通用戶arthur,但是無法連接root
>> 修改/etc/ssh/sshd_config文件
把其中的 PermitRootLogin Prohibit-password 這一行修改成 PermitRootLogin yes
>> 重啟ssh服務
/etc/init.d/ssh restart 或者 sudo service ssh restart
3.vmare14中安裝centos7(同一路由器無線網絡下)
一般選擇下一步安裝即可
注意點1:網絡適配器
vmware網絡適配器.png
注意點2:網絡設置: windows7可能需要設置
vmware網絡設置.PNG
"vmnet0"
實際上就是一個虛擬的網橋玫恳,這個網橋有很若干個端口辨赐,
一個端口用于連接你的Host,一個端口用于連接你的虛擬機京办,
他們的位置是對等的掀序,誰也不是誰的網關。
所以在Bridged模式下惭婿,你可以讓虛擬機成為一臺和你的Host相同地位的機器不恭。
"vmnet1"
這是一個Host-Only網絡模式叶雹,這是用于建立一個與世隔絕的網絡環(huán)境所用到的,
其中vmnet1也是一個虛擬的交換機换吧,交換機的一個端口連接到你的Host上折晦,
另外一個端口連接到虛擬的DHCP服務器上(實際上是vmware的一個組件),另外剩下的端口就是連虛擬機了沾瓦。
虛擬網卡 “VMWare Virtual Ethernet Adapter for VMnet1”作為虛擬機的網關接口满着,為虛擬機提供服務。
在虛擬機啟動之后暴拄,如果你用ipconfig命令漓滔,你會很清楚的看到,你的默認網關就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”網卡的地址的乖篷。
(實際上它并不能提供路由响驴,這是VMware設計使然,它是干了除了提供路由之外的一些事情——實際上是我也不知道它干了什 么事情)撕蔼,
這里沒有提供路由主要表現(xiàn)在沒有提供NAT服務豁鲤,使得虛擬機不可以訪問Host-Only模式所指定的網段之外的地址。
"vmnet8"
這是一個NAT方式鲸沮,最簡單的組網方式了琳骡,從主機的“VMWare Virtual Ethernet Adapter for VMnet8”虛擬網卡出來,
連接到vmnet8虛擬交換機讼溺,虛擬交換機的另外的口連接到虛擬的NAT服務器(這也是一個Vmware組件)楣号,
還有一個口 連接到虛擬DHCP服務器,其他的口連虛擬機怒坯,虛擬機的網關即是“VMWare Virtual Ethernet Adapter for VMnet8”網卡所在的機器炫狱,
廢話,這肯定就是你的Host機器啦剔猿。
同樣视译,用ipconfig也可以看出來,你的虛擬機的默認網關也指向了你的 “VMWare Virtual Ethernet Adapter for VMnet8”虛擬網卡地址归敬。
相比之下酷含,可以看出來,NAT組網方式和Host-Only方式汪茧,區(qū)別就在于是否多了一個NAT服務椅亚。
橋接使用的是你機器的真實網卡進行上網
host-only與wmnet1虛擬網卡進行通信
NAT模式與VMnet8虛擬網卡進行通信
修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33(這里不一定是ifcfg-ens33)
按下i鍵,進入編輯模式,進行如下編輯
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #設置為靜態(tài)IP,不自動分配
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6f97fb2f-29cd-4fb9-8d8d-c5e389736a1a
DEVICE=ens33
ONBOOT=yes #設為開機啟動
IPADDR=192.168.0.111 #配置固定IP
NETMASK=255.255.255.0 #配置子網掩碼
GATEWAY=192.168.0.1 #該配置與宿主機網關一致
PREFIX0=24 #改配置需要添加
DNS1=8.8.8.8 #DNS配置,這里采用了google的
設置網絡管理相關
chkconfig NetworkManager off # 將NetworkManager 服務設置開機不啟動
service NetworkManager stop # 將NetwokManager服務關閉
service network restart # 重新啟動一下network服務
將該固定IP設置進DNS中
vi /etc/resolv.conf
nameserver 8.8.8.8
search localdomain
重啟網絡服務
sudo service network restart
測試
ping www.baidu.com
100.CentOS7中的一些網絡命令
100.1 firewalld的基本使用
啟動: systemctl start firewalld
關閉: systemctl stop firewalld
查看狀態(tài): systemctl status firewalld
開機禁用 : systemctl disable firewalld
開機啟用 : systemctl enable firewalld
100.2 systemctl是CentOS7的服務管理工具中主要的工具,它融合之前service和chkconfig的功能于一體
啟動一個服務:systemctl start firewalld.service
關閉一個服務:systemctl stop firewalld.service
重啟一個服務:systemctl restart firewalld.service
顯示一個服務的狀態(tài):systemctl status firewalld.service
在開機時啟用一個服務:systemctl enable firewalld.service
在開機時禁用一個服務:systemctl disable firewalld.service
查看服務是否開機啟動:systemctl is-enabled firewalld.service
查看已啟動的服務列表:systemctl list-unit-files|grep enabled
查看啟動失敗的服務列表:systemctl --failed
100.3 配置 firewalld-cmd
查看版本: firewall-cmd --version
查看幫助: firewall-cmd --help
顯示狀態(tài): firewall-cmd --state
查看所有打開的端口: firewall-cmd --zone=public --list-ports
更新防火墻規(guī)則: firewall-cmd --reload
查看區(qū)域信息: firewall-cmd --get-active-zones
查看指定接口所屬區(qū)域: firewall-cmd --get-zone-of-interface=eth0
拒絕所有包:firewall-cmd --panic-on
取消拒絕狀態(tài): firewall-cmd --panic-off
查看是否拒絕: firewall-cmd --query-panic
100.4 怎么開啟/移除一個端口呢
#添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效舱污,沒有此參數重啟后失效)
或者:
[root@bogon project]# vi /etc/firewalld/zones/public.xml
<?xml version="1.0" encoding="utf-8"?>
<zone>
<short>Public</short>
<service name="ssh"/>
<service name="dhcpv6-client"/>
<port protocol="tcp" port="3306"/>
<port protocol="tcp" port="8088"/>
<port protocol="tcp" port="80"/>
<port protocol="tcp" port="8080"/>
<port protocol="tcp" port="2181"/>
</zone>
#重新載入
firewall-cmd --reload
#查看
firewall-cmd --zone= public --query-port=80/tcp
#刪除
firewall-cmd --zone= public --remove-port=80/tcp --permanent
參考資源
https://jingyan.baidu.com/article/93f9803fe1fcefe0e46f552d.html (開機進入BIOS)
https://jingyan.baidu.com/article/49711c614d0971fa451b7c59.html (UltraISO制作U盤系統(tǒng)盤安裝CentOS)
https://blog.csdn.net/lianshaohua/article/details/88381039 (U盤安裝centos)
https://www.cnblogs.com/larry-luo/p/11102321.html (centos網絡配置參考1)
https://blog.csdn.net/lupengfei1009/article/details/79586999 (centos網絡配置參考2)
https://blog.csdn.net/teddy6866/article/details/78790234 (ping不同外網)