15、Linux-系統(tǒng)配置

一、配置自己的Linux系統(tǒng)

2、軟件安裝

2.1、概述

Linux 系統(tǒng)中,軟件通常以源代碼或者預(yù)編譯包的形式提供。 軟件源代碼需要編譯為二進制的機器代碼才能夠使用,安裝比較耗時,不過您可以自行調(diào)節(jié)編譯選項,決 定需要的功能或組件,或者針對硬件平臺作一些優(yōu)化
預(yù)編譯的軟件包,通常是由軟件的發(fā)布者進行編譯,您只要將軟件拷貝到系統(tǒng)中就可以了??紤]到預(yù)編譯 軟件包的適用性,預(yù)編譯軟件包通常不會針對某種硬件平臺優(yōu)化。它所包含的功能和組件也是通用的組合。 Ubuntu 系統(tǒng)中,軟件通常以 deb 格式的包文件發(fā)布,它是一種預(yù)編譯軟件包。deb 包中除了包含已編譯的 軟件,通常還包括軟件的拷貝路徑、對其它軟件包的依賴關(guān)系紀錄、比較通用的配置文件以及軟件的描述、 版本、作者、類別、占用空間等信息。 deb 軟件包命令遵行如下約定: soft_ver-rev_arch.deb

  1. soft 軟件包名稱
  2. ver 軟件版本號
  3. revUbuntu 修訂版本號
  4. arch 目標架構(gòu)名稱

2.2、使用dpkg安裝軟件

  1. 安裝 deb 軟件包
    dpkg -i | --install xxx.deb
    
  2. 刪除軟件包
    dpkg -r | --remove xxx.deb
    
  3. 連同配置文件一起刪除
    dpkg -r -p | --purge xxx.deb
    
  4. 查看軟件包信息
    dpkg -i | -info xxx.deb
    
  5. 重新配置
    dpkg-reconfigure xxx
    
  6. 同時安裝多個軟件包
    dpkg -i xxx.deb xxx.deb xxx.deb
    
  7. 命令
    命令 說明
    dpkg -i package.deb 安裝包
    dpkg -r package 刪除包
    dpkg -P package 刪除包(包括配置文件)
    dpkg -L package 列出與該包關(guān)聯(lián)的文件
    dpkg -l package 顯示該包的版本
    dpkg –unpack package.deb 解開 deb 包的內(nèi)容
    dpkg -S keyword 搜索所屬的包內(nèi)容
    dpkg -l 列出當(dāng)前已安裝的包
    dpkg -c package.deb 列出 deb 包的內(nèi)容
    dpkg –configure package 配置包

2.3、APT安裝

  1. 說明
    如果一個軟件依賴關(guān)系過于復(fù)雜,使用 dpkg 來安裝它,并不是一個明智的選擇,這個時候您就需要用到 APT軟件包管理系統(tǒng)。APT 可以自動的檢查依 賴關(guān)系,通過您預(yù)設(shè)的方式來獲得相關(guān)軟件包,并自動安裝配置它。事實上,在多數(shù)情況下,我們推薦您使用 APT 軟件包管理系統(tǒng)。 APT系統(tǒng)需要一個軟件信息數(shù)據(jù)庫和至少一個存放著大量 deb 包的軟件倉庫,我們稱之為 源 。 源可以是網(wǎng)絡(luò)服務(wù)器,安裝 CD 或者本地軟件倉庫。您需要修改 /etc/apt/sources.list 文件,使 APT 系統(tǒng)能夠連接到源
    APT 系統(tǒng)主要包括 apt-get 和 apt-cache 等命令。通常是復(fù)合命令,包含若干個子命令
  2. 添加源
    備份源
    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]
  3. 搜索軟件包
    apt-cache search package
    例如
    apt-cache search google-chrome
    
  4. 獲取包的相關(guān)信息,如說明、大小、版本等
apt-cache show package
例如
apt-cache show google-chrome
  1. 安裝包
    sudo apt-get install package
    例如
    sudo apt-get install google-chrome
    
  2. 重新安裝包
    sudo apt-get install package --reinstall
    
  3. 修復(fù)安裝
    sudo apt-get -f install xxx
    
  4. 刪除包
    sudo apt-get remove package
    
  5. 刪除包,包括配置文件等
    sudo apt-get remove package --purge
    
  6. 更新源
    sudo apt-get update
    
  7. 更新軟件
    sudo apt-get upgrade
    
  8. 升級系統(tǒng)
    sudo apt-get dist-upgrade
    
  9. 了解使用該包依賴那些包
    apt-cache depends package
    
  10. 查看該包被哪些包依賴
    apt-cache rdepends package
    
  11. 安裝相關(guān)的編譯環(huán)境
    sudo apt-get build-dep package
    
  12. 清理無用的包
    sudo apt-get clean && sudo apt-get autoclean
    
  13. 檢查是否有損壞的依賴
    sudo apt-get check
    

3、網(wǎng)絡(luò)配置

