FHS 文件系統層次結構標準 定義了在類 Unix 系統中的目錄結構和目錄內容
/bin? ? ? ? ? ? ? ?普通命令所在的文件
/sbin root? ? ? 用戶命令所在的文件
/boot? ? ? ? ? ? 引導系統啟動,引導程序和系統內核
/dev? ? ? ? ? ? ? 設備軟件目錄 如:光驅,磁盤,U盤,硬盤分區
/etc? ? ? ? ? ? ? ?存放系統配置的文件
/home? ? ? ? ? ?普通用戶的家目錄 如oldboy用戶
/root root? ? ? 用戶的家目錄
/lib? ? ? ? ? ? ? ? 啟動系統和運行命令所需的共享庫文件和內核模塊存放
/mnt? ? ? ? ? ? ? 臨時掛載存儲設備的掛載點
/proc? ? ? ? ? ? ?內存信息,虛擬目錄,進程信息內核信息 虛擬文件系統掛載點,不是真正的文件系統
/tmp ? ??? ??? ?? 臨時文件目錄,可作為回收站使用
/usr? ? ? ? ? ? ? ?用戶或系統軟件應用的程序目錄
/opt? ? ? ? ? ? ? ?第三方應用軟件安裝目錄
/var? ? ? ? ? ? ? ?系統或服務的日志文件
1?
(1)文件內容:
TYPE=Ethernet #指定網絡類型(以太網)BOOTPROTO=none #獲取ip地址方式 none=手動 static=靜態分配NAME=eth0 #網卡名字DEVICE=eth0ONBOOT=yes #是否激活網卡IPADDR=10.0.0.201 #IP地址PREFIX=24 #子網掩碼GATEWAY=10.0.0.254 #網關DNS1=10.0.0.254 #dns
(2)加載文件方法:
systemctl start network #啟動網卡 start=啟動systemctl stop network #關閉網卡systemctl restart network #重啟網卡systemctl enable network #開機自動啟動網卡systemctl disable network #開機禁止啟動網卡systemctl status network #查詢網卡狀態ifdown eth0 && ifup eth0 #將指定網卡進行重啟(企業常用)
(1)文件內容:
nameserver 10.0.0.254 指定dns服務器信息
(2)加載文件:文件配置完畢,立即生效
(3)域名無法訪問異常解決方法:
修改resolv.conf 文件中的dns服務器地址信息,文件會立即生效
修改網卡配置文件,需要重啟網卡服務,重啟后網卡配置文件dns信息會覆蓋resolv.conf 文件中的dns信息
centos6
查看主機名:hostname
臨時修改:hostname yang
永久修改:vi /etc/sysconfig/network?
centos7
查看主機名:hostname
臨時修改:hostnamectl set-hostname yang(即使臨時修改也是永久修改)
永久修改:vi /etc/hostname
cat /etc/fstab
UUID=9fbc39a0-f32e-48a8-b3d8-ab4cc234ba61 / xfs defaults 0 0UUID=f793bf23-18d3-4c51-9b8f-d47bc3730722 /boot xfs defaults 0 0UUID=f06d6457-4eb0-4dc1-a790-feff4873fc3e swap swap defaults 0 0(1) (2) (3)
(1)掛載的設備文件信息 :UUID表示系統設備標識信息
(2)掛載點目錄信息
(3)文件系統類型 xfs ext3 ext4
利用此文件實現開機自動掛載光驅設備
①編輯/etc/rc.local
vi /etc/rc.local
mount /dev/cdrom /mnt
②修改文件的權限(添加執行權限)
chmod +x /etc/rc.d/rc.local
總結:此文件中編寫的命令信息,會隨系統啟動自動運行
建立域名和IP地址的對應關系
(1)什么是變量:變量--書目錄 變量的值---書的內容
(2)什么是環境變量:①系統已經設置好的變量 ②環境變量名稱一般都為大寫字母組成
export:? ??? ??用于修改設置環境變量
alias:? ? ? ? ? ?查看別名和修改別名設置
PATH:? ? ? ? ? 環境變量
echo $PATH:查看當前環境變量
source /etc/profile 或者 . /etc/profile 使修改后的變量生效
PATH是指環境變量,使用命令 echo $PATH即可查看當前環境變量,如果需要修改可以在后面進行追加。比如想將/etc/apache2/bin添加為環境變量,可寫為:PATH=$PATH;/etc/apache2/bin然后回車即可。在執行一個程序的時候如果沒有PATH的話,就需要寫出路徑名(絕對或者相對),如果路徑在path中,則可以直接輸文件名,系統自動會去尋找。
(3)題目:mv /bin/mv /tmp
①絕對路徑運行命令
/tmp/mv /etc/hosts /tmp
②修改環境變量信息
臨時修改:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
永久修改:
vi /etc/profile
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
export PATH=$PATH:/tmp
source /etc/profile 或者 . /etc/profile
/etc/profile --- 設置環境變量和別名(全局配置---對所有用戶都生效)/etc/bashrc --- 設置環境變量和別名(全局配置)優先~/.bash_profile --- 設置環境變量和別名(局部配置--- 只針對當前用戶生效)~/.bashrc --- 設置環境變量和別名(局部配置) 優先
centos6(運行級別-7個) centos7(target)0 關機級別 poweroff.target關機1 單用戶級別(修復系統/破解root用戶密碼) rescue.target 救援2 多用戶級別(沒有網絡的多用戶) multi-user.target 多用戶3 多用戶級別(正常) multi-user.target 多用戶4 未使用級別 multi-user.target 多用戶5 圖形化級別 graphical.target 圖形6 重啟級別 reboot.target 重啟如何查看系統級別: 如何查看系統targetrunlevel systemctl get-default如何修改系統級別 如何修改系統target臨時修改 systemctl set-default rescue.targetinit 0永久修改:vi /etc/inittabid:3:initdefault:
配置用戶登錄系統之前顯示提示內容的文件:
/etc/issue:centos6
/etc/issue.net:centos7
配置用戶登錄系統之后顯示提示內容的文件:/etc/motd
(1)linux系統安裝軟件方法
①yum安裝軟件
直接下載軟件,并安裝
可以解決軟件依賴關系
②rpm安裝軟件:將軟件包進行下載
rpm -ivh 軟件包名稱.rpm
rpm -i install 安裝
rpm -v 顯示安裝過程
rpm -h 以人類可讀方式顯示安裝過程
rpm -qa 查看軟件是否安裝
rpm -ql 查看軟件包內容
③編譯安裝:可以靈活配置軟件功能/安裝位置
④綠色安裝:下載軟件壓縮包--解壓--直接使用
日志文件如何查看:
tail -f /var/log/secure 實時監控查看一個文件內容的變化(日志) 取消查看 ctrl+c
tail(尾巴) 查看文件的后幾行內容
tail -5 oldboy.txt 查看文件指定后幾行內容(默認查看后10行)
head (頭) 查看文件的前幾行內容
head -5 oldboy.txt 查看文件指定前幾行內容(默認查看前10行)
grep "aabb" oldboy.txt 查看指定內容的行信息
grep -i "failed" /var/log/secure 忽略大小寫進行過濾
grep -A 2 "failed" /var/log/secure 顯示過濾的指定行,以及后幾行信息 -A == after
grep -B 2 "failed" /var/log/secure 顯示過濾的指定行,以及前幾行信息 -B == before
grep -C 2 "failed" /var/log/secure 顯示過濾的指定行,以及相應前后幾行信息 -C == center
CPU信息:核數 路數
(1)cat /proc/cpuinfo
model name : Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz 至強系列
processor : 0? --- 服務器CPU的核數 1核
physical id : 0 --- 服務器CPU的路數 1顆
統計CPU核心數:
grep -c "processor" /proc/cpuinfo
統計CPU路數:
grep "physical id" /proc/cpuinfo|uniq -c|wc -l
(2)lscpu:顯示系統CPU硬件信息
CPU(s): 4 ? ??? ??? ?? ? ?? ? ?? ---服務器CPU核心數
Socket(s): 2? ? ? ? ? ? ? ? ? ? ---服務器有幾顆CPU
Core(s) per socket: 2? ? ? --- 每顆CPU有多少核心
cat /proc/meminfo :查看內存信息
free -h/-m:顯示內存信息
-h:以人類可讀方式
cat /proc/mounts:查看磁盤信息
df -h 以人類可讀方式查看信息
循環命令:
for name in {1..10};do cat /etc/services >>/tmp/oldboy.txt;done
十次循環將etc/services追加輸出到/tmp/oldboy.txt
w或者uptime查看負載信息
cat /proc/loadavg
0.00 0.01 0.0501 02 0301. 1分鐘平均的負載數值02. 5分鐘平均的負載數值03. 15分鐘平均的負載數值
負載數值 <= 服務器核心數量 16核
w 或者uptime
17:11:12 up 1:08, 2 users, load average: 0.00, 0.01, 0.05系統時間 系統開機時間 管理系統用戶數量USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 10.0.0.1 16:02 0.00s 14.65s 0.00s wroot pts/1 10.0.0.1 16:39 30:24 0.11s 0.11s -bash 01 02 03 04 05 06 07
w命令操作常見問題:窗口顯示過窄:w: 53 column window is too narrow
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
3322動態域名如何安裝在服務器?322動態域名先在線申請,然后服務器下載客戶端配置域名。3322域名申請流程?1)打開免費申請3322域名的網站,點擊免費注冊3322域名;?2)根據報名要求填寫報名內容,包括個人資料、手機號碼、常用郵箱等。一般情況下,相關驗證信息會發送到您的電子郵件地址。?3)登錄常用郵箱,在收件箱中找到網站發給你的激活信息,點擊激活郵箱。?4)網站會給你的手機號發短信,短信里...
淺墨是什么意思?輕墨的發音是Qiǎn m。淡墨和厚筆是相對的,但他們并沒有使用太多華麗的語言和簡單?,F在許多人用淺色墨水作為他們的名字。人們總是喜歡追求他們所沒有的,而忽略他們所擁有的。用淡墨渲染的生活就像一幅山水畫。到處都是詩意,到處都是沮喪。留在凡人的世界里,幸福的幽默擱淺了;瀟瀟晚雨,一陣秋風,一陣寒意。如果你用淺色墨水拿起紙,那么“相思”這個詞是沒有理由的。心里想著朋友,一句話就是心聲。天...
大學生就讀期間(已滿18周歲)依然依賴父母,這樣對嗎?沒有大學畢業,有幾個人不依賴父母。即使他們想養活自己,他們也沒有時間。從理論上講,18歲已經是成年人,不應該再依賴父母了。然而,讓父母感到遺憾的是,他們的孩子不想靠父母生活,父母還要照顧他們。因為他們知道,只要他們在那里,孩子就永遠不會長大。董青島供稿。域名??磕睦锉容^好?最好在阿里云對接域名。阿里云是一個大平臺。在上面加上域名是很安全的。而且...