CentOSサーバー展開(YUM)

ディスクをマウントします##

マウントされたディスクスペースサイズ

df -h

1 )ディスクパーティション情報を表示する

fdisk -l

同様に表示されます

ディスク/dev/vdb:1073.7 GB,1073741824000バイト、2097152000セクター
Units =1のセクター*512=512 bytes
セクターサイズ(論理/物理的):512バイト/512バイト
I/Oサイズ(一番小さい/最適な):512バイト/512バイト
  1. ディスクが / dev / vdb形式のパーティションの場合
mkfs.ext4 /dev/vdb
  1. フォーマット後にマウント
mkdir /data
mount /dev/vdb /data
  1. 起動時の自動マウント

上記の設定後、起動後にディスクは自動的にマウントされません。自動マウントの構成は次のとおりです。

vim /etc/fstab

ファイルの最後に追加

/dev/vdb    /data    ext4    defaults    00

ESC``:wqを保存して終了します

  1. ディスクの残りのスペースを確認してください
df -hl

アリYUMミラー##

  1. バックアップ
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 新しいCentOS-Base.repoを/etc/yum.repos.d/にダウンロードします
  1. キャッシュを生成する
yum makecache

時間同期を構成します##

  1. chrony(時間同期クライアント)をインストールします

Centos/redhat/alios:

yum install -y chrony

ubuntu/debian:

apt-get install chrony
  1. デフォルトのサーバーを削除します
sed -i "/server/d"/etc/chrony.conf
  1. /etc/chrony.confを開き、新しい行を追加します
vim /etc/chrony.conf

追加

server ntp.aliyun.com iburst
  1. chronyを再起動します
systemctl restart chronyd

または

service chronyd restart
  1. 正常か確認してください
chronyc tracking

または

date
  1. ブート

CentOS7

systemctl enable chronyd.service

CentOS6

chkconfig chronyd on

サービス操作コマンド##

機能 CentOS7 CentOS6
自己起動サービスを表示 ls /etc/systemd/system/multi-user.target.wants/systemctl list-unit-files chkconfig --list
起動時に開始 systemctl enable nginx.service chkconfig nginx on
自動開始をキャンセル systemctl disable nginx.service chkconfig nginx off
サービスの開始 systemctl start nginx.service service nginx start
サービスの停止 systemctl stop nginx.service service nginx stop
サービスを再起動します systemctlrestart nginx.service service nginx restart
失敗したサービスのロード systemctl–failed
リロード systemctlリロードnginx.service
ステータスの表示 systemctlステータスnginx.service

アプリケーションの場所を表示##

whereis nginx

Linuxに接続する##

ssh [email protected]

rootはユーザー名です
112.112.112.112 サーバーIP

システムを再起動します##

reboot

Memcached

Memcachedをインストールします

インストールの依存関係

yum install -y libevent libevent-deve

MemCachedをインストールします

yum install memcached

Memcachedを実行する

CentOS7

systemctl restart memcached

CentOS6

service memcached start

または

/usr/bin/memcached -p 11211-u root -m 256-c 10240

**memcached **の基本設定:

構成パス

CentOS7

vim /etc/sysconfig/memcached

CentOS6

vim /etc/init.d/memcached

シャットダウン

pkill -9 memcached

起動を設定する

CentOS7

systemctl enable memcached.service

CentOS6

chkconfig memcached on

起動をキャンセルする

CentOS7

systemctl disable memcached.service

CentOS6

chkconfig memcached off

JDK

