Linux常用环境软件安装(提供对应安装包)
文章目录
- 0.关闭防火墙
- 1.gitlab安装
- 2.JDK安装
- 3.Maven安装
- 4.nexus安装
- 5.MySQL源码安装
- 6.sonarqube安装
- 7.Tomcat安装
- 8.Jenkins安装
所需安装包链接,永久有效
链接: linux安装包
提取码:zjuj
0.关闭防火墙
云服务器可设置安全组开放端口,虚拟机关闭防火墙即可
# 关闭防火墙
systemctl stop firewalld
# 禁用防火墙
systemctl disable firewalld
1.gitlab安装
配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
,复制以下内容[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1
更新本地yum缓存
yum makecache
安装gitlab
yum install gitlab-ce
配置初始信息
vim /etc/gitlab/gitlab.rb
# 修改访问ip+端口 external_url 'http://120.24.61.21:9000'# 修改重置管理员密码 cd /opt/gitlab/bin/ # 1.切换目录 gitlab-rails console # 2.进入控制台 u=User.find(1) # 3.查询账号并赋值给u u.password='密码' # 4.设置密码 u.save # 5.保存设置 exit # 6.退出控制台
启动gitlab
# 加载配置 gitlab-ctl reconfigure # 启动 gitlab-ctl restart
2.JDK安装
上传安装包,并解压
tar -zxvf jdk-8u281-linux-x64.tar.gz -C /usr/local/
配置环境变量
vim /etc/profile
JAVA_HOME=/usr/local/jdk1.8.0_281 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/lib export CLASSPATH PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH export PATH
激活配置
source /etc/profile
输入
java
,javac
,java -version
,无报错信息即安装成功
3.Maven安装
上传安装包,并解压
tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local/
配置环境变量
vim /etc/profile
MAVEN_HOME=/usr/local/apache-maven-3.8.6 export MAVEN_HOME PATH=$PATH:$MAVEN_HOME/bin export PATH
激活配置
source /etc/profile
输入
mvn -version
,输出版本号信息即安装成功
4.nexus安装
上传安装包,并解压
tar -zxvf nexus-2.14.13-01-bundle.tar.gz -C /usr/local/
修改配置文件
vim /usr/local/nexus-2.14.13-01/conf/nexus.properties
# 修改端口 application-port=9001
配置开机自启动
vim /etc/rc.d/rc.local
su - nexus -c '/usr/local/nexus-2.14.13-01/bin/nexus start' # 给这个文件加权限 chmod 777 /etc/rc.d/rc.local
启动
# 新建用户 useradd nexus # 设置所属组所属者 chown -R nexus:nexus /usr/local/nexus-2.14.13-01 chown -R nexus:nexus /usr/local/sonatype-work # 切换用户 su nexus # 启动 /usr/local/nexus-2.14.13-01/bin/nexus start
默认账号admin密码admin123
注意:启动失败报错无法加载JVM解决方案
# 更改wrapper配置
vim /usr/local/nexus-2.14.13-01/bin/jsw/conf/wrapper.conf
# 指定JDK安装目录
wrapper.java.command=/usr/local/jdk1.8.0_281/bin/java
5.MySQL源码安装
注意:记得下载源码包
上传安装包,并解压
tar -zxvf mysql-5.7.38.tar.gz -C /usr/local/
安装相关依赖
yum install make cmake gcc gcc-c++ bison bison-devel ncurses ncurses-devel autoconf automake wget openssl-devel
下载boost
# 创建文件夹 mkdir /usr/local/boost # 下载boost_1_59_0.tar.gz或者上传 wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz --no-check-certificate # 解压 tar -zxvf boost_1_59_0.tar.gz -C /usr/local/boost/
创建用户并创建相应目录存放数据
# 创建用户 useradd mysql # 进入home目录 cd /home/mysql # 创建文件夹 mkdir data logs temp # 更改权限 chown -R mysql:mysql data logs temp
执行cmake
# 进入mysql解压目录 cd /usr/local/mysql-5.7.38/ # 执行cmake cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/home/mysql/data \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=9002 \ -DWITH_BOOST=/usr/local/boost
编译安装
make && make install
修改mysql安装目录权限
chown -R mysql:mysql /usr/local/mysql
初始化mysql,记住生成的密码
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/data
删除/etc下的my.cnf
rm /etc/my.cnf
复制服务启动脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动mysql服务
service mysql start
设置mysql服务开机自启动
chkconfig mysql on
登录mysql并设置可远程登录
/usr/local/mysql/bin/mysql -u root -p
# 更改root密码 set password = password('密码'); # 设置密码永不过期 alter user 'root'@'localhost' password expire never; # flush flush privileges; # 退出 exit; # 重新登录 /usr/local/mysql/bin/mysql -u root -p # 赋权远程登录 grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
使用连接工具测试连接
6.sonarqube安装
前置条件:mysql5.x和JDK1.8
上传安装包,并解压
# 安装unzip yum install unzip # 解压到/usr/local目录下 unzip -d /usr/local/ sonarqube-6.7.7.zip
mysql新增数据库
CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;
修改sonarqube相应的配置
vim /usr/local/sonarqube-6.7.7/conf/sonar.properties
# 数据库账号密码 sonar.jdbc.username=root sonar.jdbc.password=数据库密码 # 数据库URL sonar.jdbc.url=jdbc:mysql://192.168.56.104:9002/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false # 项目访问名 sonar.web.context=/sonar # 主机 sonar.web.host=0.0.0.0 # 启动端口 sonar.web.port=9003 # 另一个依赖的进程端口修改,避免端口冲突 sonar.search.port=9004
新增用户,并赋予权限
useradd sonar chown -R sonar:sonar /usr/local/sonarqube-6.7.7
启动
su sonar /usr/local/sonarqube-6.7.7/bin/linux-x86-64/sonar.sh restart
界面访问
http://192.168.56.104:9003/sonar
,账号密码都是admin,登录后生成token项目中使用以下指令上传到sonarqube中进行质量分析
mvn sonar:sonar \ -Dsonar.host.url=http://192.168.56.104:9003/sonar \ -Dsonar.login=92631453334a201f2cb9821bbc6bd7d554c5c6cf
7.Tomcat安装
上传安装包,并解压
tar -zxvf apache-tomcat-8.5.63.tar.gz -C /usr/local/
新增用户并设置权限
useradd tomcat chown -R tomcat:tomcat /usr/local/apache-tomcat-8.5.63
修改端口,注意端口冲突问题
vim /usr/local/apache-tomcat-8.5.63/conf/server.xml
8.Jenkins安装
- 前置条件:JDK和Tomcat
- 将Jenkins上传到tomcat的webapps目录,注意Jenkins支持JDK版本
- 修改Jenkins包为tomcat用户所有
chown -R tomcat:tomcat /usr/local/apache-tomcat-8.5.63/webapps/jenkins.war
- 启动tomcat,注意tomcat端口冲突
/usr/local/apache-tomcat-8.5.63/bin/startup.sh
- 浏览器访问
http://192.168.56.104:9005/jenkins
,按照提示复制密码more /root/.jenkins/secrets/initialAdminPassword
,然后安装推荐插件
注意:如果出现tomcat可以访问,而Jenkins访问404,可能是版本不兼容问题;具体查看tomcat启动日志信息
Linux常用环境软件安装(提供对应安装包)相关推荐
- linux常用的软件安装
1.jdk 2.tomcat 3.配置maven 4.配置svn 5.配置mysql 6.配置免秘钥登录 1.配置jdk 1.1.从官网下载jdk(tar.gz版本) 1.2.使用xftp工具把jdk ...
- 软件安装管家——pr2019安装包及教程
Premiere Pro CC2019安装教程 软件下载 [名称]:Premiere Pro CC2019 [大小]:1.46 GB [语言]:简体中文 [安装环境]:Win10 [64位下载链接]: ...
- kali安装步骤失败 选择并安装软件_dw软件安装步骤附带安装包
Dreamweaver是当前比较流行的网页设计软件.它与Fireworks和Flash一道,被誉为网页制作三剑客.Dreamweaver,简称"DW",中文名称 "梦想编 ...
- 【Linux学习笔记】管理Linux操作系统:软件安装
目录 一.RPM安装方法 1.查看rpm的版本与用法 2.rpm命令用法 3.安装vsftpd软件 二.yum安装 1.建立yum源本地仓库(注意:红帽Linux8是不行的) 2.查看所有库 3. ...
- linux的mysql装在哪了,Linux怎么查看软件安装路径 查看mysql安装在哪
Linux怎么查看软件安装路径 查看mysql安装在哪 更新时间:2019-05-10 15:32 最满意答案 方法有几种, 1.查询所有文件 这种方法最暴力,就是从根目录下面搜索mysql,这种方法 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- Linux下的软件安装
Linux下的软件安装 一.软件安装包介绍 1.1 软件包分类 1.2 源码软件包 1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装 1.2.2 安装编译所需的工具软件gcc 1 ...
- Linux下的软件安装方式+源码安装软件cmatrix代码雨
Linux下的软件安装方式 1 rpm工具安装 2 yum工具安装 3 源码编译安装 软件包类型 1 二进制软件包(=rpm软件包) 无需编译,直接安装 根据计算机CPU架构类型和操作系统选择合适的软 ...
- (二)Linux嵌入式开发——软件安装(Ubuntu)
文章目录 (二)Linux嵌入式开发--软件安装(Ubuntu) APP Store APT工具 问题 解决办法1 解决办法2 deb软件包 程序源码 问题1 解决办法 问题2 解决办法 总结 (二) ...
最新文章
- python多进程_python多进程
- PostgreSQL 10.1 手册_部分 II. SQL 语言_第 8 章 数据类型_8.6. 布尔类型
- Pytorch转TensorRT范例代码
- Protocol Buffers 在 iOS 中的使用
- Java运行时动态加载类之ClassLoader方法带参数
- syslinux引导GRUB4DOS
- C#LeetCode刷题之#724-寻找数组的中心索引( Find Pivot Index)
- 异常为当IDENTITY_INSERT设置为OFF时 的解决
- NYOJ题目36-最长公共子序列(经典动态规划题)
- Tomcat无法成功启动startup.bat解决方法(闪退)
- 架构师必备!java架构师资格证书
- Linux之旅 - 入⻔命令集 - 文件管理(1/2)
- java设置铃声_Android来电铃声默认设置的实现方法与如何设置语音来电的默认铃声...
- Android N四项新功能iPhone也无法抗衡
- RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
- 读商科需要学python吗_商科学生也需要学编程吗?
- Python卸载旧版本并安装新版本
- C语言实现乘方运算---m的n次方(附完整源码)
- 获益匪浅:在北京每月能白捡一万元
- 浙江八年级 python_今年9月起 浙江八年级新增Python编程课程
热门文章
- 使用CSS实现文字的两端对齐方式
- ACCESS MDB数据库“对象的必要权限。请让管理员或安装此对象的人为你设置适当的权限”解决办法
- 网络编程——基于TCP协议的通讯录【课程设计】
- 全能编码器Mencoder(mencoder.exe)命令行用法
- Wince Battery driver
- 谷歌将 Istio 商标移交 OUC,IBM 表示失望
- webpack css loader
- 找2021考研资料?这些超强资源网站必须知道!
- 找到个eclipse旧版下载地址有jdk1.8最后一版2020-06
- PS不能存储,因为程序错误