僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
それにしても、リリースして一ヶ月しか経ってないのに、 こんなに溜ってるのか。
# yum update (ry Transaction Summmary ========================== Install 2 Package(s) Update 178 Package(s) Remove 0 Package(s) Total download size: 467 M Is this ok [y/N]: # netstat --inet Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 1 0 $desktop:45227 download.fedora.redhat:http / CLOSE_WAIT tcp 1 0 $desktop:47349 www.redhat.com:http / CLOSE_WAIT tcp 1 0 $desktop:47351 www.redhat.com:http / CLOSE_WAIT tcp 1 0 $desktop:47353 www.redhat.com:http / CLOSE_WAIT tcp 0 210 $desktop:46681 mirror.usu.edu:http / ESTABLISHED tcp 0 219 $desktop:47288 mirror.usu.edu:http / LAST_ACK
の
バイナリパッケージ
(FedoraCore4専用のはず)を
突っ込んだ。しかし、描画して(丸を描いただけ)選択しようと
しただけで"セグメント違反です"。
到底使えそうにない。
.torrentはDVDしかないようだった。
CDイメージをftpで落す。CDRWが3枚しか見当たらないので
1枚追加購入して焼き、リブート。既にGRUBが入ってるので
ブートローダは入れない。
DVD以外もあるのだろうか。タイトルではいまいち良く分らない。
実際に試して確認するのは次か、その次か...
ブートローダを入れてなかったが、結局は全部入れ直す羽目になった。
そしてバックアップしておいた MBR を書き戻した。
↓の手動設定が(あと一歩で...?)出来なかった。
Orz
title Fedora Core (2.6.11-1.1369_FC4) root (hd1,4) kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro \ root=LABEL=/1 rhgb quiet initrd /boot/initrd-2.6.11-1.1369_FC4.img
そこから先は適当。useradd の一行で新規ユーザ設定はどこがひっかかるか不明。 /etc/ssh と ~/.ssh を貰ってきた上でのリモートログインも問題なし、の筈。
自分の持つドメインの連絡先を、現在のプロバイダのアカウントに変更。
whois を引くと、既に反映された模様。
さて、その影響がspamに及ぶのはいつか?
WordPressにゴニョゴニョしていて、アクセスログを見ると、
$ grep 404 $ACCESS_LOG | awk '{print $7}' wp-admin/images/box-butt-left.gif HTTP/1.1" 404 472 wp-admin/images/box-head-left.gif HTTP/1.1" 404 472 wp-admin/images/box-head-right.gif HTTP/1.1" 404 472 wp-admin/images/box-bg-left.gif HTTP/1.1" 404 472 wp-admin/images/box-bg-right.gif HTTP/1.1" 404 472 wp-admin/images/box-butt-right.gif HTTP/1.1" 404 472
WordPressMEのアーカイブをほどいてかき回したが、↑な画像など
入ってなかった。
入ってるのは、
$ ls -l wp-admin/images/box* -rw-r--r-- 1 user group 111 Dec 27 2005 box-bg.gif -rw-r--r-- 1 user group 347 Dec 27 2005 box-butt.gif -rw-r--r-- 1 user group 879 Dec 27 2005 box-head.gif
だけである。面倒になって、
$ for file in box*; do ln -s $file `basename $file .gif`-right.gif ; ln -s $file `basename $file .gif`-left.gif ; done
してしまった(後でだけど)。
交替した鯖がwww.kuzuore.comとして外から見えるようにルータの設定を変えた。
さてうまく見えるかどうか(一応見えている)。
ちなみにuptimeは、
06:23:19 up 8 days, 11:23, 1 user, load average: 0.02, 0.04, 0.00
80/tcpみながら、リモートからhttpsを介してw3mでtdiaryに
書き込んでみる。
ずっと何もなし。操作性も若干向上したようだ。sshで
webサーバにログインし、内側のw3mとnviでもって日記を編集するのは、
比較的セキュアかもしれないが、やはり重い...
市立中央図書館にてゴニョゴニョ。
今朝方ノートにMySQLとrubygemsを入れておいた。 その他は出先でAirHから。rubyとMySQLを仲介するものはあまりよくわからなかった。 gemからはエラーで入らない(ライブラリのパスが探せなかったから?)。適当に ruby-mysql-0.2.6を入れる。それから/ruby1.8.3も1.8.4に上げないとダメらしい。 これもダウンロードして上げた。
チュートリアルを読みながら、その通りにコマンドをちょこちょこ。 そしてその都度 $ echo $?する。しないと落ち着かない。
三時間するかしないかでどこかに目移り。南無。
日記みてくれるのはいいんだけど、見当外れなキーワードを日記になすりつけて行く奴等 にもほとほとうんざり。そいつをサーチエンジンの猿もどきなクローラが拾って、 ダメキーワードの拡大再生産の悪循環。を、なんとかぶち切らねば。
さしあたり、$YEAR$MONTH$DATE.tdrからSPAMなキーワードを一掃するスクリプト
を、書きかけ。
...依然として#!/bin/shから進化できず。
集合 A および集合 B が、いずれも全体集合 U の部分集合である場合、
[(A と B の和集合)の補集合]は、
[(A の補集合) と (B の補集合)の
共通部分]に等しい。
また、
[(A と B の共通部分)の補集合]は、
[(A の補集合) と (B の補集合)の
和集合]に等しい。
Python3.2 にて。
>>> set_all {1, 2, 3, 4, 5, 6, 7} >>> set_a {2, 3, 4} >>> set_b {4, 5, 6} ; 部分集合であること >>> set_a.issubset(set_all), set_b.issubset(set_all) (True, True) ; A と Bの和集合(or) >>> set_a | set_b {2, 3, 4, 5, 6} ; 和集合の補集合 >>> set_all - (set_a | set_b) {1, 7} ; 補集合同士の共通部分 >>> (set_all - set_a) & (set_all - set_b) {1, 7} ; A と B の共通部分(and) >>> set_a & set_b {4} ; 共通部分の補集合 >>> set_all - (set_a & set_b) {1, 2, 3, 5, 6, 7} ;補集合同士の和集合 >>> (set_all - set_a) | (set_all - set_b) {1, 2, 3, 5, 6, 7}
$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue \ state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 \ qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 70:58:12:df:93:2c brd ff:ff:ff:ff:ff:ff 3: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop \ state DOWN group default qlen 1000 link/ether 64:80:99:57:ac:44 brd ff:ff:ff:ff:ff:ff 5: enp6s0u1c4i2: <BROADCAST,MULTICAST> mtu 1500 qdisc \ noop state DOWN group default qlen 1000 link/ether e2:5f:45:5e:1b:f8 brd ff:ff:ff:ff:ff:ff
さしあたりdhclientはこうしておく。
$ sudo dhclient \ `ip a | awk '/^[[:digit:]]/{sub(":","",$2);foo=$2}END{print foo}'`
$ sudo ping -n -c 300 $IP PING $IP ($IP) 56(84) bytes of data. 64 bytes from $IP: icmp_seq=1 ttl=50 time=231 ms 64 bytes from $IP: icmp_seq=2 ttl=50 time=730 ms 64 bytes from $IP: icmp_seq=3 ttl=50 time=261 ms 64 bytes from $IP: icmp_seq=4 ttl=50 time=1034 ms 64 bytes from $IP: icmp_seq=5 ttl=50 time=738 ms // 64 bytes from $IP: icmp_seq=298 ttl=50 time=337 ms 64 bytes from $IP: icmp_seq=299 ttl=50 time=358 ms 64 bytes from $IP: icmp_seq=300 ttl=50 time=368 ms --- $IP ping statistics --- 300 packets transmitted, 300 received, 0% packet loss, time 299293ms rtt min/avg/max/mdev = 158.585/410.834/1806.468/341.216 ms, pipe 2
ping とwgetしながらZeroでrpi-updateやってみた。
まずはpingのグラフ。取りこぼしがかなり多かった(24% packet loss)。
type="b" のほうが分かりやすかったかも。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。