IT/linux 24

간단한 스크립트 만들기

아주 기본적이고 쉬운 내용이지만 모르면 생고생 할수 있는 스크립트입니다. 어느 파일에서 리스트를 받아와서 결과값을 전달하는 스크립트인데 일괄작업시에 유용합니다. #!/bin/bash lists=`cat 읽어들일 데이터 목록` for USER in $lists ; do done 위 스크립트가 기본 뼈대 입니다. 여기서 for USER in $lists ; do done 부분에 사용하고 싶은 스크립트를 삽입 하시면 됩니다. 가령 사용자계정 2000개를 만들어야 한다고 해봅시다. 실제로 이렇게 만들일이 많지는 않지만 안하지도 않습니다. 1개씩 수작업으로 해야한다면 정말 힘들 것입니다. 읽어들일 데이터 목록명은 userlist 라고 해봅시다. 그리고 그 파일안에는 유저명:패스워드 유저명:패스워드 ... 식으로 ..

IT/linux 2010.07.22

iptables 접속 차단 스크립트

#!/bin/sh # 초기화 iptables -F # 포트 스캔 방지 iptables -A INPUT -d 0.0.0.0/0 -p icmp -j DROP # DoS 공격 방지 iptables -N syn-flood iptables -A syn-flood -m limit --limit 12/second --limit-burst 24 -j RETURN iptables -A syn-flood -j DROP # ssh 정책(root, webpage 계정만 접속 가능) # ssh 포트 : 22, root 번호: 0, webpage 번호:500 iptables -A INPUT -p tcp --dport 22 -m owner --uid-owner 0 -j ACCEPT iptables -A INPUT -p tcp --..

IT/linux 2010.07.12

[linux]x-window 서맃

1. 그놈 데스크탑 환경 설치 # yum groupinstall "X Window System" "GNOME Desktop Environment" # gnome-session 2. KDE 데스크탑 환경 설치 # yum groupinstall "X Window System" "KDE (K Desktop Environment)" 그리고 한글 패키시 설치 안되어 있으면.... # yum install kde-i18n-Korean # yum install fonts-korean http://mousekid.tistory.com/16?srchid=BR1http%3A%2F%2Fmousekid.tistory.com%2F16 Package devhelp needs gecko-libs = 1.9, this is not ..

IT/linux 2009.09.27

[linux] vnc 기동

//설치된 버젼 확인 #rpm -pa vnc //설치 #yum install vnc-server //설정 파일 /etc/sysconfig/vncserver VNCSERVERS="1:userid" #userid 대신 로그인할 아이디 입력 VNCSERVERARGS[1]="-geometry 1024x768 -nohttpd" 위 두줄 1을 동일하게 맞춰준다. //포트열어줌 iptables -A INPUT -p tcp --dport 5901 -j ACCEPT //기동 #vncserver 접속이 안될경우 아래를 참조 한다. 인용 ---------------------------------------------- 1) 방화벽 확인 iptables 등 방화벽에 해당포트가 열려있는지 확인합니다. 아래 명령으로 VNC서버..

IT/linux 2009.09.21