본문 바로가기

서버/Linux

(4)
LINUX에서 iso이미지 마운트하는 방법 Linux에서 iso 이미지 파일 마운트하는 방법(Fedora, Redhat) #mkdir /rhel6 (creating a mount point – an empty directory)#mount –t iso9660 –o loop rhel6.iso /rhel6 (actual mounting is taken place)#cd /rhel6 (change to the directory)#ls (listing down the iso content)
RHCSA에서 학습해야할 내용 기본적인 툴 이해 및 사용 •셸 프롬프트에 액세스하고 올바른 구문으로 명령 생성•입력-출력 리디렉션(>, >>, |, 2> 등) 사용•grep 및 정규 표현식을 사용하여 텍스트 분석•ssh와 VNC를 사용하여 원격 시스템에 액세스•로그인하여 다중 사용자 실행 레벨 내의 사용자 전환•tar, star, gzip, bzip2를 사용하여 파일을 아카이브, 압축, 압축 해제 수행•텍스트 파일 생성 및 편집•파일과 디렉터리 생성, 삭제, 복사 및 이동•하드 링크와 소프트 링크 생성•표준 ugo/rwx 권한 목록화, 설정 및 변경•man, info 및 /usr/share/doc 내의 파일을 포함한 시스템 문서를 검색, 읽기 및 사용참고: Red Hat은 응시자가 이 시험의 목표를 충족하는 능력을 보유하고 있는지를 ..
리눅스에서의 타이머 - signal로 이용하기 물론 디바이스 드라이버를 이용해서 CPU의 내장 타이머들을 이용해서 직접적으로 제어를 해도 되지만... 대략 1초 이상의 초단위 타이머를 사용하고자 한다면 심플하게 signal 함수를 이용해서 초단위의 타이머를 구현할 수 있다. signal 중에서 SIGALRM 이 있는데 이 signal은 alarm 함수가 보내는 signal 이다. 이 alarm을 주기적으로 발생하고 signal을 처리 하면 리눅스에서도 타이머를 사용할 수 있다. 리눅스 상에서 TImer는 언듯 잘 떠올려지지 않는다. 윈도우 시스템에서는 SetTimer를 사용하면 쉽게 타이머를 사용할 수 있지만 리눅스는 메세지 베이스가 아니기 때문에 쉽게 떠오르지 않는다. 하지만 리눅스 시스템에도 이벤트는 있다 바로 signal이다. signal을 주..
시그널 처리 프로그램 SIGINT, SIGQUIT, SIGTSTP 시그널(Ctrl+C, Ctrl+Z, Ctrl+\ 등등)이 발생시 이를 처리하는 프로그램입니다~ 시스템프로그래밍을 배울때 기초로 많이 작성하는 프로그램이죠 ㅋ 컨트롤+Z를 누르면 시그널이 메세지를 표시하고 반영되지 않도록 하는 프로그램이에요~ 코드는 맨 아랫줄에 받을 수 있는 링크가 있어요 ㅋ #include #include #include #include void catchsigint (int signo) { char handmsg[] = "I found SIGINT \n "; if(signo == 20) strcpy(handmsg, "I found SIGTSTP\n"); else if(signo == 3) strcpy(handmsg, "I found SIGQUIT\n"); int msglen = str..