centos7 はじめました。
メモもかねて、よく使うコマンドをまとめてみました。
権限必要ないものもありますが、コマンドの前はすべて#で統一しちゃってます^^;
ファイル、ディレクトリ操作
・ファイルを強制削除
# rm -f ファイルパス
・ディレクトリを強制削除
# rm -rf ディレクトリパス
ユーザー関係
・ユーザーの追加
# useradd ユーザー名
・パスワードの変更
# passwd ユーザー名
・ユーザー一覧を表示
# cat /etc/passwd
・ユーザーをグループに追加する
# usermod -G グループ名 ユーザー名
サービス関係
※~.serviceの.serviceは省略可能
・サービスの開始
# systemctl start unit名
・サービスの停止
# systemctl stop unit名
・サービスの再起動
# systemctl restart unit名
・サービスの設定反映
# systemctl reload unit名
・サービスの状態取得
# systemctl status unit名
・サービスを自動起動に登録
# systemctl enable unit名
・サービスを自動起動から削除
# systemctl disable unit名
・サービスの状態を一覧表示
# systemctl list-unit-files --type service
firewall関係
・firewallの設定確認
# firewall-cmd --list-all
・ポートの開放
# firewall-cmd --add-port=ポート番号/tcp --permanent
インストール、yum係
・正確なパッケージ名を検索
# yum search ~
・~がインストールされてないか確認
# yum list installed | grep ~
・ パッケージのアンインストール
# yum -y remove パッケージ名
バージョン確認
・centOS
# cat /etc/redhat-release
・mysql
# mysql --version
・postgreSql
# psql --version
・apache
# httpd -v
その他
・viエディタに行番号表示
:set number(コマンドモードで)