전체
-
-
UbuntuLinux에서 Ramdisk 설정Unix Linux Like 2009. 1. 15. 00:27
UbuntuLinux에서 Ramdisk Howto 출처 : http://khmirage.tistory.com/?page=2 1. /boot/grub/menu.lst 파일 편집 Kernel Section 마지막에 ramdisk_size=xxxxx를 작성합니다. 단위는 KB. 예) kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=08f29249-59c3-441d-a669-a66460c0325c ro quiet splash vga=0x369 ramdisk_size=700000 작성 후 재부팅 2. 마운트될 디렉토리 생성 $sudo mkdir /media/ramdisk 3. 부팅시마다 자동으로 마운트하도록 /etc/fstab 파일 설정 마지막 줄에 tmpfs /media/..
-
Archlinux - Telnet 서버 설치Unix Linux Like 2009. 1. 14. 23:29
텔넷이란 원격지 컴퓨터를 액세스하기 위한 사용자 명령들과 TCP/IP 기반의 프로토콜 이다. 설치해야하는 패키지 : xinetd netkit-telnet # pacman -S xinetd netkit-telnet yes 를 no 로 바꾼다. # vi /etc/xinetd.d/telnet disable = yes 다음을 추가한다. # vi /etc/host.allow in.telnetd:All 시스템 시작시 데본을 시작하게 하기위해 # vi /etc/rc.conf DAEMON(....xinetd) 이렇게 추가시켜준다음 데몬을 실행시킨다. # /etc/rc.d/xinetd restart
-
Archlinux - LAMPUnix Linux Like 2009. 1. 14. 22:00
아치리눅스 - Apache, Mysql, Php 설치및 설정하기 (패키지) LAMP(Linux Apache Mysql Php) 원문 : http://wiki.archlinux.org/index.php/LAMP 슈퍼유저(root)모드로 # pacman -S apache php mysql 설치 끝. http 계정 추가 - 이미 계정이 추가되어 있을수도 있다. # useradd http /etc/hosts 에 다음내용을 추가한다 127.0.0.1 localhost.localdomain localhost /etc/rc.conf 파일을 다음과같이 수정한다 # # Networking # HOSTNAME="localhost" /etc/httpd/conf/httpd.conf 파일의 다음 부분을 주석처리 한다. Load..
-
main 함수의 인수Programming 2008. 10. 16. 21:19
void(or int) main(int argc, char *argv[], char *env[]) { } 인수는 뒤에서부터 생략이 가능하다. argc 전달되는 인수의 갯수이다. 첫번째 인수는 실행파일명으로 고정 argv 프로그램으로 전달된 실제 인수의 값이다.문자열로 넘겨진다. argv는 이중 포인터로서 문자열 배열을 가리키는 포인터 이다. argv[0] 은 파일의 절대경로를 넘겨받고, 1부터 넘겨받는 인수가 저장된다. env 운영체제의 환경변수를 넘겨받는다.
-
.Xdefaults - urxvt 설정부분Unix Linux Like 2008. 7. 27. 14:18
!------------------------------------------------------------------------------- ! ! G L O B A L ! ! Xft.antialias: true Xft.dpi: 96.000000 set1*font: xft:Sans-Sherif:size=9 set2*font: xft:Sans-Sherif:size=9 set3*font: xft:Sans-Sherif:size=9 Xcursor.theme: Human Xcursor.size: 32 !------------------------------------------------------------------------------- ! ! U R X V T ! ! URxvt*geometry: 90x..
-
vim - vim 사용중 모르는 함수 man page 찾기Unix Linux Like 2008. 7. 6. 17:46
참고 : 유닉스.리눅스 프로그래밍 필수 유틸리티 vim 으로 소스를 보다가 또는 사용중 모르는 함수나 사용법이 기억나지 않을때 사용하기에 괜찮은 방법이다. ~/.vimrc 파일에 아래의 내용을 추가 한다. func! Man() let sm = expand("") exe "!man -S 2:3:4:5:6:7:8:9:tcl:n:1:p:o ".sm endfunc nmap ,ma :call Man() 원래 vim은 대문자 K를 눌면 메뉴얼을 보여주긴 하지만, 그러나 대문자 K로 출력되는 man page는 셸명령을 우선 실행하기 때문에 C프로그래밍을 하다 printf man page를 불러올경우 쉘명령 printf 를 불러오게된다. 그래서 쉘 명령어와 C함수의 이름이 중복되었을때 C함수의 메뉴얼을 우선 실행하기 ..