今天接着上部分的重要檔案和一些相關的指令寫一下,全是面試重點哦
檢視主機名稱方法
1.主機名稱
hostname
設定主機名稱方法
centos6
臨時修改
hostname 主機名稱
永久修改
vi /etc/sysconfig/network
centos7
指令永久修改
hostnamectl set-hostname
- 本地解析檔案
/etc/hosts
建立名稱和位址的對應關系
ip 名稱
- 磁盤挂載檔案
/etc/fstab
實作磁盤裝置開機自動挂載
- 開機自動加載檔案
/etc/rc.local
作用:檔案中的指令資訊,在開機時會自動執行
mount /dev/cdrom /mnt (實作自動挂載)
- 登入之後提示檔案
vim /etc/motd
- 和程式軟體安裝相關的目錄
ll /usr/local
下載下傳安裝軟體利用yum方式
本地配置源檔案
cd /etc/yum.repos.d/
yum安裝的環境:
https://opsx.alibaba.com/mirrorcurl -o /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo從阿裡雲下載下傳一個yum源檔案,更新預設的/etc/yum.repos.d/CentOS-Base.repo
安裝軟體指令
yum install 軟體名稱
yum install -y vim tree wget net-tools nmap bash-completion
yum安裝軟體常見問題
排錯流程:
- 網絡問題
通路外網IP位址不通 網卡位址配置有問題
通路外網名稱不通 DNS配置有問題
- 檢查是否已經有下載下傳的程序
ps -ef
kill -9 PID
- yum源檔案被修改調整,重新搞一份
- 日志檔案儲存目錄
ll /var/log/
重要的系統日志檔案
messages – 系統或服務程式運作的狀态資訊,錯誤資訊
secure(安全) – 使用者登入資訊
檢視日志資訊
tail -f /var/log/secure — 檢視日志檔案方法 一直追蹤檢視檔案内容的變化
- 系統硬體資訊檢視方法
CPU
lscpu
負載:(CPU處理任務過多)
利用檔案進行檢視:(監控)
cat /proc/loadavg
利用指令進行檢視:
w
記憶體:記憶體使用情況
利用檔案進行檢視:
cat /proc/meminfo
MemTotal: — 記憶體總的容量
MemFree: — 記憶體的空閑容量
MemAvailable: — 記憶體的可用容量
Buffers: — baffer空間
Cached: — cacahe空間
SwapCached: — 交換分區使用情況
利用指令程序檢視:
free -h
磁盤資訊/挂載資訊:
cat /proc/mounts
df -h
vi指令使用方法
1) vi指令基本用法
a vi 123.txt — 利用vi指令打開一個檔案
b 輸入i — 進入編輯狀态
c 編輯檔案内容
d esc — 退出編輯狀态
e :wq — 儲存退出檔案
2) vi指令詳細使用方式
vi有三種模式(互相切換)
- 指令模式
- 插入模式(編輯模式)
- 低行模式
三種模式的切換方法:
使用技巧
vi 檔案資訊
i — 進入編輯模式
esc — 退出編輯模式
:wq — 儲存并退出
:w
:q
:wq!— 強制儲存退出
:q! — 強制退出
隻移動光标,不進入編輯狀态
大寫字母G 将光标快速切換尾部
小寫字母gg 将光标快速切換首部
ngg n表示移動到第幾行
$ 将光标移動到一行的結尾
0/^ 将光标移動到一行的行首
指令模式–底行模式
: 輸入一些指令
/ 進入搜尋狀态(向下搜尋 n依次向下)
? 進入搜尋狀态(向上搜尋 n依次向上)
特殊使用技巧:
将一行内容進行删除(剪切) deletedelete=dd
将多行内容進行删除(剪切) ndd
将内容進行粘貼 p
粘貼多次内容 np
複制一行内容 yy
複制多行内容 nyy
操作錯誤如何還原 小寫字母u
系統優化方法(基礎優化)
了解系統環境
cat /etc/redhat-release
uname -a
普通使用者建立
useradd wine
passwd 123
普通使用者切換
su -
Password:
普通使用者檢視身份
檢視使用者是否存在
id 使用者名
whoami
作業系統優化—指令提示符優化
優化方法: 修改PS1環境變量
預設配置:
[root@oldboyedu oldboy]# echo $PS1
[\u@\h \W]$
\u — 顯示目前登入使用者名稱
\h — 顯示系統主機名稱
\W — 顯示目前所在目錄資訊(目錄結構的最後結尾資訊)
修改優化方法:
- 修改指令提示符的顔色:
export PS1=’\e[30;1m$ [\e[0m]’ – 黑色提示符
export PS1=’\e[31;1m$ [\e[0m]’ – 紅色提示符
export PS1=’\e[32;1m$ [\e[0m]’ – 綠色提示符
export PS1=’\e[33;1m$ [\e[0m]’ – 黃色提示符
export PS1=’\e[34;1m$ [\e[0m]’ – 藍色提示符
export PS1=’\e[35;1m$ [\e[0m]’ – 粉色提示符
export PS1=’\e[36;1m$ [\e[0m]’ – 淺藍提示符
export PS1=’\e[37;1m$ [\e[0m]’ – 白色提示符