- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록분류 전체보기 (1340)
드럼치는 프로그래머
보호되어 있는 글입니다.
부트로더는 HDD 뿐만 아니라, FDD, ODD등 다양한 매체에서 실행이 가능하다. 리눅스에는 대표적으로 LILO와 GRUB 두 종류가 있으며, GRBU이 대중적인 인기를 끌며, 성장하고있음. A.LILO 1. LILO- 리눅스 커널을 메모리에 적재하는 작은 유틸리티이며, 두 개의 파트로 구성됨 a. 부트로더 : 두 부분으로 되어있지만, 통틀어서 부트로더라 한다. 적재할 커널을 찾는 부분은 HDD의 MBR에 위치하여, BIOS에 의해서 실행되어진다. 두 번째 부분은 사용자에게 입력창을 출력하고, 커널이미지를 선택하거나, 다른 커널을 찾거나, 메모리에 올리는 등의 명령을 가지고 있으며, 디스크 상의 위치와 상관없이 저장 되어진다. 2. LILO 명령 [ map installer] - LILO 부트로더의 환..
1. 시스템을 지금 즉시 종료하기 위한 명령어 3가지는? - shutdown -h now, halt, init 0 2. 리눅스의 런레벨(Runlevel) 중에 0번은 종료 모드, 1번은 단일 사용자 모드, 3번은 다중 사용자 모드, 6번은 재가동 모드이다. 3, X 윈도우로 부팅이 되는 런레벨은 5번이다. 이 때 리눅스는 텍스트 모드의 가상 콘솔을 6개 더 제공한다. 가상 콘솔 중 텍스트 모드로 이동하기 위한 단축키는 Ctrl + Alt + F1~F6 이며, 다시 X 윈도우로 돌아오기 위한 단축키는 Ctrl + Alt + F7 이다. 4. 먼저 abc라는 그룹을 생성하고, 사용자 john을 만될되 소속그룹을 abc가 되도록 명령어를 나열하여라. - # groupadd abc # useradd -g abc..
[네이버에서 펌.] 목적: 커널 2.6 컴파일 방법을 정리 해 둔다. 일단 여기 저기서 자료들을 스크립한다. http://wiki.kldp.org/wiki.php/%B8%AE%B4%AA%BD%BA%C4%BF%B3%CE 일단 커널 2.6은 최신버전의 리눅스 배포판에서 해줘야 안정적으로 할 수 있습니다. 1. module-init-tools을 README에 나온것처럼 설치하면 됩니다. 2. 커널을 다운받고 /usr/src에 다운을 받고 압축을 해제합니다. 3. linux-2.6.6 디렉토리를 간단하게 링크를 겁니다. ]# ln -sf linux-2.6.6 linux-2.6 4. 이제 /usr/include로 이동을 합니다. 라이브러리들이 위치해 있습니다. 5. 여기서 3개의 링크를 걸어줍니다. 6. 기존에 ..
커널 컴파일 2.4.2 => 2.4.22 # cd /usr/src # gzip –cd linux-2.4.22.tar.gz | tar xvf – # ln –s linux-2.4.22 linux # cd linux 소스를 적당한 디렉토리에 가져다가 압축을 해제한다. /usr/src 디렉토리는 일종의 작업장이라고 생각하면 된다. 여기서 작업한 내용은 시스템에 전혀 영향을 주지 않는다. 압축을 풀 때 tar xvzf linux-2.4.22.tar.gz 해도 상관은 없다 하지만 압축파일이 bz2일때는 위의 방법을 쓰지못한다. 그래서 gzip로 압축을 풀고 파이프로 넘겨 tar에서 풀어주는 방식을 추천한다. gzip에서 –c 옵션은 표준출력으로 보내는 옵션이고 –d는 압축을 해제한다. tar의 f 옵션다음에 파일명..
1. 커널(kernel)의 개요 (1) 커널: 리눅스에서 커널은 시스템 자원을 소유하고 관리하는 역할을 담당한다. 보통 하드웨어, 메모리, 프로세스 스케줄링을 담당하고 프로그램이 하드웨어 자원을 간접적으로 접근할 수 있도록 해준다. (2) 커널버전 1) 기본구성 메이저.마이너.패치레벨 2) 설명 ㄱ. 메이저릴리즈: 메이저 릴리즈는 커널에 매우 큰 변화가 생겼을 경우를 나타낸다. ㄴ. 마이너릴리즈: 마이너 릴리즈는 중요한 기능상의 변화가 생기거나 추가된 경우를 나타내며 이것들을 한꺼번에 모아서 메이저릴리즈로 발표된다. 또한 마이너릴리즈는 두 가지로 나뉜다. a. 짝수번호 릴리즈: 짝수번호인 커널은 안정버전이다. (예 2.0, 2.2, 2.4, 2.6) b. 홀수번호 릴리즈: 홀수번호인 커널은 개발버전이다...
make mrproper 커널 컴파일과 관련해서 여러가지 문제가 발생할 수 있는 것들을 초기화 해주는 것입니다. 그러나, make mrproper는 저는 개인적으로 하지 마시기 바랍니다 ^^ 이걸 써야 하는 상황이라면 좀 더 커널 설정에 대해 자세히 아셔야 합니다 커널 설정과 커널 컴파일시 생성되는 대부분의 화일을 초기화 시켜 버리는 것입니다... 특히, 이것을 수행하게 되면, 기존에 커널 설정해 놓은 정보도 모두 날라가 버리거든요.... make xconfig/menuconfig/config 그리고 xconfig는 아시겠지만 X에서 커널 설정을 하게 해주는 것이구요 menuconfig는 ncurses라는 라이브러리가 설치되어있고 X를 사용하지 않고 설정을 할때 쓰는 방식이구요. config는 X도 nc..
rdate -s time.bora.net 이 명령은 타임 서버 (time.bora.net)에서 정확한 현재 시간을 가져와서 시스템을 설정해준다.
★ GRUB 부트 로더의 몇 가지 특징 - 부트 정보를 사용자가 임의로 변경하여 부팅할 수 있다. 즉, 부트 정보가 올바르지 않더라도 수정 하여 부팅이 가능하다. - 다른 여러 가지 운영체제와 멀티 부팅이 가능하다. - 대화식 설정을 제공해서 커널의 경로 및 파일명만 알고 있으면 부팅이 가능하다. GRUB의 설정 파일은 /boot/grub.conf며, /etc/grub.conf는 링크 파일이다. 페도라 서버의 grub.conf 파일은 다음과 같이 설정되어 있다. default=0 timeout=5 splashimage = (hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.11-1.1369_FC4) root (hd0,0) kernel /b..
리눅스나 유닉스에 익숙하지 않은 사용자는 좀 생소하겠지만, 중요한 개념들이므로 잘 이해하도록 하자. | 프로세스 | 프로세스(Process)를 간단히 정의하자면, "하드디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화된 것"이라고 할 수 있다. 프로세스와 관련된 필수 개념및 용어 1. 포그라운드 프로세스 방금 얘기한 Firefox 등과 같이 실행하면 화면에 나타나서 사용자와 상호 작용을 하는 프로세스를 말한다. 화면에서 실행되는 것이 보이는 프로세스라고 생각하면 된다. 2. 백그라운드 프로세스 실행은 되었지만, 화면에는 나타나지 않고 뒤에서 실행되는 프로세스를 말한다. 예를 들어, 바이러스 백신, 서버 데몬 등은 눈에는 보이지 않지만 실행되고 있는 것이다. 3. 프로세스 번호 메모리에 로딩..