一、配置自己的Linux系統
1、軟件安裝
1.1、概述
Ubuntu 系統中,軟件通常以 deb 格式的包文件發布,它是一種預編譯軟件包。deb 包中除了包含已編譯的 軟件,通常還包括軟件的拷貝路徑、對其它軟件包的依賴關系紀錄、比較通用的配置文件以及軟件的描述、 版本、作者、類別、占用空間等信息。 deb 軟件包命令遵行如下約定: soft_ver-rev_arch.deb
- soft 軟件包名稱
- ver 軟件版本號
- revUbuntu 修訂版本號
- arch 目標架構名稱
1.2、使用dpkg安裝軟件
-
安裝 deb 軟件包
dpkg -i | --install xxx.deb
-
刪除軟件包
dpkg -r | --remove xxx.deb
-
連同配置文件一起刪除
dpkg -r -p | --purge xxx.deb
-
查看軟件包信息
dpkg -i | -info xxx.deb
-
重新配置
dpkg-reconfigure xxx
-
同時安裝多個軟件包
dpkg -i xxx.deb xxx.deb xxx.deb
-
命令
命令 說明 dpkg -i package.deb 安裝包 dpkg -r package 刪除包 dpkg -P package 刪除包(包括配置文件) dpkg -L package 列出與該包關聯的文件 dpkg -l package 顯示該包的版本 dpkg –unpack package.deb 解開 deb 包的內容 dpkg -S keyword 搜索所屬的包內容 dpkg -l 列出當前已安裝的包 dpkg -c package.deb 列出 deb 包的內容 dpkg –configure package 配置包
1.3、APT安裝
-
說明
如果一個軟件依賴關系過于復雜,使用 dpkg 來安裝它,并不是一個明智的選擇,這個時候您就需要用到 APT軟件包管理系統。APT 可以自動的檢查依 賴關系,通過您預設的方式來獲得相關軟件包,并自動安裝配置它。事實上,在多數情況下,我們推薦您使用 APT 軟件包管理系統。 APT系統需要一個軟件信息數據庫和至少一個存放著大量 deb 包的軟件倉庫,我們稱之為 源 。 源可以是網絡服務器,安裝 CD 或者本地軟件倉庫。您需要修改 /etc/apt/sources.list 文件,使 APT 系統能夠連接到源
APT 系統主要包括 apt-get 和 apt-cache 等命令。通常是復合命令,包含若干個子命令
-
添加源
備份源 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.list sudo apt-get update
(源列表)[http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8]
-
搜索軟件包
apt-cache search package 例如 apt-cache search google-chrome
獲取包的相關信息,如說明、大小、版本等
apt-cache show package
例如
apt-cache show google-chrome
-
安裝包
sudo apt-get install package 例如 sudo apt-get install google-chrome
-
重新安裝包
sudo apt-get install package --reinstall
-
修復安裝
sudo apt-get -f install xxx
-
刪除包
sudo apt-get remove package
-
刪除包,包括配置文件等
sudo apt-get remove package --purge
-
更新源
sudo apt-get update
-
更新軟件
sudo apt-get upgrade
-
升級系統
sudo apt-get dist-upgrade
-
了解使用該包依賴那些包
apt-cache depends package
-
查看該包被哪些包依賴
apt-cache rdepends package
-
安裝相關的編譯環境
sudo apt-get build-dep package
-
清理無用的包
sudo apt-get clean && sudo apt-get autoclean
-
檢查是否有損壞的依賴
sudo apt-get check
3、網絡配置
1、查看網絡
-
說明
打開Ubuntu的/etc/network/interfaces文件
-
默認配置信息
auto lo iface lo inet loopback
2、配置網絡
說明
/etc/sysconfig/network-scripts/ifcfg-eth0這個文件中包含著Linux網卡的所有信息
eth0為自動獲取IP,插入要手工設置IP的eth1的IP信息,編輯后內容如下,前面auto eth1,讓網卡開機自動掛載
配置信息
auto lo
iface lo inet loopback
auto eth1 #開機自動連接網絡
iface eth1 inet static #static表示使用固定ip,dhcp表述使用動態ip
address xxx.xxx.xxx.xxx #本機IP地址
netmask 255.255.255.0 # 子網掩碼
gateway 192.168.0.2 #默認路由
#可忽略
broadcask 192.168.0.255 #廣播地址
network 192.168.0.0 #該網段的第一個IP
3、重新啟動網卡
/etc/init.d/networking restart
二、常用軟件安裝
1、安裝sublime
-
添加源
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo add-apt-repository ppa:webupd8team/sublime-text-3
-
添加PPA
PPA,表示Personal Package Archives,也就是個人軟件包集很多軟件包由于各種原因吧,不能進入官方的Ubuntu軟件倉庫。為了方便Ubuntu用戶使用,launchpad.net提供了ppa,允許用戶建立自己的軟件倉庫,自由的上傳軟件。PPA也被用來對一些打算進入Ubuntu官方倉庫的軟件,或者某些軟件的新版本進行測試。當官方源中沒有的時候需要自己添加,具體查看軟件官方網站
-
更新源
sudo apt-get update
-
安裝sublime
sudo apt-get install sublime-text-installer
2、安裝vim
-
你可以先卸載ubuntu上默認安裝的vim-tidy:
sudo apt-get remove vim-tiny
-
然后安裝vim
sudo apt-get install vim
3、安裝git
-
用于Debian / Ubuntu發行版的最新穩定版本
sudo apt-get install git
-
對于Ubuntu,這個PPA提供了最新的穩定上游Git版本
sudo add-apt-repository ppa:git-core/ppa
-
更新源
sudo apt update
-
安裝git
sudo apt install git
4、安裝谷歌瀏覽器
-
將下載源添加到系統源中。
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
-
導入google軟件公鑰。
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
-
更新系統列表獲得最新軟件版本信息。
sudo apt-get update
-
安裝穩定版google
sudo apt-get install google-chrome-stable
5、安裝typore
-
添加秘鑰
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
-
添加源
sudo add-apt-repository 'deb https://typora.io linux/'
-
更新源
sudo apt-get update
-
安裝typore
sudo apt-get install typora
6、安裝jetbrains
三、遠程連接
1、說明
將ubuntu系統設置為服務器很簡單,只需要開啟ssh服務就可以了。開啟了ssh服務以后,其它電腦就可以通過ssh登錄你的這臺ubuntu服務器
2、安裝ssh
-
安裝openssh-server
sudo apt-get install update
-
安裝
sudo apt-get install openssh-server
-
查看ssh服務是否開啟
ps -e |grep ssh 如果出現如下7124 ? 00:00:00 sshd, 否則沒有開啟 需要輸入命令sudo /etc/init.d/ssh start取開啟服務
-
停止服務
sudo /etc/init.d/ssh stop
-
重啟服務
sudo /etc/init.d/sshrestart
3、連接ubuntu
-
linux系統
ssh 用戶名@IP地址:端口號 默認22可以不寫
-
使用root連接出現錯誤
修改/etc/ssh/sshd_config文件。找如下的一句 #PermitRootLogin yes 要把前面的#號去掉。 PermitRootLogin yes 重啟sshd服務器 service sshd restart
-
windows系統
如果題主采用的是windows 物理機平臺上的ubuntu虛擬機的話,保證一下幾點即可: (1)物理機與虛擬機的IP處于同一網段 (2)虛擬機網卡使用橋接方式 (3)ssh 端口開啟 默認22
-
推薦軟件
putty WinSCP xshell
-
查看Linux的IP地址(inet addr)
ip addr
-
連接
Login as: root Password: xxx