linux 02 常見命令

2021-10-08 18:47:10 字數 2256 閱讀 3958

類unix系統內建的文字編輯器

vim是vi的增強版本。

2.1 基本操作
vi 檔案
2.2 vi編輯器的三種模式
一般模式(命令模式): 都是命令

插入模式(編輯模式): 新增/修改內容

底行模式(底行命令模式): 命令都是在最後一行

1.直接通過vi/vim開啟檔案,預設進入命令模式;

2.命令模式下輸入a/i/o等,切換到編輯模式;

3.如果儲存退出,切換到底行模式下;

4.編輯模式下鍵入esc切換到命令模式;

5.命令模式輸入:切換到底行模式;

6.底行模式下,w儲存,q退出,!強制

2.3 命令模式下場景命令

2.4 底行模式下常見命令3.1 網路介面管理

ifconfig: 檢視網路介面資訊 (mac,ip,廣播,子網掩碼)

ifconfig eth0 up/down: 開啟/關閉

1.設定nat模式,並且設定子網為192.168.2.0

2.設定當前的linux的ip位址為192.168.2.101,同時設定為靜態ip

3.3 宿主機和虛擬機器的通訊模式

3.4 網路管理的命令

ping: 測試網路的連通狀態

host: 通過網域名稱檢視ip

netstat: 檢視程式埠的占用

-nltp: 檢視正在監聽的tcp協議的程式

3.5 配置

如何檢視防火牆狀態/開啟/關閉

service iptables status/start/stop/restart

開放指定的埠:

iptables -i input -p tcp --dport 80 -j accept

iptables -a input -p tcp --dport 22 -j drop(謹慎)

開機自啟狀態:

chkconfig --list :檢視所有的服務的開機狀態

chkconfig --list iptables: 檢視指定服務的開機狀態

設定開機自啟或關閉:

chkconfig iptables on/off

```系統啟動級別:

runlevel: 檢視系統啟動級別

vim /etc/inittab: 系統啟動級別配置檔案

0:關機

1:單使用者

2:多使用者無網路

3:全功能多使用者

4:未使用

5:圖形介面

6:重啟

遠端終端工具:

securecrt / xshell / putty

5.1 使用者和組的概念

使用者是許可權的集合;

使用者組是許可權容器

5.2 分類

5.3 檢視使用者和組

5.4 操作使用者和組

新增組: groupadd spark

修改組: groupmod -n storm spark

刪除組: groupdel storm

新增或移除使用者:

gpasswd -a/-d hadoop storm

```5.5 配置sudoer許可權

root使用者:

vim /etc/sudoers

root all=

(all) all

hadoop all=

(all) all

sudo

useradd aa

刪除使用者: userdel spark

修改密碼:passwd spark

* 組操作

```shell

新增組: groupadd spark

修改組: groupmod -n storm spark

刪除組: groupdel storm

新增或移除使用者:

gpasswd -a/-d hadoop storm

```#### 5.5 配置sudoer許可權

```shell

root使用者:

vim /etc/sudoers

root all=(all) all

hadoop all=(all) all

sudo useradd aa

Linux02 檔案處理命令

檔案處理命令 命令名稱 touch 功能 建立空檔案 例 touch tmp lq.jpg touch tmp love story.txt 命令名稱 cat 顯示檔案內容 n 顯示行號 命令名稱 tac 反過來顯示內容 命令名稱 more 分頁顯示檔案內容 語法 more 檔名 空格或f 翻頁 e...

Linux 02 使用者和許可權

linux是乙個多使用者的作業系統,允許多人同時登入,所以需要有嚴格的許可權劃分 linux預設有乙個root使用者是超級使用者,具有最高端別許可權 其他使用者可以臨時獲取root許可權,也可以直接切換到root使用者 root和windows上的administrator使用者區別 adminis...

Linux02 系統管理

etc passwd 儲存所有使用者的資訊 帳號 密碼 使用者id 組id 一般的資訊 家目錄 shell etc group 儲存所有使用者組的資訊 組名 密碼 gid 該使用者組中的使用者列表 etc gshadow 儲存所有使用者組加密後的密碼 組名 加密密碼 組管理員 組附加使用者列表 us...