안녕하세요~ 지방토끼입니다.

 

오늘은 리눅스 명령어(시작, 종료, 재시작)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

시작

시작은 명령어를 입력하지 않고 시작 버튼을 누르면 작동이 된다.

 

 

 

종료

# shutdown [옵션] [시간(분)]

 

(예시)

# shutdown -h now (바로 종료)

# shutdown -h +10 (10분 뒤 종료)

 

(옵션)

-h(halt) : 안전하게 종료함(전원 끄기)

 

# init 0

# poweroff

#halt (프로세스 종료, 전원 끄기 안됨)

 

 

재시작

# shutdown [옵션] [시간(분)]

 

(예시)

# shutdown -r now (바로 재시작)

# shutdown -r +10 (10분 뒤 재시작)

 

(옵션)

-r(reboot) : 재시작

 

# reboot

# init 6

Ctrl+Alt+Del

 

 

# shutdown -c (명령취소)

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스 명령어(시작, 종료, 재시작)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 
 

안녕하세요~ 지방토끼입니다.

 
 

오늘은 리눅스에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

리눅스(Linux)

1991년 리누스 토발즈에 의해 개발된 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영체제이다.

 

리눅스(Linux) 배포판

데비안(Debian)

● 1994년 이안머독(Ian Murdock)에 의해 비영리 조직으로 데비안 프로젝트를 설립하였다.

공개 운영체제이며, GNU의 공식적인 후원을 받고있다.

● 패키지 설치 및 업그레이드의 과정이 단순하다.

● 현재 정식판으로는 데비안 GNU/리눅스 뿐이다.

 

우분투(Ubuntu)

데비안 GNU/리눅스(Debian GNU/Linux)에 기초한 운영체제이다.

● 고유한 데스크탑 환경인 유니티를 사용하는 리눅스 배포판이다.

● 6개월 마다 새로운 버전이 하나씩 배포된다.

사용자 편의성에 초점을 맞추고 있다.

 

레드햇(Redhat)

● 미국의 레드햇사가 개발하던 리눅스 배포판이다.

● 현재는 기업용 레드햇 엔터프라이즈 리눅스(RHEL)과 페도라 프로젝트에서 개발하고 있는 페도라(Fedora)로 나뉘어 있다.

 

페도라(Fedora)

● 리눅스 커널에 기반한 운영체제와 레드햇의 후원과 개발공동체의 지원 아래 개발된 배포판이다.

● 일반적인 목적을 가진 RPM 기반의 소프트웨어가 결합된 운영체제이다.

● 6개월 간격으로 새로운 버전이 배포되며 지원기간은 각 버전마다 13개월이다.

● 소프트웨어 개발이 안정적으로 이루어지기 위해서는 새 버전으로 계속 교체되어야 한다는 문제점이 있다.

 

CentOS

● 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 운영체제이다.

● 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영체제이다.

● 기본적으로 포함되는 소프트웨어와 업데이트되는 소프트웨어를 아울러 이전 파일에 대해 상위판과 100%에 최대한 가까운 호환성을 유지하는 것을

원칙으로 하고 있다.

● 레드햇의 기술지원은 받지 않는다.

 

수세(SUSE)

● 독일에서 출시된 배포판이다.

다양한 기능안정성, 보안 기능을 포함하고 있다.

● 언제든지 새로운 버전이 출시되면 업데이트가 가능한 롤링 릴리즈 방식을 사용한다.

오픈 수세, 수세 엔터프라이즈 리눅스로 나뉜다.

 

이 외에도 리눅스의 배포판은 여러가지가 있다.

 

Redhat 계열

● CentOS

● Fedora

 

Debian 계열

● Ubuntu

● KALI

 

SUSE 계열

● Linuxmint

● Android

 

 

리눅스(Linux) 장·단점

장점

● 유닉스와 완벽 호환

● 공개/무료 운영체제

안정적

강력한 보안

강력한 네트워킹

풍부한 개발 환경

● 다중 사용자, 다중 작업

 

단점

● 사용자의 숙련 기술 필요

● 기술지원 부족

● 특정 하드웨어 지원 부족

● 한글 입·출력 어려움

 

 

리눅스(Linux) 활용

● 개인용 컴퓨터

● 서버 컴퓨터 (클라우드)

● 슈퍼 컴퓨터

● 임베디드 시스템 (휴대폰, 스마트TV 등)

 

 

리눅스(Linux) 구조

 

 

Shell (쉘)

● 사용자와 커널 간 인터페이스 역할

● 명령어 해석기

● 프로그래밍 언어

 

Kernel (커널)

● 운영체제의 핵심

● 셸과 하드웨어 간 인터페이스 역할

● 주로 디바이스 관리, 프로세스 관리, 메모리 관리, 시스템 콜 제공

 

 

 

 

.

.

.

.

.

.

 

오늘은 리눅스에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 

 

 

안녕하세요~ 지방토끼입니다.

오늘은 운영체제에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

 

 

운영체제(OS, Operating System) 정의

컴퓨터 시스템의 자원효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록

환경을 제공하는 시스템 소프트웨어일종으로, 컴퓨터 사용자하드웨어 사이의 인터페이스로서 동작하고,

다른 응용프로그램이 안정적으로 작업을 할 수 있도록 환경을 제공한다.

 

 

운영체제(OS, Operating System) 종류

대표적인 운영체제로는 Windows(윈도우), Mac OS(맥 OS), Linux(리눅스), Android(안드로이드) 등이 있다.

 

 

운영체제(OS, Operating System) 목적

처리 능력 향상

처리 능력은 일정 시간 내 또는 단위 시간당 처리할 수 있는 일의 양을 의미한다.

 

사용 가능도 향상

사용 가능도는 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도를 의미한다.

 

신뢰도 향상

신뢰도는 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미한다.

 

반환 시간 단축

반환시간은 시스템의 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간을 의미한다.

 

 

운영체제(OS, Operating System) 기능

프로세스 관리

운영체제는 컴퓨터에서 실행되는 여러 프로세스를 관리한다.

(프로세스 생성과 제거, 스케줄링 등)

 

메모리 관리

운영체제는 시스템의 메모리를 효율적으로 할당하고 관리한다.

이를 통해 응용 프로그램이 필요한 만큼의 메모리를 사용할 수 있다.

(메모리 공간 할당 및 회수, 비어 있는 공간 관리 등)

 

입출력 관리

운영체제는 입출력 장치와 상호 작용하여 데이터 전송 및 처리를 지원한다.

(드라이버 관리, 임시 저장 시스템 등)

 

파일 시스템 관리

파일 시스템은 데이터를 저장하고 조직화하는 방법을 제공한다.

(파일 생성 및 제거, 디렉터리 생성 및 삭제 등)

 

네트워크 관리

다중 사용자 환경에서 운영체제는 네트워크 연결을 설정하고 통신을 지원하여 여러 사용자자원 및 정보를 공유할 수 있도록 한다.

 

사용자 인터페이스 제공

사용자가 컴퓨터와 상호 작용할 수 있는 방법을 제공한다.

(줄 인터페이스-CLI, 그래픽 사용자 인터페이스-GLI)

 

이 외에도 다양한 기능이 있습니다.

 

 

.

.

.

.

.

.

 

오늘은 운영체제에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!

 

 

 

 


 

 

 

 

+ Recent posts