Virtual Box 설치 (vbox5.2.4.zip)

 

 


 

 


 

 


*Shell Programming 특성 :

- Compile과정이 없음

- 중간에 에러가 났을 때 Next를 진행

- 명령어의 자동화툴


*러닝 맵:

- Linux로 좀 더 완성도 높은 제품을 만들기 위해서는 C프로그래밍을 알아야 한다(디바이스 제어, 포인터를 자유롭게 사용할 수 있어야...)
- 임베디드 C프로그래밍과 코드 최적화

 

Virtual Box에 ubuntu 실행

 

 

 

 

 

 

 

 


 

 


 

 

 

 

리눅스 런 레빌(Run Level)

*확인방법:
-> $runlevel

-> $who -r

 

 

-> 데비안/우분투 계열 :

-> 레드헛 계열 : 가장 많이 사용하는 Centos


/etc/init, /etc/init/rc-sysinit.conf, /etc/init/rc, /etc/init.d ...

/etc/는 서버의 기본 구성정보를 관리한다

 

메모리를 Mapping해주는 기능도 매우 중요하다,

RAM과 CPU 사이의 통신

swap 영역이 지정되어 있음...백업

 

Ubuntu를 띄우고

$ifconfig

를 입력하면 ip 정보를 확인할 수 있다.

그런데 로컬 PC CMD와 상이...

 

Ubuntu 창 상단에 장치 > 네트워크 설정으로 이동

어뎁터에 브리지 선택

 

 

command 창에 $sh 입력 :

(Shell Script를 작성 시 #!/bin/sh 을 앞에 추가하지 않으면 실행이 안 될 수 있다)

 


 

 

 


 

 


*쉘(Shell)이란?

- Shell은 사용자가 입력한 모든 명령어를 읽어서 실행하고 출력하는 프로그램!!

 

*Shell 종류:

- bash

- sh

- csh

- ksh

- zsh
- dash(ash을 Debian 버전으로 만들었으나 Debian의 기본 쉘이 아님)

 

*OS에서 어떤 Shell을 실행하는지 확인 방법 (여기서는 bash):
 

 

 

*커맨드 설명(온라인 메뉴얼) 확인방법 :


$man ...

(ex: $man pts)


 

+ Recent posts