CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします

1つ目はフォアプレイです。リモートツールのXshellとXftpを一緒に使用することをお勧めします。以下はXshellの公式ウェブサイトです。
http://www.netsarang.com/products/xsh_overview.html


1. openjdk

How to download and install prebuilt OpenJDK packages
JDK 8
Debian, Ubuntu, etc.
On the command line, type:
$ sudo apt-get install openjdk-8-jre
The openjdk-8-jre package contains just the Java Runtime Environment. If you want to develop Java programs then please install the openjdk-8-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
On the command line, type:
$ su -c “yum install java-1.8.0-openjdk”
The java-1.8.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.8.0-openjdk-devel package.

上記では、さまざまなシステムのインストール方法について説明し、コマンドはJREのインストールのみであると指摘しました。アプリケーションを開発する必要がある場合は、個別にインストールする必要があります(太字でマークされています)。他のバージョンをインストールする場合は、openjdk公式Webサイトの紹介を参照してください。
http://openjdk.java.net/install/

[ root@VM_207_229_centos ~]# java -version
openjdk version"1.8.0_71"
OpenJDK Runtime Environment (build 1.8.0_71-b15)
OpenJDK 64-Bit Server VM (build 25.71-b15, mixed mode)

2. tomcat

# cd /usr/local
# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz
# tar xzf apache-tomcat-8.0.36.tar.gz
# mv apache-tomcat-8.0.36 tomcat
# ls
apache-tomcat-8.0.36.tar.gz  etc    include  lib64    logs    sa    share  tomcat   bin   games  lib   libexec  qcloud  sbin  src

個人的には、tomcatを/ user / localの下に置き、ダウンロード後に解凍して、名前をtomcatに変更することに慣れています。
他のバージョンが必要な場合...次のアドレスでダウンロードするための適切なパスを見つけてください
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

構成ファイルconf / server.xmlを変更してポート80を監視し、デフォルトのエンコーディングはutf-8であり、gzip圧縮が有効になっています

< Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"executor="tomcatThreadPool"URIEncoding="utf-8"compression="on"compressionMinSize="50"noCompressionUserAgents="gozilla, traviata"compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/><!-- A "Connector" using the shared thread pool-->

tomcatを起動し、ブラウザにIPアドレスを入力して、tomcatkittenページを表示します。 CentOS7はポート80を開き、CentOS7は元のiptablesの代わりにfirewalldを使用します。

<!- - ファイアウォールを開始します-->
# systemctl start  firewalld
<!- - ポート80を開くと、成功は追加の成功を示しているように見えます-->
# firewall-cmd --zone=public --add-port=80/tcp --permanent
<!- - ファイアウォールを再起動します-->
# systemctl restart firewalld.service
<!- - ポートを確認してください-->
# firewall-cmd --permanent --zone=public --list-ports
<!- - 自己起動型ファイアウォール-->
# systemctl enable firewalld

また、デフォルトのアクセスアドレスを変更し、tomcat子猫を見たくない(この手順は個人的なニーズによって異なります)

< Enginename="Catalina"defaultHost="www.caihongwen.cn"><RealmclassName="org.apache.catalina.realm.LockOutRealm"><RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Hostname="www.caihongwen.cn"appBase="webapps"unpackWARs="true"autoDeploy="true"><ContextdocBase="blog"path=""debug="0"reloadable="true"/><!-- Access log processes all example.
    Documentation at: /docs/config/valve.html
    Note: The pattern used is equivalent to using pattern="common" --><ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"prefix="localhost_access_log"suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b"/></Host></Engine>

ホスト間にコードが追加されることに注意してください

< Context docBase="blog" path="" debug="0"  reloadable="true"/>

このブログは、webappsプロジェクトのwarパッケージの名前です。ipまたはドメイン名から直接ブログを入力すると、tomcat子猫の管理ページは表示されません。tomcatの初回起動は少し遅く、新しく追加されたwarパッケージを有効にするには再起動する必要があります。もう一つの重要なポイントは、ポート80を外の世界に開放することです。


3. mysql

RPMパッケージを使用してインストールします。この種のインストールプロセスでは、システムの関連する構成が自動的に完了します。これはより便利です。
さらに、.tar.gz圧縮ファイルのインストール方法があり、ブログの紹介をお勧めします。
http://blog.csdn.net/superchanon/article/details/8546254/

元の[MySQL](https://cloud.tencent.com/product/cdb?from=10680)またはMariadbインストーラーをアンインストールします
1、 CentOs7バージョンはデフォルトでmariadb-libsをインストールします。MySqlのインストールを続行する前に、それをアンインストールする必要があります。
a)mariadb-libsが以前にインストールされたかどうかを確認します

