본문 바로가기

IT

리눅스 GRUB 전용 명령어 (2) 리눅스 GRUB 전용 명령어 (2) 안녕하세요 지토우에요. 오늘은 지난시간에 이어, 리눅스 GRUB 전용 명령어의 2번째 시간입니다. 1. initrd 지정한 디바이스와 지정한 커널로 부팅할 때 사용할 initrd 이미지를 지정해주는 명령어입니다. SCSI 디스크를 부팅 디스크로 사용할 경우에 initrd 항목이 설정되지 않으면 kernel panic 에 빠질 수 있으므로 주의해야 합니다. 2. kernel 부팅에 사용할 커널이미지파일의 경로를 지정하는 명령어입니다. 즉 시스템 부팅에 사용할 커널 이미지를 지정하는 명령어입니다. 3. makeactive 루트디스크에 존재하는 GRUB 의 루트디바이스를 부팅 가능한 파티션으로 지정하는 명령어입니다. 단, 이 명령어는 첫번째 하드디스크의 프라이머리(Prima.. 더보기
리눅스 GRUB 전용 명령어(1) 리눅스 GRUB 전용 명령어 안녕하세요. 지토우에요. 오늘은 GRUB의 전용 명령어에 대해 이야기해봅시다. 1. blocklist blocklist는 특정 파일에 지정된 블록리스트를 확인하는 명령어입니다. 특정 파일이 어떤 블록에 저장되어 있는지를 확인할 때에 blocklist를 사용하는데요. 하지만 리눅스에 저장된 특정파일의 블록 리스트를 확인하려면 먼저 root 명령어로 대상 파일이 저장된 디바이스가 지정돼야 합니다. 2. boot GRUB의 root 명령어로 지정된 특정 디바이스의 특정 파티션에서 GRUB의 kernel 명령어로 지정된 커널로 부팅하는 부팅 명령어 입니다. 이 boot 라는 명령어를 사용해 부팅을 하기 전, root 명령어로 특정 디바이스가 지정되어 있어야 하며 kernel 이라는 .. 더보기
GRUB 부팅 환경설정파일 grub.conf GRUB 부팅 환경설정파일 grub.conf 안녕하세요 지토우에요. 비가 많이오네요. 비오는 날엔 짬뽕이 최고인데... 그래서 아까 먹었습니다 하하. 그럼 오늘은, /boot/grub/grub.conf 에 대해 배워봅시다. 1. GRUB 부팅 환경설정파일 /boot/grub/grub.conf GRUB에서 사용하는 부팅 환경설정파일은 /boot/grub/grub.conf 에 존재합니다. 따라서 /boot/grub/grub.conf 파일을 cat 명령어로 읽어보겠습니다. default 항목 GRUB 초기 부팅화면에서 부팅할 메뉴를 선택하지 않았을 경우 사용할 기본 부팅메뉴를 선택해 둔 것 입니다. 각 메뉴들의 번호는 0부터 시작하고 차례로 지정하면 됩니다. timeout 항목 GRUB 초기 부팅화면에서 지체.. 더보기
리눅스 부트로더 GRUB 관리 리눅스 부트로더 GRUB 관리 안녕하세요. 지토우에요. 호우주의보 문자를 받으니까 정말 여름이 다가왔음을 느껴요. 레드벨벳 신곡 빨간 맛도 들으면서 쓰고 있어요. 여러분 오늘도 힘내세요! 1. 리눅스 GRUB GRUB은 Grand Unified Bootloader 의 약자입니다. GNU에서 개발된 멀티부트로더 (MultiOS BootLoader)입니다. 그렇다면 부트로더란 무엇일까요? 바로 리눅스가 부팅되기 까지의 부팅의 전 과정을 진행하는 부팅 전문 프로그램인데요. GRUB은 윈도우 운영체제와 리눅스 운영체제 등에서 모두 사용 될 수 있는, 일종의 멀티부트로더입니다. 또한 GRUB은 다른 부트로더와 마찬가지로 하드디스크의 첫번째 부트섹트 MBR(Master Boot Record)에 저장됩니다. 우리는 .. 더보기
리눅스 마운트(mount) 리눅스 마운트(mount) 여러분 안녕하세요. 지토우에요. 오늘도 제 티스토리에 방문해주신 여러분 모두가 행복하셨으면 좋겠어요. 오늘은 마운트 mount 에 대해 이야기할거에요. 저는 처음 리눅스를 공부하면서 마운트가 대체 뭐야? 하고 짜증이 났었답니다. 인터넷에도 딱히 잘 설명되어있는 것 같지도 않고... 책을 봐도 모르겠고. 일단, 마운트에 대해 설명해드릴게요! 1. 마운트(mount)란 무엇인가 여러분들께서도 마운트를 이용해 작업을 해보셨을거에요. 보통 리눅스에서 어떤 장치를 사용하기 위해 mount 명령어를 쓰셨을텐데요. 정확한 의미나 개념에 대해서는 잘 모르실거라 생각해요. 마운트하는 방법보다 우선해야 하는 것은 그 의미이기 때문에, 먼저 이론적 설명부터 해드릴게요. 리눅스에서 여러가지 하드웨어.. 더보기
리눅스 파일시스템 생성 포맷 하기 리눅스 파일시스템 생성 포맷 하기 안녕하세요 지토우에요. 오늘은 소서(小暑)라고 합니다. 그리고 전국에 장맛비가 내린다고 해요. 다들 건강에 유의하셨으면 좋겠습니다. 1. mke2fs 에 대하여 리눅스에서 파일시스템을 생성하는 작업을 하기 위해서는 mke2fs(또는 mkfs)라는 유틸리티를 사용해야 합니다. mke2fs 명령어는 리눅스에서 사용하는 주된 파일시스템 타입인 ext2 와 ext3과 ext4 타입의 리눅스 파일시스템을 생성(포맷)하는 명령어랍니다. 새로운 디스크를 추가로 장착했을 때는 fdisk로 먼저 파티션을 생성한 다음 mke2fs로 파일시스템을 생성해야 합니다. 이 mke2fs 명령어에서 꼭 알아야 하는 것은 생성 결과로 설정되는 항목들입니다. mke2fs로 파일시스템을 생성하면, 세부항.. 더보기
하드디스크 파티션 설정/관리를 위한 fdisk 하드디스크 파티션 설정/관리를 위한 fdisk 여러분 안녕하세요 !!! 지토우에요 !!! 오늘은 리눅스 서버관리자에게 필요한 디스크 파티션 작업의 일부를 배워봅시다. 1. fdisk 란 이 파티션 작업은 fdisk 라는 유틸리티를 이용해 작업하는데요. fdisk란 fixed disk 라는 의미라고 합니다. fdisk 는 리눅스의 디스크파티션을 생성, 수정, 삭제 할 수 있는 유틸리티입니다. 사실 파티션 작업을 할 때 기존에 사용하고 있던 디스크의 파티션을 재수정해 저장하면 디스크에 존재하고 있던 데이터가 모두 삭제되므로 주의를 요하는데요. 이부분을 염두해두셔야 합니다. 하드디스크의 파티션작업을 수행하는 것을 파티셔닝(partitioning)이라고 합니다. 하드디스크의 파티션작업을 수행한다는 의미이지요. .. 더보기
리눅스 su 명령어 - 다른 계정으로 변신 (1) 리눅스 su 명령어 - 다른 계정으로 변신 (1) 여러분 안녕하세요. 지토우에요. 오늘은 su 명령어에 대해 배워봅시다. 어렵지 않으니 부담갖지 마시고 천천히 읽어주세요 ! 1. su 에 대하여 대부분의 시스템관리자들은 root 계정 이외에도 일반 사용자 계정을 가지고 있고, 혹은 필요할 때가 있습니다. 따라서 최초 접속 후 다른 계저으로 변신하는 방법이 필요한데요. su는 "SUbstitute" 의 약어입니다. substitute 는 1. (다른 누구・무엇을) 대신하는 사람, 대리자; 대용물, 대체물 2. 교체 선수 의 의미를 가집니다. 리눅스 서버로 로그인 해 사용하다가 다른 계쩡 권한이 필요한 경우 su 명령어를 사용해 리눅스 쉘상태에서 바로 바꿀 수 있습니다. 사실 리눅스의 기본 설정에서는 roo.. 더보기