간혹, 우분투에서 고정아이피로 설정하고 사용해야만 할때가 있는데 우분투 데스크탑을 사용하면 네트워크설정에서 간단히 해결할수 있지만 우분투 서버용으로 UI화면을 볼수 없을때 다소 당황스러울 수도 있다. 먼저 이더넷 장치를 끈다. $ sudo ifdown eth0 interface라는 파일이 네트워크 구성을 해주는 중요한 파일이다. 이 파일을 설정하고 네트워크 장치를 재시작 하게 되면 설정한 값대로 정상적으로 구동된다. $ sudo vi /etc/network/interfaces # […]
Linux 압축 관련 커맨드 모음
7z unzip 하는 방법 먼저 p7zip 패키지를 설치해야 한다. sudo apt-get install p7zip 압축해제하는 방법 $ 7zr e myfiles.7z 7-Zip (A) 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30 p7zip Version 9.04 (locale=C,Utf16=off,HugeFiles=on,1 CPU) Processing archive: ../../myfiles.7z Extracting myfiles/test1 Extracting myfiles/test2 Extracting myfiles/test Extracting myfiles Everything is Ok Folders: 1 Files: 3 Size: 7880 Compressed: […]
다국어 입력기, 우분투가 답이다.
가장 완벽한 키보드 – MacOS 우분투 14.04에서 완벽하게 한글, 중국어, 일본어, 영어를 사용할 수 있게 세팅하고자 이 포스팅을 남긴다. 나처럼 다국어를 이용해야만 하는 사람이 많지 않겠지만, 적어도 이러한 입력기를 자유롭게 사용하고 하는 사람들을 위해 적어두려고 한다. 내 개인적인 생각이지만, 다국어를 사용하기에 가장 완벽한 UI를 가진 OS는 Mac이다. 진정 국내 휴대폰 제조사들은 아시아권에서 왜 아이폰을 선택할 […]
iptables 그림보면서 이해하기
리눅스에서의 iptables 내가 처음 iptables을 이해 하려고 했을때가 10년전이였던것 같은데 기초적인 지식이 부족해서 그 당시에는 외계어를 읽는 듯한 기분이였다. 그리고도 계속 어떻게 사용해야 하는지 모르다가 일을 하는 와중에 하나씩 해보면서 깨우쳐 갔다. 그래서 아래의 글은 틀린내용이 다소 있을 수 있으며 그 부분을 지적해 준다면 감사할 따름이다. 이론적인 부분은 배제하고 아래의 그림을 보고 자신의 상황에 따라 […]
MacBookPro 2014 13인치 (MacBookPro11,1) 우분투 14.04 LTS amd64 설치기
우분투 설치후 나타나는 문제들 얼마전에 맥북을 샀는데 나는 MacOS를 사용하기 위해서 구입하지 않았다. Ubuntu를 설치해서 레티나 디스플레이로 FHD 해상도 그 이상을 사용하기 위해서 구매했다. 역시 레티나의 해상도는 그야말로 노트북에서 사용하기에는 정말 환상적이지 않을 수가 없다. 이 해상도로 Eclipse등을 열어서 활용하면 얼마나 좋을까? 물론 눈에는 너무나 작은 글씨들로 보여 피로를 느낄수 있다. 그것은 상황에 따라서 해상도를 […]
Apache + Tomcat + mod_jk 설정 후 AJP 연결하는 서버 환경 설정
아파치 + 톰캣 설정하는 방법 Apache와 Tomcat을 연동하는 이유 Tomcat 서버는 본연의 임무인 서블릿 컨테이너의 역할만 하고, Apache HTTP Server는 웹서버의 역할을 하도록 각각의 기능을 분리하기 위해 연동을 할 수 있다. Apache HTTP Server에서 제공하는 편리한 기능을 사용하기 위해서 연동을 할수 있다. 대규모 사용자가 사용하는 시스템을 구축할 때 웹 서버인 아파치와 연동을 하면 부하 분산의 […]
Bash Shell로 Apache에 CGI 설정하는 방법
아파치 설치 후 userdir 모듈 enable @@ 아파치 리스타트 sudo a2enmod userdir sudo service apache2 restart userdir.conf 파일 수정 user1@ubuntu-msi-laptop:~/public_html/cgi-bin$ cat /etc/apache2/mods-enabled/userdir.conf <IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> […]
MySQL 관련 TIP 정리
################################################################################ # phpmyadmin에서 고정으로 패스워드 등록해 놓는 방법 ################################################################################ // config.inc.php 파일에 다음과 같이 설정해 놓는다. /* Authentication type */ $cfg[‘Servers’][$i][‘auth_type’] = ‘config’; /* Server parameters */ $cfg[‘Servers’][$i][‘host’] = ‘localhost’; $cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’; $cfg[‘Servers’][$i][‘compress’] = false; /* Select mysql if your server does not have mysqli */ $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’; $cfg[‘Servers’][$i][‘AllowNoPassword’] = false; $cfg[‘Servers’][$i][‘user’] = […]
Linux Command 정리 #2
################################################################################ 현재 TTY 번호 알아내기 ################################################################################ $ ps ax | grep $$ | awk ‘{ print $2 }’ $ tty | sed -e “s:/dev/::” ################################################################################ 다른 계정의 명령어 진행 상황 보기 ################################################################################ $ tail -f /root/.bash_history ################################################################################ 전체 터미널 접속 현황보기 ################################################################################ $ w 10:41:45 up 1 day, 19:55, 6 users, load average: 0.96, 0.88, […]
Linux Command 정리 #1
################################################################################ 모든 파일에서 문자열 검색 ################################################################################ @@ R옵션 : 재귀검색 grep -R ‘New MySQL’ ./ 추가 팁들 ——————————————————————————– Task: Display only words ——————————————————————————– You can select only those lines containing matches that form whole words using the -w option. In this example, search for word ‘getMyData()’ only in ~/projects/ dirctory: $ grep -w -R ‘getMyData()’ […]
VIM 관련 TIP 정리
[ 탭 관련 커맨드 정리 ] :tabs list all tabs including their displayed windows :tabm 0 move current tab to first :tabm move current tab to last :tabm {i} move current tab to position i+1 :tabn go to next tab :tabp go to previous tab :tabfirst go to first tab :tablast go to last tab […]
로컬에서 iptables를 이용하여 강제로 목적지 포워딩 하기
-d 옵션 뒤에 원래의 목적지 아이피를 적어두고 –to 뒤에 실제 아이피를 적어둔다. webterror@mlinkkorea-webterror:~$ sudo iptables -t nat -A OUTPUT -d xxx.xxx.70.114 -j DNAT –to 192.168.255.151 webterror@mlinkkorea-webterror:~$ sudo iptables -t nat -A PREROUTING -d xxx.xxx.70.114 -j DNAT –to 192.168.255.151 적용이 되었는지 확인하고 iptables -t nat -L 으로 목록을 확인할 수 있으며, ping으로 응답을 하는지 알아보자.