你寫乙個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位址
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與...
硬體基礎之電源
電源分為 電壓源和 電流源兩種。電壓源 提供乙個恆定電壓的電源叫電壓源。電流源 提供乙個恆定電流的電源叫電流源。電流源內阻較高才能輸出恆定電流,不管是否有電器使用,採用電流源的電路,都有較高的消耗。源源不斷提供電流。電壓源內阻較低,因此家用採用電壓源。只有開關閉合時才輸出電壓。電壓源 提供乙個恆定電...