Linux?Unix?

Raspberry Piで、GPIOの状態を確認する

$ gpio readall これでhighかlowかを確認できる!! 参考 https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/

Raspberry Pi(linux)のinit.d(スタートアップ時に実行されるファイル群)にシャットダウンスクリプトを入れてしまった場合

Raspberry piで外部にボタンを用意し,ボタンが押されたらシャットダウンするスクリプトをスタートアップにいれたところ, ライブラリか何かが入ってなかったとかで,常にシャットダウンしつづける狂気のプログラムが走ってしまった. ....ので,復旧方…

複数ディスプレイの時にプライマリを入れ替える

複数台のディスプレイを使っている時に、ソフトウェア側ではあってるんだけど、ハードウェア側の順番が入れ替わっている問題があって、それの解決策を探してました。 で、multiple display, dual display, dual monitor, multiple monitor, external display…

特定のコマンドのみsudoでパスワード無しで実行できるように

いつも忘れるのでメモ$ sudo visudo rin1024 ALL=(ALL) ALL rin1024 ALL=(ALL) NOPASSWD: /sbin/reboot もしくは、Apple Scriptで下記 tell application "System Events" to shut down これでsudo rebootするときにパスワード聞かれなくなるよ

LionにアップデートしてからSSH接続時にlsコマンドで文字化けするようになった

なんか、どれが原因なのか分からないけど、Terminal.appに関しては一応なおったのでメモ。 方法としては、 set locale environment variables on startupのチェックを外す。 iTerm.appに関しては、サーバ側の環境変数を下記に変えたらなおった $ export LC_C…

yumで謎のエラー

yum(パッケージ管理ツール)を使用し、 ライブラリをインストールしようとした所、 下記のようなエラーが発生しました。 [root@localhost ~]# yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.oss.eznet…

CentOSにメールサーバを

Sendmailが何か調子悪いというか、 最近微妙な感じがしたのでPostfixに入れ替えた。 基本的には、いつもお世話になってる下記サイトを参考にした。 受信サーバは不要なので、dovecotは入れていない。 http://centossrv.com/postfix.shtml OP25B対策はこちら …

psコマンドはalxのがいいかも

psコマンド、今まで無意識にauxと打ってたんだけど、alxのが詳細にでていいかも。 ・ソート方法 px alx --sort rss とかでいけるらしい。降順ソートは、ハイフンをつけるっぽい。 px alx --sort -rss ・ヘッダ行出力 ps alx | head -1 && ps alx ・細かい説…

memcached自動起動用のプログラム@Cent OS 5.5

$ vi /etc/init.d/memcached #! /bin/sh # chkconfig: - 80 12 # description: Memcached if [ $# -ne 1 ]; then echo "[start / stop]" exit 1 fi case $1 in start) /usr/local/bin/memcached -p 11211 -m 64m -u yuki -d ps axuw | grep "/usr/local/bin/…

linuxのscreenコマンドでタブのタイトル(スクリーン名?)を変更する方法

Ctrl+j + A で,前のスクリーン名が書かれてるので,それをreplaceいたらいけた.

you have new mail in /var/spool/mail を停止させる方法

you have new mail in /var/spool/mail/yuki Poderosaで,Linuxサーバの作業をしている場合, 上記のようなメッセージがしばしば観測されると思うのですが, これを解消する方法. $vi /etc/crontab MAILTO=root # 削除 MAILTO="" # 追加 これが一番簡単な方…

yumで入れたものたち

Loaded plugins: downloadonly, fastestmirror Installed Packages Deployment_Guide-en-US.noarch 5.2-11.el5.centos installed Deployment_Guide-ja-JP.noarch 5.2-11.el5.centos installed GConf2.x86_64 2.14.0-9.el5 installed MAKEDEV.x86_64 3.23-1.2…

git周りをいじっていたら"'msys' not known. Available builtin terminals are:"とか出てきた

git用のサーバを自宅に立ててたら,突如vimが使えなくなったり,ls実行したら色が着かなくなったりして以下のエラーが出ていた E558: Terminal entry not found in terminfo 'msys' not known. Available builtin terminals are: builtin_riscos builtin_ami…

vm周りの問題色々

「BUG: soft lockup - CPU#0 stuck for 10s! [rc.sysinit:348]」こんなんが出て起動できない 時刻同期をとめる /etc/init.d/ntpd stop 「unexpected inconsistency run fsck manually」を直す fsckコマンドをとりあえず実行すればいい その後Y連打(16連射く…

TokyoTyrantを自動起動できるように設定しといた

