類unix系統內建的文字編輯器2.1 基本操作vim是vi的增強版本。
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...