1、查看網(wǎng)絡(luò)

  1. 說明
    打開Ubuntu的/etc/network/interfaces文件
  2. 默認配置信息
    auto lo
    iface lo inet loopback
    

2、配置網(wǎng)絡(luò)

說明
/etc/sysconfig/network-scripts/ifcfg-eth0這個文件中包含著Linux網(wǎng)卡的所有信息
eth0為自動獲取IP,插入要手工設(shè)置IP的eth1的IP信息,編輯后內(nèi)容如下,前面auto eth1,讓網(wǎng)卡開機自動掛載
配置信息

auto lo
iface lo inet loopback
auto eth1   #開機自動連接網(wǎng)絡(luò)
iface eth1 inet static    #static表示使用固定ip,dhcp表述使用動態(tài)ip
address xxx.xxx.xxx.xxx   #本機IP地址
netmask 255.255.255.0     # 子網(wǎng)掩碼
gateway 192.168.0.2       #默認路由
#可忽略
broadcask 192.168.0.255     #廣播地址
network 192.168.0.0 #該網(wǎng)段的第一個IP

3、重新啟動網(wǎng)卡

/etc/init.d/networking restart

二、常用軟件安裝

1、安裝sublime

  1. 添加源
    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    sudo add-apt-repository ppa:webupd8team/sublime-text-3
    
  2. 添加PPA
    PPA,表示Personal Package Archives,也就是個人軟件包集很多軟件包由于各種原因吧,不能進入官方的Ubuntu軟件倉庫。為了方便Ubuntu用戶使用,launchpad.net提供了ppa,允許用戶建立自己的軟件倉庫,自由的上傳軟件。PPA也被用來對一些打算進入Ubuntu官方倉庫的軟件,或者某些軟件的新版本進行測試。當(dāng)官方源中沒有的時候需要自己添加,具體查看軟件官方網(wǎng)站
    
  3. 更新源
    sudo apt-get update
    
  4. 安裝sublime
    sudo apt-get install sublime-text-installer
    

2、安裝vim

  1. 你可以先卸載ubuntu上默認安裝的vim-tidy:
    sudo apt-get remove vim-tiny
    
  2. 然后安裝vim
    sudo apt-get install vim
    

3、安裝git

  1. 用于Debian / Ubuntu發(fā)行版的最新穩(wěn)定版本
    sudo apt-get install git
    
  2. 對于Ubuntu,這個PPA提供了最新的穩(wěn)定上游Git版本
    sudo add-apt-repository ppa:git-core/ppa
    
  3. 更新源
    sudo apt update
    
  4. 安裝git
    sudo apt install git
    

4、安裝谷歌瀏覽器

  1. 將下載源添加到系統(tǒng)源中。
    sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
    
  2. 導(dǎo)入google軟件公鑰。
    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
    
  3. 更新系統(tǒng)列表獲得最新軟件版本信息。
    sudo apt-get update
    
  4. 安裝穩(wěn)定版google
    sudo apt-get install google-chrome-stable
    

5、安裝typore

  1. 添加秘鑰
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
    
  2. 添加源
    sudo add-apt-repository 'deb https://typora.io linux/'
    
  3. 更新源
    sudo apt-get update
    
  4. 安裝typore
    sudo apt-get install typora
    

6、安裝jetbrains

三、遠程連接

1、說明

將ubuntu系統(tǒng)設(shè)置為服務(wù)器很簡單,只需要開啟ssh服務(wù)就可以了。開啟了ssh服務(wù)以后,其它電腦就可以通過ssh登錄你的這臺ubuntu服務(wù)器

2、安裝ssh

  1. 安裝openssh-server
    sudo apt-get install update
    
  2. 安裝
    sudo apt-get install openssh-server
    
  3. 查看ssh服務(wù)是否開啟
     ps -e |grep ssh
     如果出現(xiàn)如下7124 ?        00:00:00 sshd,
     否則沒有開啟 需要輸入命令sudo /etc/init.d/ssh start取開啟服務(wù)
    
  4. 停止服務(wù)
    sudo /etc/init.d/ssh stop
    
  5. 重啟服務(wù)
    sudo /etc/init.d/sshrestart
    

3、連接ubuntu

  1. linux系統(tǒng)
    ssh 用戶名@IP地址:端口號
    默認22可以不寫
    
  2. 使用root連接出現(xiàn)錯誤
    修改/etc/ssh/sshd_config文件。找如下的一句
    #PermitRootLogin yes
    要把前面的#號去掉。
    PermitRootLogin yes
    重啟sshd服務(wù)器
    service sshd restart
    
  3. windows系統(tǒng)
    如果題主采用的是windows 物理機平臺上的ubuntu虛擬機的話,保證一下幾點即可:
    (1)物理機與虛擬機的IP處于同一網(wǎng)段
    (2)虛擬機網(wǎng)卡使用橋接方式
    (3)ssh 端口開啟 默認22
    
  4. 推薦軟件
    putty
    WinSCP
    xshell
    
  5. 查看Linux的IP地址(inet addr)
    ip addr
    
  6. 連接
    Login as: root
    Password: xxx
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容