1.操作系統概述
操作系統:Oprating System,簡稱OS
概述:控制計算機硬件和軟件的計算器程序,最基本的系統軟件
發展:減低功耗、提高性能、縮小成本、降低成本
常見操作系統:windows、Mac、unix/linux、Android、IOS等等
2.Linux/Unix安裝前準備
-
虛擬機軟件:VitrualBox
——官方網站:http://www.oracle.com
Linux/Unix操作系統:Ubuntu16.04
安裝要求
—— CPU:i3+
—— 內存 :4G+
—— 硬盤 :20G+
3.軟件安裝~虛擬機
虛擬機:
使用軟件模擬的
具有計算機完整硬件功能的
運行在一個完全隔離的環境中的計算機系統常用虛擬機:VMware、VirtualBox、Virtial PC等等
4.VirtualBox安裝使用
- VirtualBox安裝
—【 因不方便上傳,可以私聊】 - VirtualBox鼠標釋放
— 按【Ctrl[右]】鍵釋放 - 全屏切換
— 按【Ctrl[右]+F】鍵切換 - 其他
— 出現問題一定要記得【度娘】and 【谷歌】
5.Ubuntu簡單操作
- 默認自帶圖形畫界面操作——類似windows操作系統
- 刷新:鼠標右鍵菜單[整理桌面]
- 更改桌面背景:鼠標右鍵菜單[更改桌面背景]
- 程序啟動:桌面左下角[搜索(圈圈)]圖標
- 任務欄:桌面頂部(包括網絡連接、輸入法切換、關機重啟等)
6.Linux/Unix文件打包壓縮操作
打包:將多個不同的文件,用一個文件封裝,包含在一個文件中。也是一種文件壓縮方式,只不過壓縮比例較小(1M->0.9M),主要是操作效率較快
通常用在文件整理上(我們項目的日志整理、項目的文件整理,文件傳輸等等)
文件打包解包操作:tar
-c選項:打包文件
-x選項:解包出包中的文件
-t選項:列出包中的所有內容
-v選項:詳細列出操作的文件信息
-f選項:使用指定的包文件
-z選項:使用gzip解壓文件文件壓縮解壓縮操作:gzip
gzip:壓縮文件
-d選項:解壓縮文件
-l選項:列出壓縮文件信息
7.Linux/Unix用戶管理
8.ftp服務器配置操作
軟件準備:ubuntu操作系統、FlashFXP軟件
vsftpd軟件安裝
ftp目錄及用戶添加
遠程ftp登錄及文件上傳
9. ssh遠程登錄配置及操作
軟件準備:Ubuntu操作系統、SecureCRT遠程軟件
openssh-server軟件安裝
ssh遠程登錄配置
SecureCRT遠程登錄操作
10.ubuntu下軟件安裝
- apt-get update : 更新軟件列表
- apt-get upgrade : 更新軟件
- apt-get install[軟件名稱]:從默認軟件源安裝制定的軟件
11.ubuntu python開發環境搭建
- ubuntu默認支持python2.7& python3.5的開發環境
- ubuntu默認python—>/usr.bin/python—>python2.7
- 軟連接—>快捷方式—>語法 : In-s源文件 快捷方式
- 其他情況:
— 下載源代碼、make&install編譯
— 配置環境變量
Ubuntu終端簡單操作1——切換工作路徑
- cd: 切換到當前用戶根目錄,默認[/home/用戶名/]
- cd . : 切換到當前目錄
- cd .. : 切換到上一級目錄
- cd / : 返回操作系統跟目錄,默認:[/]
- cd direction : 進入某個指定的文件目錄
Ubuntu終端簡單操作2——查看文件
- ls : 查看當前目錄下的文件列表
- ls-l : 以列表的方式查看當前目錄下的文件詳細信息
- ls-a : 查看當前目錄下的所有文件
- ls-al : 查看當前目錄下所有文件的詳細信息
- ls I more :以分頁的形式查看文件
- d : 文件列表選項中表示文件夾
- — : 文件列表選項中表示文件
Ubuntu終端簡單操作3——文件復制和粘貼
- cp/dir/filea/dir/fileb
— 復制filea文件到指定目錄并重命名為fileb - cp - r/dir/filea/dir/fileb
— 復制filea文件夾到指定的目錄并重命名為fileb - mv/dir/filea/dir/fireb
— 剪切filea文件并粘貼到指定目錄并重命名為fileb
Ubuntu終端簡單操作4——文件創建刪除
- touch filename
— 創建一個名稱為filename的文件 - mkdir directory_name
— 創建一個名稱為directory的文件夾 - mkdir -p dira/dirb/dirc/dird
— 創建多級目錄 - chmod<permission><file>:修改文件訪問權限
- rm file
— 刪除file文件 - rm -rf file_name
— 刪除文件file_name,可以刪除文件夾
Ubnuntu終端簡單操作5——vim編輯器
- vi file
— 使用vim編輯器編輯文件file - 三種模式:
— 命令行模式:1.光標移動查看內 2. HJKL—>方向鍵[上下左右] 3.x : 刪除光標所在的一個字符
— 插入模式:1. a :在光標后插入 2. i :在光標前插入
— 底行模式:1.命令行輸入命令,在底行輸入 2.wq :保存文件并退出編輯器 3. q:直接退出編輯器
Ubuntu終端簡單操作6——文件內容查看
- cat file_name: 查看文件內容
- cat file_name | more: 以分頁的形式查看文件內容
- more file_name: 以分頁的形式產看文件內容
- tail -nf : 查看文件末尾的n行內容
Ubuntu終端簡單操作7——文件搜索
grep [kw] file
— 在文件file中搜索包含kw關鍵字的信息
— file文件是一個包含路徑的文件Is file I grep[kw]
— 在查詢出來的文件列表中,搜索包含kw關鍵字的文件
Ubuntu終端簡單操作8——系統操作用戶
修改并啟用ubuntu超級用戶
終端輸入:sudo passwd root
— 該命令用戶更改超級用戶密碼
— 首先輸入當前用戶密碼
— 然后輸入兩次root用戶密碼完成更改切換用戶
— su - root :切換到root用戶
— 輸入密碼之后就可以切換【注意:密碼默認不會顯示】
Ubuntu終端簡單操作9——系統信息
- uname - a: 查看操作系統內核/操作系統/CPU信息
- env: 查看環境變量
- hostname: 查看計算機名
- head - n 1/etc/issue:查看操作系統版本
- cat/proc/cpuinfo:查看CPU信息
- lspci -tv: 查看所有USB設備
- lsmod : 列出所有加載的內核模塊
Ubuntu終端簡單操作10——系統網絡信息
- ifconfig : 查看系統網絡信息
- iptables -L:查看系統防火墻系統
- route -n : 查看系統網絡路由信息
- netstat -Intp : 查看所有監聽端口
- netstat -antp : 查看所有已經建立的鏈接
- netstat -s : 查看網絡統計信息
Ubuntu終端簡單操作11——系統進程信息
- pa -ef: 查看系統中當前用戶的所有進程信息
- ps -ef I grep [kw] : 查看包含關鍵字kw的進程信息
- top : 實時顯示當前用戶所有進程信息