最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep
Solaris をインストールした後になって、ホスト名を変更したくなることがあります。 次のファイルが関係します(状況によって、どのファイルを変更するかは変わっ てきますが、一応、すべてのファイルを確認してください)。 /etc/hosts /etc/nodename /etc/hostname.[interface] /etc/net/ticlts/hosts /etc/net/ticots/hosts /etc/net/ticotsord/hosts [interface] のところは、ifconfig -a で確認すること。 なお、ホスト名の変更だけでは無くて、Solaris マシンを別のところに引っ 越すときは、さらに、いろいろ設定を変えないといけないのですが、インス トールしなおすのも大変です。 /usr/sbin/sys-unconfig を実行すると、自動的にシャットダウンし
Solarisの運用管理を紹介します。システムの確認にも使える様にまとめました。 ・Syslogの設定 ・ログの管理 ・ロギングのアラート設定 ・サービスの管理 ・Solaris管理ツール ・ユーザーの管理 ・ディスククォータの設定 ・FTPゲストユーザの設定 ・バックアップ計画 ・戻る SolarisにはSunOS特有のloghostという機能があり(たしかSun特有の機能だったハズ)syslogは他のサーバーが吐いたログもloghostが書き込みます。(他にmailhostなどもあります。) 閉じたネットワークでは大変に便利な機能ですが インターネットサーバー上でこの様な機能がそのままの場合、Dos攻撃の対象になりますので不必要ならこの機能は省いておくか、或いはsyslogdのポート514/UDPにアクセス可能なホストの範囲を制限するべきです。syslogdに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く