s1.常用命令
touch 創(chuàng)建空文件
ls -l 查看文件屬性信息
ls -d 查看目錄信息
vi 進(jìn)行文件編輯
2.快捷鍵
crtl + a 移動到行首
ctrl + e 移動到行尾
crtl + w? 將空格分隔的一個字符串整體進(jìn)行刪除(剪切)
ctrl+u 將光標(biāo)所在位置到行首內(nèi)容進(jìn)行刪除(剪切)
ctrl+k 將光標(biāo)所在位置到行尾內(nèi)容進(jìn)行刪除(剪切)
ctrl+y 粘貼剪切的內(nèi)容
ctrl+s xshell進(jìn)入到了鎖定
crlt + q 取消鎖定
3.掛載*
讓用戶可以將一個目錄作為一個存儲設(shè)備的掛載點(diǎn)艘虎,通過掛載點(diǎn)可以看到存儲設(shè)備中的數(shù)據(jù)
第一個步驟:擁有一個存儲設(shè)備-光驅(qū) 使光驅(qū)加載光盤 (iso鏡像文件)
第二個步驟:在linux系統(tǒng)中找到光驅(qū)設(shè)備
# ls -l /dev/cdrom lrwxrwxrwx. 1 root root 3 Mar 29 12:02 /dev/cdrom -> sr0
第三個步驟:需要將存儲設(shè)備進(jìn)行掛載
掛載命令語法格式: mount 掛載設(shè)備文件信息 掛載點(diǎn)(目錄信息)
PS:掛載點(diǎn)目錄必須存在=碳拧个曙! cd到掛載點(diǎn)目錄 然后ls查看目錄文件
mount /dev/cdrom /mnt?
umout?/dev/cdrom?/mnt? 解掛
4.系統(tǒng)目錄結(jié)構(gòu)
usr/bin 存放二進(jìn)制命令文件
boot 系統(tǒng)引導(dǎo)文件 內(nèi)核
dev 設(shè)備 光驅(qū) 需要掛載使用
etc 系統(tǒng)配置文件
home? 家目錄
lib -> usr/lib 32位庫文件存在目錄
lib64 -> usr/lib64 64位庫文件存在目錄
media? 媒介
mnt 臨時的掛載點(diǎn)目錄
opt? 第三方軟件安裝
proc? 虛擬目錄 顯示內(nèi)存中信息 存儲在內(nèi)存中 不能在這里修改數(shù)據(jù) 不生效
root root用戶的家目錄
sbin -> usr/sbin? 存放root二進(jìn)制文件
sys 虛擬內(nèi)存 目錄信息
tmp 臨時文件
usr 存放用戶的程序
var? variable 經(jīng)常變化的文件 系統(tǒng)日志 相關(guān)服務(wù)日志文件
5.網(wǎng)絡(luò)配置文件
cat? /etc/sysconfig/network-scripts/ifcfg-eth0(路徑一定要記谆锊恕!)
? ?TYPE=Ethernet --指定網(wǎng)絡(luò)類型 以太網(wǎng)Ethernet 電話10M 軍用(幀中繼) 金融公司(FastEthernet)
? ?BOOTPROTO=none? ? ? --網(wǎng)絡(luò)啟動協(xié)議 如何讓主機(jī)得到IP地址
? ? ? ?a 自己手動配置 none static(靜態(tài)) 一般情況下企業(yè)都是a
? ? ? ?b 自動獲取地址 dhcpd(了解)
? ? NAME=eth0? ? ? ? ? -- 主機(jī)網(wǎng)卡的名稱 邏輯名稱
? ? UUID=31d48995-e74f-4f99-8e19-0da439ea257b? -- 虛擬主機(jī)转唉,會給每個硬件一個標(biāo)識
? ? DEVICE=eth0? ? ? ? -- 主機(jī)網(wǎng)卡的名稱 設(shè)備名稱物理名稱
? ? ONBOOT=yes? ? ? ? ? -- 設(shè)置網(wǎng)卡是否處于開啟狀態(tài)(激活狀態(tài))
? ? IPADDR=10.0.0.200? -- 靜態(tài)配置IP地址 標(biāo)識主機(jī)身份 相當(dāng)于人的名字
? ? PREFIX=24? ? ? ? ? -- 定義網(wǎng)絡(luò)中可以有多少主機(jī)? ? 房間里面可以有多少人? ? ? ?
? ? GATEWAY=10.0.0.2? ? -- 一個網(wǎng)絡(luò)到另一個網(wǎng)絡(luò)的必經(jīng)之路? 人從一個國家到另一個國家必經(jīng)之路(海關(guān))
? ? DNS1=223.5.5.5? ? ? -- DNS(建立名稱和IP地址的對應(yīng)關(guān)系) 14.215.177.38 -- 名稱 域名解析DNS
以上配置文件經(jīng)過vi修改后皮钠,一定需要重啟相關(guān)服務(wù)才會生效!赠法!
方法一: systemctl restart network 針對所有網(wǎng)卡進(jìn)行重啟
? ? ? ? ? ? ? ?systemctl status network
方法二:企業(yè)中常見用法
ifdown eth0 && ifup eth0 針對指定網(wǎng)卡進(jìn)行重啟
// && 代表前一個命令執(zhí)行完畢后立即執(zhí)行后一個命令
異常問題:網(wǎng)卡配置文件都已經(jīng)正確了麦轰,但卻無法重啟網(wǎng)絡(luò)服務(wù)
解決:systemctl stop NetworkManager?把網(wǎng)絡(luò)管理服務(wù)關(guān)閉
修改DNS的二種方法:
方法一:在?/etc/sysconfig/network-scripts/ifcfg-eth0中把DNS的那一行給注釋#
方法二:vi /etc/resolv.conf
search com
nameserver 10.10.10.10(修改nameserver即可)