- linux目錄結構
- 入門linux必備命令
- 用戶管理
- 用戶組管理
一、linux目錄結構
- /
- root,存放root用戶的相關文件
- home,存放普通用戶的相關文件
- bin,存放常用命令的目錄,如vi,su
- sbin,要具有一定權限纔可以使用命令
- mnt,默認掛載光驅和軟驅的目錄
- etc,存放配置的相關文件
- var,存放經常變化的文件,如網絡連接的sock文件 、日誌
- boot,存放引導系統啓動的相關文件
- usr,安裝一個軟件的默認目錄,相當於windows下的program files
- proc,這個目錄是一個虛擬的目錄,它是系統內存的映射,訪問這個目錄來獲取系統信息
- srv ,service縮寫。該目錄存放一些服務啓動之後需要提取的數據
- sys,這是linux2.6內核的一個很大的變化,該目錄下安裝了2.6內核中新出 現的一個文件系統
- tmp,這個目錄是用來存放一些臨時文件的
- del,類似於windows的設備管理器,把所有的硬件用文件的形式存儲
- media,系統提供該目錄是爲了讓用戶臨時掛載別的文件系統的,我們可以將外部的存儲掛載在/mnt/上,然後進入該目錄就可以查看裏面的內容了。
- opt,這是給主機額外安裝軟件所擺放,如安裝oracle數據庫就可放到該目錄下默認爲空。
- selinux,selinux是一種安全子系統,它能控制程序只能訪問特定文件。
二、入門linux必備命令
- ls:list,查看目錄列表
- cd:change directory,切換目錄
- pwd:print work directory,打印當前目錄
- touch:創建文件
- rm:刪除文件/文件夾
- mkdir:創建文件夾
- cp:複製文件/文件夾
- mv:移動文件/文件夾
- tree:以樹狀圖列出文件目錄結構
- 重定向
- 管道
- chmod:修改文件權限
- 軟件下載安裝
- 打包壓縮
三、用戶管理
- 新建用戶
useradd 用戶名
- 刪除用戶
userdel -r 用戶名
- 查看用戶列表
cat /etc/passwd
- 查看密碼列表(加密)
cat /etc/shadow
- 查詢當前登錄的用戶
who
whoami:顯示的是當前用戶下的用戶名
who am i:顯示的是登錄時的用戶名
who:顯示當前真正登錄系統中的用戶(不會顯示那些用su命令切換用戶的登錄者)
- 查看該用戶pid
ps -u 用戶名
- 用戶切換
su 用戶名
- 關閉某用戶sshd服務或殺死shell進程
kill 該用戶pid
四、用戶組管理
- 添加用戶組(group add)
groupadd 組名
- 刪除用戶組(group delete)
groupdel 組名
- 向用戶組添加或刪除用戶
gpasswd [選項] 用戶名 組名
選項:
-a:添加(add)
-d:刪除(delete)
- 設置文件所屬組(修改文件所屬組)
(change group)
chgrp 組名 文件名
- 設置文件所有者(修改文件所有者[及組名])
(change owner)
chown 用戶[:組名] 文件名
warning :未經授權,不得轉載
有問題的小夥伴請在下方留言,喜歡就點個贊吧;關注我,帶你一起寫bug
知乎:叄貳壹
簡書:帶只拖鞋去流浪