官網下載地址:https://www.centos.org/,點擊Get CentOS Now,點擊DVD ISO,選擇本國資源Actual Country ,通常選擇列表中第一行就能夠下載。html
這裏我用的是 CentOS-7-x86_64-DVD-1804.iso ,此鏡像包含全部系統須要的軟件安裝包。java
1.打開VMware,文件–>新建虛擬機node
2 下一步,選擇稍後安裝操做系統linux
3 下一步,選擇Liunx ,默認centos 64位centos
4 下一步,設置虛擬機名稱,選擇虛擬機安裝位置安全
5 下一步,設置處理器數量 內存bash
內存建議至少1GB。處理器數量選擇1,每一個處理器的核心數量選擇2(選1也能夠),這樣至關於1顆物理CPU,2顆邏輯CPU。網絡適配器,選擇NAT模式,這種網絡模式是兼容性最好的。一路默認推薦到建立新虛擬磁盤,磁盤大小改成100G,設置磁盤位置,下一步完成。網絡
默認推薦工具
6 點擊CentOS7-Basic 設置光驅內ISO映像文件,選擇本身下載的CentOS-7-x86_64-DVD-1804.iso,點擊肯定post
1 點擊開啓此虛擬機
點擊鼠標後,按鍵盤上下方向鍵選擇對應的項。其中,第一行Install CentOS Linux 7的做用是安裝CentOS 7系統。第二行Test this media & install CentOS Linux 7,是先檢測安裝鏡像文件的可用性,而後再安裝CentOS 7。第三行Troubleshooting用於處理一些故障問題,選擇這一項,會進入一個內存操做系統,而後能夠把磁盤上的系統掛載到這個內存操做系統上,這樣方便咱們去處理一些問題。這裏我選擇第一項,而後回車。
2 檢測加載完成以後出來一個歡迎頁面,選擇安裝過程語言,點擊默認的English,而後點擊繼續 Continue
3 本地化LOCALIZATION採用默認
4 軟件SOFTWARE 選擇 默認最小安裝 點擊Done
5 點擊安裝目標位置,選擇我要配置分區,而後點擊左上角的完成。
6 點擊LVM下拉菜單,選擇「標準分區」,而後點擊左下角的+按鈕,在彈出的「添加新掛載點」對話框中,設置掛載點爲/boot,設置爲200M,而後點擊「添加掛載點」按鈕。
7 繼續點擊+按鈕,在增長swap分區,大小爲4GB(通常爲內存的1倍或者2倍)。繼續點擊+按鈕,掛載點選擇「/」,指望容量留空,而後點擊「添加掛載點」按鈕,這樣就把剩餘的空間所有給了「/」分區,而後點擊左上角完成。
劃分磁盤分區的規則,(如下三項是必須配置的分區)
8 分區完畢點擊Done,而後格式化接收更改
9 點擊安裝信息摘要頁面的右下角 開始安裝。
設置ROOT用戶的密碼,ROOT用戶就是CentOS操做系統的超級管理員,密碼是必需要設置的。點擊它進入設置ROOT密碼的界面。這裏設置root密碼123456。
10 等待幾分鐘後,系統安裝完成,會提示讓咱們重啓,點擊重啓按鈕,就能夠進入CentOS7操做系統了。(安裝過程大概10分鐘左右)
11 重啓CentOS後會出現以下界面,輸入用戶名,密碼
進入登陸界面,輸入用戶名【root】密碼【123456】,系統登陸成功
輸入命令dhclient,讓CentOS 7自動獲取一個IP地址。正常狀況下是不會有任何輸出內容的,而後 ip addr查看
vi /etc/sysconfig/network-scripts/ifcfg-ens33 (這串數字是不固定的,root權限),:wq! #保存退出
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEEROUTE=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,防止克隆時出現兩臺機器的惟一標識是同樣的 DEVICE=ens33 ONBOOT=yes #ip IPADDR=192.168.100.5 #網關 GATEWAY=192.168.100.2 #子網掩碼 NETMASK=255.255.255.0 #使用主的DNS DNS1=192.29.29.29 #備用的DNS DNS2=8.8.8.8
重啓網絡服務命令 systemctl restart network.service
hostnamectl set-hostname CentOS7-Basic
關閉防火牆命令
CentOS6關閉防火牆使用如下命令,
//臨時關閉 service iptables stop //禁止開機啓動 chkconfig iptables off
CentOS7中若使用一樣的命令會報錯,
stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
這是由於CentOS7版本後防火牆默認使用firewalld,所以在CentOS7中關閉防火牆使用如下命令,
//臨時關閉 systemctl stop firewalld //禁止開機啓動 systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
固然,若是安裝了iptables-service,也可使用下面的命令,
yum install -y iptables-services //關閉防火牆 service iptables stop Redirecting to /bin/systemctl stop iptables.service //檢查防火牆狀態 service iptables status Redirecting to /bin/systemctl status iptables.service iptables.service - IPv4 firewall with iptables Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled; vendor preset: disabled) Active: inactive (dead)
關閉SELinxu命令(永久關閉)
$ vi /etc/selinux/config
將SELINUX=enforcing改成SELINUX=disabled ,設置後須要重啓才能生效.
[root@CentOS7-Basic ~]# /usr/sbin/sestatus
SELinux status: disabled
[root@CentOS7-Basic ~]# useradd admin 添加用戶經過手動輸入修改密碼 [root@CentOS7-Basic ~]# passwd admin 更改用戶 deng 的密碼 123456 passwd: 全部的身份驗證令牌已經成功更新。 設置admin用戶具備root權限 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,以下所示: [root@CentOS7-Basic ~]# visudo ## Allow root to run any commands anywhere root ALL=(ALL) ALL admin ALL=(ALL) ALL 修改完畢,如今能夠用admin賬號登陸,而後用命令 su - ,便可得到root權限進行操做。 root用戶先建立文件 設置權限 [root@CentOS7-Basic ~]# su - admin [admin@CentOS7-Basic opt]$ sudo mkdir module [admin@CentOS7-Basic opt]# sudo mkdir software [admin@CentOS7-Basic opt]# sudo chown admin:admin module/ [admin@CentOS7-Basic opt]# sudo chown admin:admin software/ [admin@CentOS7-Basic opt]# ls -al
1)在命令行下 輸入下面的命令來安裝Gnome包
yum groupinstall -y "GNOME Desktop"
耐心等待出現Complete!就表明安裝成功了。而後輸入init 5 或者 startx 稍後會出現以下界面
設置 語言,鍵盤 等配置完成。
2)更新系統的運行級別。設置默認圖形化界面啓動
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
3)設置CentOS7自動以root身份登錄gnome桌面
[root@node100 ~]# vi /etc/gdm/custom.conf 而後在[daemon]下面添加: [daemon] AutomaticLoginEnable=True AutomaticLogin=root #你想自動登陸的用戶名 保存並重啓,重啓的時候已經以root用戶登陸了。
4)重啓機器。啓動默認進入圖形界面。
# reboot
1)什麼是VMtools
VM tools顧名思義就是Vmware的一組工具。主要用於虛擬主機顯示優化與調整,另外還能夠方便虛擬主機與本機的交互,如容許共享文件夾,甚至能夠直接從本機向虛擬主機拖放文件、鼠標無縫切換、顯示分辨率調整等,十分實用。
2)先啓動CentOS併成功登陸,選擇虛擬機菜單欄--安裝VMware tools,光驅就會自動加載linux.iso文件。
[admin@node100 ~]$ sudo mkdir /mnt/cdrom [admin@node100 ~]$ su root 密碼: [root@node100 deng]# cd [root@node100 ~]# mount /dev/cdrom /mnt/cdrom mount: /dev/sr0 寫保護,將以只讀方式掛載 mount: /dev/sr0 已經掛載或 /mnt/cdrom 忙 /dev/sr0 已經掛載到 /run/media/admin/VMware Tools 上 /dev/sr0 已經掛載到 /mnt/cdrom 上 [root@node100 ~]# cd /run/media/admin/VMware\ Tools/ [root@node100 VMware Tools]# ll 總用量 71265 -r-xr-xr-x 1 admin admin 1994 8月 11 2015 manifest.txt -r-xr-xr-x 1 admin admin 1850 8月 11 2015 run_upgrader.sh -r--r--r-- 1 admin admin 71524872 8月 11 2015 VMwareTools-10.0.0-2977863.tar.gz -r-xr-xr-x 1 admin admin 687524 8月 11 2015 vmware-tools-upgrader-32 -r-xr-xr-x 1 admin admin 757944 8月 11 2015 vmware-tools-upgrader-64 [root@node100 VMware Tools]# cp /run/media/admin/VMware\ Tools/VMwareTools-10.0.0-2977863.tar.gz /opt/software/
4)解壓 VMwareTools-10.0.0-2977863.tar.gz 到指定位置
root@node100 software]# tar zxvf VMwareTools-10.0.0-2977863.tar.gz -C /opt/module/
6)設置共享文件夾,實現Windows --------àCentOS文件共享
yum install wget cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all yum makecache
點擊克隆,選擇現有快照
選擇建立完整克隆,節省空間的話能夠選擇鏈接克隆
等待克隆完成
打開新克隆的虛擬機,ip addr 查看當前的IP地址,修改靜態Ip,vi /etc/sysconfig/network-scripts/ifcfg-ens33,修改內容成爲本身設定的ip,我這裏以下:
IPADDR=192.168.100.21
vi /etc/hostname
hostname 查看當前系統主機名 vi /etc/hostname 另外一種方法用命令直接更改 hostnamectl set-hostname node21
vi /etc/hosts
192.168.100.21 node21 //對應本身的ip和主機名
本地映射配置 C:\Windows\System32\drivers\etc\hosts
一 若是知道舊密碼,已經登陸進去了,則 使用命令修改便可,修改即刻生效,不須要重啓
1.修改系統用戶root密碼
[root@Basic ~]# passwd
更改用戶 root 的密碼 。
新的 密碼:
2.修改系統非root用戶密碼:admin
[root@Basic ~]# cat /etc/passwd //查看當前全部用戶,本身建立的用戶,在最後
admin:x:1000:1000:admin:/home/admin:/bin/bash
[root@Basic ~]# passwd admin
更改用戶 admin 的密碼 。
新的 密碼
二 若是不知道舊密碼,則須要重啓系統,經過以下方式修改
重啓系統,在開機過程當中,快速按下鍵盤上的方向鍵和
。目的是告知引導程序,咱們須要在引導頁面選擇不一樣的操做,以便讓引導程序暫停。
按鍵盤 e 鍵,進入編輯模式,找到 linux16 的那一行。將光標一直移動到 LANG=en_US.UTF-8 後面,空格,再追加 init=/bin/sh。這裏特別注意,須要寫在UTF-8後,保持再同一行,並注意空格。因爲屏幕過小,會自動添加\換行,這個是正常的。
二 按下Ctrl+X 進行引導啓動(單用戶模式啓動),成功後進入該界面。而後輸入如下命令
1 掛載根目錄
mount -o remount, rw /
2 選擇要修改密碼的用戶名,這裏選擇root用戶進行修改,能夠更換爲你要修改的用戶
passwd root
3 輸入2次同樣的新密碼,注意輸入密碼的時候屏幕上不會有字符出現。
若是輸入的密碼太簡單,會提示警告BAD PASSWORD:The password fails the dictionary check - it is too simplistic/systematic),能夠無視它,繼續輸入密碼,不過建議仍是設置比較複雜一些的密碼,以保證安全性
4 更新系統信息 touch /.authorelabel
touch /.authorelabel
5 最後輸入如下命令重啓系統便可