전체 글
-
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 규격은 유닉스 운영체제에 기반을 둔 표준 운영체제 인터페이스이다. 리..
-
CSS 기초 - 3 | CSS 의 간단한 속성들프로그래밍 언어/CSS 2020. 5. 25. 19:05
CSS 에서 자주 쓰이는 속성들 CSS 에는 너무나도 많은 속성들이 있다. 정말 너무 많아서 나도 다 알지 못한다. 자주 쓰지 않는 새로운 속성이 필요할 때는 그냥 검색해서 찾아본다. 다만, 정말 자주 쓰이는 속성들은 외워두는게 좋다. 사실 외운다기보다는 많이 쓰다 보니 익숙해진 느낌이다. 따로 외우려고 노력한 적은 한 번도 없다. 그럼 정말 간단한 것 부터 하나씩 배워보자. 그전에 가볍게 HTML 세팅만 하고 넘어가자. Practice Text 이 상태의 HTML 에서 CSS 를 연습해 보겠다. color 속성 h1 { color: red; } 이전 글에서 예시를 들면서 정말 많이 사용했던 속성이다. 말 그대로 color 즉 색을 바꿔주는 속성이다. 여기서 색이라 함은 글자색을 뜻한다. 위와 같이 CS..
-
CSS 기초 - 2 | CSS 의 기본구조와 선택자프로그래밍 언어/CSS 2020. 5. 25. 14:14
CSS 의 기본구조 이제 CSS 파일을 작성하는 방법에 대해 알아보자. CSS 파일은 HTML 파일에 연결되어 HTML 태그를 각각 꾸며주는 역할을 한다. 그렇기에 HTML 파일 안에서 어떤 태그를 꾸며줄 것인지, 또 어떻게 꾸며줄 것인지를 명시해야 한다. 선택자 { 속성: 값; } 위의 구조가 CSS 의 가장 기본적인 형태라 볼 수 있다. 선택자 : HTML 파일에서 어떤 태그를 선택할 것인지를 명시한다. 속성 : 어떠한 속성을 꾸며줄지 명시한다. 값 : 해당 속성을 어떻게 꾸며줄지 명시한다. 만약에 HTML 의 p 태그의 글자색을 빨갛게 바꾸고 싶으면 어떻게 할까? p { color: red; } 이게 끝이다. 간단하지 않은가? 여기서 '좀 더 복잡한 선택자를 다루는 방법' , '여러 가지 속성과 그..
-
CSS 기초 - 1 | CSS 란?프로그래밍 언어/CSS 2020. 5. 25. 13:22
CSS 란? 드디어 HTML 기초를 끝내고 CSS 기초 파트로 넘어왔다. 우선 CSS 가 뭔지는 알고 시작하자. CSS (Cascading Style Sheets) HTML 을 이용해 웹 페이지의 뼈대를 만들었다면, CSS 는 그 뼈대를 꾸며주는 역할을 한다. CSS 역시 HTML 과 마찬가지로 프로그래밍 언어 라고는 할 수 없다. 또한 HTML 뼈대를 꾸며주는 스타일 역할을 하기 때문에 HTML 파일 없이는 아무런 역할도 하지 못한다. HTML 에 CSS 적용시키기 HTML 에 CSS 스타일을 적용시키는 방법은 크게 3가지가 있다. 각각의 방법을 하나씩 살펴보자. 1. 인라인 방식 Hello! HTML 태그에 style 속성 을 추가해 해당 태그에 스타일을 적용시키는 방법. 2. 내부 스타일 시트 He..