Linux 常用命令

網絡設置

一、查看該虛擬機的網絡信息

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位

解釋:-(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章