1.操作系統(tǒng)概述
操作系統(tǒng):Oprating System,簡稱OS
概述:控制計(jì)算機(jī)硬件和軟件的計(jì)算器程序,最基本的系統(tǒng)軟件
發(fā)展:減低功耗、提高性能、縮小成本、降低成本
常見操作系統(tǒng):windows、Mac、unix/linux、Android、IOS等等
2.Linux/Unix安裝前準(zhǔn)備
-
虛擬機(jī)軟件:VitrualBox
——官方網(wǎng)站:http://www.oracle.com
Linux/Unix操作系統(tǒng):Ubuntu16.04
安裝要求
—— CPU:i3+
—— 內(nèi)存 :4G+
—— 硬盤 :20G+
3.軟件安裝~虛擬機(jī)
虛擬機(jī):
使用軟件模擬的
具有計(jì)算機(jī)完整硬件功能的
運(yùn)行在一個(gè)完全隔離的環(huán)境中的計(jì)算機(jī)系統(tǒng)常用虛擬機(jī):VMware、VirtualBox、Virtial PC等等
4.VirtualBox安裝使用
- VirtualBox安裝
—【 因不方便上傳,可以私聊】 - VirtualBox鼠標(biāo)釋放
— 按【Ctrl[右]】鍵釋放 - 全屏切換
— 按【Ctrl[右]+F】鍵切換 - 其他
— 出現(xiàn)問題一定要記得【度娘】and 【谷歌】
5.Ubuntu簡單操作
- 默認(rèn)自帶圖形畫界面操作——類似windows操作系統(tǒng)
- 刷新:鼠標(biāo)右鍵菜單[整理桌面]
- 更改桌面背景:鼠標(biāo)右鍵菜單[更改桌面背景]
- 程序啟動:桌面左下角[搜索(圈圈)]圖標(biāo)
- 任務(wù)欄:桌面頂部(包括網(wǎng)絡(luò)連接、輸入法切換、關(guān)機(jī)重啟等)
6.Linux/Unix文件打包壓縮操作
打包:將多個(gè)不同的文件,用一個(gè)文件封裝,包含在一個(gè)文件中。也是一種文件壓縮方式,只不過壓縮比例較小(1M->0.9M),主要是操作效率較快
通常用在文件整理上(我們項(xiàng)目的日志整理、項(xiàng)目的文件整理,文件傳輸?shù)鹊龋?/p>
文件打包解包操作:tar
-c選項(xiàng):打包文件
-x選項(xiàng):解包出包中的文件
-t選項(xiàng):列出包中的所有內(nèi)容
-v選項(xiàng):詳細(xì)列出操作的文件信息
-f選項(xiàng):使用指定的包文件
-z選項(xiàng):使用gzip解壓文件文件壓縮解壓縮操作:gzip
gzip:壓縮文件
-d選項(xiàng):解壓縮文件
-l選項(xiàng):列出壓縮文件信息
7.Linux/Unix用戶管理

