LinuxのCentos7デプロイメント環境のインストール-CentOS

LinuxのCentos7デプロイメント環境のインストール-CentOS

Centos7インストールと展開環境のLinux一般的なコマンド

  • CentOSのシステムの下で各フォルダの役割
  • centos7システムのデフォルト言語を変更します
  • centos7取り付けRZ / SZコマンド
  • centos7インストールのnetstat
  • centos7コマンドlsofをインストール
  • centos7ダウンロードしてインストールすると、環境変数にJDKの設定
  • centos7 Tomcatをインストール
  • centos7 nginxのインストール
  • centos7 MySQLをインストールします
  • Linuxの一般的なコマンド

CentOSのシステムの下で各フォルダの役割

  • /:ルートディレクトリ、一般的には、rootだけ格納ディレクトリ、ファイルを格納しない、の/ etc、/ binには、/ dev、/ libが、/ sbinには、パーティションのルートディレクトリに配置する必要があります
  • /ビン:は/ usr / binに:実行可能バイナリファイルのディレクトリは、そのようなので、上のls、タール、MV、猫と一般的に使用されるコマンド。
  • /ブート:Linuxシステムの起動時に使用されるいくつかのファイルを置きます。
    • /ブートLinuxカーネルファイルの/ vmlinuzで、および/ブーツ/ gurb。それは100Mに別のパーティション、パーティションのサイズをお勧めします
  • / dev:ファイルストレージデバイスのLinuxシステムは、一般的にCDのマウントは/ devに/ cdrom / mntにマウントするために使用されるデバイスにアクセスすることと等価であるディレクトリにファイルにアクセスします。
  • の/ etc:システムの設定ファイルのディレクトリは、このディレクトリ内の実行可能ファイルを格納することは推奨されません、それは重要な設定ファイルは/etc/inittab,/etc/fstab,/etc/init.d,/etc/X11,/etcを持っていますバックアップ/sysconfig,/etc/xinetd.d前に覚えている設定ファイルを変更します。注:Xウィンドウの設定に関連付けられているの/ etc / X11店。
  • /ホーム:デフォルトのユーザのホームディレクトリ、新しいユーザーアカウントを作成し、ユーザのホームディレクトリこのディレクトリに格納され、~~テストは、ユーザーテストのホームディレクトリを表し、現在のユーザのホームディレクトリを表します。これは、ユーザーデータを保存するために別のパーティション、およびディスク容量の大きなセットをお勧めします
  • / libにします。/ usr / lib:
    • 図書館カタログシステム、実装プロセスでのプログラムは、あなたには、いくつかの追加のパラメータを呼び出す必要があるときヘルプライブラリを必要とする、より重要なディレクトリ/ libに/モジュール:は/ usr / local / libに。
  • /ロスト+泉:システムはエラー例外を生成し、この断片のいくつかは、ディレクトリの下に置かれ、通常、このディレクトリは自動的にディレクトリ手段に表示されます失うことになります。このディレクトリ内のハードディスク/ディスク内の負荷が自動的に生成されるディレクトリ/ディスク/ +失われました
  • / MNT:/メディア:ポイントデフォルト光学ディスクをマウント、光ディスクは通常MNT / CDROM /にマウントされ、必ずしも、任意の位置を選択することができるに装着されていません。
  • /オプション:ソフトウェアの場所のインストールディレクトリの追加をホストします。以下のような:あなたは、自分の新しいKDEデスクトップソフトウェアをインストールする場合はFedoraコミュニティ開発ソフトウェアFC4の使用、あなたはディレクトリにソフトウェアをインストールすることができます。/ usr / localディレクトリに配置するために使用される前のLinuxシステム、
  • / PROC:このカタログのデータは、データがメモリに格納されているので、このようなシステムのコア、周辺機器、ネットワークの状態として、メモリ内にあるので、ディスクスペースを、より重要なディレクトリ持っては/ proc / cpuinfoを、/ procの/割り込み取りません、/ procの/ DMA、/ procの/ ioports、/ procの/ネット/ *など
  • /ルート:システム管理者rootのホームディレクトリ、/のためのシステム最初のブートパーティション、それは/ rootとするのが最善の方法です/パーティションの下に配置。
  • / sbinにします。/ usr / sbinに:は/ usr / local / sbinに:例えばFDISKなどのシステム管理者によって使用される実行可能なコマンドを置くこと、シャットダウン、等をマウント。そして、/ binに差はこれらのディレクトリは、平均的なユーザーのみが「見る」ことができます使用するには、システム管理者のルートへのコマンドで、セットアップと使用できないことです。
  • / tmp:一般のユーザーやプログラムは、このディレクトリに置くことができない一時保存ディレクトリのファイルを、誰でも重要なデータにアクセスすることができますが実行されています
  • / SRV:サービスは、データディレクトリにアクセスする必要が始めた、Webサービスは/ WWWでのSRV /に保存されているように、WWWなどのデータにアクセスする必要があります
  • / usr:アプリケーション記憶領域ディレクトリ、
    • / usr / binにストレージアプリケーション、
    • / usr / share共有データストア
    • / usr / libに店舗を直接実行することはできませんが、多くのプログラムを実行するために、いくつかのライブラリファイルが必要。
    • / usr / local:ストレージソフトウェアのアップグレード・パッケージ。
    • / usr / share / doc:システム記述ファイル格納ディレクトリ。
    • / usr / share /男性:プログラムのドキュメント格納ディレクトリは、クエリが男のLSコンテンツ/usr/share/man/man1/ls.1.gz提案別のパーティションを使用しますが、大きなディスクスペースを設定します
  • /ヴァール:配置システムの実行中に頻繁にファイルを変更する、などの/ var /ログ/ var / log /メッセージ変更するなどのファイル、ログ:ログファイルの格納ディレクトリのすべて、は/ var /スプール/メール:ディレクトリに保存された電子メールを、実行は/ var /:プログラムまたはサービスを開始

