분류 전체보기 468

hwclock 오류(hwclock: Open of /dev/rtc failed, errno=19:) 해결 방법

CMOS 시간을 변경하기 위해 hwclock 를 사용했으나, 다음과 같은 오류가 발생한다. # hwclock --debug hwclock from util-linux-2.13-pre7 hwclock: Open of /dev/rtc failed, errno=19: 그런 장치가 없음. No usable clock interface found. Cannot access the Hardware Clock via any known method. 그런데, /dev/rtc 장치파일은 실제로 존재를 하는데도 저런 오류가 나타난다. # cd /dev/ # ls -la rtc crw------- 1 root root 10, 135 2월 20 08:50 rtc /proc/devices 에서 rtc major 파일을 확인하고..

Engineering/Linux 2012.03.09

FD 최대값 테스트(리눅스 용)

리눅스에서 FD 사이즈가 기본적으로 1024 인데, include 파일을 수정하여 임의로 확장한 후 테스트를 위해서 다음 소스를 이용하였다. (윈도우용 소스를 급하게 리눅스에서 돌아가도록 작성...) - 서버 //#include #include #include #include #include #include #include #define LINE1024 //#define MAXCLIENT5 #define MAXCLIENT1200 #defineSERV_PORT8787 int maxfdp1; int chatuser;// 채팅 참가자 수 unsigned int client_s[MAXCLIENT]; char *escape = "/quit";// 종료 명령 /* i번째 유저 계정삭제 */ void disconCl..

Engineering/Network 2012.03.06

리눅스 CD/DVD write

※ cd/dvd 매체에 데이타를 굽는(burn) 명령 # growisofs -dvd-compat -Z /dev/dvd -R -J ./data.gz -dvd-compat : closed session -Z : 첫 세션(initial)을 생성. /dev/dvd : 보통 /dev/scd0 가 실제 장치명이지만, /dev/cdrom, /dev/dvd 등으로 소프트링크로 생성됨. -R : Rock-Ridge 확장식 -J : Joliet 확장식 ※ CD/RW, DVD+RW 매체를 rewrite 하기 위한 blank 작업 # dvd+rw-format -blank=full /dev/dvd ※ CD/DVD 미디어 처리 CentOS 에서는 CD/DVD 매체가 삽입되면 자동마운트되어서 /media/CDROM 같은 디렉토리로..

Engineering/Linux 2012.02.29

file descriptor 최대값 조정

리눅스에서 open 할 수 있는 file 또는 socket 의 갯수를 조정하기 위해 다음값들을 확인한다. - shell 또는 script 들은 ulimit 로 조정할 수 있다. # ulimit -n 102400 - 사용자 또는 어플리케이션은 /etc/security/limits.conf 의 값으로 조정할 수 있다. # cat /etc/security/limits.conf - 시스템값 조정 # cat /proc/sys/fs/file-max # vi /etc/sysctl.conf fs.file-max = 102400 # vi /etc/security/limits.conf 아래 내용 추가 * hard nofile 65000 * soft nofile 65000 - 현재 사용중인 파일 갯수 확인 # cat /pr..

Engineering/Linux 2012.02.10

[도서] 24시간 365일 서버/인프라를 지탱하는 기술

저자 : 이토 나오야, 카츠미 유키, 다나카 신지, 히로세 마사아키, 야스이 마사노부, 요코가와 카즈야 공저 옮긴이 : 진명조 출판사 : Jpub 제이펍 2009년에 일본에서 출간된 책이지만 거기나 한국이나 네트워크 구성하는 것은 똑같은가 보다. 다중화/부하분산에 대한 기본적이면서 쉽게 설명을 해놓고, 실제 사례와 사용할 수 있는 오픈소스 프로그램, 스크립트들도 제공하고 있다. 또한 아파치,MySQL 를 사용하는 환경에서 쉽게 성능향상을 도모할 수 있는 방법도 설명하고 있다. 소규모로 네트워크를 관리하는 사람이라면 반드시 읽어보면 도움이 될듯하다. 솔직히 개발자로서 네트워크 용어에 대한 개념이나 의미를 어렴풋하게 알고 있었지만, 확실히 아는게 여러모로 좋은것이니.... 다행히 번역자가 번역을 잘한편이라 ..

Thinking/Book 2012.01.27

Windows XP 에서 필요없는 하위 디렉토리/파일 삭제

linux 파일삭제 명령어(/bin/rm)에서는 recursive(-r) 옵션이 존재하기 때문에 쉽게 명령어 하나로 ".svn" 디렉토리 같은 것들을 삭제할 수 있다. 그러나, 윈도우에서는 명령어(del, remove, rmdir) 에는 옵션이 없다. /S 옵션이 있긴하나 현재 디렉토리만 가능. linux 용 rm 소스를 가져와서 컴파일해야하나 싶긴한데, 프로그램/스크립트 짜기도 귀찮다 싶다. 구글 검색을 통해서 알아낸 가장 쉬운 방법은 생각보다 간단하다. 윈도우 탐색기에서 삭제하려고하는 윈도우 디렉토리에서 "검색" 을 통해 삭제하길 원하는 키워드를 포함한 파일/디렉토리들을 검색하고, 전체 선택 후 "삭제" 만 하면 된다. http://stackoverflow.com/questions/4889619/co..

Engineering/Etc 2012.01.26