linux之硬體基礎及系統基本命令

2021-10-01 20:14:07 字數 3544 閱讀 4283

你寫乙個hello world的前提是要有哪些東西

pycharm

python直譯器

最重要的是需要有一台電腦,有硬體的支援才行

外部硬體:

顯示器鍵盤

滑鼠行動硬碟

usb介面

電源開機鍵

水攝像頭

指紋hdmi/vga

type-c

音響光碟機

內部硬體

主機板: 人體的骨架

cpu: 人體的大腦

顯示卡: 臉,

音效卡:聲帶

網絡卡:硬碟: 身上的脂肪

記憶體: 胃

電源: 心臟

風扇: **和毛孔

服務是什麼?

伺服器其實就是乙個超強效能的計算機,可以處理比較重要的資料

windows

linux作業系統:

centos

ubuntu

suse

debian

常用的 技術資格認證:

cisco認證: ccna ccnp ccie

華為認證: hcia hcip hcie

linux認證: rhcsa rhce rhca

安裝配置centos7

首先你要有一台電腦

# 阿里雲官方映象站

1810.iso比如說:

yum install django

yum install -i django

你得安裝乙個虛擬機器(物理機(虛擬機器(windows, centos, ubuntu)))

注意:​ (1) cpu核數選擇(按照自己的物理機的配置情況來定)

​ (2) iso映象選擇(我們選擇iso映象即可)

​ (3) 網路選擇:

​ 橋接模式: 如果你使用了橋接模式,那我們都在同乙個區域網

​ nat模式:每乙個人都在自己的虛擬區域網內

​ 主機模式

root使用者,相當於windows裡面的管理員使用者administrator

給root使用者設定乙個密碼: centos

root密碼不要設定的太複雜, 最好不要使用小鍵盤,要使用字母上面的數字鍵來輸入!!!

root密碼不要設定的太複雜, 最好不要使用小鍵盤,要使用字母上面的數字鍵來輸入!!!

root密碼不要設定的太複雜, 最好不要使用小鍵盤,要使用字母上面的數字鍵來輸入!!!

1 修改計算機名

hostnamectl set-hostname qishi
2 檢視當前工作目錄

pwd
3 檢視ip的命令

ifconfig

ip add

4 dhcp協議

我們可以使用dhcp協議自動獲取網路ip位址

5 我們急需乙個ip位址,用來去遠端連線

# 重啟網絡卡服務

systemctl restart network

# 啟用網絡卡操作

ifup 網絡卡名

ifdown 網絡卡名

6 目錄的規範

. 表示當前目錄

.. 表示上一級目錄

~ 當前登入使用者的家目錄

- 上乙個工作目錄

ip add show 檢視伺服器網絡卡資訊

還可以使用ifconfig

區域網ip:

192.168.1.0

10.0.0.0

172.16.1.0

如果網絡卡沒有啟用,我們需要做以下操作

1 重啟網路服務

systemctl start network  # 啟動網路服務

systemctl restart network # 重啟網路服務

systemctl stop network # 停止網路服務

2 啟用網絡卡

命令語法: ifup 網絡卡名

ifup ens33 # 啟用網絡卡

ifdown ens33 # 停止網絡卡

# ens33就是網絡卡名

3 但是這裡有乙個問題,每一次系統啟動之後都需要去啟用網絡卡,不然就沒辦法連線網路並獲取ip位址

解決方法:

(1) 開啟網絡卡配置檔案

vim /etc/sysconfig/network-scripts/ifcfg-ens33
(2) 按i進入編輯模式

(3) 將最後一行onboot=no改為onboot=yes, 按esc退出編輯模式,再輸入:wq儲存退出

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-9qbygxok-1577763614204)(assets/1568107685407.png)]

(4) init 6重啟伺服器即可

操作linux,我們需要使用乙個遠端管理工具,xshell

​ xshell 遵詢ssh協議

如果你的電腦是windows機器,那麼你就需要安裝乙個遠端連線工具,xshell

如果你的電腦linux機器,可以使用命令去連線

命令語法: ssh 使用者名稱@ip位址

ssh [email protected]

linux下只有乙個根"/"檔案系統

linux基本操作命令

pwd 檢視檔案所在目錄的絕對路徑

cd 切換目錄

.    當前目錄

.. 上一層目錄

- 前乙個工作目錄

~ 當前【使用者】所在的家目錄

​ mkdir zhaoyi—建立乙個名為zhaoyi的目錄(資料夾)

​ touch age18.txt 建立乙個檔案

刪​ rm -r age18 刪除目錄,但是需要詢問是否刪除

​ -r 表示遞迴刪除

​ -f 強制,無條件刪除

​ rm -rf age19

​ rm -rf /* 從刪庫到跑路,慎用!!!

mv gaoxing gaoxin

mv 王斯傑 老王

​ vim 後面會專門講解

查​ ls 檢視目錄下檔名

​ ls -l 檢視目錄下檔案或目錄的詳細資訊

​ -l 檢視詳細資訊

​ -a 檢視隱藏檔案

​ cat 18cm.txt 檢視檔案內容

​ tail -f 18cm.txt 實時監控檔案內容

​ more 18cm.txt 分頁查詢檔案內容

init 0 關機命令

shutdown

init 6 重啟命令

reboot

Linux 作業系統及硬體

記憶體的延遲分配 就是在你未使用記憶體 均指物理記憶體 的時候,作業系統是不會真正的分配物理記憶體的。比如 int p int malloc 1024 1024 如果接下來你沒有訪問p所指向的記憶體,那麼你會看到程序占用的記憶體是不是包括這1m空間的。因此不能通過檢測malloc的指標是否為null...

Linux系統基礎學習之shell及常用命令(二)

匹配 0 或多個字元 a b a與b之間可以有任意長度的任意字元,也可以乙個也沒有,如aabcb,axyzb,a012b,ab。匹配任意乙個字元 a?b a與b之間必須也只能有乙個字元,可以是任意字元,如aab,abb,acb,a0b。list 匹配 list 中的任意單一字元 a xyz b a與...

硬體基礎之電源

電源分為 電壓源和 電流源兩種。電壓源 提供乙個恆定電壓的電源叫電壓源。電流源 提供乙個恆定電流的電源叫電流源。電流源內阻較高才能輸出恆定電流,不管是否有電器使用,採用電流源的電路,都有較高的消耗。源源不斷提供電流。電壓源內阻較低,因此家用採用電壓源。只有開關閉合時才輸出電壓。電壓源 提供乙個恆定電...