Category Archives: Linux

ASUS x205ta, 16.04 우분투 설치 – 10만원으로 10시간짜리 우분투 Laptop을 만들다

link1 : https://github.com/lopaka/instructions/blob/master/ubuntu-16.04-install-asus-x205ta.mdlink2 : https://askubuntu.com/questions/869453/how-to-install-lubuntu-16-04-on-the-asus-x205ta-f205ta 우분투를 외부에서 장시간 충전없이 사용할수 있는 노트북을 오래전부터 갈구해왔다. 많은 노트북으로 우분투를 설치해 보면서 휴대성을 실험했고, 호환문제도 고민해야 할수 밖에 없는 부분도 나를 고통스럽게 해왔다. 중고나라에서 아마도 30여대의 노트북이 내손을 거쳐가지 않았을까 한다. 전에 삼성 노트북9을 사서 외부에서 실제 사용시간 3-4시간 정도를 버티는 우분투를 세팅했는데, 장치 충돌도 전혀없었고 Hibernation등에 대한 문제도 일체… Read More »

Linux에서 메모리(RAM) 테스트 하기

memtest86+을 이용한 하드웨어상의 RAM 테스트 지난번에 중고나라에서 사왔던 RAM이 고장이 나서 JVM이 알수없는 에러를 갑자기 쏟아내면서 eclipse가 갑작스레 종료되거나, 또는 컴퓨터가 제멋대로 꺼지는 현상이 발생했다. 확실한건 메모리 영역은 여유가 많았었다. 그러므로 Memory 할당 영역의 부족으로 프로그램이 기동중 꺼지는 현상과는 다른 문제로 인지했었다. 이전까지는 이 이유를 알지를 못해서 단순히 하드웨어나 커널쪽 에러라고만 여기고 있었는데, 상태가 날이 갈수록… Read More »

vsftpd 일반 계정 home디렉토리 상위 이동 막는 방법

우분투에서 vsftpd로 FTP서버를 띄울때, 일반계정이 FTP서버로 접속해서 /home 디렉토리 상위로 이동되는 것을 방지하려고 하면 아래와 같이 세팅해야 한다. anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES user1@user1-GE62-2QD:~$ sudo vi /etc/vsftpd.conf (설정파일을 수정) anonymous_enable=YES –> 찾아서 주석을 해제함, 손님계정 허가 local_enable=YES  –> 로컬 유저들이 FTP에 접속할수 있도록 하게 함 write_enable=YES –> 서버에 파일 기록 가능 local_umask=022… Read More »

우분투에서 매직마우스 속도 조절하기

먼저 xinput 커맨드로 input 장치 목록을 확인한다. 목록중에 보이는 m189618’s Mouse가 애플 매직마우스1 이다. 마우스 속도가 너무 빨라서 xinput에서 직접 속도를 조절해야만 했다. 설정에서 마우스 포인트 스피드를 최하로 설정해도 마우스포인터가 날라다녔다.

마우스 id가 16번인걸 알수 있다. 이 id값을 가지고 조절하면 된다. xinput list-props 16 위의 커맨드를 치면 마우스에 설정 가능한 옵션들이 위와 같이 리스트로… Read More »

Tomcat7 우분투 세팅 과정 정리

우분투에서 로컬 세팅 과정 @@ 톰캣 서버를 부팅 대몬 리스트에서 제외한다.

@@ 적절하게 디렉토리를 세팅해 둔다.

  @@ 디렉토리 복사

  @@ ROOT.xml 설정

  @@ 만일 vi ~/public_html/catalina_base/conf/Catalina/localhost/abab_for_business.xml 라고 작성되면 서브 어플리케이션이 된다.

  URL은 다음과 같이 된다. http://192.168.0.104:8080/abab_for_business/default.jsp 이 URL은 ~/public_html/abab_for_business/WebContent로 연결된다.

  @@ 실행

 … Read More »

Tomcat 7.0 가상호스트 Virtualhost 설정

tomcat에서 도메인을 기준으로 여러개의 사이트를 운영 즉, 가상호스트를 설정하려면 아래와 같이 하면 된다.

문제가 www 없이 도메인을 입력하고 들어가면 not found가 되거나 localhost로 연결이 된다. 그냥 apache라면 alias를 지정해주면 되었는데… xml 형태라 어떻게 해줘야하나 몰라서 host를 동일하게 추가해보기도 했고 name에 와일드카드(*)를 넣어보기도 했다. 당연히 결과는…ㅋㅋ 답은 레퍼런스에서 찾았다.

 

Bash awk관련 내용 메모

# grep 문 사용하기

  &를 쓰면 매칭된 스트링이 대치된다.

  # sub와 gsub의 차이는 모두 바꾸는지 여부다

  # match 사용방법

  # 10데니어 이하로 검색 cat KR-160315.csv | gawk -F”,” ‘NR > 1 { rtn=gensub(/[.\(]*([0-9]*)[\/\*\+]+.*/, “\\1”, “g”, $4); if(int(rtn)<10) { printf “%-5s|%-10s|%-40s|%-5s|%-15s|%-5s|%-s\n”, $1,$2,$4,$5,$6,$8,$10 } }’ # 10~20데니어 중간으로 검색… Read More »

Linux Descriptor 편집

[참고문서] http://www.tldp.org/LDP/abs/html/io-redirection.html

  Closing File Descriptors n<&- Close input file descriptor n. 0<&-, <&- Close stdin. n>&- Close output file descriptor n. 1>&-, >&- Close stdout. &> 표준출력, 표준에어를 모두 특정 파일에 모두 출력하라는 의미

  3>&1 1>&2 2>&3의 의미 – it swaps stdout with stderr) 표준출력을 표준에러로 바꿔서 출력하라는 것 3>&1 :… Read More »