# Linux常用软件安装教程
# Node.js
- 打开node.js官方中文网站 (opens new window),在下载中找到LTS(长期支持版本)
下载好安装包之后,将其上传至服务器中,我选择的是默认路径/root/
将其进行解压并移动其它文件夹
## 解压 tar -xf node-v16.15.0-linux-x64.tar.xz ## 移动到/usr/local/node mv node-v16.15.0-linux-x64 /usr/local/node
添加环境变量
## 打开/etc/profile vim /etc/profile ## 在末尾添加如下几行 export NODEJS=/usr/local/node export PATH=$NODEJS/bin:$PATH ## 最后重新加载配置 source /etc/profile
测试是否成功安装
## 在任意路径下 node -v
如果出现版本号,说明成功安装
# yarn安装
## 可直接使用npm安装(安装好nodejs后,npm也会被安装)
npm install yarn -g
# vuepress安装
## 使用yarn对vuepress进行全局安装
yarn global add vuepress
# JDK
打开oracle官方JDK8下载地址 (opens new window)(需注册登录方可下载)
根据处理器指令集架构选择对应的版本进行下载,随后上传至服务器
## 解压安装包 tar -zxvf jdk-8u333-linux-x64.tar.gz ## 在根目录下创建DATA文件夹,可以将以后下载的应用都放在此文件夹下 cd # cd .. mkdir DATA ## 将解压后的文件移动到/DATA/jdk mv jdk1.8.0_333 /DATA/jdk ## 添加环境变量 vim /etc/profile ## 在末尾添加如下代码 export JAVA_HOME=/DATA/jdk export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin ## 保存退出后刷新 source /etc/profile
检测是否安装成功
## 在任意路径下输入 java -version
如出现版本信息,则安装成功。
# Nginx
在/usr/local下创建nginx目录
cd /usr/local mkdir nginx ## 进入nginx目录 cd nginx
到nginx (opens new window)官网获取下载地址
右键复制链接地址,在服务器命令行使用wget进行下载
wget http://nginx.org/download/nginx-1.20.2.tar.gz
## 对其进行解压
tar -zxvf nginx-1.20.2.tar.gz
## 进入目录
cd nginx-1.20.2
执行./configure命令
若出现
则表示缺少pcre库,则需安装pcre
yum install -y pcre pcre-devel
若出现
## 则需安装zlib
yum install -y zlib zlib-devel
若执行完成出现
## 表示没有使用openssl功能,继续安装
yum install -y openssl openssl-devel
## 安装sha1
yum install -y perl-Digest-SHA1.x86_64
## 最后执行
./configure --with-http_stub_status_module --with-http_ssl_module
若出现
那么configure就通过了。
## 注意
./configure --prefix=/usr/local/nginx-1.7.0 \
--with-http_ssl_module --with-http_spdy_module \
--with-http_stub_status_module --with-pcre
–with-http_stub_status_module:支持nginx状态查询
–with-http_ssl_module:支持https
–with-http_spdy_module:支持google的spdy,想了解请百度spdy,这个必须有ssl的支持
–with-pcre:为了支持rewrite重写功能,必须制定pcre
执行编译
make ## 确定你的服务器有安装make,如果没有安装请执行yum install make make install
配置环境变量
## 在/etc/profile 中加入: export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin ## 使配置文件生效 source /etc/profile
在任意目录下执行
nginx -v
出现
表示安装成功。
运行
/usr/local/nginx/sbin/nginx
访问服务器ip地址的80端口,出现
表示成功启动。
# Docker
进入docker官网文档 (opens new window)安装docker
- 先卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
- 在新主机上首次安装Docker Engine之前,要设置Docker存储库,之后就可以从存储库安装和更新 Docker。安装
yum-utils
包(提供yum-config-manager
实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
- 安装Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
安装成功后输入
docker --version
若出现dokcer版本号,表示成功安装。
启动docker
sudo systemctl start docker
配置docker镜像加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://59cf7npr.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
# Docker Compose
## 使用curl下载docker-compose二进制文件 curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose ## 对其添加可执行权限 sudo chmod +x /usr/local/bin/docker-compose ## 测试安装 docker-compose --version
若出现版本信息表示成功安装。
# Git
# 方式一
使用yum安装git
yum install -y git ## 查看git版本 git --version
设置用户名和邮箱
## 设置用户名 git config --global user.name Somnus-wang ## 设置邮箱地址 git config --global user.email 1059345965@qq.com ## 查看git配置 git config --list
绑定github远程仓库
## 在本地生成ssh key ssh-keygen -t rsa -C "邮箱地址"
后续会出现三个待确认的选项,一路确定。此时ssh密钥就生成了,默认路径为/root/.ssh/id_rsa.pub
使用vim打开id_rsa.pub,将里面的内容复制到github的ssh设置中。
此时,就可以进行git的相关操作了。
← 收藏