LinuxのJava開発者は、頻繁に使用するコマンド

centos7システムのデフォルト言語を変更します

システムは中国の言語パックがインストールされているかどうかをチェックします

locale -a |grep zh_CN

システムのデフォルト言語を見ます

echo $LANG

システムのデフォルト言語を変更します。

ファイルを変更/Etc/locale.conf、変更LANG = zh_CN.UTF-8

centos7開発ツールをインストールします

英語のシステムがインストールされています:#yumを-y groupinstall「開発ツール 」
中国のシステムがインストールされています:#yumを-y groupinstall「開発ツール」

centos7取り付けRZ / SZコマンド

#######安装rz/sz命令#######
yum install -y lrzsz

#######解压/压缩.tar.gz#######
#解压
tar -xvzf apache-tomcat-8.5.23.tar.gz
#压缩
tar -zcvf 文件名.tar.gz 要压缩的文件/文件夹
# 例如:
tar -zcvf webfile.tar.gz webfile

centos7インストールのnetstat

yum install net-tools

centos7コマンドlsofをインストール

yum install lsof

centos7 yumをダウンロードしてインストールすると、環境変数にJDKを設定します

  1. Javaがインストールされている場合は確認します。
yum list installed | grep java
  1. アンインストールのJava
yum -y remove java-1.8.0-openjdk*
  1. Javaパッケージのリストを見ます
yum -y list java*
  1. すべてのパッケージのjava1.8をダウンロードしてインストールし、途中の必要性は、ダウンロードを確認するには、yを入力します。
yum install java-1.8.0-openjdk*
  1. インストールが成功したかどうか確認してください
java -version
  1. 設定の環境変数

Javaのデフォルトのインストールyumのは/ usr / libに/ JVMは、見ることができるディレクトリを入力しjava-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64、そのディレクトリにJAVA_HOMEは、ファイルの一番下に追加されます

6.1現在のユーザー:

# vi命令编辑~/.bashrc文件,按I进入编辑模式
vi ~/.bashrc

# 添加下面这行代码
export  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64

# 保存并退出
:wq

6.2すべてのユーザー:


vi /etc/profile

#set java environment-------------start  

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

export PATH=$PATH:$JAVA_HOME/bin

#set java environment-------------end

# 保存并退出

# 使配置生效
. /etc/profile
  1. 構成環境変数を確認し、インストールが正常に完了しました
# 查看配置的环境变量
echo $JAVA_HOME
# java安装是否成功

java -version

# jdk是否安装成功、如果出现说明文档,则安装成功
javac 

centos7 Tomcatをインストール

Tomcatのアーカイブをアップロードして解凍し、JDKをインストールします。

#### 启动tomcat
cd apache-tomcat-8.5.23/bin/
sh startup.sh

#### 查看启动日志
cd apache-tomcat-8.5.23/logs/
cat catalina.out

centos7 nginxのインストール

nginxのダウンロード

wget http://nginx.org/download/nginx-1.14.0.tar.gz

インストールパッケージを解凍し、ディレクトリにパッケージをインストール

tar zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

コンパイルとインストール

