Linux系列——各類環境安裝集合

linux環境安裝集合版教程html

1. 利用VirtualBox安裝Linux系統

1.1. ubuntu安裝圖文教程

1.2. VirtualBox的共享文件夾如何查找問題?

1.3. 導出虛擬主機到文件

  • TODO

1.4. vagrant工具的使用

2. 準備工做

2.1. 開啓管理員權限

  • utunbu默認禁用了root賬號,要啓用root賬號,請在終端裏執行:sudo passwd
    • 首先提示你輸入當前用戶的密碼
    • 而後提示你設置root的密碼,輸入兩次新密碼,OK
  • 有的時候必定要在Linux的命令中添加sudo,由於即便是root用戶登陸,也不必定有最高的系統權限

2.2. linux上如何開啓ssh

  • 問題
    • 在VirtualBox中沒法複製和粘貼外面的內容,因此咱們經過ssh登陸
  • 安裝SSH服務
  • 讓用root登陸ssh
    • 每當安裝完成一次Ubuntu系統,每次使用root賬號經過ssh都沒法登陸,只能先經過其餘的用戶登陸系統,而後配置root賬號,而後登陸
    • 操做步驟
      • 使用普通用戶登陸Ubuntu系統,打開命令行窗口
      • 更改root用戶密碼,命令:sudo passwd root
      • 首先輸入當前用戶的密碼
      • 而後輸入root帳戶的密碼
      • 確認root用戶的密碼
      • 編輯ssh的配置文件,命令:sudo vi /etc/ssh/sshd_config
      • 在Authentication部分,註釋掉「PermitRootLogin without-password」
      • 在Authentication部分,添加「PermitRootLogin yes」
      • 保存數據,退出編輯器
      • 從新啓動ssh服務,命令:sudo service ssh restart
      • 而後就可使用root賬號登陸ssh
    • 參考文檔:http://jingyan.baidu.com/article/8ebacdf02f552b49f65cd5c9.html
  • 實現免密登陸
    • 在客戶端使用ssh-keygen生成公鑰和死鑰
    • 將公鑰上傳到 ~/.ssh/authorized_key文件中便可實現免密登陸

2.3. 如何使用sftp

  • 從linux服務器上傳和下載東西也是很是不方便的,因此咱們能夠藉助工具FileZilla來實現
  • 操做
  • 經常使用命令,不過咱們用工具不用命令行
sftp username@host ip #登錄sftp服務器    
ls #列出遠程服務器上當前目錄下的文件    
cd dir #進入遠程服務器上面的dir目錄    
lcd dir #進入本地dir目錄    
quit  #退出sftp    
get file #從服務器上面下載文件到本地當前目錄    
put file #將本地當前目錄下的某個文件上傳到服務器上    
mget file1 file2 #下載多個文件    
mput file1 file2 #上傳多個文件    
#使用!開始表明shell,例如!ls便可以列出本地當 前目錄的文件

3. linux安裝node

4. linux安裝java jdk 1.8

4.1. ubuntu安裝

  • 操做
PPA方式:

一、若是你在 Ubuntu 軟件中心安裝過 OpenJDK,請先使用以下命令將其刪除:
sudo apt-get purge openjdk*

二、添加 PPA 源
sudo add-apt-repository ppa:webupd8team/java

三、更新下源數據庫
sudo apt-get update

四、安裝 Oracle Java 8
sudo apt-get install oracle-java8-installer

五、查看版本:
java -version

六、設置 Java 8 環境變量:
sudo apt-get install oracle-java8-set-default

七、java版本切換
sudo update-java-alternatives -s java-8-oracle

八、卸載jdk
sudo apt-get remove oracle-java8-installer

4.2. centos安裝

  • yum -y install java-1.8.0-openjdk*

5. linux安裝jenkins

5.1. ubuntu安裝jenkins

5.1.1. 安裝文檔

 

  • 安裝jenkins所需的插件,設置用戶名爲admin,密碼abcd1234

5.1.2. 安裝中的幾個問題

5.2. centos安裝jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum -y install java-1.8.0-openjdk*
yum install jenkins

6. linux上安裝docker

// 刪除舊版本
$ sudo apt-get remove docker docker-engine

// 增長額外插件
$ sudo apt-get update

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

// 設置倉儲
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

// 安裝docker
$ sudo apt-get update
$ sudo apt-get install docker-ce
$ sudo docker run hello-world
  • 刪除 docker的鏡像及工做目錄
    • rm -rf /var/lib/docker
  • dockerhub的node鏡像中中有python2.7.9

7. linux上安裝nginx

8. linux上安裝redis

9. linux上安裝mongo

10. linux上安裝gogos

11. linux上安裝gitlab

11.1. 文檔

12. linux上安裝mysql

12.1. 文檔

13. 特別感謝

 

14. 免責說明

  • 本文檔中的部份內容摘自網上的衆多博客,僅做爲本身知識的補充和整理,並分享給其餘須要的coder,不會用於商用。
  • 由於不少博客的地址看完沒有及時作保存,因此不少不會在這裏標明出處,很是感謝各位大牛的分享,也但願你們理解。
  • 若是原文做者感受不適,能夠及時聯繫我shiguoqing999@163.com,我將及時刪除爭議部份內容

15. 追責聲明

  • 若有大段引用超過全文50%的內容,請在文檔結尾標明原文出處:龍馬行空-石國慶-https://my.oschina.net/u/1416844/blog,不然將視爲抄襲,予以法律追究,請各位尊重我的知識產權。

我的公衆號

  • 你們能夠關注個人公衆號,我會舉辦線下代碼操練活動

    

  • 本人提供全部前端知識的付費諮詢服務,本諮詢可提高企業核心競爭力
  • 價格請郵箱聯繫:shiguoqing999@163.com,有願意提供場地的公司也能夠聯繫我,會有優惠
相關文章
相關標籤/搜索