CentOS7で使うコマンド集やサンプル

CentOS

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

コメント

タイトルとURLをコピーしました