2018-08-28
- 軟件操作命令(安裝、卸載等)
- 服務(wù)器硬件資源和磁盤操作(CPU淘正、內(nèi)存多大等)
- 文件和文件夾操作命令(新建刪除等)
- 系統(tǒng)用戶操作命令(添加修改用戶等)
- 防火墻相關(guān)設(shè)置(防火墻開啟關(guān)閉及設(shè)置等)
- 提權(quán)操作sudo和文件傳輸操作
1.軟件操作命令
- 軟件包管理器:yum
- 安裝軟件:yum install XXX
- 卸載軟件:yum remove XXX
- 搜索軟件:yum search XXX
- 清理緩存:yum clean packages
- 列出已安裝軟件:yum list
- 軟件包信息:yum info XXX
2.服務(wù)器硬件資源信息
- 內(nèi)存:free -m
- 硬盤:df -h
- 負載:w/top(三個數(shù)值分別表示最近1/5/15分鐘的平均負載铐维,運維的健康指標)
- cpu個數(shù)和核數(shù):cat /proc/cpuinfo
-
格式化磁盤:fdisk(選項)(參數(shù))
3.文件操作命令
- linux文件的目錄結(jié)構(gòu)
- 文件基本操作
- 文本編輯神器vim
- 文件權(quán)限 421
- 文件搜索版姑、查找谴供、讀取
- 文件壓縮與解壓
linux文件目錄結(jié)構(gòu)
- 根目錄 /
- 家目錄 /home
- 臨時目錄 /tmp(需要保存的文件不要放臨時目錄)
- 配置目錄 /etc
-
用戶程序目錄 /usr
文件基本操作命令:
命令 | 解釋 | 示例 |
---|---|---|
ls | 查看目錄下的文件 | ls -al |
touch | 新建文件 | touch mogo |
mkdir | 新建文件夾 | mkdir zkn、mkdir -p A/B/C |
cd | 進入目錄 | cd /home |
rm | 刪除文件和目錄 | rm zkn佣渴、rm -r(f) A |
cp | 復(fù)制 | cp mogo /home |
mv | 移動 | mv /home/mogo /temp |
pwd | 顯示路徑 | pwd |
linux文本編輯神器:vim
- 在服務(wù)器上我們是沒有類windows的操作界面的辫狼,所有GUI界面都無法使用
- vim是最出名的linux文本編輯器,可以對文件進行修改操作
- vim安裝:yum install vim
ps:vim詳細內(nèi)容辛润,可以參考菜鳥教程Linux vi/vim
vim也可以類似touch新建文件膨处,并進入編輯。
常用命令 | 解釋 |
---|---|
i | 進入編輯狀態(tài)砂竖,底部顯示INSERT |
esc鍵 | 退出編輯狀態(tài)真椿,輸入:wq保存,:q!強制保存 |
gg | 光標移動到第一行 |
G | 光標移動到最后一行 |
dd | 刪除光標所在行 |
u | 回撤操作 |
yy | 復(fù)制光標所在行的內(nèi)容 |
p | 在光標的下一行乎澄,粘貼剛剛復(fù)制的內(nèi)容 |
:set number | 顯示編輯文本的行數(shù) |
文件權(quán)限421(r->4,w->2,x->1)
文件搜索突硝、查找、讀取
命令 | 解釋 | 示例 |
---|---|---|
tail | 從文件尾部開始讀 | tail -f mogo |
head | 從文件頭部開始讀 | head mogo |
cat | 讀取整個文件,注意文件大小 | cat mogo |
more | 分頁讀取 | more mogo |
less | 可控分頁 | less mogo |
grep | 搜索關(guān)鍵字 | grep -n "11" mogo |
find | 查找文件 | 菜鳥教程Linux find命令 |
wc | 統(tǒng)計個數(shù) | cat imooc | wc -l |
命令之間可以相互結(jié)合三圆,例如:
grep "111" mogo | wc -l :在mogo文件中統(tǒng)計“111”出現(xiàn)的次數(shù)
find . -name "*go" :-name表示名字
find . -type f/d:-type表示類型狞换,f為文件,d為文件夾
find . -ctime -20:查詢當前目錄下20天內(nèi)有更改的內(nèi)容
文件解壓縮
- tar命令(可以使用man tar查看tar命令手冊)
tar -cf mogo.tar mogo:將mogo文件壓縮為mogo.tar
tar -tvf mogo.tar:查看mogo.tar的詳細信息(v表示顯示詳細內(nèi)容)
tar -xf mogo.tar:提取壓縮文件(即解壓)
tar -czvf mogo.tar.gz mogo:用gz方式壓縮
tar -tzvf mogo.tar.gz:查看gz壓縮文件列表
tar -xzvf mogo.tar.gz:將gz壓縮文件解壓
4.系統(tǒng)用戶操作命令
命令 | 解釋 |
---|---|
useradd | 添加用戶 |
adduser | 添加用戶 |
userdel | 刪除用戶 |
passwd | 設(shè)置密碼 |
userdel -r jwb才能徹底刪除用戶jwb及其文件夾
5.防火墻設(shè)置
- 作用:保護服務(wù)器安全
- 設(shè)置防火墻規(guī)則
- 開放80,22端口
- 關(guān)閉防火墻
相關(guān)操作:
- 安裝:yum install firewalld
- 啟動:service firewalld start
- 檢查狀態(tài):service firewalld status
- 關(guān)閉或禁用防火墻:service firewalld stop/disabled
firewall-cmd --version:查看版本
firewall-cmd --get-zones:區(qū)域
firewall-cmd --get-default-zones:默認區(qū)域在public
firewall-cmd --remove-service=ssh:移除ssh服務(wù)舟肉,那么將無法進行root@192.168.80.100登錄。
firewall-cmd --add-service=ssh:添加ssh服務(wù)
6.提權(quán)和文件上傳下載操作
- 提權(quán):sudo
- visudo
- 文件下載
- wget查库、curl
- 文件上傳
- scp
scp test.txt root@192.168.80.100:將文件上傳
scp root@192.168.80.100:/test.txt ./:將文件下載到本地
在Xshell中路媚,首先安裝yum install lrzsz(非管理員賬戶需要sudo提權(quán))
- scp