一、linux系統優點:
免費、開源
速度快,資源少
穩定、安全,不宕機
多⽤戶、多工
⽀持多種平台
⼆、系統安裝
虛擬化和虛擬機器
虛擬機器(virtual machine)指通過軟體模擬的具有完整硬體系統功能的、運⾏在⼀個完全隔離環境中的完整計算機系統
虛擬化
關機:
sudo shutdown -h 18:00
#系統在18:00定時關機
sudo shutdown -h +
10#系統10分鐘後關機
sudo shutdown -h now ⽴即關機
sudo halt ⽴即關機 等於shutdown -h now
sudo poweroff 關機
重啟:sudo reboot
# 檢視ubuntu版本資訊
lsb_release -a
系統設定
ubuntu安裝完畢後需要更新軟體。
三、常⽤⼯具
在實際開發中,linux伺服器都是被放在伺服器機房⾥的,我們不能直接進⼊到伺服器機房去操作這台linux伺服器,⽽是通過⼀些遠端鏈結⼯具,對linux伺服器進⾏管理。
ssh協議
ssh 為 secure shell的縮寫,由 ietf 的⽹絡⼩組(network workinggroup)所制定;ssh 為建⽴在應⽤層基礎上的安全協議。ssh 是⽬前較可靠,專為遠端登入會話和其他⽹絡服務提供安全性的協議。
ubuntu預設沒有安裝ssh服務,需要我們使⽤**⼿動的在ubuntu伺服器上安裝ssh服務。
**
*傳輸是加密,可以有效防⽌資料再傳輸過程中被擷取
傳輸的資料是壓縮的,所以速度超快
開啟器ssh服務,ubuntu預設沒有安裝ssh服務,⾸先需要安裝ssh伺服器**
*
#1. 安裝ssh-server
sudo apt-get install openssh-server
#2. 檢查ssh服務開啟狀態
python@ubuntu:
~$ ps -aux | grep ssh
root 3747
0.00.5
65512
5636 ? ss 20:54
0:00/usr/sbin/sshd -d #是這個
python 4119
0.00.1
21312
1044 pts/
4 s+21:
160:00 grep -
-color=auto ssh
#3.啟動ssh服務
sudo service ssh start | restart | stop 啟動、重新啟動、停⽌服
務#或者
sudo /etc/init.d/ssh start | restart | stop
#4.測試
ssh -p 端⼝ ⽤戶名@主機位址 #ssh預設端⼝是22
遠端連線⼯具
xshell
putty
scrt
檢視軟體包資訊 sudo apt-cache showsrc 包名
獲得原始碼 sudo apt/apt-get source 包名
安裝軟體包 sudo apt/apt-get install 包名
修復安裝 sudo apt/apt-get -f install
刪除軟體包 sudo apt/apt-get remove 包名
獲取新的軟體包列表 sudo apt/apt-get update
公升級有可⽤更新的軟體包 sudo apt/apt-get upgrade
檢視可公升級軟體列表 sudo apt list
--upgradable
清理⽆⽤包 sudo apt/apt-get clean
sudo apt/apt-get autoclean
#安裝常⻅的庫
sudo apt -y update
sudo apt -y install man gcc make lsof ssh openssl tree
vim dnsutils iputils-ping
sudo apt -y install net-tools psmisc sysstat curl telnet
traceroute wget libbz2-dev libpcre3
sudo apt -y install libpcre3-dev libreadline-dev
libsqlite3-dev libssl-dev llvm
sudo apt -y install zlib1g-dev git mysql-server mysqlclient zip p7zip
yum 安裝
yum -y install #包名
yum -y update #更新軟體包列表
yum update 包名 #更新指定包
yum remove 包名 #解除安裝指定包
yum list
#顯示包列表
##切換軟體源
##1.先備份,任何重要操作之前要先備份
#curl -o #阿⾥
雲mv centos6-base-
163.repo centos-base.repo ##改名
yum clean all
##清除yum源快取
yum makecache #⽣成新的yum源快取
1 阿⾥雲 mirrors.aliyun.com
2 ⽹易 mirrors.
163.com
4 清華⼤學 mirrors.tuna.tsinghua.edu.cn
直接提取安裝包,然後到安裝包⽬錄下的bin⽬錄下執⾏ ./pycharm.sh選擇註冊碼啟用和windows相同
安裝搜狗拼⾳輸⼊法
1)雙擊安裝搜狗拼⾳的安裝包
2)安裝完畢後,到系統設定->語⾔⽀持,將鍵盤輸⼊法系統設定為fcitx。重啟系
統
30天python基礎(九 檔案處理 )
1.件處理 件的處理包括讀 件和寫 件,讀寫 件就是請求作業系統開啟 個 件物件,然後,通過作業系統提供的接 從這個 件物件中讀取資料 讀 件 或者把資料寫 這個 件物件 寫 件 1.1 件讀取 件讀取可分為以下步驟 開啟 件 fp open qfile.txt r encoding utf 8 讀...
30天Python基礎(正規表示式)
正規表示式是對字串操作的 種邏輯公式,就是 事先定義好的 些特定字元 及這些特定字元的組合,組成 個 規則字串 這個 規則字串 來表達對字 符串的 種過濾邏輯。1.為什麼使 正規表示式 原 含義 d0 9中任何 個字元 0 9 d 0 9中的任何 個字元 0 9 s n r t 空格 s n r t...
linu基礎命令1
根目錄,第一級目錄 1.ls列出當前目錄下的檔案和目錄 a 列出所有的檔案,包括所有以.開頭的隱藏檔案 d 列出目錄本身,並不包含目錄中的檔案 ld h 和 l一起使用,檔案大小人類易讀 lh l 長輸出 ltr 按照建立時間來排序 2.man 命令幫助介面 3.pwd 顯示出當前 活動目錄的名稱 ...