소소한 일상과 잡다한 정보
반응형

리눅스마스터 2급 4

[ Linux 마스터 2급 ] 리눅스 rpm 패키지와 패키지 관리 툴

리눅스 rpm 패키지와 패키지 관리 툴 리눅스에서 프로그램을 설치하기 위한 단계 - 압축 풀기 -> 디렉토리 이동 -> configure -> make -> make install 컴파일러 - 소스코드는 컴퓨터가 이해할 수 있는 binary file로 변환해주는 “컴파일”작업을 함. - 컴파일러는 컴파일을 해주는 프로그램. - 종류 : gcc, g++ 등등. configure 스크립트 - 사용자가 프로그램의 일부 기능을 제외하여 설치하고자 하는 경우 옵션이 필요.(환경설정이 필요) - 사용자가 환경설정을 하는 것이 어려우므로 configure script가 실행. (설치 옵션에 사용자는 체크만) - configure script의 설치 옵션 내용을 토대로 makefile이 작성됨. make 유틸리티 - ..

IT/Network 2019.07.22

[ Linux 마스터 2급 ] Shell( 쉘 )

쉘 ( Shell ) Shell - 명령어 해석기로써 실행코드만 해석하여 kernel에 넘겨준다. - 명령어 오류, 해독 모두 쉘에서 처리. - bash : 본 쉘을 기반으로 하여 GNU 프로젝트에 의해 개발된 것으로, GNU 운영체제, 리눅스, 맥 OS X 등 다양한 운영체제에서 사용(리눅스에서 사용하는 표준 쉘) - C 쉘 : 버클리 대학의 빌 조이가 개발한 것으로 C언어를 기반으로 만들어짐. 쉘 관련 파일 & 디렉토리 - /etc/bashrc : 시스템 전체에 적용되는 alias 및 함수 설정. - .bash_profile : 사용자의 환경 설정과 시작 프로그램 설정과 관련 -> 로그인시 읽어들임. - .bashrc : 사용자가 지정한 alias와 함수들이 들어있는 파일. - .bash_logout..

IT/Network 2019.07.19

[ Linux 마스터 2급 ] 리눅스 디렉토리 명령어와 부트로더

리눅스 디렉토리 명령어와 부트로더 리눅스의 부트로더 - 정의 : 커널이 올바르게 부팅되기 위해 필요한 작업을 수행하고 최종적으로 운영체제를 부팅시키는 역할 담당 - GRUB : 리눅스의 기본 부트로더(GNU에서 만든 부트로더) - LILO : MBR이나 파티션의 시동섹터 안에 위치 LILO의 특징 - Redhat 계열의 배포판에서만 제공된다. - LILO를 사용하면 다양한 OS를 선택하여 사용할 수 있다. - LILO외에도 GRUB(Grand Unified Bootloader)등의 부트로더가 있다. - 설정파일인 etc/lilo.conf의 각 특징 = boot=/dev/hda : LILO가 설치될 위치 = map=/boot/map : LILO에 의해서 자동으로 생성되는 파일 = install=/boot/..

IT/Network 2019.07.11

[ Linux 마스터 2급 ] 리눅스 디렉토리 구조와 파티션

리눅스 디렉토리 구조와 파티션 리눅스 디렉토리 구조 ( 빨간색 표기는 매우 자주 사용하므로 필수로 외워둘 것을 추천드립니다.) - 배포판이 어떤 것인지에 따라 구조가 다를 수도 있다. - /(root 디렉토리) = 크기가 작은 파일들이 있는 디렉토리를 포함. 루트 디렉토리에 데이터 디렉토리를 설정하여 많은 데이터 파일 저장시 크기를 좀 더 크게 설정해도 무관 - /bin(binary 실행파일 저장) = 리눅스 기본명령어가 저장되어 있는 공간 - /dev(디바이스) = 리눅스 시스템의 모든 장치들이 파일로 표시되어 있다. - /boot(커널 부트이미지 파티션) = 시스템이 부팅될 때 부팅 가능한 커널 이미지 파일을 담고있는 디렉토리 - /home(사용자 계정 파티션) = 사용자 계정이 위치하는 파티션으로,..

IT/Network 2019.07.09
반응형