# 1.
./configure 
# 2.
make
# 3.
make install

ビューnginxのバージョン

 /usr/local/nginx/sbin/nginx -v

コマンドは、コンフィギュレーションファイルの正しさを確認するnginx.conf

/usr/local/nginx/sbin/nginx -t

次のように正常な結果は以下のとおりです。

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

nginxの一般的に使用されるコマンド

#启动命令
/usr/local/nginx/sbin/nginx
#重新载入配置文件
/usr/local/nginx/sbin/nginx -s reload
#重启 Nginx
/usr/local/nginx/sbin/nginx -s reopen
#停止 Nginx
/usr/local/nginx/sbin/nginx -s stop
#监测Nginx服务是否正在运行
netstat -anput | grep nginx

参考資料

:nginxのCentOSのは、下にインストールしてテストhttps://blog.csdn.net/qq_35976320/article/details/80458079

どのようにnginxのロードバランシングを設定するには:https://www.cnblogs.com/yuuje/p/11005992.html

MySQLをインストールします

centos7下でのyumはmysql5.6をマウント

表示可能なMySQLのインストールパッケージ

yum -y list mysql*

インストールmariadbの現在のリストを見ます

rpm -qa | grep mariadb

アンインストール

rpm -e --nodeps mariadb-5.5.64-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

ヤムMySQLのソースをインストールします

上記のウェブサイトがリンクを見つけるために、wgetのインストールを使用します。

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

ヤムソースをインストールします

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

インストールが成功したMySQLのソースであったかどうかを確認してください

yum repolist enabled | grep "mysql.*-community.*"

:であるのMySQLのバージョンを参照してください。

yum repolist all | grep mysql

MySQLの-develの:開発用ライブラリおよび使用されるファイルが含まれ;
MySQLの:MySQLのクライアント;
MySQLの-サーバー:データベースサーバー;

デフォルトのインストールmysql5.7

yum install -y mysql-community-server

MySQLを起動します

#centos7 命令 启动mysql
systemctl start mysqld
#查看状态
systemctl start mysqld

表示mysqlのステータス-2,019,925,224,248

データベースのログ、データベースのパスワードを変更します

grep 'temporary password' /var/log/mysqld.log

パスワードを変更するには、mysqlの-2,019,925,224,433

ログデータベース:

mysql -uroot -p

パスワードを入力した後入力し、MySQLを入力し、次のコマンドを実行します。

### 密码不要太简单,否则修改失败
SET PASSWORD = PASSWORD('Mysql520!');

MySQLのパスワード変更結果-2,019,925,225,051

あなたは、リモートログインを設定することができます

#第一步
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Mysql520!' WITH GRANT OPTION;
#第二步
flush privileges;

設定ファイルを変更します。

vim /etc/my.cnf
データベース符号化方式を変更します。

終わりに、次の新しいは、utf8mb4としてエンコード改質さ

[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

SQLステートメントを入力:show variables like 'char%';ビューの文字セットを、

SQL文によってサポートグループ
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
東8地区にタイムゾーンを設定
default-time_zone = '+8:00'

データベースを再起動して、構成を検証

systemctl restart mysqld

設定したブート

systemctl enable mysqld
systemctl daemon-reload

3306のクラウドサーバポートオープン

接続テストが開いているポート3306クラウドサーバ、成功したとき、あなたは接続できない場合。

参考資料

centos7下使用yum源安装mysql5.7记录:[https://www.jianshu.com/p/531cc35b15e7](https://www.jianshu.com/p/531cc35b15e7)

共通コマンド

# 查看ip地址
ip addr
# 查看占用端口的进程
netstat -lnp|grep 8080
#或
lsof -i:8080
# 根据进程ID查看进程的具体信息
ps axu|grep 2643 
# 列出所有端口
netstat -ntlp
# 查看进程
ps -ef|grep nginx


# 杀死进程
kill -9 进程号

killall -9 进程名字

## 删除文件或文件夹
# 删除目录
rm /home/test
# -r是递归的删除参数表中的目录及子目录
rm -r /home/test
# f是不提示用户,删除目录下的所有文件
rm -rf /home/test
# -i是交互模式
rm -ir /home/test

ブログのアドレスを開始し、アクセスをクリックします。https://www.wanglixia.top/
元のアドレス、読むためにクリックしてください:LinuxのCentos7デプロイメント環境のインストールを-CentOS

あなたがそれを好きなら、公共の数weyoung注意してください...

 


wechat_qrcode-2019115195545

おすすめ

転載: www.cnblogs.com/nelucifer/p/11588636.html