Python全棧之路Day2 (補)
阿新 • • 發佈:2017-09-19
切換方法 eight 提示 進程和線程 2017年 開啟 應用層 普通 打開
一.操作系統基礎
二.網絡基礎
三.Linux系統基礎
作業
今日總結
初次編輯 2017年9月19日 0:03:16
摘要一.操作系統基礎
二.網絡基礎
三.Linux系統基礎
作業
今日總結
摘要
引用:海峰老師
- 復習昨日計算機基礎課程,並且對照重點知識進行記憶
- 整理計算機操作系統、多道技術及osi五層協議的相關知識
- 整理linux操作系統維護常用命令(未完) &&&&&2017年9月18日 23:57:54
一.操作系統基礎
- 操作系統概念:協調、管理和控制計算機硬件資源和軟件資源的控制程序
- 操作系統由操作系統的內核(運行於內核態,管理硬件資源)以及系統調用(運行於用戶態,為應用程序員寫的應用程序提供系統調用接口)兩部分組成
- 操作系統的功能:
- 為調用硬件資源提供更好,更簡單,更清晰的模型(系統調用接口)
- 將應用程序對硬件資源的競態請求變得有序化
- 多路復用:多個程序發起的多個(多個即多路)共享(共享即復用)資源的請求
- 實現方式:
- 空間上的復用
- 時間上的復用
以上兩種方式結合即為多道技術
- 實現方式:
- 進程和線程:簡單描述兩者關系,即線程為進程的一部分,所有的線程共享進程的資源
(進程和線程的關系需進一步了解)
二.網絡基礎
-
osi五層協議
如圖
- 物理層
- 數據鏈路層
- 以太網協議
- 網絡層
- IP協議
- ARP協議
- 傳輸層
- TCP協議:
- 三次揮手,四次握手
- 三次揮手,四次握手
- UDP協議
- TCP協議:
- 應用層
-
網絡通訊的實現
- 想實現網絡通信,每臺主機需具備四要素
- 本機的IP地址
- 子網掩碼
- 網關的IP地址
- DNS的IP地址
- 獲取這四要素分兩種方式
- 靜態獲取
- 動態獲取
- 想實現網絡通信,每臺主機需具備四要素
- 網絡通信流程
- 此段需進一步加深理解,待理解後整理
三.Linux系統基礎
- Unix和Linux操作系統概述
- Unix系統特點:多用戶和多任務
- Linux
- 關閉Linux系統:init 0
- Linux終端:虛擬控制臺,通過用戶輸入命令對系統進行操作
- 虛擬終端切換方法:Ctrl+Alt+F[1~6]
- 普通用戶和root用戶登陸系統提示符:$、#
- 退出命令:exit
- Linux命令及獲取幫助
- Linux命令格式:命令 參數 選項 (掌握命令格式中命令、選項、參數的具體含義)
2.常用命令- whoami:獲取當前用戶名
- who:顯示當前登錄的所有用戶,以及當前的日期和時間
- date:顯示系統當前的日期和時間;設置時間格式 date 月日時分年
- cal:顯示某月的日歷,格式為 cal 月 年
- clear:清屏(或者 Ctrl+L)
- su:從當前的用戶切換到另一個指定的其他用戶,例如 切到root用戶的命令:su – root (其中 - 顯示上次登錄時間)
- passwd:修改用戶密碼,例如 passwd 用戶名
- man:獲取某個Linux命令的使用說明,例如 查看su命令的使用說明的命令為:man su
- --help:同man命令,例如 查看ls命令幫助的命令為:(不使用man方法)ls –-help
- Linux命令格式:命令 參數 選項 (掌握命令格式中命令、選項、參數的具體含義)
- 目錄文件的瀏覽、管理及維護(一)
- 文件系統目錄
- 頂層根目錄:使用“/”來表示
- 文件系統中的兩個特殊目錄
- . 表示當前目錄,即用戶所在的工作目錄
- .. 表示父目錄,即當前目錄的上一層目錄
- Linux系統中的一些重要目錄
- bin:用來存放常用的可執行文件
- sbin:用來存放系統的可執行文件
- 家目錄:用來存放用戶自己的文件或目錄,超級用戶root的家目錄是/root,而普通用戶的家目錄被存放在/home目錄下,並使用用戶名作為最後一級目錄(家目錄)的名稱,如cat用戶的家目錄為/home/cat
- dev:設備文件目錄
- etc:配置文件目錄
- 掛載點(目錄):通常可移除式硬件會被掛載在/media或/mnt目錄之下
- 絕對目錄和相對路徑
- 絕對路徑的定義:必須以一個正斜線(/)開始,在任何情況下都可以使用絕對路徑找到所需的文件
- 相對路徑的定義:不是以正斜線(/)開始
- 文件系統目錄
- 目錄文件的瀏覽、管理及維護(二)
- pwd和cd 確定和切換目錄
- pwd:以絕對路徑的方式顯示用戶當前工作目錄
- cd:切換當前目錄
- cd ..:進入上一級目錄
- cd ~:切換到用戶的家目錄
- cd:同cd ~,也可切換到用戶的家目錄
- cd –:切換到用戶之前的工作目錄
- cd 目錄名:切換到指定的目錄
- ls列出目錄中的內容
- 列出當前目錄(默認為當前目錄)或指定目錄中的內容
- ls -a:列出目錄下的所有文件,包括以“.”開頭的隱含文件
- ls –all:同ls –a
- ls –l:列出某個目錄中每一個文件的詳細資料,長列表模式,且不顯示隱藏文件
- ls –d:僅顯示目錄名本身,不顯示目錄下的內容列表
- cp復制文件和目錄
- 將文件(可以是多個)復制成一個指定路徑的文件或復制到一個指定路徑的目錄中。
- cp 源文件 目標文件
- –r(recursive,遞歸的):遞歸地復制目錄。當復制一個目錄時,復制該目錄中所有的內容,其中包括子目錄的全部內容
- -f(force,強制):在目標文件已經存在的時候不詢問直接強制復制
- mv移動及修改文件和目錄名
- ****:
- ****:
- mkdir創建目錄
- touch創建文件
- rm刪除文件
- rmdir或rm –r刪除目錄
- cat瀏覽正文文件的內容
- head瀏覽文件中的內容
- tail瀏覽文件中的內容
- more瀏覽文件
- ****:
- pwd和cd 確定和切換目錄
作業
- Linux系統基礎.作業
1) 要求以root用戶登錄系統,右擊桌面打開終端,查看當前登陸Linux系統所使用的用戶名
2) 查看哪些用戶在系統上工作
3) 修改當前時間為2018年8月26號11:28
4) 查看2015年10月份日歷
5) 使用兩種方法查看ls命令的使用說明
6) 清除屏幕
7) 使用“useradd tom”命令新建tom用戶,為tom用戶設置密碼“123”
8) 切換當前用戶為tom
9) 查看當前登陸Linux系統所使用的用戶名
已交作業:Linux系統基礎.作業 - 目錄文件的瀏覽、管理及維護(一).作業
1) 開啟Linux操作系統,要求以root用戶登錄GNOME圖形界面
2) 右擊桌面打開終端,使用“useradd lucy”命令創建lucy用戶
3) 使用鼠標點擊的方法進入根目錄
4) 點擊進入root用戶的家目錄
5) 點擊進入lucy用戶的家目錄
6) 點擊進入用來存放常用的可執行文件的目錄
7) 點擊進入用來存放系統的可執行文件的目錄
8) 點擊進入設備文件目錄
9) 點擊進入配置文件目錄
已交作業:目錄文件的瀏覽、管理及維護(一).作業 - 目錄文件的瀏覽、管理及維護(二).作業
1) 開啟Linux操作系統,要求以root用戶登錄GNOME圖形界面,右擊桌面打開終端
2) 使用命令切換到root用戶的家目錄
3) 確定當前用戶所在的工作目錄
4) 創建目錄wg
5) 使用絕對路徑的方法在wg目錄下新建文件a.txt
6) 進入wg目錄
7) 使用相對路徑的方法在當前目錄下新建wg01目錄和b.txt文件
8) 以長列表格式列出當前目錄下的內容
9) 刪除空目錄wg01
10) 進入上一級工作目錄
11) 強制刪除非空目錄wg
12) 復制/etc/passwd到當前目錄,名為file1
13) 不停的以只讀的方式查看file1文件的內容
14) 查看file1文件的前3行內容
15) 查看file1文件的後2行內容
16) 以百分比的方式分頁查看file1文件的內容
17) 以上下翻頁的方法分頁查看file1文件的內容
今日總結
- 多道技術、osi五層協議、TCP協議的三次揮手,四次握手需加深印象
- 網絡通信的實現及流程需進一步整理、理解
- linux操作系統維護常用命令需加深印象 &&&&&2017年9月19日 0:01:40
Python全棧之路Day2 (補)