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を設定します
- Javaがインストールされている場合は確認します。
yum list installed | grep java
- アンインストールのJava
yum -y remove java-1.8.0-openjdk*
- Javaパッケージのリストを見ます
yum -y list java*
- すべてのパッケージのjava1.8をダウンロードしてインストールし、途中の必要性は、ダウンロードを確認するには、yを入力します。
yum install java-1.8.0-openjdk*
- インストールが成功したかどうか確認してください
java -version
- 設定の環境変数
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
- 構成環境変数を確認し、インストールが正常に完了しました
# 查看配置的环境变量
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
データベースのログ、データベースのパスワードを変更します
grep 'temporary password' /var/log/mysqld.log
ログデータベース:
mysql -uroot -p
パスワードを入力した後入力し、MySQLを入力し、次のコマンドを実行します。
### 密码不要太简单,否则修改失败
SET PASSWORD = PASSWORD('Mysql520!');
あなたは、リモートログインを設定することができます
#第一步
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