기타
-
LINUX 2nd | 리눅스 기본 명령어 1기타/LINUX 2020. 7. 9. 01:00
기본 명령어 명령어 which 명령어의 위치를 찾아주거나 alias를 보여주는 명령어. which 명령어 alias 자주 사용하는 명령어를 특정 별칭으로 지정해, 명령어 대신 해당 별칭을 대신 사용할 수 있게 해주는 명령어. alias [별칭='명령어'] 그냥 alias라고 명령을 사용하면 현재 사용하고 있는 별칭들을 살펴볼 수 있다. 새로운 별칭을 새로 만들고 싶을 때는 alias 명령어 뒤에 [별칭='명령어']의 형태로 사용한다. 예시) alias m='ls -l' ls -l 이라는 명령어를 m으로 사용할 수 있게 된다. 명령어 unalias alias 기능을 해제하는 명령어. unalias [옵션][별칭] Options Description -a 설정된 모든 alias 해제 예시) unalias m..
-
LINUX 2nd | 부트 매니저기타/LINUX 2020. 7. 8. 15:38
부팅이란? 부팅(Booting) 컴퓨터에서 사용자가 운영체제를 시동할 때 운영체제를 시작하는 과정 우리는 컴퓨터(하드웨어)를 제어하기 위해 운영체제를 사용한다. 그렇기에 컴퓨터는 켜짐과 동시에 자동으로 운영체제를 시동시켜 사용자에게 운영체제 환경을 제공한다. 이러한 과정을 부팅이라 한다. 리눅스 부팅 과정 전원 ON ROM-BIOS POST(Power On Self Test) 실행: 시스템에 장착된 하드웨어들을 인식해 이상 유무를 체크 부트로더 호출 부트로더 리눅스는 부트로더로 LILO(Linux Loader)와 GRUB(Grand Unified Bootloader)를 사용 부트로더가 리눅스 커널을 로딩 스와퍼 프로세스 호출 스와퍼 프로세스 리눅스 커널 로드에서 인식한 장치들의 드라이브를 초기화 init..
-
LINUX 2nd | 파티션기타/LINUX 2020. 7. 8. 15:38
파티션의 특징과 종류 파티션(Partition) 하나의 물리적 디스크를 여러 개의 논리적 디스크로 분할하는 것 다중 파티션의 장점 파티션마다 독립적인 파일 시스템이 운영되기에 파일 점검 시간이 줄어 부팅 시간을 단축시킬 수 있다. 특정 파티션의 시스템이 손상되더라도 다른 파티션에는 영향을 주지 않아 높은 안정성을 보장한다. 필요한 파티션만 포맷할 수 있기에 백업과 업그레이드가 편하다. 파티션의 종류 Partition Description 주 파티션 (Primary) 부팅이 가능한 기본 파티션 하나의 하드디스크에 최대 4개의 주 파티션을 분할하여 가질 수 있다. 그 이상의 파티션이 필요한경우 확장 파티션을 설정 후 논리 파티션을 필요한 만큼 분할해 사용한다. 확장 파티션 (Extended) 주 파티션 내에..
-
LINUX 2nd | 리눅스의 역사 & 라이센스기타/LINUX 2020. 7. 3. 14:50
리눅스의 역사 1960년대 후반 1965년 MIT, AT&T 벨 연구소, General Electric에서 Multics라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행 이 프로젝트는 멀티태스킹 & 멀티유저를 지원하는 초기 형태의 시분할 운영체제를 만듦 1969년 프로젝트에 참가했던 벨 연구소 연구원 켄 톰슨(Ken Thompson)이 초기 형태의 UNIX 개발 1970년대 1971년 벨 연구소의 데니스 리치(Dennis Ritchie)가 C언어를 개발함으로써, 어셈블리 언어로 쓰인 UNIX가 C언어로 재작성 C언어로 개발된 UNIX는 이식성과 호환성이 있는 시스템으로 발전 1980년대 초중반 MIT 연구소의 연구원이었던 리처드 스톨먼(Richard Stollman)은 소스를 공개하지 못하도록 ..
-
LINUX 2nd | 리눅스의 개요기타/LINUX 2020. 7. 3. 14:10
리눅스란? 컴퓨터의 운영체제 중 하나로 Windows, Mac OS와 같은 운영체제의 한 종류라 보면 된다. 리눅스의 특징 오픈소스 운영체제이다. 멀티유저 & 멀티태스킹 운영체제이다. 다중 스레드를 지원하는 네트워크 운영체제이다. 하나의 프로세스 내에서 여러 네트워크 작업을 동시에 처리할 수 있다. 인터넷과 이더넷에 안정적으로 연결이 가능하다. 여러 파일 시스템을 지원하는 운영체제이다. LINUX: ext2, ext3, ext4 DOS: FAT Windows: FAT3, NTFS 네트워크 파일 시스템: SMB, CIFS, NFS 리눅스의 장점 & 단점 리눅스는 유닉스와 완벽 호환 가능하다. 리눅스는 POSIX 규격을 따른다. POSIX 규격은 유닉스 운영체제에 기반을 둔 표준 운영체제 인터페이스이다. 리..