Linux系統配置

一、配置自己的Linux系統

1、軟件安裝

1.1、概述

Ubuntu 系統中,軟件通常以 deb 格式的包文件發布,它是一種預編譯軟件包。deb 包中除了包含已編譯的 軟件,通常還包括軟件的拷貝路徑、對其它軟件包的依賴關系紀錄、比較通用的配置文件以及軟件的描述、 版本、作者、類別、占用空間等信息。 deb 軟件包命令遵行如下約定: soft_ver-rev_arch.deb

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

1.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 列出與該包關聯的文件
    dpkg -l package 顯示該包的版本
    dpkg –unpack package.deb 解開 deb 包的內容
    dpkg -S keyword 搜索所屬的包內容
    dpkg -l 列出當前已安裝的包
    dpkg -c package.deb 列出 deb 包的內容
    dpkg –configure package 配置包

1.3、APT安裝

  1. 說明

    如果一個軟件依賴關系過于復雜,使用 dpkg 來安裝它,并不是一個明智的選擇,這個時候您就需要用到 APT軟件包管理系統。APT 可以自動的檢查依 賴關系,通過您預設的方式來獲得相關軟件包,并自動安裝配置它。事實上,在多數情況下,我們推薦您使用 APT 軟件包管理系統。 APT系統需要一個軟件信息數據庫和至少一個存放著大量 deb 包的軟件倉庫,我們稱之為 源 。 源可以是網絡服務器,安裝 CD 或者本地軟件倉庫。您需要修改 /etc/apt/sources.list 文件,使 APT 系統能夠連接到源

    APT 系統主要包括 apt-get 和 apt-cache 等命令。通常是復合命令,包含若干個子命令

  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. 獲取包的相關信息,如說明、大小、版本等

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. 修復安裝

    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. 升級系統

    sudo apt-get dist-upgrade
    
  9. 了解使用該包依賴那些包

    apt-cache depends package
    
  10. 查看該包被哪些包依賴

    apt-cache rdepends package
    
  11. 安裝相關的編譯環境

    sudo apt-get build-dep package
    
  12. 清理無用的包

    sudo apt-get clean && sudo apt-get autoclean 
    
  13. 檢查是否有損壞的依賴

    sudo apt-get check
    

3、網絡配置

1、查看網絡

  1. 說明

    打開Ubuntu的/etc/network/interfaces文件

  2. 默認配置信息

    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

  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官方倉庫的軟件,或者某些軟件的新版本進行測試。當官方源中沒有的時候需要自己添加,具體查看軟件官方網站
    
  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發行版的最新穩定版本

    sudo apt-get install git
    
  2. 對于Ubuntu,這個PPA提供了最新的穩定上游Git版本

    sudo add-apt-repository ppa:git-core/ppa
    
  3. 更新源

    sudo apt update   
    
  4. 安裝git

    sudo apt install git
    

4、安裝谷歌瀏覽器

  1. 將下載源添加到系統源中。

    sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
    
  2. 導入google軟件公鑰。

    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
    
  3. 更新系統列表獲得最新軟件版本信息。

    sudo apt-get update
    
  4. 安裝穩定版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系統設置為服務器很簡單,只需要開啟ssh服務就可以了。開啟了ssh服務以后,其它電腦就可以通過ssh登錄你的這臺ubuntu服務器

2、安裝ssh

  1. 安裝openssh-server

    sudo apt-get install update
    
  2. 安裝

    sudo apt-get install openssh-server
    
  3. 查看ssh服務是否開啟

     ps -e |grep ssh
     如果出現如下7124 ?        00:00:00 sshd,
     否則沒有開啟 需要輸入命令sudo /etc/init.d/ssh start取開啟服務
    
  4. 停止服務

    sudo /etc/init.d/ssh stop
    
  5. 重啟服務

    sudo /etc/init.d/sshrestart
    

3、連接ubuntu

  1. linux系統

    ssh 用戶名@IP地址:端口號 
    默認22可以不寫
    
  2. 使用root連接出現錯誤

    修改/etc/ssh/sshd_config文件。找如下的一句
    #PermitRootLogin yes
    要把前面的#號去掉。
    PermitRootLogin yes
    重啟sshd服務器
    service sshd restart
    
  3. windows系統

    如果題主采用的是windows 物理機平臺上的ubuntu虛擬機的話,保證一下幾點即可:
    (1)物理機與虛擬機的IP處于同一網段
    (2)虛擬機網卡使用橋接方式
    (3)ssh 端口開啟 默認22
    
  4. 推薦軟件

    putty
    WinSCP
    xshell
    
  5. 查看Linux的IP地址(inet addr)

    ip addr
    
  6. 連接

    Login as: root
    Password: xxx
    
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容