1、linux的安裝配置
虛擬機器安裝
linux安裝和分割槽
ip位址的配置 ifup eth0,ifdoen eth0
關閉不常用的程式
關閉selinux
遠端登入(多使用者,多工)
使用者和角色劃分
2、系統目錄簡介
centos7.x和6.x的區別
3、系統的檔案
............
4、常用命令的簡單演
ls -a 列出當前目錄下的所有檔案,包括以.頭的隱含檔案(如~/.bashrc)
ls –l 列出當前目錄下檔案的詳細資訊
pwd 檢視當前所在目錄的絕對路經
cd 目錄之間的移動
mkdir目錄名 建立乙個目錄
rm 檔名 刪除乙個檔案(怎麼才算將乙個檔案真正的刪除了,有時候這個會犯錯哦)
cat檔名 檢視檔案內容(全屏檢視)
more檔名 檢視檔案內容(可左右移動)
less檔名檢視檔案內容(可上下左右移動)
mv 路徑 檔名 把檔案移動到路徑下
mv檔名 檔名改名
grep字元檔名根據字元匹配來檢視檔案部分內容
find 路經 -name 「字串」 查詢路經所在範圍內滿足字串匹配的檔案和目錄
ln 原始檔 鏈結名 建立原始檔的硬鏈結(軟硬連線的區別)
ln -s原始檔 鏈結名建立原始檔的軟鏈結
touch 檔名 建立檔案(有幾種方法去建立乙個檔案)
df 顯示檔案系統的總容量,使用量,剩餘量
du -b /home 檢視目前/home目錄的容量(k)及子目錄的容量(k)
fdisk -l 檢視系統分割槽資訊
mount -t 檔案系統型別 裝置路經 訪問路經
chmod *** 檔名 改檔案的寫讀執行許可權
diff 檔名 檔名 比較檔案
top 動態 ps –aux 靜態 pstree 程序樹檢視系統程序
程式名 & 後台執行程式
fg 把後台執行的程序調回前台
bg 把前台執行程序調到後台
halt init 0 shutdown –h now 關閉系統
reboot init 6 重啟系統
init [0123456] 改變系統執行級,7種
crontab 週期性任務命令(建議詳細學習)
date 顯示日期的命令
man 命令 查詢命令幫助
which 檢視可執行檔案的位置
whereis 檢視檔案的位置
locate 配合資料庫檢視檔案位置
gzip bzip2 compress 壓縮,解壓命令
vi 檔名 用vi編輯檔案
alias 命令別名設定指令 unalias 釋放別名
tar 打包 解包指令
head 顯示檔案的頭幾行 tail 顯示檔案的後幾行
| 管道 > 重定向
su 登入超級管理員 sudo 以管理者身份執行命令
tar包安裝指令
./configure –prefix=/usr/local 編譯前的配置
make 編譯
make install 安裝編譯好的原始碼包
rpm –引數 rpm的安裝 查詢 刪除 公升級等
ifconfig 網路配置命令
ping ping目標主機
netstat 顯示監聽埠及程序
clear 清屏
useradd 加使用者
passwd 修改密碼
chgrp chown 修改檔案的使用者組所有者
dd 用來備份的指令
dd if=」input-file」 of=」output-file」
5、vim的使用技巧增刪
查改6、檔案許可權管理
chmod
-rwxrwxrwx 這種許可權的檔案 能刪除嗎(目錄和檔案的關係)
umask 檔案為666-umask,目錄為777-umask
acl7、磁碟管理
增 mount
刪 umount
查 fdisk -l
改 fdisk
------------------------8、變數及簡單的shell程式設計(此處忽略)-------------------
變數的常用型別
使用者自定義變數
環境變數
位置變數
正規表示式*?
[ ]\.^
$字元處理命令
cut、printf、awk、sed、wc
算術運算子和邏輯運算子
-d -e -f 檔案 判斷檔案是否存在
-eq -ne -gt -ge -lt -le 判斷兩個整數的關係
-z -n == != 判斷兩個字串的關係
-a -o ! 多重判斷 多個判斷連線
簡單的邏輯判斷和迴圈
ifcase
while
for9、系統程序管理
ps aux
topkill -1 重啟程序
kill -9 殺死程序
pkill -t 終端號 剔除使用者
commond & 後台執行
ctrl +z 放入後台不執行
jobs -l 檢視後台程序
fg +工作號 將後台程序放到前台執行
bg +工作號 將後台程序放到後台執行 注意:與前台互動的程序 bg後仍為stop狀態
10、系統資源的管理
vmstat 2 3 監控3次系統資源 每次間隔2秒
dmesg 檢視系統啟動資訊
free 檢視記憶體資訊
lscpu
uptime
file /bin/ls 間接查詢系統位數(必須是外部命令)
lsb_release -a
作業系統發行版本
chkconfig --list
chkconfig crond on
Linux系統管理
程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...
Linux 系統管理
linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...
linux 系統管理
正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...