一、目錄介紹
1./bin/ /sbin/ /usr/bin/ /usr/sbin/ /存放系統命令的目錄,前面帶s的是超級管理員才能訪問的。
2./etc/ ///系統所以預設安裝(rpm)的服務的配置檔案,如賬戶,密碼
3./lib/ //系統呼叫的函式庫保持位置
4./media/ /mnt/ /misc/ ///掛載目錄
5./opt/ /usr/local/ ///第三方安裝的軟體保持位置
6./proc/ /sys/ ///虛擬檔案系統,存放在記憶體中,重啟後就消失
7./srv/ ///服務資料目錄。系統服務啟動後,可以在這裡儲存所需要的資料
8./tmp/ //臨時目錄
9./var/ ///動態資料儲存。如快取,日誌
netstat -ano | findstr "8080" //檢視埠被占用情況
1.使用者操作
==檢視歷史操作==history // -c:清空歷史命令
history配置檔案:/etc/profile=histsize=1000==修改歷史記錄儲存的條數(預設1000條)
==重啟==reboot==關機==halt==
==起別名==alias 別名='命令'
1.使用者管理命令
==建立使用者==
useradd -g 組編號 -u 使用者編號 -d /home/username
usermod -g 組編號 -u 使用者編號 -d 家目錄 -l 新名稱 使用者名稱
userdel 刪除使用者
==組別操作==
groupadd gname //建立組
groupmod -g 組id -n 新名稱 //修改組
groupdel //組下邊如果有使用者,就禁止刪除
==設定密碼==passwd [使用者名稱]
==使用者資訊==/etc/passwd
==使用者密碼==/etc/shadow
==組資訊==/etc/group
==組密碼==/etc/gshadow
==當前登入的使用者==who 或 w
1.目錄處理命令
==ctrl+c:終止操作
==ls -lah //a:顯示所以檔案 h:檔案大小 d:顯示指定目錄的屬性 i:i節點
==切換目錄==cd ../
==顯示當前目錄==pwd
==建立目錄==mkdir /mulu //-p:遞迴建立
==複製==cp //-r:複製目錄 -p:保留屬性
==剪下==mv
==刪除==rm //-r:刪除目錄 -f:強制執行
3.鏈結命令
==軟連線==ln -s [原始檔] [位置] //快捷鍵
==硬連線==ln [原始檔] [位置] //相當於拷貝+同步更新,不能跨分割槽,不能對目錄使用
1.許可權管理
==chmod [檔案] //u:所有者g:組o:其它人//g=rwx:組等於***許可權
==chmod -r 777 [檔案] //r==4 w==2 x==1 0==---(沒有許可權) -r==遞迴修改許可權
==自有root可以修改檔案的所有者==chown [所有者] [檔案路徑]
==修改檔案的所有組==chgrp [所有組名稱] [檔案路徑]
1.系統檔案屬性chattr許可權
==i許可權==a許可權==一旦設定了連root都會被限制
==新增i許可權== chattr +i filename
==檢視是否被新增了i許可權== lsattr -a filename
==去除i許可權== chattr -i filename
1.檔案搜尋命令:
==引數==
//-name filename:名稱
//-size +204800:大於1m的檔案
//-user root:所有者
//-group gname:所有組的名稱
//-cmin -5:5分鐘內被修改過屬性的檔案和目錄
//find ./ -inum 16777289 -exec rm {} \; ==通過inum節點刪除檔案
==find [查詢位置] [引數] [條件]
==find /etc -name *cron*
==which ls[命令] //查詢命令所在的目錄
==man ls //幫助
1.管道
1.firewall(防火牆)
1.壓縮
==壓縮== tar -zcvf name.tar.gz [要壓縮的檔名]
==解壓== tar -zxvf name.tar.gz -c ./one/two/ 解壓到指定目錄
==壓縮== zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包
==解壓== unzip file1.zip 解壓乙個zip格式壓縮包
1.網路
ping -c 4 ip位址
lastlog //使用者登入的記錄
==檢視伺服器負載情況==uptime
traceroute www.baid.com //顯示資料報到主機間的路徑 yum install traceroute
1.包的安裝
2.檔案處理命令vim
0.進入編輯器:vi 檔名稱
1.進入編輯模式
a:游標 向後移動一位
i:游標 和 所在字元不發生改變
o:新起一行
s:刪除游標所在字元
exit:退出編輯模式
2.尾行模式的操作
:q //quit 退出編輯器
:w //write 對修改後的內容進行儲存
:q! //強制退出編輯器(不儲存)
:set number 或 nu //設定行號(顯示)
:set nonumber 或 nonu //設定行號(隱藏)
:數字 //跳轉到數字所在行
3.字串替換
:s/str1/str2/ //替換游標所在行的第乙個str1
:s/str1/str2/g //替換游標所在行的str1
:%s/str1/str2/g //替換所有的str
4.1)游標移動 ,在vi編輯中使用(非編輯模式)
字元級h j k l
單詞級w //word移動到下個單詞的首字母
e //end移動到本單詞的尾字母
b //before移動到本單詞的首字母
行級0 //行首
$ //行尾
段落級 //本段落尾部
螢幕級h //螢幕首部
l //螢幕尾部
文件級g
1g //
ng //文件第n行
2)內容刪除
dd //刪除游標所在行
ndd //包括當前行在內,刪除後邊n行內容
x //刪除游標所在字元
3)內容複製
yy //複製游標所在行
nyy //包括當前行在內,複製後邊n行內容
p //對(刪除)複製好的內容進行貼上操作
4)相關快捷操作
u //undo撤銷
j //合併上下兩行
r //單個字元替換
. //重複執行上次最近的指令
1.shell
==多命令執行== ls ; date ; pwd //;(連線多個命令) &&(與) ||(或)
Centos7磁碟管理常用指令
硬碟管理 df ht 可以看硬碟分割槽 sda1 sda2 這些 檔案系統 容量 已用 可用 已用百分之多少 掛載點 缺點 看不到沒有掛載的 檢視當前正在掛載使用的分割槽使用情況,h表示按單位大小顯示 lsblk 可以看到硬碟分割槽掛載資訊 和大小 檢視分割槽表及掛載關係 fdisk l 檢視檢視裝...
近期Centos7下常用指令 1
redis server v 檢視redis版本 mysqldump u使用者名稱 p 資料庫名 資料庫名.sql 以下命令可以匯出 abc 資料庫的資料和表結構 mysqldump u使用者名稱 p d 資料庫名 資料庫名.sql 以下命令可以匯出 abc 資料庫的表結構 mysql u使用者名稱...
CentOS 7常用設定
設定hostname hostnamectl set hostnamemyname 查詢開機啟動模式 systemctl get default graphical.target代表開機時啟 形化介面 multi user.target代表開機時啟動dos介面 設定開機啟 形介面 systemctl...