5.1 securecrt && xshell
linux 遠端登入及相關工具介紹
linux 一般作為伺服器使用,而伺服器一般放在機房,你不可能在機房操作你的 linux
伺服器。這時我們就需要遠端登入到 linux 伺服器來管理維護系統。
linux 系統中是通過 ssh 服務實現的遠端登入功能,預設 ssh 服務埠號為 22。window
系統上 linux 遠端登入客戶端有 securecrt, putty, ssh secure shell,xshell 等
我一般使用xshell,挺好用的
6.1 使用者管理命令
6.1.1 useradd 新增新使用者
1)基本語法:
useradd 使用者名稱 (功能描述:新增新使用者)
2)案例:
[root@hadoop101 opt]# user atguigu
6.1.2 passwd 設定使用者密碼
1)基本語法:
passwd 使用者名稱 (功能描述:設定使用者密碼)
2)案例
[root@hadoop101 opt]# passwd atguigu
6.1.3 id 判斷使用者是否存在
1)基本語法:
id 使用者名稱
2)案例:
[root@hadoop101 opt]#id atguigu
6.1.4 su 切換使用者
1)基本語法:
su 使用者名稱 (功能描述:切換使用者)
2)案例
[root@hadoop101 opt]#su atguigu
6.1.5 userdel 刪除使用者
1)基本語法:
(1)userdel 使用者名稱 (功能描述:刪除使用者但儲存使用者主目錄)
(2)userdel -r 使用者名稱 (功能描述:使用者和使用者主目錄,都刪除)
2)案例:
(1)刪除使用者但儲存使用者主目錄
[root@hadoop101 opt]#userdel atguigu
(2)刪除使用者和使用者主目錄,都刪除
[root@hadoop101 opt]#userdel –r atguigu
6.1.6 who 檢視登入使用者資訊
1)基本語法
(1)whoami (功能描述:顯示自身使用者名稱)
(2)who am i (功能描述:顯示登入使用者的使用者名稱)
(3)who (功能描述:看當前有哪些使用者登入到了本台機器上)
2)案例
[root@hadoop101 opt]# whoami
[root@hadoop101 opt]# who am i
[root@hadoop101 opt]# who
6.1.7 設定 atguigu 普通使用者具有 root 許可權
1)修改配置檔案
修改 /etc/sudoers 檔案,找到下面一行,在 root 下面新增一行,如下所示:
## allow root to run any commands anywhere
root all=(all) all
atguigu all=(all) all
修改完畢,現在可以用 atguigu 帳號登入,然後用命令 su - ,即可獲得 root 許可權進行操作。
2)案例
[atguigu@hadoop101 opt]$ sudo mkdir module [root@hadoop101 opt]# chown atguigu:atguigu module/
6.1.8 usermod 修改使用者 (講完後面的使用者組知識點後再回來講解)
1)基本語法:
usermod -g 使用者組 使用者名稱
2)案例:
將使用者atguigu加入dev使用者組
[root@hadoop101 opt]#usermod –g dev atguigu
6.2 使用者組管理命令(後面講)
每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。不同
linux 系統對使用者組的規定有所不同,如linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。
使用者組的管理涉及使用者組的新增、刪除和修改。組的增加、刪除和修改實際上就是對
/etc/group檔案的更新。
6.2.1 groupadd 新增組
1)基本語法
groupadd 組名
2)案例:
新增乙個atguigu組
[root@hadoop101 opt]#groupadd atguigu
6.2.2 groupdel 刪除組
1)基本語法:
groupdel 組名
2)案例
[root@hadoop101 opt]# groupdel atguigu
6.2.3 groupmod 修改組
1)基本語法:
groupmod -n 新組名 老組名
2)案例
修改atguigu組名稱為atguigu1
[root@hadoop101 atguigu]# groupmod –n atguigu1 atguigu
6.2.4 綜合案例
[root@hadoop101 atguigu]# groupadd dev
[root@hadoop101 atguigu]# groupmod -n device dev
[root@hadoop101 atguigu]# usermod -g device atguigu
[root@hadoop101 atguigu]# su atguigu
[atguigu@hadoop101 ~]$ mkdir atguigu
[atguigu@hadoop101 ~]$ ls -l
drwxr-xr-x. 2 atguigu device 4096
5月 2716:
31 atguigu
[root@hadoop101 atguigu]# usermod -g atguigu atguigu
大資料技術之Linux基礎(五)
8.1 概述 所有的 unix like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。但是目前我們使用比較多的是 vim 編輯器。vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim 是從 vi 發展出來的乙個文字編輯器。補完 編譯及錯誤跳轉等方...
大資料之JAVA基礎(三) 陣列
1.定義 資料型別 陣列名 new 資料型別 元素個數或陣列長度 int x new int 100 型別 陣列名 new 型別 intx new int 型別 陣列名 int x 2.陣列的遍歷 for int i 0,i x.length,i 3.陣列常見的異常 nullpointerexcep...
大資料之linux基礎學習(一)
command options parameter linux下檔案和目錄的特點 常用linux命令的基本使用序號 命令對應英文 作用01 lslist 檢視當前資料夾下的內容 02pwd print work directory 檢視當前所在資料夾 03cd 目錄名 change director...