Unix 733

메일서버 설정

우분투로 메일서버를 구축하는것, 드디어 다루는군 -_-!!! 우분투 서버로 설치했고, 메일서버용으로 설치했다고 가정한다. 버전은 7.10. 일단 뭐가 되고 안 되는지 보자! 우분투를 시스템에 설치할 때, 메일을 인터넷용으로 할지 로컬용으로 할지 스마트로 할지 이런걸 묻는데 인터넷용으로 하였다. 그 뒤 테스트를 해보았다. 1. 메일 보내고 받기는 된다. 2. POP3접속을 TLS를 통해 접속하면 썬더버드나 아웃룩이 메일을 가져올 수 있다. 3. IMAP역시 마찬가지로 된다. 4. relay는 안 된다. 기본 설정이 아주 무난하군! backend는 postfix, dovecot이다. (역시 필자가 솔라리스에서도 사용하고 있는 설정.) 우리가 이제 해야 하는 것은 smtp auth뿐이다. 컨닝 소스는: ubu..

Unix/Ubuntu 2007.10.21

NateON 리눅스용이 나오다

nate.com 평소에 하듯이 네이트온 메신저 받는 곳으로 하면 리눅스용, 맥용이 있다. (!) (!) 언제부터 공개된건진 모르겠지만 -_-b http://kldp.net/projects/nateon/ 실제 다운로드는 kldp.net을 통해 하게 된다. 소스코드도 공개되어있다. rpm으로 설치하는데 문제가 생기면 컴파일도 할 수 있다. (컴파일 하기는 더 어렵겠지만 ㅡ,.ㅡ) 1년 전에는 wine으로 돌리려고 애썼지만 이제 그럴 필요 없다.

Unix/*Nix계통 팁 2007.10.13

커맨드라인 업데이트 툴

http://www.cuddletech.com/blog/pivot/entry.php?id=297 smpatch다. # smpatch analyze # smpatch download # smpatch update 이 3단계면 된다. 아니다. 1단계면 된다. 2008.10.26 수정: http://www.syslog.gr/content/view/12/2/ # smpatch update위는 틀렸다. 1단계만 필요하다. 위 명령어만 치면 다 해준다. 근데, 새로 찾은 자료에 의하면, 재부팅 해야지 적용되는 패치를 적용하려면... By default, update will only install patches that are fairly safe. I.e. they can be installed with the ..

Unix/Solaris10 2007.10.10

해상도 높이기

http://www.simplehelp.net/2007/04/30/how-to-increase-the-screen-resolutions-available-to-ubuntu-while-running-in-parallels-for-os-x/ 우분투 서버에 gdm을 설치할 때 화면해상도를 정하게 되어있다. 하지만 그 이후 모니터를 큰 것으로 교체하여 최대 해상도가 증가했다면? 자동인식이 안 되므로 골치아프다 ㅡ,.ㅡ;; $ sudo dpkg-reconfigure -phigh xserver-xorg 이 명령어를 쓰면 다시 최대 해상도를 고르는 메뉴가 나온다.

Unix/Ubuntu 2007.10.03

vim 미리 설정한 긴 단어 넣기

http://www.apmaths.uwo.ca/~xli/vim/abb.html 코멘트 같은 것을 넣는다고 해보자. /*******************************************/ 이런 것. *가 몇개 들어가있는지 잘 정한 다음 이것을 앞으로 계속 쓸 수 있을까? 물론 가능하다. vimrc파일을 수정. 다음 줄을 넣는다. ab linecomment /****************************************************/에디트를 하다가 linecomment라고 치고 엔터를 누르거나 space를 누르면 입력한 것이 한 줄 코멘트 구분자로 변할 것이다. 필자의 경우는 latex를 만드는데 latex에서 자주 쓰이는 이미지라든지... 이런 것을 넣고 싶었다. 한줄짜리가 ..

Unix/*Nix계통 팁 2007.09.25

vim 검색 하이라이트 기능

http://www.vim.org/tips/tip.php?tip_id=14 :set hlsearch로 hlsearch를 켜면 /로 검색되어 걸린 것이 모두 하이라이트 된다. 하이라이트 기능을 완전히 끄려면 :set nohlsearch 한 번의 검색에 대해 해당 하이라이트를 없애려면 :nohlsearchnohlsearch대신 nohls라고 해도 됨. 하지만... 기억하기도 어렵다. 가장 쉬운 방법은 한 번 더 search를 하여 결과가 없을 만한 것을 찾는 것. /sdfsfasdfgsdfa 이런 식으로;;

Unix/*Nix계통 팁 2007.09.25

MySQL 3 컴파일 - 아파치2 연동

안타깝게도... 아파치를 시작할라 치면 거시기 뭐냐... 음... libmysqlclient.so.15를 찾으면서 실행이 안된다. 그러나 MySQL3를 컴파일 한 탓에 .so.10밖에 없다. 해결: /usr/local/mysql5/lib/mysql/libmysqlclient.so.15 파일을 /usr/local/mysql3/lib/mysql로 복사. 하는 것 보다는 소프트링크를 하는 것이 좋다. 일단 아파치가 실행은 된다...;; 무려 실전서버인데, 내부 테스트를 거친 뒤 실전배치하였다. 실전 배치 뒤에도 문제 없이 잘 작동하고 있다. 휴. Apache2+PHP4+MySQL조합인데, MySQL만 3으로 제일 낡았다. 뭔가 구리다. 홈페이지 리뉴얼 계획이 있는 서버인데 리뉴얼은 지지부진해서 PHP를 5로 ..

Unix/Solaris10 2007.09.23

MySQL 3 컴파일 - 설치단계

$ make install도 끝났다. /usr/local/mysql3에 설치가 되었다. 두둥! 이제 installing from source tree문서를 벗어나서 보통 소스에서 설치하듯이 ./configure make make install 단계를 지난 이후의 일을 처리해주면 된다. http://dev.mysql.com/doc/refman/4.1/en/quick-install.html 조금 달라져야 하는 부분이, mysql3뿐 아니라, mysql5를 동시에 돌리진 않지만 적당한 단계에서는 둘 중 하나를 임의로 켜는 단계가 필요할 것이므로 my.cnf를 분리해서 써야 한다. 그걸 어떻게 할까나. /usr/local/mysql3/etc/my.cnf를 만들었다. 물론 etc 디렉토리가 없으니 만들어야 함. ..

Unix/Solaris10 2007.09.22

MySQL 3 컴파일 - 컴파일...

2008.10.26 update: 최종 compile configuration option: $ ./configure --prefix=/usr/local/mysql3 --with-extra-charsets=complex --enable-thread-safe-client 소스코드는 sunfreeware ftp를 뒤지면서 찾아내었다 ㅠㅠ; bit keeper도 짤려서. 소스코드는 삭제하지 않기로 결정. 이 때에는 또 다른 에러에 부딪혔다. invalid conversion from `size_socket*' to `socklen_t*' 이런 에러인데. config.h를 보면 #define SOCKET_SIZE_TYPE int 이렇게 되어 있다. int를 size_t로 고치고 다시 make를 계속 수행시킨다...

Unix/Solaris10 2007.09.21