Author Archives: itpsolver

리눅스 bash에서의 환경변수와 특징

By | 7월 19, 2011

– 출처 : http://comefeel.com/tt/comefeel/77 – 1. bash에서의 쉘변수와 환경변수  (1) 쉘변수  1) 개요: 말 그대로 특정한 쉘 즉 bash에서만 적용되는 변수를 말한다.    2) 특징  ㄱ. 지정하는 방법은 ‘변수명=값’ 형태로 지정하면 된다.    예) [posein@www posein]$ COLOR=red  ㄴ. 변수값을 출력할 때는 변수명 앞에 $을 붙여 echo명령을 사용하면 된다.    예) [posein@www posein]$ echo $COLOR      red (2)… Read More »

[펌글] #!/bin/bash를 쉘 스크립트 첫 줄에 쓰는 이유

By | 7월 19, 2011

– 출처 : http://define88.tistory.com/11 –  쉘 스크립트를 만들때,  가장 첫 라인에 #!/bin/bash 를 왜 써야 하는지에 대하여 알아 보도록 하겠습니다.   쉘 스크립트의 가장 첫 라인에  !/bain/bash 를 쓰게 됨으로 해서, 내가 사용 하려는 명령어 해석기가 bash 쉘 임을 미리 알려주는 것입니다. 일반적으로 스크립트에서 #는 주석기호이지만, 첫 라인의 #!/bin/bash 에서의 #은 주석기호가 아닙니다.   스크립트의 가장 첫… Read More »

로그인쉘, 서브쉘

By | 7월 18, 2011

– 출처 : 네이버 지식인 –  로그인쉘에서 실행 : source ./test.sh 서브쉘에서 실행    : sh ./test.sh 차이점은 서브쉘에서 실행된 내용이나 실행환경은 서브쉘이 종료되는 순간 없어지는데 로그인쉘에서 실행된 내용이나 실행환경은 로그아웃 할 때까지 없어지지 않는다는데에 있습니다.   두 가지 경우 실행시 발생하는 과정을 자세히 설명하면 sh ./test.sh 로 실행을 하면 현재 쉘 하위로 쉘(서브쉘)이 하나… Read More »

[펌글] 네트워크의 호스트범위와 브로드캐스트 주소, 네트워크 주소 구하기

By | 7월 18, 2011

– 출처 : http://ask.nate.com/qna/view.html?n=3786025 –  * 질문  IP Address 203.10.24.27을 가진 호스트의 서브넷 마스크는 255.255.255.240 이다. 이때 이 네트워크의 호스트범위와 브로드캐스트 주소, 네트워크 주소를 구하라어떻게 하나요 * 답변 일단 203.10.24.27 이라는 IP 를 가진 호스트가 이 네트워크에 속해있습니다.이 10진수(IP)를 2진수로 변환합니다.11001011.00001010.00011000.00011011그리고 서브넷 마스크를 2진수로 변환합니다.11111111.11111111.11111111.11110000 —— 255.255.255.24011001011.00001010.00011000.00011011 —— 203.10.24.27여기서 네트워크 주소를 알아내려면 서브넷 마스크의 0 인 부분에 해당하는… Read More »

java.util.concurrent.ConcurrentMap 의 특징 설명

By | 7월 13, 2011

– 출처 : http://tutorials.jenkov.com/java-util-concurrent/concurrentmap.html – The java.util.concurrent.ConcurrentMap interface represents a Map which is capable of handling concurrent access (puts and gets) to it. The ConcurrentMap has a few extra atomic methods in addition to the methods it inherits from its superinterface, java.util.Map. ConcurrentMap Implementations Since ConcurrentMap is an interface, you need to use one of its implementations in order to use it. The java.util.concurrent package contains the following… Read More »

Xmanager 를 사용하여 우분투 11.04에 XDMCP로 접속하기

By | 7월 11, 2011

- 출처 : 넷사랑컴퓨터 –  * 잘 알고 한 것이 아니라 어쩌다 하다 보니 된 케이스임 1. X Display Manager (xdm) 인스톨 # apt-get install xdm     – 설치가 완료되면 디폴트 디스플레이를 선택하라고 하는데 gdm을 선택하자 (그냥 찍었음 –;) 2. /etc/gdm/custom.conf 파일에 다음 내용 추가 (없으면 생성할 것) [xdmcp]Enable=trueDisplaysPerHost=10 3. 다음 명령으로 gdm을 다시 구동하던지,… Read More »

우분투에 아파치(apache) 웹서버 설치하기

By | 7월 9, 2011

* 디테일한 메뉴얼이 아니고 “성공했다” 정도의 수준으로만 기록한 문서임. * 아파치 다운로드 http://httpd.apache.org/download.cgi * 설치 ./configure ./make ./make install * httpd.conf 수정 (디폴트로 설치했을 경우 ServerName을 요구하는 에러가 발생하므로) gedit /usr/local/apache2/conf/httpd.conf – “ServerName localhost” 삽입 * 실행 /usr/local/apache2/bin/apachectl start * 실행되고 있는지 확인 ps -ef | grep httpd * 부팅 때 항상 실행되도록 설정 (1)… Read More »

[펌글] 우분투에 텔넷 서버 설치하기 (xinetd, telnetd)

By | 7월 9, 2011

– 출처 : http://uyeong.tistory.com/68 –   우분투에서 텔넷을 사용하기 위해서는 먼저 2가지의 프로그램을 설치하여야 한다. “$sudo -i” -># 전환 apt-get install xinetd apt-get install telnetd 그다음 xinetd.conf 파일에 몇가지 추가해주자 # cd /etc # gedit xinetd.conf xinetd를 열면 아래와 같은 소스를 기입해준다. # Please note that you need a log_type line to be able to use log_on_success… Read More »

[펌글] 우분투에 FTP서버 설치하기 (vsftpd)

By | 7월 9, 2011

– 출처 : http://uyeong.tistory.com/64 – * vsftp를 설치하기전에 다른 ftp가 설치되어 있는지 확인 # sudo dpkg -l | grep ssh * 설치 # sudo apt-get install vsftpd(시냅틱에서 svftpd를 검색해서 설치해도 무관) * 서비스 확인 # netstat -ntl * vsftp설정파일 수정 # sudo gedit /etc/vsftpd.conf anonymous_enable 익명 사용자의 접속 허용 여부를 설정하는 항목으로 default 값은 YES 입니다. FTP… Read More »

[펌글] 우분투 10.10 에서 WOL(Wake-on-Lan) 기능 사용할 수 있도록 설정하기

By | 7월 1, 2011

– 출처 : http://kuber.posterous.com/enable-wol-wake-on-lan-in-ubuntu-1010 – Wake on LAN is useful to wake up your computer from sleep by sending a magic packet. Assuming your computer supports WOL (check you bios settings), the following steps should help you get WOL enabled in Ubuntu 10.10. Install ethtool and wol: sudo apt-get install ethtool wakeonlan Choose which network interface you… Read More »