・ Web系SE募集 (技術開発部開発系エンジニア・Java/Tomcat 420万円~750万円)
   ・ 社内SE募集 (業務系システムの開発・社内イントラ)

2009年7月アーカイブ

大量のファイルを削除したいときに、

-bash: /bin/rm: 引数リストが長すぎます

といった様に、パラメータの数が多すぎてコマンド実行できない場合の対応方法
 

i=0; while [ $i -lt 100 ]; do ls | tail -n 1000 | xargs rm ;i=`expr $i + 1`; done;

 

ファイルを一度に沢山作りたい時。

$ i=0; while [ $i -lt 5000 ]; do touch tmp_xxxxxxxxxxxxxxxxxxxx$i;i=`expr $i + 1`; done;


ファイルを簡単にバックアップするためのコマンドです。

$ cat ~/bin/cpb
#/bin/sh
cp -a $1 $1`date '+-%Y%m%d-%H%M%S'`

 

colinux.conf ファイル

kernel="C:/Program Files/coLinux/vmlinux"

cobd0="C:/colinux/Fedora-10.img"

cobd1="C:/colinux/swap.img"

root=/dev/cobd0

ro

initrd="C:/Program Files/coLinux/initrd.gz"

mem=512

eth0=slirp,,tcp:22:22,tcp:80:80,tcp:8080:8080,tcp:3000:3000,tcp:8000:8000,tcp:6667:6667,tcp:6668:6668

eth1=tuntap

 

 

 Linux(Fedora)側の設定

 $ cat /etc/sysconfig/network-scripts/ifcfg-eth0
PEERDNS=no
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
PEERDNS=no
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

PEERDNS を no に設定する。 /etc/resolv.conf を自動的に変更させない為。

 

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/s1-networkscripts-interfaces.html

 

$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 192.168.0.1

linux 側 確認

$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:FF:BB:D5:13:80
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:bbff:fed5:1380/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23610 (23.0 KiB)  TX bytes:37716 (36.8 KiB)
          Interrupt:10

eth1      Link encap:Ethernet  HWaddr 00:FF:7B:DE:C0:00
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:7bff:fede:c000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33196 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14461 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19369838 (18.4 MiB)  TX bytes:1816952 (1.7 MiB)
          Interrupt:10

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:588 (588.0 b)  TX bytes:588 (588.0 b)

 

Windows側のインターネット接続の共有

コントロール パネル>ネットワーク接続で、ローカルエリア接続やワイヤレスネットワーク接続が並んでいるところで、プロパティから、インターネット接続の共有を行わなければならない。(coLinux 側からインターネットにアクセスするため)

その時、利用している方(ネットワークが有効な方)に設定する。ノートPCなどで普段ワイヤレスで接続なら、ワイヤレスネットワーク接続のプロパティで共有を行う。

 

このアーカイブについて

このページには、2009年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年6月です。

次のアーカイブは2009年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。