memcachedのをコピー(権限設定の省略含む) $ cp /etc/init.d/memcached /etc/init.d/tokyotyrant viでいじるよ $ vi /etc/init.d/tokyotyrant 以下、ソース #! /bin/sh # chkconfig: - 80 12 # description: Tokyo Tyrant if [ $# -ne 1 ]; then echo "[star…

DebianかCentOSにmemcachedを導入する

テスト環境がCent OSじゃなくてDebianだったので、 そっちでmemcached使えるようメモ。 (http://gihyo.jp/dev/feature/01/memcached/0001?page=2) $ wget http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz $ tar zxf memcached-1.2.5.tar.gz $ c…

「パソコン1台ではじめるロードバランサ体験 」試してみた

・パソコン1台ではじめるロードバランサ体験 http://dsas.blog.klab.org/archives/50934015.html そろそろロードバランサとか使った環境で色々テストしたくなってきたので, ちょっと試してみた。 LVSを使う事だけ前提での個人的メモです。 というか、上記サ…

LinuxからWindowsの共有フォルダをmountした際にファイルが作成・変更できない問題

$ mount -t smbfs //192.168.0.2/htdocs /var/www/htdocs -o username=hoge,password=hoge,uid=apache 192.168.0.2 : Windows側のIPアドレス username,password : Windows側でパスワード保護している場合に必要 uid : Linux側の実行ユーザー。httpd.confでUs…

.bash_profileを再読み込みする

$ source .bash_profile地味に知らなかったのでメモ。

Xenでメモリの割り当てを動的に行う

・第4回 動的に仮想マシンを移動し,可用性を向上:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20070910/281598/?ST=virtual&P=2 あるとは思うけどやりかた知らなかったのでブクマ代わりにメモ。 $ xm mem-set 1 512IDが1のドメインのメモリ割り当て…

CentOSでapxsを利用する

Apacheのモジュールをコンパイルするのに必要なapxsが、CentOSのhttpdでは標準ではインストールされていませんでした。 なのでLet's install! $ yum install httpd-develyumかわいいよyum

タイトルなんてどうでもいい

なんというか、完全に自分用のメモと化してます。 でも、きっといつかボクみたいな適当な人がこれを見て100000人中1人役に立てばそれでいいのさー。 * ウェブブラウザからのHTTPによるアクセス要求を分散処理するWebサーバ層 * HTTPトランザクションの一貫性…

めも

vimのインストール $ yum -y install vim-enhanced エイリアスを張る $ vi ~/.bashrc alias vi='vim' mod_perlインストール $ yum -y install mod_perl mod_rewriteで内部サーバーに接続 # 'proxy|P' (強制 proxy) このフラグは、強制的に置換対象部を内部的…

Apacheをworkerモデルで起動しようとしたらPHPが動かなくなる

/etc/sysconfig/httpdで、Apacheの起動方法を変更して再起動しようとしたらPHPがうんたらってエラーでた。 ので、変更した所を見てたら少し上にPHPはアッー!! って書いてた。 なるほど。

えぬ・・・えふ・・・えす・・・

現在、P.93あたり。 NFSを使うと離れた場所にあるコンピュータのファイルを、あたかも自分のコンピュータにあるファイルのように操作することができる。http://e-words.jp/w/NFS.html これだけ見ると、リモートデスクトップ接続みたいだ。 マウントして同じH…

Xen入れるぞ!

というわけで、ホストOSにCentOS5をクリーンインストール。 クリーンする必要は無かったのですが、一本のサーバーとして色々詰め込んでてよくわからんちんになったので、修復を含めて一度リセットしました。 ホストOSはGUIで操作できるように、GNOMEを入れて…

サーバーのメモリー増設しました

先日秋葉に行ったときにはなかったECC付のアンバッファメモリ PC2-5300/DDR2-667(1GB)をゲットしてきた! ネットで見たときはCenturyのは異常に高くて、Transcendのが安かったからTranscendの買おうかなって思ってたんだけど、Centuryのも5219円だったのでコ…

サンバでバンバ

自宅のサーバーに昨日Sambaを入れたら、気づいたらPoderosaとかのターミナルやWinSCPによるSSH接続が出来なくなった。 (Sambaはまだ設定完了してないのに…) なんでだろう?って思ってサーバー見てみたら、iptablesのログがコンソールに出力させられてしまっ…

こまんどとか。

・現在いる階層以下のファイルのある文字列を書き換えつつバックアップとかも作りたい場合のコマンド。 $ for tmp in `grep -rl angero *`; do cp $tmp $tmp.gerogero; sed -e "s/angero/rin1024/g" $tmp.gerogero > $tmp; done バックアップファイル名は"元…