/////////////////用戶//////////////////
useradd -g <組名字> <用戶名> 建立一個用戶 並分組
passwd <用戶名> 設置密碼
ll -lah a.txt
chown <轉向的用戶名> <文件名> 更改文件的全部者 若是是目錄加上 -r 目錄中的全部文件都更改
groupadd <組名字> 建立一個組
chgrp <轉向的用戶名> <文件名> 更改文件的所在組linux
usermod -g <組名> <用戶名> 更改用戶所在組
usermod -d <目錄名> <用戶名> 更改這個用戶的的初始登錄目錄vim
id <用戶名> 查看用戶所在的組
su <用戶名> 切換用戶ssh
///////////////權限///////////////////
-rw-r--r--. 1 tom zyg 0 9月 12 16:22 ok.txt
1. [-]
文件的類型
- : 普通文件
d : 目錄
l : 軟連接
c : 字符設備[鍵盤鼠標]
b : 塊文件[硬盤]
2. [rw-]
文件的權限
r : 讀
w : 修改, 若是要刪除,必須對文件所在的目錄有寫的權限,若是是目錄擁有 建立 刪除 重命名
x : 若是是文件表明能夠唄執行(execute) 若是是目錄 表明能夠進入該目錄
- : 沒有權限
3. [r--]
文件所在組的權限 r w x -
4. [r--]
文件的其餘組用戶擁有的權限 r w x -
5. [1]
若是是文件表明硬連接,若是是目錄表明子目錄有多少個
6. [tom]
文件的全部者
7. [zyg]
文件所在的組
8. [0]
文件的大小(K),若是是目錄 統一爲4096
9. [9月 12 16:22]
文件的 最後修改時間
10.[ok.txt]
文件的名字
r=4 w=2 x=1
chmod 修改權限
chmod g=rwx,u=rwx <文件名> 添加
chmod o=x 追加rest
u: 全部者 g:全部組 o:其餘人 a:全部人(ugo )dns
/////////////////////////定時任務調度/////////////////////
crontab [] -e 編輯定時任務 -l 查看 -r 終止任務進程
service crond restart 重啓任務調度crontab
* * * * * 一共5個站位符 表明含義分別以下
含義 範圍
一小時當中的第幾分鐘 0-59
一天當中的第幾個小時 0-23
一個月當中的第幾天 1-31
一年當中的第幾個月 1-12
一週當中的星期幾 0-7 (0和7都表明星期日)ip
特殊符號
, 表明不連續的時間
例: 0 8,12,16 * * * 命令 表明在天天的8 ,12 ,16點都執行
- 表明連續的時間範圍
例: 0 5 * * 1-6 命令 表明在週一到週五的凌晨5點0分執行命令
*/n 表明每隔多久執行一次
例: */10 * * * * 命令 表明每隔10分鐘就執行一次命令
例子
45 22 * * * //22點45分執行
0 17 * * * //每週一的17點執行
0 5 1,15 * * //每月的 1號和15號執行
40 4 * * 1-5 //每週的週一到週五的 4點40分執行
*/10 4 * * * //天天的4點點 每隔10分鐘執行一次
0 0 1,15 * 1 //每個月的1號,15號和每週一的 0點0分 都會執行.注:星期幾和幾號不要同事出去,由於定義的都是天,不方便管理虛擬機
//////////////////// 磁盤 //////////////////////
lsblk 可帶 參數 -f 查看當前硬盤信息後臺
添加一塊硬盤 虛擬機添加事後 操做以下
1. fdisk /dev/sdb 分區dev是linux的硬件信息文件夾
2. mkfs -t ext4 /dev/sdb1 格式化
3. mount /dev/sdb1 /home/newdisk 掛載 :newdisk是你須要掛載在那個文件目錄下 須要先建立出來
4.永久掛載 即每次開機時自動掛載上
4.1 vim /etc/fstab 編輯配置文件
4.2 輸入配置信息 /dev/sdb1 /home/newdisk ext4 defaults 0 0
4.3 mount -a 保存退出後輸入 -a便可生效
umount /dev/sdb1 卸載
備註:
m 顯示命令列表
p 顯示磁盤分區 同fdisk
n 新增分區
d 刪除分區
w 寫入並退出
df -lh 磁盤使用狀況查詢
du -ach 目錄的使用狀況 -a含文件 -s目錄佔用大小 -h計量 -c明細
tree 樹裝結構 查看當前目錄
///////////////////設置靜態ip////////////////////////
vim /etc/sysconfig/network-scripts/ifcfg-ens33 編輯配置文件 這個文件後綴名ens後面可能不一致
添加文件
IPADDR=192.168.3.188 設置的靜態ip
GATEWAY=192.168.3.2 網關
DNS1=192.168.3.2 dns和網關一致便可
修改文件
BOOTPROTO="static"
ONBOOT="yes"
service netword restart 重啓網路服務 reboot在重啓linux 即完成設置
/////////////////進程//////////////////
查看當前進程
ps -aux -a顯示全部進程 -u用戶格式 -x顯示後臺進程參數
ps -aux | grep sshd
ps -ef 查看父進程(ppid)
結束進程kill <pid>killall <進程名稱> 支持通配符