JDKの公式ダウンロード[URL](https://www.oracle.com/technetwork/java/javase/downloads/index.html)

またはリンク:[https://pan.baidu.com/s/1JdPCMMEq178hXV5V4Ild3Q](https://pan.baidu.com/s/1JdPCMMEq178hXV5V4Ild3Q)パスワード: 03l1

たとえば、ダウンロードされたファイルは jdk-8u221-linux-x64.rpmです。

ファイルのアクセス許可を変更する

chmod 755 jdk-8u221-linux-x64.rpm

インストール

rpm -ivh jdk-8u221-linux-x64.rpm

インストール後のパスは / usr / java / jdk1.8.0_221-amd64です。

ファイルの削除

rm jdk-8u221-linux-x64.rpm

javaバージョンのクエリ

java -version

java-homeを表示

echo $JAVA_HOME

空の場合は java-homeを設定し、そうでない場合は Tomcatをサービスとして設定できません

ファイル / etc / profileを開きます

vi /etc/profile

profileファイルの最後に追加します。

export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 
export PATH=$JAVA_HOME/bin:$PATH   
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

構成はすぐに有効になります

source /etc/profile

Tomcat7(yum way)##

お問い合わせ

yum list tomcat*

インストール

yum -y install tomcat

tomcatを開始します

service tomcat start

起動するように設定

chkconfig tomcat on

デフォルトのtomcatフォルダーパス

cd /usr/share/tomcat

Tomcat8(非yumモード)##

(1) ダウンロード

ダウンロードアドレスが利用できない場合は、[http://tomcat.apache.org/](http://tomcat.apache.org/)から新しいアドレスを取得してください

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz

(2) インストール

tar -xzvf apache-tomcat-8.5.42.tar.gz
mv apache-tomcat-8.5.42/opt/tomcat8

実行

cd /opt/tomcat8/bin
. /startup.sh

(3) 構成

実稼働環境でrootを使用することは安全ではないため、

useradd -s /sbin/nologin tomcat
chown -R tomcat:tomcat /opt/tomcat8

サービスについては、オペレーティングシステムから始めてください

cd /opt/tomcat8/bin
tar -xzvf commons-daemon-native.tar.gz
cd commons-daemon-1.1.0-native-src/unix/./configure 
make
cp jsvc ../..
cd ../..

エラー1

configure: error: no acceptable C compiler found in $PATH

解く1

yum -y install gcc

demo.shを開きます

cd /opt/tomcat8/bin
vi daemon.sh

コメントの下にあるテキストの先頭に、次の5行のコンテンツを追加します

# chkconfig:23451090 
# description: Starts and Stops the Tomcat daemon. 

JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
CATALINA_HOME=/opt/tomcat8
CATALINA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"

ログの中国語の文字化けを防ぐように構成します

JAVA_OPTS =を見つけて、次のように変更します

JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

保存して終了

: wq

サービスに追加

cp daemon.sh /etc/init.d/tomcat8
chkconfig --add tomcat8

ブート

chkconfig tomcat8 on

試験

chkconfig --list|grep tomcat8

サービス開始

service tomcat8 start

サービスの削除

service tomcat8 stop
chkconfig tomcat8 off
chkconfig --del tomcat8
rm -rf /etc/init.d/tomcat8

ファイアウォールは信頼ルールを追加します

ファイルを開く

vim /etc/sysconfig/iptables

ルールを追加

- A INPUT -m state --state NEW -m tcp -p tcp --dport 8080-j ACCEPT

ファイアウォールを再起動します

service iptables restart

Apache

Apacheをインストールする

yum install httpd httpd-devel

アンインストール

yum -y remove httpd*

apacheを開始します

service httpd start

起動するように設定

chkconfig httpd on

構成をリロードします

service httpd reload

バージョンを表示

httpd -v

構成ファイルの場所 / etc / httpd / conf / httpd.conf

仮想ホストディレクトリを設定する
ファイルの最後に追加

Listen 9999  
NameVirtualHost *:9999<VirtualHost *:9999>  
	ServerName localhost:9999  
	DocumentRoot "/data/staticFile"</VirtualHost>

PHP5.4

サーバーセキュリティソフトウェア(1つインストール)##

安全犬###

ダウンロードとインストール

wget http://down.safedog.cn/safedog_linux64.tar.gz
tar xzvf safedog_linux64.tar.gz
cd safedog_an_linux64_2.8.19005/
chmod +x *.py
. /install.py

前の手順でのインストール中にコンポーネントのインストールが欠落している

ログインアカウント(一時的にログインできません)

sdcloud -uサービスクラウドアカウント

操作インターフェースに入る

sdui

中断されたミラー###

[ Xmirrorサーバー側](http://www.xmirror.cn/page/prodon)

キーインストール

wget -O install.sh http://dl.xmirror.cn/a/install.sh && sh install.sh

Recommended Posts

CentOSサーバー展開(YUM)
CentOS7.6サーバー展開VNC
CentOS展開ハーバー
Centos7のインストールとgitlabサーバーの展開
Centos7YUMはMariaDB10.0をインストールします
CentOS 7.2YumはMySQL5.6をインストールします
Centos7YUMはMariaDB10.0をインストールします
CentOS5からCentOS5.8YUMソース
SwiftPerfect-Ubuntuサーバーの展開
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
centosはyumを介してmysqlをインストールします
Centos7.4デプロイメント構成Elasticsearch5.6クラスター
CentOS7でOpenLDAPサーバーを構築する
Centos6.10はpythonとyumを再インストールします
centos7へのグラファイトの展開
CentOS 7.2デプロイメールサーバー(Postfix)
Centos7.2展開vncサービスレコード
centosサーバーにvirtualboxをインストールする
CentOS 7yumインストールPHP7.3チュートリアル
CentOS7にNginxサーバーをインストールします
Cephの迅速な展開(Centos7 + Jewel)
CentOS7yumはmysqlをインストールして起動します
CentOSYumはMySQL5.6をコンパイルしてインストールします
CentOSサーバー初期化設定の詳細な手順
CentOS 8(2)
Centos6.5のインストールとKVMの展開
Centos6.9でのRabbitMQクラスター展開レコード
CentOS8.1ビルドGitlabサーバーの詳細なチュートリアル
Tencent CloudCentos7インストールJavaサーバー
VirtualBoxのCentOS構成gitサーバー
CentOS7でのElasticsearchクラスター展開レコード
Tencent CloudCentos7インストールJavaサーバー
Percona Serverデータベースのインストール(CentOS 8)
Centosでyumモードでjavaをインストールする
rhel7.2yumはCentOSアップデートパッケージを使用します
CentOS7yumはmysqlをインストールして起動します
Centos yum installmysql5.6以降
centos7でFTPサーバーを構築する
CentOS 8(1)
CentOS7はSQLServerをインストールして使用します
Centos7ビルドjavaWebサーバーtomcat
CentOSNTPサーバーのインストールと構成
CentOS7インストールgogsgitコードサーバー
フラスコプロジェクトのCentOS展開方法
CentOs7のインストールと展開Zabbix3.4オリジナル
Centos7.3でYumプライベートウェアハウスを構築する
centos7でのFFmpeg環境の展開記録
CentOSサーバーの時刻を北京の時刻に変更します
CentOS7でのErlang20.2のインストールと展開
CentOS7はyumを保存するためにpythonを修復します
k8sプラクティス(1):Centos 7.6デプロイメントk8s(v1.14.2)クラスター
CentosでのPPTP環境の展開記録
Centos7でのCeph展開の簡潔な要約
CentOSyumインストールApache + PHP + Tomcat7 + MySQL
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
Centos-6.5LNMP環境のインストールと展開
Centos8.1.1911はyumの再インストールの問題を解決します
CentOSでのZabbixのインストールと展開およびローカリゼーション
CentOS6は転送する共通のyumソースを追加します
CentOS 7Apacheマルチポート展開Webアプリガイド
CentOS7でのJenkinsのインストールと展開のチュートリアル