網絡設置
一、查看該虛擬機的網絡信息
1.1 ls /etc/sysconfig/network-scripts
1.2 網卡設置
vi /etc/sysconfig/network-scripts/ifcfg-ens16777736
主要設置: BOOTPROTO=dhcp,ONBOOT=yes 即可。
1.3重啓網絡服務
service network restart,回車確認重啓network服務!
然後就設置好了,ping www.baidu.com 看是否能通,如果不能通,請檢查VM網絡設置這塊。
二、安裝 ifconfig 命令
2.1 ifconfig 報找不到命令
2.2 搜索安裝包
yum search ifconfig
2.3 通過yum search 這個命令我們發現ifconfig這個命令是在net-tools.x86_64這個包裏,接下來我們安裝這個包就行了,
yum install net-tools.x86_64
輸入y安裝成功後,結果發現 ifconfig還是找不到/sbin下也沒有發現此命令
2.4 升級所有包
yum upgrade
yum -y update:升級所有包同時也升級軟件和系統內核.
yum -y upgrade:只升級所有包,不升級軟件和系統內核。
yum install net-tools
升級成功後,重新安裝成功後,可以使用ifconfig命令了
用戶設置
3.1 新安裝好Centos 7後,創建一個新用戶[wlx],並設置密碼
adduser wlx
passwd wlx
使用新用戶登陸後發現自動創建路徑 /home/wlx
3.2 查看全部用戶
cat /etc/passwd
共7 個字段的詳細信息如下。
1:用戶名,已創建用戶的用戶名。
2:密碼,x代表加密密碼保存在 /etc/shadow 文件中。
3:用戶 ID,代表用戶的 ID 號,每個用戶都要有一個唯一的 ID 。UID 號爲 0 的是爲 root 用戶保留的,UID 號 1 到 99 是4:爲系統用戶保留的,UID 號 100-999 是爲系統賬戶和羣組保留的。
4:羣組 ID (507):代表羣組的 ID 號,每個羣組都要有一個唯一的 GID ,保存在 /etc/group文件中。
5:用戶信息(2g Admin - Magesh M):代表描述字段,可以用來描述用戶的信息
6:家目錄(/home/mageshm):代表用戶的家目錄。
7:Shell(/bin/bash):代表用戶使用的 shell 類型。
只打印出用戶 名
awk -F':' '{ print $1}' /etc/passwd
用戶權限這塊太多了參照: https://www.cnblogs.com/qmfsun/p/3674024.html
權限控制
上面新建立的用戶,沒有加入任何組,也不有設置任何權限
使用root用戶創建文件 vi /usr/abc.txt 錄入內容後
使用wlx用戶能看到內容,不能修改。
將文件 abc.txt 設爲所有人皆可讀寫
chmod a+w /usr/abc.txt
然後wlx用戶就可以修改這個文件了,但是如果刪除文件就提示沒有權限了
rm /usr/abc.txt
解釋:
操作對象:u 表示文件擁有者,g 表示組用戶,o 表示其它用戶,a 表示所有用戶
權限增減:+ 表示增加權限、- 表示取消權限、= 表示設定唯一權限
操作權限:r 表示可讀取,w 表示可寫入,x 表示可執行
chmod -R 777 /文件夾 這樣設置權限後所有人員都可以操作
查看指定文件權限
ls -lh /usr/abc.txt
第一位-:表示文件d:表示文件夾,r:讀,w:寫x:執行,共9位
解釋:-(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)