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,有愿意提供场地的公司也能够联系我,会有优惠
相关文章
相关标签/搜索