systemctlコマンド
CentOS6までのserviceコマンドやchkconfigの役割がCentOS7からはsystemctlに。
systemdに命令するコマンド。
systemctlの使い方
起動
# systemctl start httpd
停止
# systemctl stop httpd
再起動
# systemctl restart httpd
再読み込み(設定ファイル読み込み失敗したら起動しないので安全)
# systemctl reload httpd
状態表示
# systemctl status httpd
起動状態一覧
# systemctl list-units -t service
自動起動
# systemctl list-unit-files -t service
mysqldの例
自動起動と停止、自動起動設定
自動起動を有効に
# systemctl enable mysqld
自動起動が有効になったか確認
# systemctl is-enabled mysqld
enabled
mysqlサーバーを起動
#systemctl start mysqld
起動の確認
# ps auxw | grep mysqld
polkitd 56074 0.4 0.0 1115204 384 ? Ssl 11:32 0:36 mysqld
mysql 59541 5.2 14.5 1122184 144868 ? Sl 13:52 0:02 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
yumコマンド
インストール
yum install php.x86_64
パッケージを探す
yum list php-*
インストールされているリポジトリを表示
yum repolist
リポジトリー ID リポジトリー名 状態
base/7/x86_64 CentOS-7 - Base 10,072
docker-ce-stable/7/x86_64 Docker CE Stable - x86_64 108
extras/7/x86_64 CentOS-7 - Extras 463
mysql-connectors-community/x86_64 MySQL Connectors Community 185
mysql-tools-community/x86_64 MySQL Tools Community 123
mysql57-community/x86_64 MySQL 5.7 Community Server 484
updates/7/x86_64 CentOS-7 - Updates 1,901
repolist: 13,336
インストールバージョン切り替え
yum repolist all | grep mysql
yum-config-manager –disable mysql80-community
yum-config-manager –enable mysql57-community
コメント