二階段Day12-linux安裝軟件

計算機是由硬件和軟件構(gòu)成的。

硬件的五大部件:

  • 運算器 -|
  • 控制器 -| 中央處理器
  • 存儲器 - 內(nèi)存(RAM)
  • 輸入設(shè)備 -|
  • 輸出設(shè)備 -| IO設(shè)備

軟件的兩大類別:

  • 系統(tǒng)軟件 - 操作系統(tǒng)(內(nèi)核+工具程序)
  • 應(yīng)用軟件

Linux系統(tǒng)的內(nèi)核是Free的
Linux系統(tǒng)最早的內(nèi)核是由Linus開發(fā)的 現(xiàn)在也是由他在管理和維護(hù)這個系統(tǒng)的內(nèi)核版本

Unix - MINIX

  • IBM - AIX
  • HP - HP-UX

除了Windows系統(tǒng)其他系統(tǒng)幾乎都是Unix的衍生品
類Unix操作系統(tǒng)

Unix - BSD - FreeBSD - Macintosh - macOS - iOS
Unix - MINIX - Linux - Android
Unix - Solaris / HP-UX

Shell - 殼程序 - 人機交互界面(人和計算機對話的窗口)
Shell中的工具和命令

who - 查看登錄系統(tǒng)用戶的信息
last - 查看最近使用過系統(tǒng)的用戶信息

clear - 清除屏幕輸出
history - 查看歷史命令
!歷史命令編號 - 重新執(zhí)行歷史命令

useradd/userdel - 添加/刪除用戶
passwd - 修改用戶口令
su - switch user - 切換用戶

logout / exit - 退出登錄
reboot / shutdown - 重啟 / 關(guān)機
write 用戶名 - 給指定用戶發(fā)送消息
mesg y/n - 是否接收別人發(fā)送的消息
wall - 給所有人發(fā)出廣播消息

pwd - print working directory - 打印當(dāng)前工作目錄
cd - change directory - 改變目錄
ls - list directory contents - 列出目錄內(nèi)容

mkdir 目錄名 - make directory - 創(chuàng)建文件夾
rmdir 目錄名 - remove empty directory - 刪除空文件夾
touch 文件名 - 創(chuàng)建一個空文件
echo 內(nèi)容 > 文件名 - 將內(nèi)容重定向到指定的文件
wget [圖片上傳失敗...(image-747bd6-1542114147724)]

http://www.sohu.com/ - 聯(lián)網(wǎng)通過URL獲取指定文件
rm - 刪除文件
rm -rf - 刪除文件夾
cp - 拷貝文件或文件夾
mv - 移動文件或文件夾(重命名)

cat - concatenate - 連接文件內(nèi)容(查看文件)
less / more - 分屏查看
head / tail - 查看文件前面/后面的部分
sort - 給文件排序
uniq - 去除相鄰的重復(fù)內(nèi)容
| - 管道 - 連接兩個進(jìn)程(命令)- 把前一個進(jìn)程的輸出作為后面一個進(jìn)程的輸入

gzip / gunzip - 壓縮/解壓縮
xz -z / xz -d - 壓縮/解壓縮

