お絵描きやプログラミングやアーマードコアについて綴っていくつもりです。プログラミングは備忘録的に使うつもりだったりする。
プロフィール

typeすつーか

Author:typeすつーか
FC2ブログへようこそ!

最新トラックバック
カウンターです
ついったー

広告とか

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--/--/-- --:-- スポンサー広告 TB(-) CM(-)
railsって、コマンド一つでDBつくってくれるし、SQLコマンド意識しなくても連携してくれるよね。
ただ、規約はちょっぴり覚えなきゃいけないけど。
部分テンプレートが簡単に使えて重宝するし、
最近驚いたのはtwitter-bootstrap rails。

Gemfileに2つみっつgem書いてbundle installするだけでbootstrapサイトの骨組みまで作ってくれる。
あとはちょちょっと編集すれば立派なうぇぶさいとの完成だ。


前々からrailsって美味しそうなイメージがしてたけど、もっと良い味が染み出てきたなぁ〜。
スポンサーサイト
2013/05/23 02:18 Ruby TB(0) CM(0)
mysql> DELETE FROM mysql.user WHERE user='stuka'

と一旦消して、


mysql> CREATE USER stuka@localhost IDENTIFIED BY 'password';
ERROR 1396 (HY000): Operation CREATE USER failed for stuka@localhost

となってしまい、一度DLETEしたユーザを作成することができない。
この症状にはまってしまったら、

mysql> DROP USER stuka@localhost;
Query OK, 0 rows affected (0.00 sec)


でおk。


参考サイト
おまけ
2013/05/18 01:46  TB(0) CM(0)
root@(none):/# passwd [username]
Enter new UNIX password:
Retype new UNIX password:
Sorry,passwords do not match
passwd: Authentication information cannot be recovered
passwd: password unchanged


となってしまい、rootでもパスワード変更ができなかった。


原因はReadOnlyでマウントされていたからだった。
あとsingleユーザーモードでログインしてたせいもあるのかも?いや、たいしたことじゃないか。

ReadOnlyのマウントを書き込めるようにするには以下のコマンドを使う
# mount -o remount,rw /

参考サイト
2013/05/14 18:41 UNIX TB(0) CM(0)
ro single init=/bin/sh

http://una.soragoto.net/lecture/linux/shadow.html
http://www.wakhok.ac.jp/biblion/1997/sysadmin/node19.html
http://www.ksknet.net/linuxrz/vipw.html


BSD系では/etc/passwd,/etc/master.passwdをいじったら不整合が生じてしまうので、vipwコマンドを使う。
http://x68000.q-e-d.net/~68user/unix/pickup?%2Fetc%2Fpasswd
http://kazmax.zpp.jp/linux_beginner/etc_passwd.html


cat /etc/shells


---
Ubuntuでsingleモードでログイン後、cat /etc/passwdとするつもりが間違ってcat /bin/pwdとしてしまったら、
盛大に文字化けしてしまった。一体なんだったんだろ


http://d.hatena.ne.jp/atree/20090420/1240308590
http://yaplog.jp/nazunamin/archive/49

http://echoes.hak.hokkyodai.ac.jp/db/331/node3_tf.html
2013/05/14 18:10 UNIX TB(0) CM(0)
puttygenで作った鍵は、いつものssh-keygenコマンドで作ったときとちょっと違う。改行が入っていたり、BEGIN SSHとかEND SSHとか書かれている。このままでもOpenSSHで使えるかなとか思って.ssh/authorized_keysに追記したらダメだった。ググったら変換コマンドを見つけた


$ ssh-keygen -i -f puttyrsa.pub > hoge.pub




これでhoge.pubをcatコマンドとかでauthorized_keysに追記すればおk



P.S. Filezillaってputty使ってたんですね知らなかった・・・。


(追記)
puttyごった煮版ではOpenSSH用にエクスポートできる事を発見w
情弱でしたすみませんw
2013/05/10 23:16 未分類 TB(0) CM(0)
暫くのあいだ、自鯖を起動しっぱなしな日が続いていた。
前々からwake on lanしたかったので今日はその設定をした。

wake on lanに必要なものは、NICとマザボが対応していなければならない。
最近のマザボだったらだいたいWOLに対応しているかと思う。


CentOS6にて

$ sudo yum -y install ethtool
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
ETHTOOL_OPTS="wol g" #←これを追記