# rpm -qa | grep -i mariadb-libs

b)インストールされたmariadb-libsをアンインストールします

# yum remove mariadb-libs-5.5.44-2.el7.centos.x86_64

2、 MySQLが以前にインストールされたかどうかを確認する

# rpm -qa | grep -i mysql

もしそうなら削除

MySQLをインストールする

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

インストールが成功したら、mysqlサービスを再起動します

# service mysqld restart

mysqlを初めてインストールするとき、rootアカウントにはパスワードがありません。パスワードの設定方法

# mysql -uroot
mysql> set password for 'root'@'localhost' = password('mypasswd');

mysqlに接続するためのリモート認証

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypasswd' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

mysqlのデフォルトエンコーディングを変更する

# vim /etc/my.cnf

次の変更を加えます

[ client]default-character-set=utf8[mysqld]character_set_server=utf8

次に、mysqlを再起動します

# service mysqld restart
# mysql -uroot -p
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysql> show variables like 'collation%';
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)

mysql-jdbcドライバーをインストールします

# yum install mysql-connector-java

終了しました! ! !

リモートでmysqlに接続します。接続に失敗すると、ポート3306が開かない場合があります。
最後に、mysqlリモート管理アーティファクトNavicatを共有します。
http://pan.baidu.com/s/1mh87vGc

Recommended Posts

CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
Centos7インストールtomcatプロセスの紹介
CentOSでのMysqlのインストールと使用
Centosmysqlのインストールと構成
Centos7でのJDK、mysql、tomcatの環境構成
Centos7のインストールとJenkinsの構成
Centos6.5のインストールとKVMの展開
CentOS7のインストールとGitlabのメンテナンス
CentOS7のインストールとエントリからマスターまでのnginxのメンテナンス
CentOS 7Tomcatサービスのインストールと構成
Centos7mysqlデータベースのインストールと構成
Ubuntuの基本設定:openssh-serverのインストールと使用の概要
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
Centos-6.5LNMP環境のインストールと展開
Centos7のインストールとgitlabサーバーの展開
Centos7のインストールとAirflowの展開の詳細
CentOS7システムでのJDKのインストールと構成
Centos7によるPHPのインストールとNginxのチュートリアルの詳細
CentOS6.5でのrsyncサーバーのインストールと構成
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
centosにtomcatをインストールおよびアンインストールする方法
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centos7でのFastDFSのインストールから入力まで
Ubuntuの紹介とインストール
CentOS8のグラフィカルインストール
Mysql8.0.15インストール構成(centos7)
Centosでのconfluence6.3操作記録のインストールとクラッキング
ubuntu環境でのMySQLのインストールと簡単な実践(1)
Centos7は、Tomcat8の正しい姿勢をインストールし、ブートセルフスタートプラクティスノートを設定します
Pythonの紹介と環境のインストール
Centos7ミニインストールプロセスの記録
TomcatをインストールするCentos7.6メソッド-8.5.39
Anacondaの紹介とUbuntu / windowsのインストールAnaconda
Centos7のインストールと構成のプロメテウス
centOS7でのSparkのインストールと構成のチュートリアルの詳細な説明
CentOS6.5はJava8とTomcat8をインストールします
CentOS7のインストールと構成PPTP
CentOS6.xインストールmysql5.7レコード
CentOSのインストールと構成cmake
SVNのUbuntu16.04.5LTSインストールプロセス
グラフィカルなcentosインストールの詳細なプロセス
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
centos7kvmのインストールと使用
CentOS6.5はJava8とTomcat8をインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS7postgresqlのインストールと使用
DockerのCentOS環境インストール
Centos8のOpenStackUssuriの最小限の展開とインストールの詳細なチュートリアル
CentOS8 Linux 8.0.1905のインストールプロセス(図)
Centos7elk7.1.1のインストールと使用
CentOS8は、LNMP環境を展開して、mysql8.0.29チュートリアルの詳細をコンパイルおよびインストールします。
centos8Webサイト構成へのサーバーのアップグレード-phpおよびmysqlを5.6からphp7およびmsyqlにアップグレード
CentOS8にMySQLをインストールする方法
CentOS7yumはmysqlをインストールして起動します
Hyper-VインストールCentOS8問題の分析
CentOSYumはMySQL5.6をコンパイルしてインストールします
[redisの概要] Centosの下にredisをインストールします
ダメンデータベースチュートリアルのCentos7インストール