tar是Linux系統(tǒng)下的歸檔文件(類似于Windows下的rar文件)
解歸檔 - tar -xvf 歸檔文件的名字
歸檔 - tar -cvf 歸檔文件的名字 ./*

Redis - NoSQL

CPython - Python解釋器是用C語言實現(xiàn)的
Jython - Python解釋器是用Java語言實現(xiàn)的
IronPython - Python解釋器是用C#語言實現(xiàn)的
PyPy - Python解釋器是用Python語言實現(xiàn)的

獲得幫助
man - manual - 查看幫助手冊
命令 --help - 獲得命令的幫助

200Mbps -----> 25MB

8bit -------> 1Byte
1024B -------> 1KB
1024KB -------> 1MB
1024MB -------> 1GB
1024GB -------> 1TB
1024TB -------> 1PB

《鳥哥的Linux私房菜》

Linux發(fā)行版本:

  • Redhat
  • CentOS
  • Ubuntu
  • Fedora
  • SUSE
  • Debian

Linux系統(tǒng)安裝軟件:

  1. 使用包管理工具 - yum / rpm / apt / deb
  2. 源代碼構(gòu)建安裝 - 下載源代碼用C語言構(gòu)建工具進(jìn)行構(gòu)建
  3. 直接下載二進(jìn)制程序 - 配置環(huán)境變量之后使用

Apache
Nginx ---> HTTP服務(wù)器 ---> 提供Web應(yīng)用

yum search nginx - 搜索名為nginx的軟件包
yum -y install nginx - 安裝名為nginx的軟件包
yum -y remove nginx - 刪除名為nginx的軟件包
yum update nginx - 更新名為nginx的軟件包
yum info nginx - 查看名為nginx的軟件包相關(guān)信息
yum list installed - 查看已經(jīng)安裝的軟件包

service nginx start

systemctl start nginx - 啟動Nginx
systemctl restart nginx - 重啟Nginx
systemctl stop nginx - 停止Nginx
systemctl status nginx - 查看Nginx狀態(tài)
systemctl enable nginx - 設(shè)置Nginx開機自啟
systemctl disable nginx - 禁用Nginx開機自啟

更新Linux系統(tǒng)Python環(huán)境到3.7.1

  1. 安裝依賴項
    yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

  2. 下載源代碼
    wget [圖片上傳失敗...(image-206717-1542114147714)]

https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

  1. 解壓縮和解歸檔
    gunzip Python-3.7.1.tgz
    tar -xvf Python-3.7.1.tar

  2. 進(jìn)入文件夾生成構(gòu)建文件(Makefile)
    cd Python-3.7.1
    ./configure --prefix=/usr/local/python37 --enable-optimizations

  3. 構(gòu)建和安裝
    make && make install

  4. 修改環(huán)境變量
    cd ~
    vim .bash_profile

PATH=PATH:HOME/bin:/usr/local/python37/bin

提醒:vim下按i進(jìn)入編輯模式;按Esc退出編輯模式凝赛;保存文件要先退出編輯模式再按:wq

  1. 斷開服務(wù)器連接,重新連接服務(wù)器
    python3 --version

  2. 注冊一個快捷方式(符號鏈接)
    ln -s /usr/local/python37/bin/python3 /usr/bin/python3

硬鏈接 - 相當(dāng)于給文件增加了一個引用計數(shù)(不復(fù)制數(shù)據(jù)的備份)
軟鏈接(符號鏈接) - 相當(dāng)于是Windows下的快捷方式 可以為常用的文件和文件夾在用戶主目錄下創(chuàng)建軟鏈接來方便操作

ln 源文件 目標(biāo)文件

ps - processes - 查看進(jìn)程狀態(tài)
ps -ef
ps -aux

top

kill - 結(jié)束進(jìn)程

登錄系統(tǒng)成功之后進(jìn)入Shell(殼程序)交互式環(huán)境
大多數(shù)Linux系統(tǒng)默認(rèn)的Shell都是bash
bourne again shell

Internet是基于TCP/IP模型的四層架構(gòu)

應(yīng)用層 - HTTP / FTP / SSH / QQ / SMTP / POP3
傳輸層 - TCP / UDP - 端到端傳輸服務(wù)
網(wǎng)絡(luò)層 - IP - 尋址和路由
物理鏈路層(網(wǎng)絡(luò)接口層) - 分幀和校驗

服務(wù)端口是對IP地址的擴展套利,用來區(qū)分不同的服務(wù)

sftp root@1.2.3.4
SFTP的常用命令:
quit / exit / bye - 退出sftp
cd / lcd - 切換遠(yuǎn)端工作目錄 / 切換本地工作目錄
pwd / lpwd - 查看遠(yuǎn)端工作目錄 / 查看本地工作目錄
ls / lls - 查看遠(yuǎn)端目錄下的內(nèi)容 / 查看本地目錄下的內(nèi)容
mkdir / lmkdir - 在遠(yuǎn)端創(chuàng)建目錄 / 在本地創(chuàng)建目錄
put - 上傳文件(-r遞歸可以用來上傳文件夾)
get - 下載文件(-r遞歸可以用來下載文件夾)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末召嘶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曲梗,更是在濱河造成了極大的恐慌赞警,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虏两,死亡現(xiàn)場離奇詭異愧旦,居然都是意外死亡,警方通過查閱死者的電腦和手機碘举,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門忘瓦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人引颈,你說我怎么就攤上這事耕皮。” “怎么了蝙场?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵凌停,是天一觀的道長。 經(jīng)常有香客問我售滤,道長罚拟,這世上最難降的妖魔是什么台诗? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮赐俗,結(jié)果婚禮上拉队,老公的妹妹穿的比我還像新娘。我一直安慰自己阻逮,他們只是感情好粱快,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叔扼,像睡著了一般事哭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瓜富,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天鳍咱,我揣著相機與錄音,去河邊找鬼与柑。 笑死谤辜,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的仅胞。 我是一名探鬼主播每辟,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼干旧!你這毒婦竟也來了渠欺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤椎眯,失蹤者是張志新(化名)和其女友劉穎挠将,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體编整,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡舔稀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了掌测。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片内贮。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖汞斧,靈堂內(nèi)的尸體忽然破棺而出夜郁,到底是詐尸還是另有隱情,我是刑警寧澤粘勒,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布竞端,位于F島的核電站,受9級特大地震影響庙睡,放射性物質(zhì)發(fā)生泄漏事富。R本人自食惡果不足惜技俐,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望统台。 院中可真熱鬧雕擂,春花似錦、人聲如沸饺谬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽募寨。三九已至,卻和暖如春森缠,著一層夾襖步出監(jiān)牢的瞬間拔鹰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工贵涵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留列肢,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓宾茂,卻偏偏與公主長得像瓷马,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子跨晴,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容