본문 바로가기

OS/Linux

우분투 shell 우분투의 기본 shell은 dash shell이다. dash shell은 상대적으로 느린 bash shell의 약점을 보완하려고 우분투에서 처음 도입했지만, 호환성의 문제로 프로그램 설치에 문제가 있다고 한다. 나는 우분투에 맞게 찾아다니며 설치해 모르겠지만 문제가 생길 경우가 있을 듯하다. 그래서 dash shell과 bash shell을 마음대로 골라쓰는 방법을 소개한다. sudo dpkg-reconfigure dash 우분투 11.04의 경우 아래의 문구가 출력된다. ┌──────────────────────────────────────────────────┤ dash 설정 중입니다 ├──└⇒──────────────────────────────────────────────┐ │ │ The syst.. 더보기
Linux 방화벽 설정 (ufw) 화벽 사용 = sudo ufw enable 방화벽 전체 해제 = sudo ufw disable 전부 닫고 포트 6112 만 열기 sudo ufw enable sudo ufw default deny sudo ufw allow 6112 입니다. ;) 물론 우분투 방화벽을 사용하려면 런레벨 데몬에 ufw가 시작되야 겠지요 ufw가 쉽게 iptables 의 룰을 적용시키기는 장점은 있으나 복잡한 룰 사용이 불가 해서 좀 아쉽습니다. 예) iptables -I INPUT -p udp --dport 53 -m length --length 45:45 -j DROP 열린 포트 확인하기 nmap -v 211.114.59.213 더보기
Linux telnet 설치 telnet 설치 1. telnet 설치 sudo apt-get install xinetd sudo apt-get install telnetd 둘다 설치해야 telnet server가 돌아간다. 2. 환경설정 1)sudo gedit /etc/xinetd.conf 를 실행하여 아래 설정 내용을 추가한다. ----------------------------------------------------------------------------- service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } ------.. 더보기
SVN 서버 설치 ## Server 설치 (Ubuntu) 1. 먼저 subversion을 설치한다. $ sudo apt-get install subversion 2. 설치한 후에 svn 홈디렉토리를 만든다. $ sudo mkdir /home/svn 3. svn 디렉토리 밑에 저장소를 만든다. $ sudo svnadmin create sample 4. 이제 svn을 실행며 경로를 설정한다. $ svnserve -d -r /home/svn 5. svn이 제대로 실행되는지 확인. $ sudo svn checkout svn://localhost/sample "체크아웃된 리비전 0." 이라는 메시지가 나오면 제대로 연결. 패스워드 설정했을 경우 영어를 아무리 입력해도 안넘어가는데, 한글로 예 라고 입력한다. 환경변수가 한글이라 버.. 더보기
java 설치 1. 오라클 홈페이지에서 JAVA SE에 있는 확장자가 bin인 파일을 받는다. http://www.oracle.com/technetwork/java/javase/downloads/index.html 위 링크에서 원하는 버젼의 다운로드 링크를 누르면 OS별 파일들이 나온다. 거기서 bin파일을 받도록 하자. 2. chmod +x 파일명 으로 실행할 수 있게 만든다. 3. 실행( 압축이 풀림) 4. /usr/java/ 디랙토리를 만들고 이동시킨다. mkdir /usr/java/ mv [압축풀린 폴더] /usr/java/ 5. default 라는 하드링크를 만들어 두어 java 버젼이 바뀌어도 JAVA_HOME을 설정하기 쉽게 만든다. sudo ln -s ./jdk1.6.0_26 default default.. 더보기