Skip to main content

Posts

grub: recovery

参考リンク http://lunatear.net/archives/000328.html GRUB > root  [TABを押す] Possible disks are: fd0 GRUB > root ( hd0,[TABを押す] Possible partitions are: Partition num: 0, Filesystem type is ext2fs, partition type 0x83 rootコマンドでカーネルイメージのありそうなところのアタリをつけて「kernel /」のタブ補完 GRUB > root ( hd0,1) GRUB > kernel /[TAB] Possible files are: vmlinuz-2.4.18-3 initrd-2.4.18-3xxx /bootのマウント先だったので GRUB > kernel /vmlinuz-2.4.18-14 等としてエンターするとkernelの場所をGRUBに覚えさせることが出来る このケースではinitrdのファイルもあるので、以下のようにして同様に指示してしまいます。 GRUB > initrd /initrd-2.4.18-3.img

TFTP server

Tips:  複数インターフェースがあるLinuxでTFTPを利用した場合に意図しないインターフェースが送信元として、通信していてルーティングが失敗していることが分かった。/var/log/messageで以下のログが表示される。 参照リンク https://chriscowley.me.uk/blog/2013/03/25/writeable-tftp-server-on-centos/ http://blog.tsunokawa.net/entry/2014/07/18/164213 https://genchan.net/server/5363 http://www.petenetlive.com/KB/Article/0000998.htm 環境 step1. yumでtftp client とtftp-serverをインストール yum install tftp tftp-server step2 . /etc/xinetd.d/tftp に以下を設定 オプションの意味 -c で他ホストからのアップロードを許可します。 service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -c -s /var/lib/tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } step3.   xinetd を onにして、tftpを起動させる 自動起動の場合はchkconfig xinetd onを入力 # chkconfig xinetd on # chkconfig --list xinetd xinetd          0:off   1:off   ...

syslog

■Syslog directory ■参照リンク https://www.express.nec.co.jp/linux/distributions/knowledge/system/realtime_log.html /var/log/message tail -f n 10 /var/log/messageとすると10行分の最新ログが表示される。 # tail -f -n N /var/log/message

VMWARE: VMWAREのMACの手動設定

VMWAREのMACアドレスを自動生成ではなく、MACの手動設定する方法。 Link ----------------------------------------- http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010675 http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2035707 http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2052143 以下、2つのVM実行ファイルの追加例。 ----------------------------------------- ethernetN.checkMACAddress = "false" ethernetN.addressType = "static" ethernetN.Address = "XX:XX:XX:XX:XX:XX" 00:0c:29:5a:31:b7 00:0c:29:5a:31:c1 ethernet0.checkMACAddress = "false" ethernet0.addressType = "static" ethernet0.Address = "00:0c:29:5a:31:b7" ethernet1.checkMACAddress = "false" ethernet1.addressType = "static" ethernet1.Address = "00:0c:29:5a:31:c1" -------------------------------------...

Command: find

xargsは前のコマンドの引数をすべて渡すコマンド。 Link http://qiita.com/amasok23/items/5773cc3460c31163052f http://kawatama.net/web/1141 https://hydrocul.github.io/wiki/commands/xargs.html [root@cent2 ~]# find ./hoge* -type f -print | xargs grep 'filter' ./hoge10.txt: <Criteria fieldName="name" filterString="an@123.com" match="equals"/> ./hoge11.txt: <Criteria fieldName="status" filterString="Known" match="equals"/> ./hoge13.txt: <Criteria fieldName="status" filterString="Known" match="equals"/> ./hoge3-3.txt: <Criteria fieldName="name" filterString="mike" match="equals"/> [root@cent2 ~]# find ./hoge* -type f -print | xargs grep 'Filter' ./hoge10.txt:<Filter entity="GuestUser"> ./hoge10.txt:</Filter> ./hoge11.txt:<Filter entity="Endpoint"> ./hoge11.txt:</Filter> ./hoge13.txt:<Filter en...