[Linux]CentOSにhtopコマンドをインストール
さくらインターネットのVPSでメモリを節約しながらWordPressを運用する設定値メモ - ログメモチップスという記事を見て、htopコマンドを試してみたくなりました。
標準リポジトリにはないですが、EPELのリポジトリにはありました
-
sudo yum install --enablerepo="epel" htop
ほんとにカラーで表示される!便利!
さくらインターネットのVPSでメモリを節約しながらWordPressを運用する設定値メモ - ログメモチップスという記事を見て、htopコマンドを試してみたくなりました。
標準リポジトリにはないですが、EPELのリポジトリにはありました
ほんとにカラーで表示される!便利!
VPSとか仮想環境ってyumが不安定なことが多いんですが、kill -KILL (PID)とかでプロセスを切ってしまうと、yumコマンドが動かなくなってしまうことがあります。
ネット上に解決策がありました。
なーした日記: yumが固まって応答しなくなる件(Fedora)
記事は2007年5月のものです。お名前.com VPS CentOS 5.3にて、同じ方法で復旧できました。
Poderosaは一時期人気を博したターミナルで、いまだに使っている人がちらほらいます。私もそんな一人。Poderosaの謎機能の1つで、cygwinターミナルになることができます。わたしは結構この機能が好きです。最近、いつもと違う環境にcygwinとPoderosaをインストールしたら、Porerosaからの接続ができなくなっていました。
「レジストリキー SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ がみつかりません。」
ってエラーが出ます。おそらく、cygwinが昔このレジストリにインストールパスを保管していて、Poderosaはそれを読んでいたんでしょう。接続できないと困るので、絶対無糖: Windows 7 RC 64-bit で Poderosa をインストールしてみたを参考に、コマンドプロンプトで
と打って、使えるようにしました。
全く余談ですが、ターミナルって古参のものばかりですよね。何か新時代のターミナルってないんでしょうか?
(追記)コメントを頂きましたが、Poderosaをcygwin 1.7対応させたパッチと、パッチ済みバイナリを配布している方がいらっしゃいます。
C言語にはいろいろな関数があるが、中にはセキュリティ上使用してはならないと指定されているものもある。
ファイル読み込みで使われるgets()関数もそうだ。仕様上バッファオーバーランが発生してしまうらしい。名前からして使ったらプログラムが滑って空気が寒くなりそうだw
scanf()も通常の使用だとバッファオーバーランが発生してしまうらしい。
スマートに解決するならばfgets()関数がいいらしい。
危ないから外してくれればいいのにとも思うけど、そちらは言語仕様なので関数がなくなることはないでしょう。コンパイラが警告してくれるとかがあるかもしれません。
というわけで、gets()は寒いからダメ。fgets()を使おうという話。
CentOS 5.3以降で、sudoコマンドのバージョンが新しくなり、sudoコマンド自体や、今まで使えていたsudoを含むスクリプトなどが使えなくなってしまうケースが出てきました。私も同様の現象にはまりました。私の場合は、スクリプト内で使用しているsudo付のコマンドでPATHが通らなくなってしまったという現象です。
今は以下のURLなどを参考に解決し、今まで通りの運用をしています。
記憶の片隅にでも覚えておいてもらえると役に立ったりするときがくるかもしれません。