*Linux Command [#h4cf2089]
RIGHT:更新日 &lastmod();
**Linux Command 2 [#w68f4abf]
***apt-getで取得できる内容をチェック [#h1acb036]
apt-cache search
# apt-cache search unixODBC
unixODBC - A complete ODBC Driver Manager for Linux
unixODBC-devel - Development files for programs which will use the unixODBC library.
unixODBC-kde - KDE DriverManager components for ODBC
MyODBC - ODBC driver for MySQL
gambas2-gb-db-odbc - Gambas データベースコンポーネント用の ODBC ドライバ
***logout後も命令実行 [#ea3cc3b0]
nohup
$ nohup grep "Dec" access_log > tmp &
$ ps x
14472 ? SN 0:00 grep "Dec" access_log
***Serverのパケットエラー表示 [#t62b329a]
$ uptime
11:30:40 稼働 49 日間, 4:29, 1 ユーザ, 負荷平均率: 0.04, 0.02, 0.00
49日稼動して
$ netstat -i
カーネルインターフェーステーブル
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 4573959 0 0 0 4968462 0 0 0 BMRU
^^受信エラー ^^送信エラー
lo 16436 0 1065575 0 0 0 1065575 0 0 0 LRU
***Q33+ICH9でSATAHDDを認識しない場合 [#i248bf41]
linux acpi=off
でうまく認識
pci=noacpi のパラメータもあるようだが今回はうまくいかなかった
***G31+ICH7でのインストール時のトラブル [#j3587a76]
インストーラが以下の場所でとまる
io scheduler noop registered
io shceduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registrered
以下のパラメータをつけて起動
linux noapic acpi=off nofb
acpi=offだけでもOKなようだ
''&color(red){レスキューモード};''
Vine4.2ではFujitsuのD5270はうまくいったが、Toshiba(G33)サンプル機では以下のオプションしてはうまくいかなかった。原因不明
F5を押してレスキューメニューまたはF5を押さずに直接
linux rescue acpi=off
または
linux rescue noapic acpi=off nofb
GUIがだめなときはtextでインストール
***G31+ICH7でXが起動しないとき [#s9c11090]
Section "Device"
Identifier "Videocard0"
Driver "intel" <--- ここを "vesa" にする。
VendorName "Videocard vendor"
BoardName "Intel G33"
EndSection
vesaに変更するとパフォーマンスは落ちるがXが起動するようになる
***接続PCIの情報表示 [#pb86f00e]
# /sbin/lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter
***ping6 [#pc151a1c]
ping6は送るインターフェイスを明確するため 「-I (インターフェイス名)」をつける必要がある。つけないとunhost等のエラーで動作しない
ff02::1はオールノードのマルチキャストのた、同じリンクに接続されているすべてが応答する。
(DUP!)はエコーの重複を意味する。自分自身と他のホストのエコーが重複したということだそうだ。ということは自分自身が応答しているときは他のホストからのリプライには必ずつきそう。
$ ping6 -I eth0 ff02::1
PING ff02::1(ff02::1) from fe80::2e0:18ff:fee3:efe8 eth0: 56 data bytes
64 bytes from fe80::2e0:18ff:fee3:efe8: icmp_seq=0 ttl=64 time=0.283 ms
64 bytes from fe80::213:8fff:fe0a:4c9d: icmp_seq=0 ttl=64 time=0.744 ms (DUP!)
64 bytes from fe80::2a0:deff:fe29:b6ce: icmp_seq=0 ttl=64 time=1.28 ms (DUP!)
64 bytes from fe80::200:21ff:fedd:debf: icmp_seq=0 ttl=64 time=2.29 ms (DUP!)
64 bytes from fe80::250:fcff:fe90:b479: icmp_seq=0 ttl=64 time=4.98 ms (DUP!)
64 bytes from fe80::20b:6aff:feed:e5db: icmp_seq=0 ttl=64 time=5.71 ms (DUP!)
--- ff02::1 ping statistics ---
1 packets transmitted, 1 received, +5 duplicates, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.283/2.550/5.718/2.084 ms, pipe 2
ホストを指定してping
$ ping6 -I eth0 fe80::213:8fff:fe0a:4c9d
PING fe80::213:8fff:fe0a:4c9d(fe80::213:8fff:fe0a:4c9d) from
fe80::2e0:18ff:fee3:efe8 eth0: 56 data bytes
64 bytes from fe80::213:8fff:fe0a:4c9d: icmp_seq=0 ttl=64 time=5.81 ms
64 bytes from fe80::213:8fff:fe0a:4c9d: icmp_seq=1 ttl=64 time=0.295 ms
64 bytes from fe80::213:8fff:fe0a:4c9d: icmp_seq=2 ttl=64 time=0.348 ms
64 bytes from fe80::213:8fff:fe0a:4c9d: icmp_seq=3 ttl=64 time=0.395 ms
--- fe80::213:8fff:fe0a:4c9d ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.295/1.713/5.817/2.369 ms, pipe 2
''ipv6を無効にする''
/etc/modprobe.confに
install ipv6 /sbin/modprobe -n -i ipv6
を追加する。その後再起動
$ /sbin/ifconfig
eth0 リンク方法:イーサネット ハードウェアアドレス 00:1F:C6:D7:1B:75
inetアドレス:10.99.99.174 ブロードキャスト:10.255.255.255 マスク:255.0.0.0
inet6アドレス: fe80::21f:c6ff:fed7:1b75/64 範囲:リンク <=この部分が消えている
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXパケット:23193875 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:4888139 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
$ /sbin/ifconfig
eth0 リンク方法:イーサネット ハードウェアアドレス 00:1F:C6:D7:1B:75
inetアドレス:10.99.99.174 ブロードキャスト:10.255.255.255 マスク:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXパケット:205 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:70 エラー:0 損失:0 オーバラン:0 キャリア:2
または
$ /sbin/lsmod | grep ipv6
$ /sbin/lsmod | grep ipv6
ipv6 253408 41
でipv6がないことを確認
参考:
http://d.hatena.ne.jp/adsaria/20070922
***HDDの中のバイナリ表示 [#zdf7e05b]
''MBRの表示''~
先頭から512Byte
# hexdump -C -n 512 /dev/sda
00000000 fa eb 21 01 b5 01 4c 49 4c 4f 16 06 fb 8c 8e 48 |..!...LILO.....H|
00000010 00 00 00 00 55 12 c8 45 fc d0 fc d0 81 00 80 60 |....U..E.......`|
00000020 5c 44 01 00 b8 c0 07 8e d0 bc 00 08 fb 52 53 06 |\D...........RS.|
00000030 56 fc 8e d8 31 ed 60 b8 00 12 b3 36 cd 10 61 b0 |V...1.`....6..a.|
00000040 0d e8 67 01 b0 0a e8 62 01 b0 4c e8 5d 01 60 1e |..g....b..L.].`.|
00000050 07 80 fa fe 75 02 88 f2 bb 00 02 8a 76 1e 89 d0 |....u.......v...|
00000060 80 e4 80 30 e0 78 0a 3c 10 73 06 f6 46 1c 40 75 |...0.x.<.s..F.@u|
00000070 2e 88 f2 66 8b 76 18 66 09 f6 74 23 52 b4 08 b2 |...f.v.f..t#R...|
00000080 80 53 cd 13 5b 72 55 0f b6 ca ba 7f 00 42 66 31 |.S..[rU......Bf1|
00000090 c0 40 e8 70 00 66 3b b7 b8 01 74 03 e2 ef 5a 53 |.@.p.f;...t...ZS|
000000a0 8a 76 1f be 20 00 e8 4a 00 b4 99 66 81 7f fc 4c |.v.. ..J...f...L|
000000b0 49 4c 4f 75 27 5e 68 80 08 07 31 db e8 34 00 75 |ILOu'^h...1..4.u|
000000c0 fb be 06 00 89 f7 b9 0a 00 f3 a6 75 0d b0 02 ae |...........u....|
000000d0 75 08 06 55 b0 49 e8 d2 00 cb b4 9a b0 20 e8 ca |u..U.I....... ..|
000000e0 00 e8 b7 00 fe 4e 00 74 07 bc e8 07 61 e9 5e ff |.....N.t....a.^.|
000000f0 f4 eb fd 66 ad 66 09 c0 74 0a 66 03 46 10 e8 04 |...f.f..t.f.F...|
00000100 00 80 c7 02 c3 60 55 55 66 50 06 53 6a 01 6a 10 |.....`UUfP.Sj.j.|
00000110 89 e6 53 f6 c6 60 74 58 f6 c6 20 74 14 bb aa 55 |..S..`tX.. t...U|
00000120 b4 41 cd 13 72 0b 81 fb 55 aa 75 05 f6 c1 01 75 |.A..r...U.u....u|
00000130 4a 52 06 b4 08 cd 13 07 72 59 51 c0 e9 06 86 e9 |JR......rYQ.....|
00000140 89 cf 59 c1 ea 08 92 40 83 e1 3f f7 e1 93 8b 44 |..Y....@..?....D|
00000150 08 8b 54 0a 39 da 73 39 f7 f3 39 f8 77 33 c0 e4 |..T.9.s9..9.w3..|
00000160 06 86 e0 92 f6 f1 08 e2 89 d1 41 5a 88 c6 eb 06 |..........AZ....|
00000170 66 50 59 58 88 e6 b8 01 02 eb 02 b4 42 5b bd 05 |fPYX........B[..|
00000180 00 60 cd 13 73 10 4d 74 0a 31 c0 cd 13 61 4d eb |.`..s.Mt.1...aM.|
00000190 f0 b4 40 e9 46 ff 8d 64 10 61 c3 c1 c0 04 e8 03 |..@.F..d.a......|
000001a0 00 c1 c0 04 24 0f 27 04 f0 14 40 60 bb 07 00 b4 |....$.'...@`....|
000001b0 0e cd 10 61 c3 00 00 00 fc d0 fc d0 00 00 00 00 |...a............|
000001c0 01 40 07 fe ff ff 40 b0 0f 00 c3 f9 3b 07 80 01 |.@....@.....;...|
000001d0 01 00 83 fe 3f 3f 3f 00 00 00 01 b0 0f 00 00 00 |....???.........|
000001e0 41 c3 83 fe 7f 95 03 aa 4b 07 13 fc ef 00 00 00 |A.......K.......|
000001f0 41 96 05 fe bf 00 16 a6 3b 08 ab 3e 15 01 55 aa |A.......;..>..U.|
00000200
''/dev/sda1の表示''~
# hexdump -C -n 512 /dev/sda1
00000000 eb 52 90 4e 54 46 53 20 20 20 20 00 02 08 00 00 |.R.NTFS .....|
00000010 00 00 00 00 00 f8 00 00 3f 00 ff 00 00 08 00 00 |........?.......|
00000020 00 00 00 00 80 00 80 00 ff e7 e9 17 00 00 00 00 |................|
00000030 00 00 0c 00 00 00 00 00 10 00 00 00 00 00 00 00 |................|
00000040 f6 00 00 00 01 00 00 00 93 53 42 08 98 42 08 ba |.........SB..B..|
00000050 00 00 00 00 fa 33 c0 8e d0 bc 00 7c fb 68 c0 07 |.....3.....|.h..|
00000060 1f 1e 68 66 00 cb 88 16 0e 00 66 81 3e 03 00 4e |..hf......f.>..N|
00000070 54 46 53 75 15 b4 41 bb aa 55 cd 13 72 0c 81 fb |TFSu..A..U..r...|
00000080 55 aa 75 06 f7 c1 01 00 75 03 e9 d2 00 1e 83 ec |U.u.....u.......|
00000090 18 68 1a 00 b4 48 8a 16 0e 00 8b f4 16 1f cd 13 |.h...H..........|
000000a0 9f 83 c4 18 9e 58 1f 72 e1 3b 06 0b 00 75 db a3 |.....X.r.;...u..|
000000b0 0f 00 c1 2e 0f 00 04 1e 5a 33 db b9 00 20 2b c8 |........Z3... +.|
000000c0 66 ff 06 11 00 03 16 0f 00 8e c2 ff 06 16 00 e8 |f...............|
000000d0 40 00 2b c8 77 ef b8 00 bb cd 1a 66 23 c0 75 2d |@.+.w......f#.u-|
&color(red){MBRコピーについては[[ここ>Linux Memo/SoftRaid#mbr]]を参照};
***DNSからメールサーバを検索 [#xb893577]
''nslookup''~
$ nslookup -type=mx mie-chukyo-u.ac.jp
Server: 192.168.10.42
Address: 192.168.10.42#53
Non-authoritative answer:
mie-chukyo-u.ac.jp mail exchanger = 10 iron.mie-chukyo-u.ac.jp. <=メールサーバ
Authoritative answers can be found from:
mie-chukyo-u.ac.jp nameserver = ns01.mctv.ne.jp.
mie-chukyo-u.ac.jp nameserver = ns.mie-chukyo-u.ac.jp.
iron.mie-chukyo-u.ac.jp internet address = 192.244.75.35
ns.mie-chukyo-u.ac.jp internet address = 192.244.75.1
''dig''~
$ dig mie-chukyo-u.ac.jp mx
; <<>> DiG 9.3.2-P2 <<>> mie-chukyo-u.ac.jp mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62605
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;mie-chukyo-u.ac.jp. IN MX
;; ANSWER SECTION:
mie-chukyo-u.ac.jp. 86375 IN MX 10 iron.mie-chukyo-u.ac.jp. <==メールサーバ
;; AUTHORITY SECTION:
mie-chukyo-u.ac.jp. 925 IN NS ns.mie-chukyo-u.ac.jp.
mie-chukyo-u.ac.jp. 925 IN NS ns01.mctv.ne.jp.
;; ADDITIONAL SECTION:
iron.mie-chukyo-u.ac.jp. 86375 IN A 192.244.75.35
ns.mie-chukyo-u.ac.jp. 926 IN A 192.244.75.1
;; Query time: 1 msec
;; SERVER: 192.168.10.42#53(192.168.10.42)
;; WHEN: Mon Feb 25 12:38:57 2008
;; MSG SIZE rcvd: 133
***削除してしまったファイルの復元 [#ac4c4787]
[[ここ:http://www.cgsecurity.org/wiki/TestDisk_Download]]からTestDisk & PhotoRecのrpm版をDownloadしてインストールする~
/usr/sbin/photorecで実行する。
Continue previous session ? (Y/N) N <--Nを選択
(略)
Disk /dev/hda - 34 GB / 31 GiB (RO)
Partition Start End Size in sectors
D empty 0 0 1 71013 14 63 67108230 [Whole disk]
1 * Linux 0 1 1 68271 14 63 64516977 [/]
2 P Linux Swap 68272 0 1 71008 14 63 2586465
[ Search ] [Options ] [File Opt] [ Quit ] <--File Optを選択
ここで、復元したい拡張子を指定する。~
その後 Search で実行する
復元されたファイルはディレクトリごと、適当な名前で復元されるので注意する
***NKFで改行コード変換 [#cac69e26]
DOS→UNIX:nkf -d DOS_file > UNIX_file
UNIX→DOS:nkf -c UNIX_file > DOS_file