第1天-行業介紹和計算機基礎

zhangqiangggggg發表於2024-09-03

一、 簡單總結計算機發展相關歷史,詳細總結伺服器硬體和計算機分類相關知識。

第一代計算機(1946-1957) 電子管時代
第二代計算機(1958-1964) 電晶體時代
第三代計算機(1965-1970) 積體電路時代
第四代計算機(1971以後) 大規模積體電路時代

伺服器硬體:記憶體、cpu、硬碟、raid卡、電源、風扇、網路卡、遠端管理卡等

計算機分類:按規模劃分 1.超級計算機2.大型計算機3.小型計算機4.微型計算機
按功能和角色劃分:伺服器和客戶端

二、製作一個教程,說明vmware軟體如何下載安裝。安裝rocky 系統, ubuntu 系統,並結合xshell演示如何透過虛擬IP登入系統。
rocky安裝






ubunut安裝








三、結合man命令總結linux常用基本命令用法,以及檢視幫助文件的方法
四、總結linux檔案系統相關知識,並結合操作演示檔案操作常見的命令
五、 總結作業系統概念相關影片的知識點
六、總結常用命令部分的命令使用和演示,最好帶有註釋資訊
七、總結萬用字元,管道,重定向,inode知識點,並且結合示例,新增註釋資訊

alias cdnet='cd /etc/network':定義別名
pwd :檢視當前所在目錄
unalias name:撤銷別名
lscpu、cat /proc/cpuinfo :檢視cpu
free -h、cat /proc/meminfo:檢視記憶體
lsblk:檢視硬碟情況
arch:檢視系統架構
uname -r :檢視核心版本
cat /etc/redhat-release、cat /etc/os-release:檢視系統版本
shutdown -h now 、powerof:關機命令
reboot;重啟命令
shutdown -c :取消關機
whoami:顯示當前登入的使用者
who:顯示系統中所有的登入使用者
w root:只檢視root使用者
screen :可以建立會話
tmux:建立多視窗會話
LANG=zh_CH.UTF-8:臨時改成中文
whereis iptables :列出命令路徑
shutdown 18:00"系統準備18點關機"

boot:存放引導檔案
bin:存放二進位制檔案、命名
sbin:管理類命令
lib:核心模組檔案
lib64:輔助核心模組檔案
etc:配置檔案
home:普通使用者的家目錄
root:管理員的家目錄
media:移動裝置的掛載點
mnt:臨時裝置的掛載點
dev:裝置檔案
opt:第三方應用程式安裝的位置
srv:系統上執行服務用到的資料
tmp:臨時檔案
usr:包括執行檔案、庫檔案、man檔案等。/usr/bin存放使用者可執行程式,/usr/lib存放共享庫檔案
proc:輸出核心相關的虛擬檔案系統
sys:輸出硬體相關的虛擬檔案系統
var:檔案資料及日誌檔案
run:臨時檔案系統,用於存放臨時資料

檔案型別-:普通檔案
d:目錄檔案
l:符號連結檔案
b:塊裝置檔案
c:字元裝置檔案
p:管道檔案
s:套接字檔案

basename:基名,只取檔名,不取路徑[19:10:18 root@rocky8[ sysconfig]#basename /etc/sysconfig/network-scripts/
network-scripts
dirname:目錄名,只取路徑不取檔案 [19:14:36 root@rocky8[ network-scripts]#dirname /etc/sysconfig/network-scripts/
/etc/sysconfig

ls -S:從大到小排序列出
stat:檢視檔案狀態 stat /etc/passwd
access time:檔案的訪問時間
modify:檔案的修改時間
change:檔案的屬性改變時間,檔案的後設資料
file:檢視檔案型別 file /etc/file

:匹配零個或者多個字元,但是不匹配.
1.顯示/etc目錄下所有以l開頭,以一個小寫字母結尾,且中間出現至少一位數字的檔案或目錄列表
ls -d /etc/l
[0-9][a-z]
2.顯示/etc目錄下所有以數字開頭非數字結尾
ls -d /etc/[0-9][^0-9]
3.顯示/etc/目錄下以非字母開頭,後面跟了一個字母及其它任意長度任意字元的檔案或目錄列表
ls -d /etc/[^a-zA-Z]]
[a-zA-Z]*
4.顯示/etc/目錄下所有以rc開頭,並後面是0-6之間的數字,其它為任意字元的檔案或目錄列表
ls /etc/rc[0-6]
5.列出etc/下面以m,n,p,r開頭.conf結尾的檔案
ls -d /etc/[m,n,p,r].conf
6.顯示root下隱藏檔案
ls -d /root/

7.只顯示etc/下非隱藏目錄
ls -d /etc/*/

cp:預設情況等於cp -i 如果不詢問需要轉義\cp
cp -a:用於備份,歸檔
cp -p如果目標目錄沒有則建立\cp -p /etc /tmp/123
cp -r:複製目錄必須加-r
cp -b:複製後備份,原件名稱被改為原檔名加~
cp -v:可見覆制過程
cp -rp /etc/ /tmp/etcbakdate +%F/ \將etc下的檔案複製到/tmp/etcbak時間加日期下,如果沒該檔案則建立
ln 檔名 新名\建立硬連線,原檔案或連線檔案更改,檔案都會更改,硬連結不可跨分割槽
ln -s 檔名 新名\建立軟連線,原檔案或連線檔案更改,檔案都會更改,軟連結可跨分割槽

:標準輸入重定向到檔案裡
2>:標準錯誤重定向到檔案裡
&>:標準輸出和錯誤都重定向到檔案裡

:追加標準輸入重定向檔案裡
2>>:追加標準錯誤重定向到檔案裡
cat /dev/null > 檔案 :清除大檔案
tr:轉換和刪除字元
tr ‘a-z’ ‘A-Z’ < /home/manls:將檔案中的小寫都轉換成大寫
tr -d abcde < /home/manls:將檔案中的 abcde都刪除
tr -s a‘ ’‘’ < /home/manls:把檔案中的多個空格壓縮成一個

相關文章