bxm's IT Story
Linux 이론#2 본문
shutdown [옵션] [시간]
- k : 실제 shutdown을 하는 것이 아니라 모든 사용자에게 경고 메시지만을 전송
- h : 시스템 shutdown 후 시스템 종료
- r : 시스템 shutdown 후 시스템 재시작
- c : 종료 예약 작업시 종료 작업 취소 __ 한마디로 예약 캔슬(Cntl + c)
+ m : 현재 시간으로부터 종료시점 시간 지정(분)
hh:mm : 절대시간으로 종료시점 시간지정 (시간:분)
now : 명령어를 수행하는 순간 종료
## shutdown -h hh:mm (ex. 17:50에 종료한다고 치면, shutdown -h 17:50)
cntl + art + del = 3 finger reset function 발동
cd : 해당 위치로 이동
mkdir : 디렉토리 만들기
ls(list) : 해당 디렉토리 조회
루트 - temp(mkdir) - test(mkdir) 로 디렉토리 내부의 디렉토리 생성
절대경로 상대경로
cd temp/test cd test
cd temp cd ..
- 절대경로 : /(루트 최상위)가 기준
- 상대경로 : 현재 위치가 기준
. : 현재 디렉토리
.. : 부모 디렉토리
- /boot : 리눅스 커널의 메모리 이미지와 부팅과정에서 필요한 정보 파일이 존재
## 슈퍼 유저의 홈 디렉토리
## 리눅스 시스템 부팅에 밀접한 관련이 있으며 LILO나 GRUB(부팅을 주관하는 핵심 중추)과 같은
Bootstrap 로더가 사용하는 공간이다. 또한, 부팅에 사용되는 이미지 파일이 저장되어 있다.
## 고로 이 안에 있는 파일들은 부팅에 필요한 파일들이다! 잘못 건드리면 부팅이 안된다!
- /etc : 서버 설정에 필요한 모든 정보 파일들이 위치한다.
예컨대, 사용자 정보를 저장한 'passwd', 네트워크 설정에 관련된 "resolv.conf"
## passwd를 잠깐 cat 명령어를 통해 보면 bxmsta에 대한 정보도 있다.
cat ./passwd
- /bin (binary) : 이진코드, '.exe, 리눅스의 기본 명령어들이 존재한다.
## MS의 <c:\window\>와 유사하다.
## 시스템 조작에 필요한 기본 명령어가 들어 있으며 파일, 텍스트, 네트워크 정보처리 등의 명령들이 포함되어 있다.
## 명령어들은 모두 실행파일로 되어 있으며 ls, vi, cat 와 같은 명령어들도 이곳에 있다.
cd bin
cd /sbin
ls
## 명령어들 나옴
(C 드라이브 내의 system32에 해당하는 명령어들)
cd home
ls
## 내 계정명과 같은 디렉토리가 하나 생성
useradd user1
ls
## user1이라는 이름으로 디렉토리가 하나 생성된다.
cd /dev
ls
리눅스 하드웨어 dev안에 파일 형태로 존재한다.
참고로 sda로 나와있는 것은 하드디스크를 뜻한다.
* sda1 = 첫번째 파티션
* sg = 시디롬
cd /media
물리적인 cd롬이 마운트되는 (연결고리 되는) 디렉토리 역할로 쓰임.
cd /usr
ls
윈도우즈의 Programs file (대용량 파일들과 프로그램들이 설치되는 디렉토리)와 같은 디렉토리 역할임.
cd /tmp
ls
임시 디렉토리. 작업을 하는 도중에 임시로 데이터를 저장할 일이 있으면 임시로 이 곳에다가 저장을 함.
cd var
로그 파일들이 이 곳에 저장된다.
cd ~
## 진짜 물결로 가게됨.
내부 명령어(주기억 장치에 사주해 있는 파일 형태) vs 외부 명령어(디스크 상에 저장되어 있는 파일 형태)
내부 명령어
cmd]
c:
help
## 여기서 나오는 명령어들 (주기억 장치에 상주해 있는 명령어들)이 바로 내부 명령어이다.
외부 명령어
## 하드디스크 상에 [.exe] , [.bat] , [.com] 으로 끝나는 것들이 '외부 명령어' 이다.
cd \windows
dir notepad.exe
notepad.exe ## 여기서는 exe 생략 가능
## 그랬더니 메모장이 켜졌음!
## 그럼 원칙으로는 notepad는 windows에 있고 C:드라이브에는 존재하지 않아서
## C:드라이브에서는 실행이 되면 안된다.
## 원래 외부 명령어라서 불가능해야 한다..?
path
## path 명령어를 쳐보면 C:드라이브에서 없는 파일을 실행하라고 뜨면 ;(세미콜론)을 기준으로 저 모든 구간들을
## 다 검색해보며 파일을 찾아내는 작업을 한다.
## 그런데 Windows가 PATH에 있었기 때문에 C:드라이브에서도 notepad.exe가 그냥 실행이 되었던 것임.
## PATH를 변경할 수도 있다.
그렇다면, PATH를 재설정 해주고 난 뒤에 notepad.exe 파일을 C:드라이브에서 재실행 해본다면?
## PATH에 \Windows\를 재설정 한 후에 notepad.exe 파일 실행해보기
[Window의 클릭과, DoS 명령어의 차이]
notepad.exe c:\temp/test.txt
'서버 > Linux' 카테고리의 다른 글
Linux 이론#4 - Mount, Snapshot(복원지점), vi, cat (0) | 2021.06.22 |
---|---|
Linux 이론#3 - 하드디스크 Mount (0) | 2021.06.21 |
Linux 2## Router에 OS 설치 // Router,Switch ROMMON (0) | 2021.06.18 |
Linux 1## 실제 라우터와 스위치를 이용한 GNS3 실습 (0) | 2021.06.17 |
Linux - 1. 설치 및 기본 설정 + GNS와 리눅스 혼용해서 인터넷 켜기 (0) | 2021.06.16 |