2015년 3월 11일 수요일

리눅스 초기 설정

  • change repository & update
$ sudo sed -i 's/[^/]*.ubuntu.com/ftp.daumkakao.net/g' /etc/apt/sources.list
$ sudo apt-get update

  • Update packages
$ sudo apt-get --purge remove vim-tiny
$ sudo apt-get install vim

  • 디폴트 에디터 바꾸기
$ sudo update-alternatives --config editor
    vim or vim.basic 선택 

  • 패스워드 묻지 않고 sudo 를 실행하기 위한 설정
# visudo
username ALL=(ALL:ALL) NOPASSWD: ALL
<사용자> <호스트>=(유저권한) 명령
* 주의: 파일의 마지막에 추가

  • 사용자 추가
# adduser user

2015년 3월 1일 일요일

Building gnu netcat with mingw on cygwin

1. Download
$ wget http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.bz2

2. Extract
$ tar jxf netcat-0.7.1.tar.bz2 

3. Patch
$ wget http://sourceforge.net/p/netcat/bugs/_discuss/thread/f8b0bf92/7d08/attachment/netcat-cygwin.patch
$ cd netcat-0.7.1
$ patch -p2 < ../netcat-0.7.1

4. Configure
$ ./configure --build=i686-pc-mingw32

5. Make
$ make
$ cp src/netcat.exe ~/bin/nc.exe