SEワンタンの独学備忘録

IT関連の独学した内容や資格試験に対する取り組みの備忘録

【Linux(CentOS7)】環境構築などによく使うコマンド集(自分用)

Linuxになにかをインストールしたり、環境構築を行うたびにコマンドを忘れて検索しなおしている気がするので自分用のまとめ。
他にもあると思うので気づいたら徐々に追加する。


原則は管理者権限で実行していることを前提としているので、必要に応じてsudoをつけてください。

リポジトリインストール関連

yumインストール

tmux部分は任意のサービスなど。

yum install tmux
yumアンインストール
yum remove tmux
リポジトリの検索
yum search tmux
パッケージの更新
yum update tmux

ポート、ファイアウォール関連

使用されているポート番号一覧
lsof -i

ばーっとでてくるので使用されているポート番号をピンポイントで表示するには以下の形式で入力する。

lsof -i:80
接続待ちしているポート番号一覧

-antu」部分はオプション。

netstat -antu

似たようなものに「ss」コマンドがある。
なに以降のコマンドだっけ??違いは説明できない。

ss -antu
ファイアウォールの状態確認
firewall-cmd --list-all
ファイアウォールへの登録サービス確認
firewall-cmd --list-services --zone=public --permanent
ファイアウォールへのサービス登録
firewall-cmd --add-service=http --zone=public --permanent

なお登録後にすぐに反映させるためにはリロードが必要になる。

firewall-cmd --reload
ファイアウォールからサービス解除
firewall-cmd --remove-service=http --zone=public --permanent

サービス起動停止関連

サービスの自動起動登録

tomcatは適切なサービス名に置き換える。

systemctl enable tomcat
サービスの自動起動除外(停止)

tomcatは適切なサービス名に置き換える。自動起動が不要になった場合に実行する。

systemctl disable tomcat

SELinux関連

SELinuxの状態確認
getenforce

Enforcingで有効化されています。
Permissiveで無効化されています。

SELinuxの無効化

簡易的な無効化コマンドです。

setenforce 0