centos安裝與網絡配置linux
關機:shutdown -h now
重啓:shutdown -r now 或 reboot
linux目錄結構與操做命令centos
使用ls命令查看目錄結構
目錄查看: ls [-al] [ 文件或目錄名稱]
目錄切換: cd [ 目錄名稱]
顯示當前目錄: pwd
絕對路徑 :
從根目錄 /
相對路徑 :
當前目錄 .
上級目錄 ..
家目錄 ~
目錄建立: mkdir [-p]
目錄刪除: rmdir [-p] 目錄名稱
------------------------------
建立文件: touch
文化編輯: vi 編輯器
vi 文件名稱
命令模式
h j k l
左 下 上 右
dd 剪切當前行
yy 複製
p 下一行黏貼 P 上一行黏貼
a在光標後插入 A在當行末插入
i在光標前插入 I在當行首插入
o在當前行之下插入 O在上一行插入
編輯模式
:
最末行模式
:set nu 顯示行號
:w 保存
:wq 保存並退出
:q! 不保存退出
文件查看: cat/more/less/head/tail/....
------------------------------
複製: cp [-r] 來源文件 目標文件
移動: mv 來源文件 目標文件
刪除: rm [-rf] 文件或目錄
查找命令: which 命令名
特定目錄查找: whereis 文件或目錄
查找: find 目錄 [-name/user/size] 參數
find速度最慢但最強大
用戶管理以及羣組管理網絡
查看: who
建立用戶: useradd [-g 羣組] 用戶名
設置密碼: passwd 用戶名
刪除用戶: userdel [-r] 用戶名
密碼設置
密碼超過8個字符
包含數字、大小寫字母、符號
密碼加密 健壯 好記 例:h@BiAn1qun@
查看羣組: groups [ 用戶名 ]
建立羣組: groupadd
刪除羣組: groupdel
用戶羣組修改: usermod [-g 羣組名] 用戶名
權限與角色less
修改全部者: chown [-R] 用戶名 文件或目錄
修改全部者和組: chown [-R] 用戶名: 組名 文件或目錄
修改所屬組: chgrp [-R] 組名
權限修改: chmod [-R] xyz 文件或目錄
x 全部者權限 y 所屬組權限 z 其餘用戶權限
r:4 w:2 x:1 rwx 數字總和即權限
權限修改: chmod [-R] xyz 文件或目錄
x 角色 u g o a 分別表明全部者、所屬組、其餘用戶、全部角色
y 設置 + - = 分別表明增長、減小、設置
z 權限 r w x
壓縮與解壓縮curl
tar [-ctxzjJvf] 壓縮文件 [ 源文件]
c 打包壓縮 t 查看內容 x 解打包解壓縮
z 使用gzip 方式 j 使用bzip2 方式 J 使用xz 方式
v 顯示過程 f 指定壓縮包名
tar 命令使用時候 c\t\x 方式選一種
使用gzip 、bzip2 、xz 方式壓縮,壓縮文件後綴gz 、bz2 、xz
bz2 、zip 格式的壓縮須要安裝相應命令
軟件安裝與卸載編輯器
源碼包安裝
下載源碼包(curl 、wget)
解壓 (tar)
進入到該目錄(cd)
(注意編譯安裝時候軟件包依賴解決,刪除 make clean)
rpm包安裝
編譯前配置(./configure)
編譯(make)
編譯安裝(make install)
下載rpm 安裝包
rpm -ivh 軟件包
-i 安裝 -v 顯示詳細信息 -h
查詢是否安裝 rpm -q 安裝包
查詢包信息 rpm -qi 安裝包
查詢安裝位置 rpm -ql 安裝包
卸載 rpm -e
yum 安裝管理rpm 包
查詢能夠安裝的軟件包 yum list 名稱
安裝 yum [-y] install 軟件包
-y 自動回答yes