[Linux]CentOSにhtopコマンドをインストール

Posted under Linux by uechoco on 木曜日 9 6月 2011 at 19 : 18 : 52

さくらインターネットのVPSでメモリを節約しながらWordPressを運用する設定値メモ - ログメモチップスという記事を見て、htopコマンドを試してみたくなりました。

標準リポジトリにはないですが、EPELのリポジトリにはありました

Bash:
  1. sudo yum install --enablerepo="epel" htop

ほんとにカラーで表示される!便利!


[Linux]yumをkillして応答しなくなったら

Posted under Linux by uechoco on 月曜日 18 4月 2011 at 11 : 44 : 48

VPSとか仮想環境ってyumが不安定なことが多いんですが、kill -KILL (PID)とかでプロセスを切ってしまうと、yumコマンドが動かなくなってしまうことがあります。

ネット上に解決策がありました。

なーした日記: yumが固まって応答しなくなる件(Fedora)

記事は2007年5月のものです。お名前.com VPS CentOS 5.3にて、同じ方法で復旧できました。


[cygwin]WinXP+Poderosaでcygwin 1.7接続

Posted under Linux,ソフトウェア by uechoco on 日曜日 31 1月 2010 at 11 : 45 : 06

Poderosaは一時期人気を博したターミナルで、いまだに使っている人がちらほらいます。私もそんな一人。Poderosaの謎機能の1つで、cygwinターミナルになることができます。わたしは結構この機能が好きです。最近、いつもと違う環境にcygwinとPoderosaをインストールしたら、Porerosaからの接続ができなくなっていました。

「レジストリキー SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/ がみつかりません。」

ってエラーが出ます。おそらく、cygwinが昔このレジストリにインストールパスを保管していて、Poderosaはそれを読んでいたんでしょう。接続できないと困るので、絶対無糖: Windows 7 RC 64-bit で Poderosa をインストールしてみたを参考に、コマンドプロンプト

TEXT:
  1. >reg add "HKLM\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/" /v native /t REG_SZ /d C:\cygwin

と打って、使えるようにしました。

全く余談ですが、ターミナルって古参のものばかりですよね。何か新時代のターミナルってないんでしょうか?

(追記)コメントを頂きましたが、Poderosaをcygwin 1.7対応させたパッチと、パッチ済みバイナリを配布している方がいらっしゃいます。


[C言語]ゲッツ(gets)はダメ。fgetsが正しい。

Posted under Linux by uechoco on 火曜日 12 1月 2010 at 00 : 17 : 48

C言語にはいろいろな関数があるが、中にはセキュリティ上使用してはならないと指定されているものもある。

ファイル読み込みで使われるgets()関数もそうだ。仕様上バッファオーバーランが発生してしまうらしい。名前からして使ったらプログラムが滑って空気が寒くなりそうだw

scanf()も通常の使用だとバッファオーバーランが発生してしまうらしい。

スマートに解決するならばfgets()関数がいいらしい。

危ないから外してくれればいいのにとも思うけど、そちらは言語仕様なので関数がなくなることはないでしょう。コンパイラが警告してくれるとかがあるかもしれません。

というわけで、gets()は寒いからダメ。fgets()を使おうという話。


[Linux]CentOS 5.3/5.4のsudoコマンドが曲者。

Posted under Linux by uechoco on 月曜日 11 1月 2010 at 01 : 48 : 23

CentOS 5.3以降で、sudoコマンドのバージョンが新しくなり、sudoコマンド自体や、今まで使えていたsudoを含むスクリプトなどが使えなくなってしまうケースが出てきました。私も同様の現象にはまりました。私の場合は、スクリプト内で使用しているsudo付のコマンドでPATHが通らなくなってしまったという現象です。

今は以下のURLなどを参考に解決し、今まで通りの運用をしています。

記憶の片隅にでも覚えておいてもらえると役に立ったりするときがくるかもしれません。


« 前ページへ次ページへ »

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.