8.ftp服務(wù)器配置操作
軟件準(zhǔn)備:ubuntu操作系統(tǒng)、FlashFXP軟件
vsftpd軟件安裝
ftp目錄及用戶添加
遠(yuǎn)程ftp登錄及文件上傳
9. ssh遠(yuǎn)程登錄配置及操作
軟件準(zhǔn)備:Ubuntu操作系統(tǒng)、SecureCRT遠(yuǎn)程軟件
openssh-server軟件安裝
ssh遠(yuǎn)程登錄配置
SecureCRT遠(yuǎn)程登錄操作
10.ubuntu下軟件安裝
- apt-get update : 更新軟件列表
- apt-get upgrade : 更新軟件
- apt-get install[軟件名稱]:從默認(rèn)軟件源安裝制定的軟件
11.ubuntu python開發(fā)環(huán)境搭建
- ubuntu默認(rèn)支持python2.7& python3.5的開發(fā)環(huán)境
- ubuntu默認(rèn)python—>/usr.bin/python—>python2.7
- 軟連接—>快捷方式—>語法 : In-s源文件 快捷方式
- 其他情況:
— 下載源代碼、make&install編譯
— 配置環(huán)境變量
Ubuntu終端簡單操作1——切換工作路徑
- cd: 切換到當(dāng)前用戶根目錄,默認(rèn)[/home/用戶名/]
- cd . : 切換到當(dāng)前目錄
- cd .. : 切換到上一級目錄
- cd / : 返回操作系統(tǒng)跟目錄,默認(rèn):[/]
- cd direction : 進(jìn)入某個(gè)指定的文件目錄
Ubuntu終端簡單操作2——查看文件
- ls : 查看當(dāng)前目錄下的文件列表
- ls-l : 以列表的方式查看當(dāng)前目錄下的文件詳細(xì)信息
- ls-a : 查看當(dāng)前目錄下的所有文件
- ls-al : 查看當(dāng)前目錄下所有文件的詳細(xì)信息
- ls I more :以分頁的形式查看文件
- d : 文件列表選項(xiàng)中表示文件夾
- — : 文件列表選項(xiàng)中表示文件
Ubuntu終端簡單操作3——文件復(fù)制和粘貼
- cp/dir/filea/dir/fileb
— 復(fù)制filea文件到指定目錄并重命名為fileb - cp - r/dir/filea/dir/fileb
— 復(fù)制filea文件夾到指定的目錄并重命名為fileb - mv/dir/filea/dir/fireb
— 剪切filea文件并粘貼到指定目錄并重命名為fileb
Ubuntu終端簡單操作4——文件創(chuàng)建刪除
- touch filename
— 創(chuàng)建一個(gè)名稱為filename的文件 - mkdir directory_name
— 創(chuàng)建一個(gè)名稱為directory的文件夾 - mkdir -p dira/dirb/dirc/dird
— 創(chuàng)建多級目錄 - chmod<permission><file>:修改文件訪問權(quán)限
- rm file
— 刪除file文件 - rm -rf file_name
— 刪除文件file_name,可以刪除文件夾
Ubnuntu終端簡單操作5——vim編輯器
- vi file
— 使用vim編輯器編輯文件file - 三種模式:
— 命令行模式:1.光標(biāo)移動查看內(nèi) 2. HJKL—>方向鍵[上下左右] 3.x : 刪除光標(biāo)所在的一個(gè)字符
— 插入模式:1. a :在光標(biāo)后插入 2. i :在光標(biāo)前插入
— 底行模式:1.命令行輸入命令,在底行輸入 2.wq :保存文件并退出編輯器 3. q:直接退出編輯器
Ubuntu終端簡單操作6——文件內(nèi)容查看
- cat file_name: 查看文件內(nèi)容
- cat file_name | more: 以分頁的形式查看文件內(nèi)容
- more file_name: 以分頁的形式產(chǎn)看文件內(nèi)容
- tail -nf : 查看文件末尾的n行內(nèi)容
Ubuntu終端簡單操作7——文件搜索
grep [kw] file
— 在文件file中搜索包含kw關(guān)鍵字的信息
— file文件是一個(gè)包含路徑的文件Is file I grep[kw]
— 在查詢出來的文件列表中,搜索包含kw關(guān)鍵字的文件
Ubuntu終端簡單操作8——系統(tǒng)操作用戶
修改并啟用ubuntu超級用戶
終端輸入:sudo passwd root
— 該命令用戶更改超級用戶密碼
— 首先輸入當(dāng)前用戶密碼
— 然后輸入兩次root用戶密碼完成更改切換用戶
— su - root :切換到root用戶
— 輸入密碼之后就可以切換【注意:密碼默認(rèn)不會顯示】
Ubuntu終端簡單操作9——系統(tǒng)信息
- uname - a: 查看操作系統(tǒng)內(nèi)核/操作系統(tǒng)/CPU信息
- env: 查看環(huán)境變量
- hostname: 查看計(jì)算機(jī)名
- head - n 1/etc/issue:查看操作系統(tǒng)版本
- cat/proc/cpuinfo:查看CPU信息
- lspci -tv: 查看所有USB設(shè)備
- lsmod : 列出所有加載的內(nèi)核模塊
Ubuntu終端簡單操作10——系統(tǒng)網(wǎng)絡(luò)信息
- ifconfig : 查看系統(tǒng)網(wǎng)絡(luò)信息
- iptables -L:查看系統(tǒng)防火墻系統(tǒng)
- route -n : 查看系統(tǒng)網(wǎng)絡(luò)路由信息
- netstat -Intp : 查看所有監(jiān)聽端口
- netstat -antp : 查看所有已經(jīng)建立的鏈接
- netstat -s : 查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
Ubuntu終端簡單操作11——系統(tǒng)進(jìn)程信息
- pa -ef: 查看系統(tǒng)中當(dāng)前用戶的所有進(jìn)程信息
- ps -ef I grep [kw] : 查看包含關(guān)鍵字kw的進(jìn)程信息
- top : 實(shí)時(shí)顯示當(dāng)前用戶所有進(jìn)程信息