このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
centos:top [2020/05/30 13:45] y2sunlight [CentOS] |
centos:top [2020/12/05 11:40] (現在) y2sunlight |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== CentOSのパッケージ管理 ====== | + | ====== CentOS パッケージ管理 ====== |
Version CentOS 7.2 | Version CentOS 7.2 | ||
行 6: | 行 6: | ||
全ての開発環境をWindowsで揃えるのは無理があります。 | 全ての開発環境をWindowsで揃えるのは無理があります。 | ||
- | * オンプレ(自社運用型)で24時間稼働するバージョン管理システム | + | * オンプレミス(自社運用型)で24時間稼働するバージョン管理システム |
* Linux用にしか公開されていないオープンソースのパッケージ(rpm) | * Linux用にしか公開されていないオープンソースのパッケージ(rpm) | ||
行 13: | 行 13: | ||
筆者は普段はほとんどWinodwsで作業しています。Linuxにべったり触るのは自社サーバに何か新しいパッケージを導入する時や障害時などに限れています。たまにしか使わないLinuxではコマンドも忘れがちになります。本編は筆者の備忘録的な章になっていますがご容赦下さい。 | 筆者は普段はほとんどWinodwsで作業しています。Linuxにべったり触るのは自社サーバに何か新しいパッケージを導入する時や障害時などに限れています。たまにしか使わないLinuxではコマンドも忘れがちになります。本編は筆者の備忘録的な章になっていますがご容赦下さい。 | ||
- | 本編ではCentOSの使い方、特にパッケージの導入と保守に関して記載します。 | + | 本編ではCentOSの使い方の中でも特に、パッケージの導入と保守に関して記載します。 |
リンク | リンク | ||
行 31: | 行 31: | ||
* [[centos: | * [[centos: | ||
* [[centos: | * [[centos: | ||
+ | * [[centos: | ||
- | \\ | + | その他のよく使うコマンドはこちら |
- | ===== クイックメンテナンス | + | * [[centos: |
- | ==== OS・パッケージ ==== | + | \\ |
- | CentOSのバージョン確認 | ||
- | <code sh> | ||
- | cat / | ||
- | </ | ||
- | |||
- | カーネルのバージョンの確認 | ||
- | <code sh> | ||
- | uname -a | ||
- | </ | ||
- | |||
- | パッケージの確認 | ||
- | <code sh> | ||
- | rpm -qa | ||
- | </ | ||
- | |||
- | ==== ディスク・メモリ ==== | ||
- | |||
- | ディスク使用量の確認 | ||
- | <code sh> | ||
- | df -Th | ||
- | </ | ||
- | |||
- | メモリ使用量の確認 (Mbytes単位) | ||
- | <code sh> | ||
- | free -mt | ||
- | </ | ||
- | |||
- | ==== プロセス ==== | ||
- | |||
- | プロセス情報の確認(スナップショット) | ||
- | <code sh> | ||
- | ps aux | ||
- | </ | ||
- | |||
- | プロセス情報の確認(リアルタイム) | ||
- | <code sh> | ||
- | top # CPU使用順にソート | ||
- | top -a # メモリ使用順ソート | ||
- | top -p PID # プロセス指定 | ||
- | </ | ||
- | |||
- | プロセス名でプロセスIDを取得 | ||
- | <code sh> | ||
- | pgrep -a NAME # プロセス名のパターンを指定 | ||
- | </ | ||
- | |||
- | プロセス名でプロセスを殺す(pgrepと対で使用) | ||
- | <code sh> | ||
- | pkill -a NAME # プロセス名のパターンを指定 | ||
- | </ | ||
- | |||
- | ==== ネットワーク 7つ道具 ==== | ||
- | |||
- | IP情報の確認 | ||
- | <code sh> | ||
- | ifconfig | ||
- | </ | ||
- | |||
- | IP疎通テスト | ||
- | <code sh> | ||
- | ping 192.168.1.1 | ||
- | </ | ||
- | |||
- | IP経路の確認 | ||
- | <code sh> | ||
- | traceroute -n 8.8.8.8 | ||
- | </ | ||
- | |||
- | TCP疎通テスト | ||
- | <code sh> | ||
- | nc IP_ADDRESS PORT_NO | ||
- | </ | ||
- | |||
- | > | ||
- | |||
- | TCP接続の確認 | ||
- | <code sh> | ||
- | netstat -an | grep PORT_NO | ||
- | </ | ||
- | |||
- | ルーティングの確認 | ||
- | <code sh> | ||
- | route | ||
- | </ | ||
- | |||
- | ARPテーブルの確認 | ||
- | <code sh> | ||
- | arp | ||
- | arp -d IP_ADDRESS # | ||
- | </ | ||
- | |||
- | \\ | ||