겉바속촉

[linux] 리눅스에 대한 개념 알기, 리눅스 명령어 본문

IT일기(하반기)/LINUX

[linux] 리눅스에 대한 개념 알기, 리눅스 명령어

겉바속촉 2020. 7. 10. 13:23
728x90
반응형

LIINUX?

 

종류는 다음과 같아요


1. Ubuntu
2. CentOS
3. RedHat
4. Oracle Linux
5. Mint

 


 


[Windows OS] 


Windows 10 -> SW -> Router -> KT Router -> Internet

 

일반적으로 인터넷 접속하면

kt에 ip할당해주고 kt는 다른 곳에 파는 형식

 

 


[Virtual Network 1 ==NAT]

 

VM(Ubuntu) <-------> Windows10 <-> R <-> KT <-> Internet
VM(Ubuntu) <-------> Windows10 <-> R <-> KT <-> Internet

 

네트워크 어드레스를 순간순간 바꿔줍니다

(일반적으로 사용하는 것)

 



[Virtual Network 2 == Bridge]

 

VM(Ubuntu) <-------> Windows10 <-> R <-> KT <-> Internet
   ||
VM(Ubuntu) <-------> Windows10 <-> R <-> KT <-> Internet

 

서버와 서버를 그냥 연결해줍니다

 

 


[Virtual Network 3 Host-net]

 

VM(Ubuntu) <------- Windows10 
    바탕화면: putty, netterm
VM(Ubuntu) <------- Windows10 

 바탕화면: putty, netterm

 

(각자가 주인) 

 

 


IP종류

 

static -> Dynamic ; 정적 -> 동적 으로 바뀌고 있쥬?

 

localhost

; IP 127.0.0.1  

사설 IP --> Cisco Router -> [__________]
; 라우터를 타고 나가거나 들어오는 것을 불가능하게 함 
10.0
172.16
192.168

 


 



리눅스의 개요

 


 리눅스 = 무료 유닉스
 리누스 토르발스가 버전 0.01을 최초로 작성 (1991)
 0.02버전을 공개하면서 시작되었다 (1992)
 하지만 커널(Kernerl)만 개발함
 배포판의 구성

 

 

 

 

 

※ NFS(Network File System) 

Linux 컴퓨터끼리 저장공간을 공유할수 있도록 해주는 시스템 


 

 

이제 본격적으로 터미널에서 작업을 해볼게요

지난번포스팅에 설치방법에 대해 적어두었습니다

 

2020/07/10 - [취업일기/LINUX] - [LINUX] Ubuntu 설치하기, VirtualBox 설치하기

 

[LINUX] Ubuntu 설치하기, VirtualBox 설치하기

리눅스를 본격적으로 배우기 전에 설치해야주어야 할 것들이 있습니다:) 1. ubuntu 설치 http://old-releases.ubuntu.com/releases/18.04.3/ Index of /releases/18.04.3 Select an image Ubuntu is distributed o..

2-juhyun-2.tistory.com

 

앞에가 # 이면 관리자로서 보는 화면 (su로 전환 su = super user)
su
su do
sudo bash

그리고 암호 치면 관리자로 전환되는 것입니다:)

 

 

앞에가 $ end-user로서 보는 화면

 

 

앞에가 # 이면 관리자로서 보는 화면 (su로 전환 su = super user)

 

 

 

 

======================================================================

관리자 명령어

------------------------------------------------------------------------------------------------------------------------

 

$su                        -> #pwd  -> /home/devstack

$su -                      -> #pwd  -> /root               == Login: root

$sudo bash             -> #?????

 

 

 

======================================================================

부팅레벨

------------------------------------------------------------------------------------------------------------------------

런레벨 --> init 명령어 뒤에 붙는 숫자를 의미

------------------------------------------------------------------------------------------------------------------------

 

# init 0 ---> 종료

# init 1 ---> 흔히 싱글모드(관리모드) 즉 단일 사용자 모드, 시스템 복구모드

                 원격로그인 불가이 불가해지며, root계정만 사용할수 있음

 

# init 2 ---> NFS(Network File System)를 지원하지 않는 멀티유저 실행모드

# init 3 ---> 까만 화면 , NFS(Network File System)를 지원하는 멀티유저 실행모드
                 서버용도로 사용되는 리눅스시스템에서 가장 많이 사용되는 레벨

                 텍스트 모드의 다중 사용자 모드

 

# init 4 ---> undefined, 사용하지 않는 실행레벨

# init 5 ---> 그래픽 모드의 다중 사용자 모드

# init 6 ---> 리부팅 모드

 

 

======================================================================

전원 끄기

------------------------------------------------------------------------------------------------------------------------

#poweroff ; poweroff해줘

#shutdown-h now ; 지금 당장 서버 꺼줘

#init 0 ; 전원 내림

 

 

 

=======================================================================

리부트 시키기

-------------------------------------------------------------------------------------------------------------------------

#shutdown-r now ; reboot 지금 당장 다시 켜줘

#reboot ; reboot 명령

#init 6 ; 초토화 명령(reboot 명령)

 

 

 

========================================================================

로그아웃

---------------------------------------------------------------------------------------------------------------------------

Login: devstack

PW: password

 

$ exit

$ logout

$ Ctrl+D == Out of File == The End == La Fin

 

========================================================================

 

Ctrl + C ==> interrupt (비정상적 종료)

Ctrl + \ ==> Quit SW ==> (프로그램 끝내고 비정상 종료 리포트까지 해줌) ==> core => 분석

Ctrl + Q ==> Quit Output Sreen (화면 잠깐 멈춤)

Ctrl + Z ==> STOP == Suspending (stop이라고 생각해주기)

 

========================================================================

 

Ctrl + Alt + F1 => 로그아웃

Ctrl + Alt + F2 => F1으로 들어갔던 화면 다시 출력

Ctrl + Alt + F3 => 로그아웃 + 위의 창에 숫자 변화 (3으로)

Ctrl + Alt + F4 => 로그아웃 + 위의 창에 숫자 변화 (4로)

Ctrl + Alt + F5 => 로그아웃 + 위의 창에 숫자 변화 (5로)

Ctrl + Alt + F6 => 로그아웃 + 위의 창에 숫자 변화 (6으로)

이렇게 하시면 총 6번의 로그인을 하게 되실겁니다:)

 

 

 

728x90
반응형