Linux

· Linux
오늘은 리눅스 기본 명령어의 세번째 시간이며 기타 명령어에 대하여 살펴보도록 하겠습니다. 네트워크 관련 명령어 ~$ ping 외부 호스트에 신호를 보내며 신호를 받은 호스트는 응답을 주면서 서로 네트워크가 연결되어 있음을 확인 [형식] ~$ ping 옵션 (도메인명 OR IP주소) [옵션] -c : ping을 보낼 횟수. 생략시 무제한으로 실행. -i : 신호를 보내는 시간 간격. 생략시 1초 단위로 설정. -s : 전송하는 패킷 크기를 byte 단위로 설정 ~$ traceroute 목적지 호스트까지의 경를 표시하고 그 구간의 정보 기록 [형식] ~$ traceroute 도메인명 OR IP주소 ~$ nslookup 도메인명으로 IP주소 조회 OR IP주소로 도메인명 조회 [형식] ~$ nslookup 옵..
· Linux
오늘은 리눅스 기본 명령어의 첫번째 시간이며 사용자 생성 및 계정관리에 대한 명령어를 살펴보도록 하겠습니다. 리눅스 명령어 개요 ~$ which 명령어 경로를 확인하는 명령어이다. 명령어 위치를 찾아주거나 alias를 보여주는 명령어이다. 사용자가 현재 위치에서 명령을 실행시켰을 때 어떤 명령이 실행되는지를 알고 확인할 수 있다. $PATH가 설정되어 있는 경로에서만 해당 명령어의 경로를 찾는다. [형식] ~$ which 명령어 [예제] ~$ which pwd /bin/pwd ~$ alias 자주 사용하는 명령어를 특정 문자로 입력해 두고 명령어 대신 해당 문자를 사용할 수 있게 하는 명령어이다. [형식] ~$ alias 별명='명령어' [예제] ~$ alias pl='pwd | ls -al' ~$ un..
· Linux
오늘은 리눅스의 부트 매니저에 대해 알아보는 시간을 갖도록 하겠습니다. 부트로더 부트로더란? Bootstrap Loader의 준말 컴퓨터를 사용자가 사용할 수 있도록 디스크나 플래시에 저장된 운영체제를 읽어 주기억장치에 적재해주는 프로그램 부트로더 기능 OS 실행 전 커널이 정상 실행을 위해 필요 모든 관련 작업을 마무리하고 최종적으로 OS를 실행시키기 위한 프로그램 임베디드 시스템 부트로더는 PC의 BIOS와 OS Loader기능 수행하며 시스템이 부팅할 때 가장 먼저 수행 OS 실행에 필요한 환경 설정하고 OS 이미지 메모리에 복사한다. 부트로더는 부트매니저라고도 부르며 크기는 512byte로 하드디스크의 첫 번째 섹터인 MBR(Master Boot Record)에 위치한다. 주 파티션마다 부트 섹터..
· Linux
오늘은 파티션에 대해 알아보는 시간을 갖도록 하겠습니다. 파티션 파티션이란? 하나의 물리적 디스크를 여러 개의 논리적인 디스크로 분할하는 것이다. 다중 파티션의 장점 파티션마다 독립적인 파일 시스템이 운영되기 때문에 파일 점검 시간이 줄어들어 부팅 시간을 단축시킬 수 있다. 특정 파티션의 파일 시스템이 손상되더라도 다른 파티션에 영향을 주지 않기 때문에 높은 안정성을 보장한다. 필요한 파티션만 포맷할 수 있기 때문에 백업과 업그레이드가 편리하다. 파티션 상태 정보를 확인할 수 있는 파일은 /proc/partitions 이다. 파티션 종류 주 파티션(Primary) 부팅이 가능한 기본 파티션 하나의 하드디스크에 최대 4개의 주 파티션 분할 가능 확장 파티션(Extended) 주 파티션 내에 생성, 하나의 ..
· Linux
오늘은 리눅스의 기본 설치 및 유형에 대해 알아보는 시간을 갖고 실습으로 CentOS 리눅스를 설치해보록 하겠습니다. 리눅스 설치의 개요 리눅스 설치 파일은 해당 배포본의 홈페이지에서 다운로드 받을 수 있다. 리눅스는 단 하나의 제품 또는 한 종류의 제품만 있는 것이 아니다. 리눅스 배포판마다 설치 환경과 설치 과정이 다르다. 사용자 설정 시스템을 제외한 설치 유형을 선택하면 하드디스크를 자동으로 재구성하여 기존 데이터는 제거된다. [Minimal] · 리눅스 설치 시 필수 패키지 [데스크탑] · 개인용 컴퓨터에 적합한 패키지 · 하드디스크의 모든 리눅스 파티션 삭제 후 데스크탑 운영에 적합한 환경으로 설치 · 문서 작성, 멀티미디어, 그래픽 도구 관련 프로그램 설치 · Minimal Desktop은 예..
· Linux
오늘은 리눅스 라이선스에 대해 알아보는 시간을 갖도록 하겠습니다. GNU GNU : GNU's Not UNIX 리처드 스톨만이 1983년에 GNU 개발을 처음 시작하였다. 자유 소프트웨어 재단 FSF : 자유 소프트웨어 재단 (Free Software Foundation) 1985년 리처드 스톨만이 설립한 재단이다. 자유 소프트웨어는 사용자가 소프트웨어를 실행, 복제, 배포, 학습, 개작, 향상시킬 수 있는 소프트웨어이다. 오픈 소스 소프트웨어 오픈 소스 소프트웨어 (Open Source Software) 1998년 일부 커뮤니티에서 '자유 소프트웨어' 대신 '오픈 소스 소프트웨어'라는 용어를 사용하기 시작했다. GNU GPL GPL : (General Public License) GPL은 자유 소프트웨..
· Linux
오늘은 리눅스의 역사에 대해 간단하게 알아보는 시간을 갖도록 하겠습니다. 리눅스의 역사 [1960년대 후반] 1969년 프로젝트에 참여했던 벨 연구소 연구원 켄 톰슨이 초기 형태의 UNIX를 개발하였다. [1970년대] 1971년 벨 연구소의 데니스 리치가 C언어를 개발함으로써, 어셈블리 언어로 되어 있던 UNIX가 C언어로 재작성된다. [1980년대 초중반] 1985년 리처드 스톨먼은 FSF 라는 비영리 단체를 설립 후 'GNU 선언문'을 발표한다. 1987년 앤드루 스튜어트 타넨바움은 MINIX를 개발한다. [1990년대 초중반] 핀란드의 헬싱키 대학의 리누스 토발즈가 MINIX의 커널 소스를 고쳐 GNU 시스템에 적합한 커널을 개발하였다. 참고서 : 2023 이기적 리눅스마스터 2급 기본서 내용 :..
· Linux
요즘 리눅스 마스터 2급 자격증을 따기위해 리눅스에 대해 공부하면서 간단하게 정리해보도록 하겠습니다. 리눅스란 [특징] 오픈 소스 운영 체제이다 멀티유저, 멀티태스킹 운영체제이다. 다중 스레드를 지원하는 네트워크 운영체제이다. 여러 종류의 파일 시스템을 지원하는 운영체제이다. [장단점] 리눅스는 유닉스와 완벽하게 호환 가능하다. 리눅스는 PC용 운영체제보다 안정적이다. 하드웨어 기능을 효과적으로 사용한다. 리눅스는 오픈 소스 운영체제이다, 공개 운영체제이기 때문에 문제점 발생시 기술 지원를 받는 데 한계가 있다. 한글 지운이 미흡하다. 보안상의 취약점이 쉽게 노출될 가능성이 있다. 리눅스 디렉터리 디렉터리란 파일저장소를 의미하며, 리눅스 디렉터리는 계층적 트리 구조로 구성되어 있다. [종류&특징] / :..
STLLIN
'Linux' 카테고리의 글 목록