본문 바로가기

전체 글197

sed에서 bash 변수를 이용하기 생각보다 간단하다. bash 변수가 LINE이고 값이 34이라면.$ LINE=34 파일이름이 sample.txt라면$ sed -n "${LINE},$p" sample.txt 이러면 오류난다...왜냐하면 $p의 $는 변수가 아니라 마지막 라인을 나타내는 것이다. 구글링.. 해결방법$ sed -n "${LINE},\$p" sample.txt 결론''가 아니라 ""을 이용하고 \를 sed의 지정기호에 붙인다.끝 2012. 5. 17.
convert tab to space in vim :set tabstop=4 shiftwidth=4 expandtab:retab 2012. 5. 7.
awk에 bash 변수 값 넘겨주기. $ VAR=10$ awk -v value=$VAR '$3 >= value' file 2012. 5. 7.
CENTOS 6에 추가 패키지 설치 CENTOS는 UBUNTU보다 패키지가 다양하지 않다. 따라서 추가적인 패키지를 설치하기 위해서는 다른 곳의 repositories를 등록하면 된다. 경로 : /etc/yum.repo.d 밑에 repositories 설정해주면 된다. 이번에 새로 추가한 repository(puias)http://puias.math.ias.edu/wiki/YumRepositories6주의 할 점은 Addon 경로가 file://로 되어있는데 밑에 있는 http://로 바꿔주면 되고 경로는 정확해야 된다. 경로확인 필수. 추가적인 repository(RPMforge) http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4e.. 2012. 5. 4.
NFS 서버 설치하고 문제 발생시 대처방법 1. port 확인# rpcinfo -p ip address 2. selinux 확인nfs 설정에 문제가 되는지 잘은 모르겠으나 보안에 특별한 문제가 없다면 사용하지 않는다. 3. nfs 설정후 확인# showmount -e ip address# exportfs -va 4. 5. mount# mount ip address:/share /share 2012. 5. 3.
CentOS 6.2에서 NIC Bonding 만들기 1. 먼저 /etc/sysconfig/network-scripts 밑에 ifcfg-bond0 파일을 만들고 아래의 내용을 입력한다.# vim /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes IPADDR=192.168.10.1 (자신의 IP 주소를 입력한다.) NETWORK=192.168.10.0 NETMASK=255.255.255.0 GATEWAY=192.168.10.1 USERCTL=no TYPE=bond BONDING_OPTS="mode=1 miimon=100 use_carrier=0 primary=eth0" (이부분을 넣어준다) 2. 기존의 eth0,eth1,...의 내용을 아래와 같이 바꿔준다.# v.. 2012. 4. 30.