Linux配置基礎命令1

2021-10-17 20:17:18 字數 2737 閱讀 4024

命令列提示字元

[root@localhost ~]#

[當前登入系統的使用者@主機名稱 當前所在的目錄]#表示為管理員登入

$ 表示為普通使用者登入

切換使用者

su 使用者名稱 #切換後所在目錄不變

su - 使用者名稱 #切換後所在目錄變成使用者家目錄

檢視當前主機的完整名稱

hostname

臨時設定主機名

hostname 主機名

永久設定主機名

hostnamectl set-hostname 主機名

或vi /etc/hostname(設定完後需重啟系統才生效)

按i鍵先刪除舊主機名,再輸入新主機名(只有第一行有效)

按esc鍵,再按shift + 「:」 組合鍵,輸入 wq ,再按回車鍵退出

檢視當前系統版本資訊

cat /etc/redhat-release

或cat /etc/*release

檢視當前核心版本

uname -r

臨時修改網絡卡ip

ifconfig ens33 192.168.80.3/24

或ifconfig ens33 192.168.80.3 netmask 255.255.255.0

永久修改網絡卡ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

type=ethernet #設定網絡卡型別,「ethernet」表示乙太網

device=ens33 #設定網絡卡的名稱

onboot=yes #設定網絡卡是否在 linux 作業系統啟動時啟用

bootproto=static #設定網絡卡的配置方式,「static」表示使用靜態ip位址,「dhcp」時表示動態獲取位址

ipaddr=192.168.80.3 #設定網絡卡的 ip 位址

netmask=255.255.255.0 #設定網絡卡的子網掩碼

gateway=192.168.80.2 #設定網絡卡的預設閘道器位址

dns1=192.168.80.2 #設定dns伺服器的 ip 位址

重啟網絡卡

systemctl restart network #重啟所有的網絡卡

ifdown ens33 ; ifup ens33

ifdown ens33 #關閉某個網絡卡

ifup ens33 #啟動某個網絡卡

ifconfig ens33 down #臨時禁用某個網絡卡

ifconfig ens33 up #重新啟用某個網絡卡(不會更新ip位址)

檢視網絡卡位址

ifconfig

或ip a

新增靜態路由條目

臨時新增路由(重啟network服務失效)

方法一:

route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]

-net:指定目標網段的位址

gw:指定下一跳路由器的 ip 位址

dev: 為路由指定的輸出介面

檢視路由表條目

route -n

刪除靜態路由條目

route del -net 192.168.3.0/24

方法二:

ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

永久新增路由(重啟network服務生效)

方法一:

vi /etc/sysconfig/static-routes

any net any gw 192.168.80.2

any net 192.168.3.0/24 gw 192.168.80.2

any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2

any host 192.168.100.100 gw 192.168.80.2

systemctl restart network

方法二:

vim /etc/sysconfig/network-scripts/route-ens33

default via 192.168.80.2 dev ens33 #預設路由,另一種格式 0.0.0.0/0 192.168.14.254 dev ens33

10.211.6.0/24 via 192.168.80.2 dev ens33

192.168.100.200 via 192.168.14.254 dev ens33

systemctl restart network

測試網路連線

ping

traceroute (靜態跟蹤)

mtr (動態跟蹤)

重啟系統

reboot

init 6

shutdown -r now

關機poweroff

shutdown -h now

init 0

小知識:

給命令列提示字元加顏色

ps1="[\e[1;34m][\u@\h \w]\$[\e[0m]"

/etc/resolv.conf

是dns客戶機配置檔案,用於設定dns伺服器的ip位址及dns網域名稱。最多可以指定3個不同的dns伺服器位址,優先使用第乙個 dns 伺服器。對該檔案所做的修改將會立刻生效。

nameserver 192.168.80.2 #定義dns伺服器的ip位址

注意:此配置檔案與網絡卡配置檔案的dns1引數作用相同,哪個最後修改或重啟,系統就使用哪個配置。

linux 基礎命令 1

將後台的命令,放置後台 back 繼續執行 fg fore go 將後台的命令,放置前台 fore 繼續執行 jobs 選項 引數 l 顯示程序號 p 僅任務對應的顯示程序號 n 顯示任務狀態的變化 r 僅輸出執行狀態 running 的任務 s 僅輸出停止狀態 stoped 的任務 jobs l ...

Linux命令基礎學習1

1 命令格式 命令 選項 引數 選項是用來調整命令功能的,有的命令可以不帶引數,但是有的必須使用引數 例如 ls la etc 說明 個別命令使用不遵循此格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all 簡化選項使用乙個 完整選項使用兩個 2 目錄處理命令 ls 在linux中...

1 Linux 基礎命令

ls al 檢視當前目錄所有資料夾包含隱藏檔案並格式化 ls 檢視當前目錄檔案 rm 刪除檔案 pwd 檢視當前目錄路徑touch hello.txtvi hello.txt 進入並修改檔案 i 修改hello.txt檔案內容 shrift a 修改檔案並游標置於一行開頭位置 esc wq 儲存並退...