Liunx安装gogs,mysql,jdk,tomcat等常用软件
===================Liunx CentOS系統(tǒng)采用yum安裝Mysql=================
一.安裝mysql客戶端
yum -y install mysql
二.安裝mysql服務(wù)器端
[注意:由于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服務(wù)
1.service mysqld start 啟動
2.service mysqld stop 停止
3.service mysql restart 重啟
四:登錄及忘修改密碼
1.登錄:mysql -uroot (就行了,初始第一次是沒有密碼的)
2.修改密碼【必須修改】:1.mysql> use mysql;【切換到存儲用戶名和密碼的數(shù)據(jù)庫】
2.mysql> update user set password=password(‘新密碼’) where user=’用戶名’; 【更新指定用戶的密碼】
3.mysql> flush privileges; 【刷新】
4.mysql> quit 【退出】
3.再次登錄使用密碼登錄: mysql -u root -p 【回車】 輸入密碼
============開放MySql的3306端口,允許遠(yuǎn)程訪問設(shè)置===========
【開放防火墻的端口號3306,mysql增加權(quán)限就行】
一、添加規(guī)則端口:iptables -I INPUT -p -m tcp –dport 3306 -j ACCEPT
二、保存設(shè)置:service iptables save
三、重啟防火墻:service iptables restart
PS1:防火墻常用的命令:
a.查看防火墻是否開啟:
service iptables status【activce表示開啟,inactive表示關(guān)閉】
b.重啟后永久生效:
開啟:chkconfig iptables on
關(guān)閉:chkconfig iptables off
c.即時生效,重啟后失效:
開啟:service iptables start
關(guān)閉:service iptables stop
d.重啟:service iptables restart
e.保存配置:service iptables save或者/etc/rc.d/init.d/iptables save
f.設(shè)置防火墻開機啟動:systemctl enable iptables.service
g.禁止防火墻在系統(tǒng)啟動時啟動/sbin/chkconfig –level 2345 iptables off
PS2: 如果需要遠(yuǎn)程連接該數(shù)據(jù)庫,需要開放權(quán)限,否則無法連接
mysql> GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
【解釋:你想myuser使用mypassword從任何主機連接到mysql服務(wù)器的話】
PS3:CentOS 7 默認(rèn)使用的是firewall作為防火墻,這里改為iptables防火墻。如果不想改,可以上網(wǎng)查centos7的firewall設(shè)置端口的方式
1、關(guān)閉firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
2、安裝iptables防火墻
yum install iptables-services #安裝
=================Liunx CentOS系統(tǒng)采用yum安裝git==================
一、查看系統(tǒng)是否安裝了git
輸入git或git –version,如果提示:找不到git命令,則表示沒有安裝git
二、安裝git
yum install git
三查看是否安裝成功
git或git –version
四、卸載git
yum remove git
=========Liunx CentOS系統(tǒng)采用yum安裝gogs代碼服務(wù)器==============
【首先安裝好mysql數(shù)據(jù)庫,創(chuàng)建gogs數(shù)據(jù)庫,gogs默認(rèn)使用】
1.下載gogs,轉(zhuǎn)到路徑: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系統(tǒng)指定目錄
3.解壓文件:tar -zxvf liunx_amd64.tar.gz
4.進入gogs:cd ../gogs
5.啟動:./gogs web
6.然后去瀏覽器初始化gogs:輸入http://ip:3000/訪問修改[應(yīng)用基礎(chǔ)設(shè)置處,如果有域名就填寫服務(wù)器域名,如果沒有就是localhost]
7.gogs基本命令【y要在gogs目錄下操作】:
a.啟動服務(wù):./gogs web[也可以嘗試./gogs web &]
b.后臺gogs守護進程使用:nohup ./gogs web &
c.停止: ps-ef|grep gogs查詢進程ID,然后kill-9 pid
8.完成
==============Liunx CentOS系統(tǒng)安裝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把在官網(wǎng)下載好的jdk1.8 Liunx版本傳到Liunx上
2.然后用解壓命令tar -zxvf jdk1.8.0_11u.tar.gz進行解壓
3.再在/usr/local目錄下創(chuàng)建java文件夾 mkdir java
4.把解壓后的文件剪切到/usr/local/java目錄下 mv java1.8.0_11.tar.gz /usr/local/tomcat
三、配置環(huán)境變量
1.然后進入jdk目錄下(/usr/local/java/java1.8.0_11)下輸入命令:vi /etc/profile進入到系統(tǒng)環(huán)境變量的文件中進行jdk環(huán)境變量配置
2.環(huán)境配置:
四、保存設(shè)置
source /etc/profile保存生效,最好是reboot下,自動生效
五、測試、完成
輸入命令:java -version
======================================Liunx CentOS7系統(tǒng)安裝Tomcat7==================================================
1.使用文件傳輸工具WinSCP把在官網(wǎng)下載好的tomcat7 Liunx版本傳到Liunx上2.然后用解壓命令tar -zxvf apache-tomcat-7.0.75.tar進行解壓 3.再在/usr/local目錄下創(chuàng)建tomcat文件夾 mkdir tomcat4.把解壓后的文件剪切到/usr/local/tomcat目錄下mv apache-tomcat-7.0.75.tar /usr/local/tomcat5.進入/usr/local/tomcat/apache-tomcat-7.0.75/bin目錄下 cd /usr/local/tomcat/apache-tomcat-7.0.75/bin6.啟動tomcat,第4步已經(jīng)進入了bin目錄,然后執(zhí)行./catalina.sh start 停止: ps-ef|grep tomcat查詢進程ID,然后kill -9 pid這就殺死進程了7.測試,輸入http://ip:8080/訪問這些安裝步驟都是我整合了網(wǎng)上很多安裝的帖子整理出來的,并且可以安裝!
轉(zhuǎn)載于:https://www.cnblogs.com/xpf1009/p/9227293.html
總結(jié)
以上是生活随笔為你收集整理的Liunx安装gogs,mysql,jdk,tomcat等常用软件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python使用xlrd模块读写exce
- 下一篇: JWT 简介