본문 바로가기
가상화 기술과 관리/LINUX

리눅스 기초

by so5663 2022. 10. 30.

리눅스 장점

  • 오픈 소스
  • 높은 품질의 다양한 소프트웨어를 리눅스에서 사용가능
  • 전 세계에서 사용
  • 스크립트를 통해 많은 부분을 자동화 가능

리눅스 단점

  • 공식문서가 영어만 있음
  • 한글문자가 깨지기도 합니다.

이만큼 단점이 거의 없다라고 볼수 있다.

저는 버추얼박스에 우분투를 설치하여 리눅스 환경을 구축했습니다.

 

버추얼박스(VirtualBox) 

운영체제(OS) 안에 가상의 컴퓨터를 생성하고 실제 PC 의 운영체제와 자원을 일부 나눠 사용하는 프로그램입니다

쉽게 말해서 OS 안에 OS 를 띄울 수 있습니다.

 

우분투

  • 다양한 Linux 배포판이 있다.
  • 그들 중 일부는 Red Hat, CentOS, Debian, Fedora, Linux Mint이다.
  • 우분투는 또한 Linux 배포판이다.
  • 우분투에는 다양한 버전이 있다.
  • 우분투 데스크톱 버전은 개인용 컴퓨터에 적합하다.
  • Ubuntu Server는 클라우드 및 서버에 적합하고 Ubuntu Core는 IoT (Internet of Things) 기반 장치를 개발하는 데 적합하다.
  • Edubuntu는 많은 교육 응용 프로그램이있는 우분투 교육용 이다.
  • 우분투에는 그래픽 사용자 인터페이스 (GUI)와 명령 행 인터페이스 (CLI)가 있다.

GUI  CLI

그래픽창 명령창

 

개발자라면 대두분 CLI에 익숙 해져야 합니다

CLl에 익숙해져야 하는 이유는

  • 높은 작업 효율
  • 프로그램에 실행 유리
  • 자동화에 유리

CLI에서 파일 복사

$ cp a.txt b.txt

 

대상 파일을 지정하여 명령어 실행

$ ls a*

 

 

셧다운 shutdown 명령어를 사용하기 위해서는 슈퍼사용자로 전환

 

ldk@ldk-VirtualBox : ~$ sudo su -  
[sudo] ldk의 암호 : 
root@ldk-VirtualBox:~#

슈퍼사용자가 되면 프롬프트의 기호가 $ -> #로 바뀜

 

셧다운 실행

# shutdown -h now

 

재부팅 실행

# shutdwon -r now