天天看點

2021年11月30号 Linux基礎操作檔案+指令解析(面試重點)

今天接着上部分的重要檔案和一些相關的指令寫一下,全是面試重點哦

檢視主機名稱方法

1.主機名稱

hostname

設定主機名稱方法

centos6

臨時修改

hostname 主機名稱

永久修改

vi /etc/sysconfig/network

centos7

指令永久修改

hostnamectl set-hostname

  1. 本地解析檔案

/etc/hosts

建立名稱和位址的對應關系

ip 名稱

  1. 磁盤挂載檔案

/etc/fstab

實作磁盤裝置開機自動挂載

  1. 開機自動加載檔案

/etc/rc.local

作用:檔案中的指令資訊,在開機時會自動執行

mount /dev/cdrom /mnt (實作自動挂載)

  1. 登入之後提示檔案

vim /etc/motd

  1. 和程式軟體安裝相關的目錄

ll /usr/local

下載下傳安裝軟體利用yum方式

本地配置源檔案

cd /etc/yum.repos.d/

yum安裝的環境:

https://opsx.alibaba.com/mirror

curl -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安裝軟體常見問題

排錯流程:

  1. 網絡問題

通路外網IP位址不通 網卡位址配置有問題

通路外網名稱不通 DNS配置有問題

  1. 檢查是否已經有下載下傳的程序

ps -ef

kill -9 PID

  1. yum源檔案被修改調整,重新搞一份
  2. 日志檔案儲存目錄

ll /var/log/

重要的系統日志檔案

messages – 系統或服務程式運作的狀态資訊,錯誤資訊

secure(安全) – 使用者登入資訊

檢視日志資訊

tail -f /var/log/secure — 檢視日志檔案方法 一直追蹤檢視檔案内容的變化

  1. 系統硬體資訊檢視方法

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有三種模式(互相切換)

  1. 指令模式
  2. 插入模式(編輯模式)
  3. 低行模式

三種模式的切換方法:

使用技巧

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 — 顯示目前所在目錄資訊(目錄結構的最後結尾資訊)

修改優化方法:

  1. 修改指令提示符的顔色:

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]’ – 白色提示符

繼續閱讀