一、課程簡介
-
linux服務器配置及常用命令
-
Ubuntu
-
centos
-
-
開發軟件配置及服務環境的搭建
-
軟件的安裝和配置
-
mysql數據庫使用、monDB使用、redius的使用
-
git的使用
-
html/css
?
課程學習方式
-
表達訓練
-
學習方法:
-
linux學習基本上都是命令和配置
-
命令要多敲多記
-
掌握基本配置
-
多在網上瀏覽相關文章增長見識
-
linux操作系統
操作系統是電腦的管家,管理電腦軟硬件資源,直接運行在裸機上的,其他軟件都必須在操作系統上運行
-
操作系統分類
-
桌面操作系統:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中標麒麟
-
移動端:android、symbian、ios、winphone、blackberry
-
服務器端:windows nt、os server 、rehat、centos、geetoo(賤兔)、ubuntu
-
類unix 把由unix衍生出來的系統稱之為類unix系統。
-
-
內核 操作系統最基礎的部分,其他應用都要通過內核對計算機硬件進行安全訪問。內核源碼網址:http://www.kernel.org
-
GUI : graphic User interface 圖形用戶接口
-
GNOME(ubuntu 默認)
-
KDE
-
-
32位和64位,尋址方式不同,64位效率更高
-
linux操作系統歷史
-
unix 一場關于“太空旅行游戲”的游戲
-
Ken Thompson 和Dennis Ritchie,貝爾實驗室
-
c語言
-
unix操作系統
-
-
minix 1987年,荷蘭阿姆斯特丹的Vrije大學計算機科學系的Andrew S. Tanenbaum教授所發展的一個類Unix操作系統,主要用于教學
-
linux
-
1991 Linus Torvalds
-
吉祥物:tux
-
-
-
Linux發行版 (也被叫做 GNU/Linux 發行版) 通常包含了包括桌面環境、辦公套件、媒體播放器、數據庫等應用軟件。linux重要的發行版本
-
RedHat: 最成功的商用linux
-
CentOS: 社區版的redhat,免費
-
Fedora: 個人版的redhat
-
Debian: 純粹的自由軟件構件的發行版,擁有最大開源軟件庫
-
Ubuntu: 友好的桌面版linux
-
Geentoo: 一切從源碼開始手動安裝
-
Arch: 省去編譯,手動安裝一切,性能優異
-
Deepin:國人制作的發行版,QQ、office、搜狗輸入法等除游戲外能滿足你全部的習慣
-
-
linux有兩大發行版陣營
rehat: rehat、centos(免費) debian: ubuntu deepin
linux系統優點:
-
免費、開源
-
速度快,資源少
-
穩定、安全,不宕機
-
多用戶、多任務
-
支持多種平臺
虛擬化和虛擬機
-
虛擬化: 也就是將一臺物理機劃分成n邏輯的計算機,最大限度的榨干計算機的性能
-
docker openstack kvm
-
-
虛擬機 實現虛擬化的一種技術
-
windows: vmware workstation virtual box
-
mac :parallels desktop
-
二、系統安裝
-
安裝方式
-
雙系統
-
虛擬機
-
-
系統版本
-
ubuntu16.04.3-desktop-amd64
-
CentOS7.3
-
-
關機、重啟命令
關機:sudo shutdown -h 18:00 #系統在18:00定時關機sudo shutdown -h +10 ? #系統10分鐘后關機sudo shutdown -h now 立即關機sudo halt ? ? ? ? ? ? 立即關機 等于shutdown -h nowsudo poweroff ? ? ? ? 關機重啟:sudo reboot
-
快照 拍攝快照,保存虛擬機狀態,以后虛擬機出錯后,可以恢復到快照狀態
-
linux版本查看
# 查看ubuntu版本信息 lsb_release -a
-
Ubuntu安裝完畢后需要更新軟件。
-
桌面右上角,設置(齒輪)—— 系統設置—— system—software update。download from 后的下拉框中選擇”中國的服務器“ — 阿里云鏡像:http://mirrors.aliyun.com/ubuntu
-
設置顯示器,同樣在系統設置中 hardware----display 選擇所需分辨率
-
語言設置 系統設置——language中,添加漢語,然后再上面的列表框中將其拖動到最前面,下次重啟就可以看到中文界面了。重啟的時候會提示你目錄是否改成漢語的,請選擇no
-
-
顯示終端
-
在圖形界面里顯示終端,請按ctl + alt + t 顯示終端或者桌面右鍵--終端
-
不帶圖形界面的終端(全shell),請安ctl + alt + f1~f6,可以開啟不同的終端窗口,最多6個,按ctl + alt + f7退回到圖形界面
-
-
開啟工作區
系統設置—外觀—行為:點選開啟工作區。
-
root用戶和sudo
系統默認的root用戶是停用的,所有和系統相關指令均需使用sudo(super user do)命令執行,需要輸入密碼
?
三、常用工具
-
ssh
是secure shell的簡寫
-
傳輸是加密,可以有效防止數據再傳輸過程中被截取
-
傳輸的數據是壓縮的,所以速度超快
-
開啟器ssh服務,ubuntu默認沒有安裝ssh服務,首先需要安裝ssh服務器
#1. 安裝ssh-server sudo apt-get install openssh-server #2. 檢查ssh服務開啟狀態 python@ubuntu:~$ ps -aux | grep ssh root ? ? ? 3747 ?0.0 ?0.5 ?65512 ?5636 ? ? ? ? Ss ? 20:54 ? 0:00 /usr/sbin/sshd -D #是這個 python ? ? 4119 ?0.0 ?0.1 ?21312 ?1044 pts/4 ? S+ ? 21:16 ? 0: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
-
-
軟件安裝
-
Ubuntu下軟件(apt) 安裝
查看軟件包信息 ? 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-get updatesudo apt-get install man gcc make lsof ssh openssl tree vim dnsutils iputils-ping sudo apt-get install net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3 sudo apt-get install libpcre3-dev libreadline-dev libsqlite3-dev libssl-dev llvm sudo apt-get install zlib1g-dev git mysql-server mysql-client zip p7zip
-
CentOS的軟件安裝
-
yum 安裝
yum -y install ? #包名 yum -y update ? ? #更新軟件包列表 yum update 包名 ? #更新指定包 yum remove 包名 ? #卸載指定包 yum list #顯示包列表 ? ##切換軟件源 ##1.先備份,任何重要操作之前要先備份 cd /etc/yum.repos.d cp CentOS-Base.repo CentOS-Base.repo.bak rm CentOS-Base.repo curl -O http://mirrors.163.com/.help/CentOS6-Base-163.repo #163 #curl -O http://mirrors.aliyun.com/repo/Centos-7.repo ? #阿里云 mv CentOS6-Base-163.repo CentOS-Base.repo ##改名 yum clean all ##清除yum源緩存 yum makecache #生成新的yum源緩存 ? #常用下載源 1 阿里云 mirrors.aliyun.com 2 網易 ? mirrors.163.com 3 搜狐 ? mirrors.sohu.com 4 清華大學 mirrors.tuna.tsinghua.edu.cn
-
-
-
ubuntu 下安裝pycharm
下載地址:https://www.jetbrains.com/pycharm/download/#section=linux
直接提取安裝包,然后到安裝包目錄下的bin目錄下執行 ./pycharm.sh
注冊碼激活:
https://blog.csdn.net/u014044812/article/details/78727496
-
安裝搜狗拼音輸入法
1)雙擊安裝搜狗拼音的安裝包
2)安裝完畢后,到系統設置->語言支持,將鍵盤輸入法系統設置為fcitx。重啟系統