Liunx安装gogs,mysql,jdk,tomcat等常用软件

            <p>===================Liunx CentOS系统采用yum安装Mysql================= <br>

一. 安装 mysql 客户端
yum -y install mysql

二. 安装 mysql 服务器端
[ 注意: 由于 CentOS7 下的不自带 mysql-server, 所以得先安装资源包, 步骤:
1.wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
(采用 wget 获取必须有 wget 如果没有就要安装:yum -y install wget)
2.rpm -ivh mysql-community-release-el7-5.noarch.rpm

]
3.yum -y install mysql-server
4.yum -y install mysql-devel

三.mysql 服务
1.service mysqld start 启动
2.service mysqld stop 停止
3.service mysql restart 重启

四:登录及忘修改密码
1. 登录:mysql -uroot (就行了,初始第一次是没有密码的)
2. 修改密码【必须修改】:1.mysql> use mysql;【切换到存储用户名和密码的数据库】
2.mysql> update user set password=password(‘新密码’) where user=’用户名’; 【更新指定用户的密码】
3.mysql> flush privileges; 【刷新】
4.mysql> quit 【退出】
3. 再次登录使用密码登录: mysql -u root -p 【回车】 输入密码

============ 开放 MySql 的 3306 端口, 允许远程访问设置 ===========
【开放防火墙的端口号 3306,mysql 增加权限就行】
一、添加规则端口:iptables -I INPUT -p -m tcp –dport 3306 -j ACCEPT

二、保存设置:service iptables save

三、重启防火墙:service iptables restart

PS1:防火墙常用的命令:
a. 查看防火墙是否开启:
service iptables status【activce 表示开启,inactive 表示关闭】
b. 重启后永久生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
c. 即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
d. 重启:service iptables restart
e. 保存配置:service iptables save 或者 /etc/rc.d/init.d/iptables save
f. 设置防火墙开机启动:systemctl enable iptables.service
g. 禁止防火墙在系统启动时启动 /sbin/chkconfig –level 2345 iptables off

PS2: 如果需要远程连接该数据库,需要开放权限,否则无法连接
mysql> GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
【解释:你想 myuser 使用 mypassword 从任何主机连接到 mysql 服务器的话】

PS3:CentOS 7 默认使用的是 firewall 作为防火墙,这里改为 iptables 防火墙。如果不想改,可以上网查 centos7 的 firewall 设置端口的方式
1、关闭 firewall
systemctl stop firewalld.service #停止 firewall
systemctl disable firewalld.service #禁止 firewall 开机启动
2、安装 iptables 防火墙
yum install iptables-services #安装

=================Liunx CentOS 系统采用 yum 安装 git==================

一、查看系统是否安装了 git
输入 git 或 git –version, 如果提示:找不到 git 命令,则表示没有安装 git

二、安装 git
yum install git

三查看是否安装成功
git 或 git –version

四、卸载 git
yum remove git

=========Liunx CentOS 系统采用 yum 安装 gogs 代码服务器 ==============
【首先安装好 mysql 数据库,创建 gogs 数据库,gogs 默认使用】

1. 下载 gogs, 转到路径:cd usr/local/src

2. 下载 64 为二进制文件 [a/b 两种方式]:
a. 通过 wget 下载:wget https://dl.gogs.io/0.11.4/linux-amd64.tar.gz
b. 在 windows 上下载好了使用 WinSCP【自行下载】传到 Liunx 系统指定目录

3. 解压文件:tar -zxvf liunx_amd64.tar.gz

4. 进入 gogs:cd ../gogs

5. 启动:./gogs web

6. 然后去浏览器初始化 gogs: 输入http://ip:3000/访问修改 [应用基础设置处, 如果有域名就填写服务器域名, 如果没有就是 localhost]

7.gogs 基本命令【y 要在 gogs 目录下操作】:
a. 启动服务:./gogs web[也可以尝试./gogs web &]
b. 后台 gogs 守护进程使用:nohup ./gogs web &
c. 停止: ps-ef|grep gogs 查询进程 ID, 然后 kill-9 pid

8. 完成

==============Liunx CentOS 系统安装 JDK1.8[采用 *.tar.gz 安装]==============

一、查询 jdk
rmp -qa|grap jdk
rmp -qa|grap jdk
1. 删除命令:rmp -e –nodeps
2. 卸载 rmp 安装的 jdk
rmp -e –nodeps jdk…

二、安装 jdk1.8
1. 使用文件传输工具 WinSCP 把在官网下载好的 jdk1.8 Liunx 版本传到 Liunx 上
2. 然后用解压命令 tar -zxvf jdk1.8.0_11u.tar.gz 进行解压
3. 再在 /usr/local 目录下创建 java 文件夹 mkdir java
4. 把解压后的文件剪切到 /usr/local/java 目录下 mv java1.8.0_11.tar.gz /usr/local/tomcat

三、配置环境变量
1. 然后进入 jdk 目录下 (/usr/local/java/java1.8.0_11) 下输入命令:vi /etc/profile 进入到系统环境变量的文件中进行 jdk 环境变量配置
2. 环境配置:

          export JAVA_HOME=/usr/local/java/java1.8.0_11     (java1.8.0_11这是你的jdk文件名)

           export JRE_HOME=/usr/local/java/java1.8.0_11/jre

           export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/LIB:$CLASSPATH

           export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

四、保存设置
source /etc/profile 保存生效,最好是 reboot 下,自动生效

五、测试、完成
输入命令:java -version

======================================Liunx CentOS7 系统安装 Tomcat7==================================================

1.使用文件传输工具WinSCP把在官网下载好的tomcat7 Liunx版本传到Liunx上

2.然后用解压命令tar -zxvf apache-tomcat-7.0.75.tar进行解压 

3.再在/usr/local目录下创建tomcat文件夹 
    mkdir tomcat

4.把解压后的文件剪切到/usr/local/tomcat目录下
    mv apache-tomcat-7.0.75.tar /usr/local/tomcat

5.进入/usr/local/tomcat/apache-tomcat-7.0.75/bin目录下  
    cd /usr/local/tomcat/apache-tomcat-7.0.75/bin

6.启动tomcat,第4步已经进入了bin目录,然后执行./catalina.sh start
停止: ps-ef|grep tomcat查询进程ID,然后kill -9 pid这就杀死进程了

7.测试,输入http://ip:8080/访问

这些安装步骤都是我整合了网上很多安装的帖子整理出来的, 并且可以安装!