これでおk。
マジックパケットを送出するPCでは

ether-wake [起動するMACアドレス] #CentOSの場合


wakeonlan [起動するMACアドレス] #Ubuntuの場合


といったコマンドを叩くとおk。


が、OSXではWakeOnLanを使ってマジックパケットを送出する。アプリだけでなくwidgetも付属してくるという無駄な凝りよう。
widgetのインストール方法は、~/Library/Widgetsディレクトリを作って、そこにWakeOnLan.wdgtを移動させればおk。


↓こんな感じ
widgetwol.png


BIOSの設定


マザボにもよると思うが、今回使用したBIOSの種類は、American Megatrends, Inc (AMI)だった。
正直、どの項目がWOLに関連するのかわかりづらかった。
- ACPI 1.0だった設定をACPI2.0に変更。
- Advanced>APM Configuration>APM Resume Event Configuration の項目で
Power On by wol
Power On by PCI Device
Wake up on ring ←モデムとか電話回線を使ってWOLするときにEnableにする。今回は不要なのでDisableに。
とかそういう感じのところをEnabledに変更すれば成功した。

ちなみに、Portは7または9を使います。
wikipedia


機会があればMacからWindowsをwolできるように設定したい
あとAndroidからもマジックパケット送出したい

参考
他にもinit.dを使って設定したケースも有るみたいで色々と面白い。
http://www.katch.ne.jp/~kakonacl/douga/ultravnc/wol.html
http://areare.blog.so-net.ne.jp/2009-10-13
2013/05/10 02:25  TB(0) CM(0)
ftpとscpってどのくらい速度差があるんだろうとおもってぐぐった。
グラフでわかりやすいサイトがあった

また今度自分でも計測してみようか。
2013/05/08 01:34  TB(0) CM(0)
CentOS6にmediatomb入れた。備忘録。

デフォルトのリポジトリにはmediatombがないので新しくrpmforgeリポジトリとやらを追加してyumすれば入るらしい.

参考


# sudo su -
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
# rm -f RPM-GPG-KEY.dag.txt
# vi /etc/yum.repos.d/rpmforge.repo



に以下書き込み。


[rpmforge]
name=RPMforge RPM repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el6/en/$basearch/rpmforge/
gpgcheck=1
enabled=0


# yum --enablerepo=rpmforge install mediatomb




一旦sudo service mediatomb startしてsudo service mediatomb stopしてからconfig.xmlをいじる。

PS3と連携する時はこれを参考にして

$sudo vim /etc/mediatomb/config.xml


に記述する。



起動
$sudo service mediatomb start
($sudo /etc/init.d/mediatomb start)
停止
$sudo service mediatomb stop
($sudo /etc/init.d/mediatomb stop)

ランレベルの確認>
$sudo chkconfig --list mediatomb
ランレベルの変更>
$sudo chkconfig mediatomb on





うまくいかなかった人はiptablesだとかのファイアウォールの設定を見直すこと。


ポートが空いてなかったら
udpで1900
tcpで50500
を空けること。

コマンドで設定する場合は
# iptables -A INPUT -p udp --dport 1900 -j ACCEPT
# iptables -A INPUT -p tcp --dport 50500 -j ACCEPT
と言った感じだけど、vim /etc/sysconfig/iptables
を見て編集したほうがうまくいく事があるかもしれない。


現在の設定を表示
sudo iptables -L

sudo vim /etc/sysconfig/iptables
(sudo iptables save)
sudo service iptables restart
(sudo /etc/rc.d/init.d/iptables restart)



うまく設定ができたら
http://localhost:50500で設定画面がひょうじされればおk

あとLAMPとかの環境がないと使えないらしいです。
2013/05/08 00:29  TB(0) CM(0)
気がつけばwindowsXPの時刻がずれていた

日付と時刻のプロパティあたりで直そうと思ったが、エラーが発生してうまくできなかった。

ntpサーバーも新しく登録してやってみたけど、「〜と同期中にエラーが発生しました。タイムアウト期間が経過したため〜」とのメッセージが。

ntpサーバーはここらへんのを追加した。


まだ試してない対処方法もあるけど気が向いた時に。
2013/05/07 09:41 未分類 TB(0) CM(0)
検索フォーム
ブロとも申請フォーム
QRコード
QR
IPv4枯渇時計
linuxコマンド
ぶくろぐ
本棚です
icat
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。