VMWare(가상 λ¨Έμ‹ )

ν•œ λŒ€μ˜ 컴퓨터 μ•ˆμ— μ—¬λŸ¬ 개의 가상 μ„œλ²„λ₯Ό λ§Œλ“€ 수 있음

 

 

Linux κ°œμš”

μœ λ‹‰μŠ€ (Unix) 기반 κ°œμΈμ»΄ν“¨ν„°μš© 곡개 운영체제

Unix(μœ λ‹‰μŠ€) Linux(λ¦¬λˆ…μŠ€)
λŒ€ν•™, νšŒμ‚¬, ν°  κΈ°μ—…μ—μ„œ 주둜 μ„ ν˜Έν•˜λŠ” OS
μ„œλ²„μ— νŠΉν™”λœ 운영체제
μ˜€ν”ˆμ†ŒμŠ€μ΄λ©° 무료OS
μœ λ‹‰μŠ€μ—μ„œ νŒŒμƒλœ 운영체제
μ€‘λŒ€ν˜• 컴퓨터 μ›Œν¬μŠ€ν…Œμ΄μ…˜(μ„œλ²„), 개인용 컴퓨터 (μœ λ‹‰μŠ€μ™€ μœ μ‚¬)
λ›°μ–΄λ‚œ λ³΄μ•ˆμ„± μœ λ‹‰μŠ€ 운영체제 μ†ŒμŠ€μ½”λ“œ 무료곡개

 

 

 

 

 

가상 λ¨Έμ‹  ꡬ좕

β‘  폴더 λ§Œλ“€κΈ°

β‘‘ CentOS

http://repos-va.psychz.net/centos/7.6.1810/isos/x86_64/ μ—μ„œ CentOS-7-x86_64-DVD-1810.iso 파일 λ‹€μš΄λ‘œλ“œ

β‘’ VMware-player λ‹€μš΄λ‘œλ“œ (Windows μ‚¬μš©μž)

All Downloads (vmware.com)

β‘£ VMware Workstation 15 Player μ„€μΉ˜

β‘€ 가상머신(Virtual Machine) λ§Œλ“€κΈ°

- 가상 λ¨Έμ‹  폴더 생성

- 가상 Server μ„€μΉ˜

I will install the operating system later > CentOS 7 64-bit, Location μ•„κΉŒ μƒμ„±ν–ˆλ˜ ν΄λ”λ‘œ μ§€μ • > Maximun disk size μ§€μ • > κ°€μƒμ„œλ²„ μ„€μΉ˜ μ™„λ£Œ > Edit virtual machine settings μ„€μ • > Memory 2G, Processors 2, Hard Disk 20GB, CD/DVD Use ISO image file에 CentOS-7-x86_64-DVD-1810 선택

 

 

 

 

 

Linux μ‚¬μš©μž

터미널 : Linux λͺ…λ Ήμ–΄ μž…λ ₯μ°½

ν”„λ‘œκ·Έλž¨ > μ‹œμŠ€ν…œ 도ꡬ > 터미널

 

터미널 λͺ…λ Ήμ–΄

su(switch user)

 

[λ‘œκ·ΈμΈκ³„μ •@호슀트λͺ… ν˜„μž¬λ””λ ‰ν„°λ¦¬]# λͺ…λ Ήμž…λ ₯ (# : κ΄€λ¦¬μž)

[λ‘œκ·ΈμΈκ³„μ •@호슀트λͺ… ν˜„μž¬λ””λ ‰ν„°λ¦¬]$ λͺ…λ Ήμž…λ ₯ ($ : μΌλ°˜μ‚¬μš©μž)

 

일반 μ‚¬μš©μž μ „ν™˜

[hadoop@localhost ~]$ su root
μ•”ν˜Έ:

 

root μ‚¬μš©μž μ „ν™˜

[root@localhost hadoop]#
[root@localhost hadoop]#
[root@localhost hadoop]#su hadoop

 

rootκΆŒν•œμœΌλ‘œ μΌλ°˜μ‚¬μš©μž μΆ”κ°€

[root@localhost ~]$ su root
μ•”ν˜Έ:

[root@localhost hadoop]#
[root@localhost hadoop]#
[root@localhost hadoop]#useradd hong
[root@localhost hadoop]#
[root@localhost hadoop]# passwd hong
hong μ‚¬μš©μžμ˜ λΉ„λ°€ 번호 λ³€κ²½ 쀑
μƒˆ μ•”ν˜Έ:

 

rootκΆŒν•œμœΌλ‘œ μΌλ°˜μ‚¬μš©μž λΉ„λ²ˆ μΆ”κ°€/확인

[root@nameserver1 ~]#
[root@nameserver1 ~]# passwd hong
hong μ‚¬μš©μžμ˜ λΉ„λ°€ 번호 λ³€κ²½ 쀑
μƒˆ μ•”ν˜Έ:

 

μΌλ°˜μ‚¬μš©μž μ‚­μ œ

[root@localhost hadoop]# userdel -r hong
[root@localhost hadoop]# 
[root@localhost hadoop]# 
[root@localhost hadoop]# 
[root@localhost hadoop]# cd /home
[root@localhost home]# 
[root@localhost home]# ls
hadoop

-둜 μ‹œμž‘ν•˜λŠ” 것은 쑰건이닀. -r은 λ””λ ‰ν„°λ¦¬κΉŒμ§€ λͺ¨λ‘ μ‚­μ œν•˜κ² λ‹€λŠ” 뜻

 

 

CentOS7μ—μ„œ ν•œκΈ€ μ‚¬μš©

μ‹œμŠ€ν…œλ„κ΅¬ > 터미널 > μ§€μ—­ 및 μ–Έμ–΄ > μž…λ ₯ μ†ŒμŠ€μ— μ‚¬μš©ν•˜κ³ μž ν•˜λŠ” μ–Έμ–΄ μΆ”κ°€

 

Super + Space ν•œκ΅­μ–΄(Hangul) * μœˆλ„μš° ν‚€ = Super key

Super + Space μ˜μ–΄(λ―Έκ΅­)

Ctrl+D(μ’…λ£Œ)

[hadoop@localhost ~]$
[hadoop@localhost ~]$ cat > exam.txt
μš°λ¦¬λ‚˜λΌ λŒ€ν•œλ―Όκ΅­
λ‚˜λŠ” 홍길동 μž…λ‹ˆλ‹€.
[hadoop@localhost ~]$ cat exam.txt
μš°λ¦¬λ‚˜λΌ λŒ€ν•œλ―Όκ΅­
λ‚˜λŠ” 홍길동 μž…λ‹ˆλ‹€.
[hadoop@localhost ~]$

catλͺ…λ Ήμ–΄λ‘œ txt파일 μž…λ ₯, 보기 κ°€λŠ₯

 

 

 

μ‹œμŠ€ν…œ μ’…λ£Œ/λ‘œκ·Έμ•„μ›ƒ/도움말

#shutdown -h

#init 0

#halt

 

μ‹œμŠ€ν…œ μž¬λΆ€νŒ…

#shutdown -r

#reboot

#init 6

 

계정 λ‘œκ·Έμ•„μ›ƒ

#logout

#exit

 

λͺ…λ Ή 도움말

#man λͺ…λ Ή : λͺ…령에 λŒ€ν•œ 메뉴얼을 λ³΄μ—¬μ£ΌλŠ” λͺ…λ Ή - qλ₯Ό λˆŒλŸ¬μ•Ό μ’…λ£Œκ°€ λœλ‹€. ex) #man shutdown

#λͺ…λ Ή --help : λͺ…λ Ήμ˜ help κΈ°λŠ₯을 μ‚¬μš© ex) #shutdown help => --λ₯Ό μƒλž΅ν•˜λŠ” κ²½μš°λ„ μžˆλ‹€.

 

 

 

 

 

디렉터리 닀루기

디렉터리 μ£Όμš” κΈ°λŠ₯

디렉터리 κΈ°λŠ₯
dev μž₯치파일이 λ‹΄κΈ΄ 디렉터리
home μ‚¬μš©μž ν™ˆ 디렉터리(예:hadoop)κ°€ μƒμ„±λ˜λŠ” 디렉터리
media cd-rom μ΄λ‚˜ usb와 같은 μ™ΈλΆ€μž₯치λ₯Ό μ—°κ²°ν•˜λŠ” 디렉터리
opt μΆ”κ°€ νŒ¨ν‚€μ§€κ°€ μ„€μΉ˜λ˜λŠ” 디렉터리
root root κ³„μ •μ˜ ν™ˆ 디렉터리(/ 와 λ‹€λ₯΄λ‹€ : μ£Όμ˜ν• κ²ƒ)
sys λ¦¬λˆ…μŠ€ 컀널과 관련이 μžˆλŠ” 디렉터리
usr κΈ°λ³Έ μ‹€ν–‰ 파일과 라이브러리 파일,헀더 파일 λ“± λ§Žμ€ 파일 쑴재
(Unix System Resource의 μ•½μž)
bin μ‹€ν–‰ 파일(λͺ…λ Ήμ–΄ : mv, cp, rm λ“±)을 κ°€μ§€κ³  μžˆλ‹€.
boot λΆ€νŒ…μ— ν•„μš”ν•œ 컀널 νŒŒμΌμ„ κ°€μ§€κ³  μžˆλ‹€.
etc λ¦¬λˆ…μŠ€ 섀정을 μœ„ν•œ 각쒅 νŒŒμΌμ„ κ°€μ§€κ³  μžˆλ‹€.
mnt νŒŒμΌμ‹œμŠ€ν…œμ„ μž„μ‹œλ‘œ λ§ˆμš΄νŠΈν•˜λŠ” 디렉터리
proc ν”„λ‘œμ„ΈμŠ€ 정보 λ“± 컀널 κ΄€λ ¨ 정보가 μ €μž₯λ˜λŠ” 디렉터리
run μ‹€ν–‰ 쀑인 μ„œλΉ„μŠ€μ™€ κ΄€λ ¨λœ 파일이 μ €μž₯λœλ‹€.
srv FTPλ‚˜ Webλ“± μ‹œμŠ€ν…œμ—μ„œ μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€μ˜ 데이터가 μ €μž₯ 됨
tmp μ‹œμŠ€ν…œ μ‚¬μš© 쀑에 λ°œμƒν•˜λŠ” μž„μ‹œ 데이터가 μ €μž₯λœλ‹€. 이 디렉터리에 μžˆλŠ” νŒŒμΌμ€ μž¬μ‹œμž‘ν•˜λ©΄ λͺ¨λ‘ μ‚­μ œλœλ‹€.
var μ‹œμŠ€ν…œ 운영 쀑에 λ°œμƒν•˜λŠ” λ°μ΄ν„°λ‚˜ 둜그 등이 μ €μž₯λ˜λŠ” 디렉터리

 

 

μ‚¬μš©μž 보기와 rootκΆŒν•œ λͺ…λ Ήμ–΄

[hadoop@localhost ~]$ whoami
hadoop

 

pwd (print working directory) : ν˜„μž¬ 디렉터리 경둜 확인 λͺ…λ Ήμ–΄

[hadoop@localhost ~]$ pwd
/home/hadoop
[hadoop@localhost ~]$ su root
μ•”ν˜Έ:
[root@localhost hadoop]# pwd
/home/hadoop

 

cd (change directory) : 디렉터리 μ΄λ™ν•˜κΈ°

ν˜•μ‹) cd [디렉터리λͺ…]

[root@localhost hadoop]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# cd root
[root@localhost ~]# pwd
/root
[root@localhost ~]# su hadoop
[hadoop@localhost root]$ pwd
/root
[hadoop@localhost root]$ cd
[hadoop@localhost ~]$ pwd
/home/hadoop
[hadoop@localhost ~]$ ls

 

ls [μ˜΅μ…˜] [파일] : 디렉터리 파일 or ν•˜μœ„λ””λ ‰ν„°λ¦¬ λ‚΄μš© 보기

- a : μˆ¨κΉ€ νŒŒμΌμ„ ν¬ν•¨ν•΄μ„œ λͺ¨λ“  파일 좜λ ₯

- d: μ§€μ •ν•œ 디렉터리 자체의 정보λ₯Ό 좜λ ₯

- i: 첫번째 행에 inode번호λ₯Ό 좜λ ₯

- l: 파일의 상세 정보λ₯Ό 좜λ ₯

- F: 파일의 μ’…λ₯˜λ₯Ό ν‘œμ‹œ (*: μ‹€ν–‰νŒŒμΌ, /: 디렉터리 @: 심볼릭 링크)

- R: ν•˜μœ„ 디렉터리 λͺ©λ‘ 좜λ ₯

디렉터리 이동
[hadoop@localhost ~]$ cd /
[hadoop@localhost /]$ pwd
/
[hadoop@localhost /]$ cd /home/hadoop
[hadoop@localhost ~]$ pwd
/home/hadoop

디렉터리 κΈ°λ³Έ λ‚΄μš© 보기
[hadoop@localhost ~]$ ls
hadoop123  λ‹€μš΄λ‘œλ“œ  바탕화면  사진  μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png  μŒμ•…
곡개       λ¬Έμ„œ      λΉ„λ””μ˜€    μ„œμ‹  μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png

숨긴 팑리 포함 상세보기
[hadoop@localhost ~]$ ls -al
합계 264
drwx------. 16 hadoop hadoop   4096 12μ›” 28 12:02 .
drwxr-xr-x.  3 root   root     4096 12μ›” 28 10:11 ..
-rw-------.  1 hadoop hadoop    620 12μ›” 28 12:02 .ICEauthority
-rw-------.  1 hadoop hadoop    320 12μ›” 28 12:01 .bash_history
-rw-r--r--.  1 hadoop hadoop     18  4μ›”  1  2020 .bash_logout
-rw-r--r--.  1 hadoop hadoop    245 12μ›” 28 11:50 .bash_profile
-rw-r--r--.  1 hadoop hadoop    231  4μ›”  1  2020 .bashrc
drwx------. 14 hadoop hadoop   4096 12μ›” 28 10:14 .cache
drwxr-xr-x. 14 hadoop hadoop   4096 12μ›” 28 12:01 .config
drwx------.  3 hadoop hadoop   4096 12μ›” 28 10:14 .dbus
-rw-------.  1 hadoop hadoop     16 12μ›” 28 10:14 .esd_auth
drwx------.  3 hadoop hadoop   4096 12μ›” 28 10:14 .local
drwxr-xr-x.  4 hadoop hadoop   4096 12μ›” 28 10:05 .mozilla
-rw-------.  1 hadoop hadoop   3665 12μ›” 28 11:52 .viminfo
drwxrwxr-x.  2 hadoop hadoop   4096 12μ›” 28 11:41 hadoop123
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 곡개
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 λ‹€μš΄λ‘œλ“œ
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 λ¬Έμ„œ
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 바탕화면
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 λΉ„λ””μ˜€
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 사진
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 μ„œμ‹
-rw-rw-r--.  1 hadoop hadoop  64496 12μ›” 28 10:18 μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png
-rw-rw-r--.  1 hadoop hadoop 108494 12μ›” 28 11:52 μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png
drwxr-xr-x.  2 hadoop hadoop   4096 12μ›” 28 10:14 μŒμ•…

 

파일의 상세정보

ν•„λ“œλ²ˆν˜Έ ν•„λ“œκ°’ 의미
1 - or d μœ ν˜•(-파일, d 디렉터리, l(심볼릭) b(블둝μž₯치)
2 rwxr-xr-x 파일 μ ‘κ·Ό κΆŒν•œ(νŒŒμΌμ†Œμœ μž/κ·Έλ£Ή/κΈ°νƒ€μ‚¬μš©μž) : 파 일을 읽고 μˆ˜μ •ν•˜κ³  μ‹€ν–‰ν•  수 μžˆλŠ” κΆŒν•œμ΄ μ–΄λ–» 게 λΆ€μ—¬λ˜μ–΄μžˆλŠ” κ°€λ₯Ό 보여쀀닀.
3 1,2….n ν•˜λ“œ 링크의 개수
4 testkim 파일 μ†Œμœ μž
5 testkim 파일이 μ†ν•œ κ·Έλ£Ή
6 4096 파일 크기(λ°”μ΄νŠΈ λ‹¨μœ„)
7 6μ›” 9 19:10 파일이 λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λœ μ‹œκ°„
8 곡개 νŒŒμΌμ΄λ¦„

 

mkdir : 디렉터리 생성 λͺ…λ Ήμ–΄

ν˜•μ‹1) mkdir 디렉터리

ν˜•μ‹2) mkdir 디렉터리1 디렉터리2 디렉터리3

ν˜•μ‹3) mkdir –p 기쑴디렉터리/쀑간디렉터리/μ‹ κ·œλ””λ ‰ν„°λ¦¬ (쀑간 디렉터리 μžλ™μƒμ„± μ˜΅μ…˜ –p 이용)

ν˜•μ‹4) mkdir –m μ ‘κ·ΌκΆŒν•œ 디렉터리 (μ ‘κ·ΌκΆŒν•œμ„ μ§€μ •ν•˜μ—¬ 디렉터리 생성)

1개의 디렉터리 생성
[hadoop@localhost ~]$ mkdir test
[hadoop@localhost ~]$ ls
hadoop123  λ‹€μš΄λ‘œλ“œ  λΉ„λ””μ˜€  μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png
test       λ¬Έμ„œ      사진    μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png
곡개       바탕화면  μ„œμ‹    μŒμ•…

μ—¬λŸ¬ 개의 디렉터리 생성
[hadoop@localhost ~]$ mkdir test1 test2 test3
[hadoop@localhost ~]$ ls
hadoop123  test2  λ‹€μš΄λ‘œλ“œ  λΉ„λ””μ˜€  μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png
test       test3  λ¬Έμ„œ      사진    μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png
test1      곡개   바탕화면  μ„œμ‹    μŒμ•…

쀑간 디렉터리 μ—†μŒ -> μ‹€νŒ¨
[hadoop@localhost ~]$ mkdir test3/test4/test5
mkdir: `test3/test4/test5' 디렉터리λ₯Ό λ§Œλ“€ 수 μ—†μŠ΅λ‹ˆλ‹€: 그런 νŒŒμΌμ΄λ‚˜ 디렉터리가 μ—†μŠ΅λ‹ˆλ‹€

쀑간 디렉터리 생성 -> 성곡
[hadoop@localhost ~]$ mkdir -p test3/test4/test5
[hadoop@localhost ~]$ ls
hadoop123  test2  λ‹€μš΄λ‘œλ“œ  λΉ„λ””μ˜€  μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png
test       test3  λ¬Έμ„œ      사진    μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png
test1      곡개   바탕화면  μ„œμ‹    μŒμ•…

μ ‘κ·ΌκΆŒν•œ 디렉터리 생성
[hadoop@localhost ~]$ mkdir -m 755 worK
[hadoop@localhost ~]$ ls -l
합계 228
drwxrwxr-x. 2 hadoop hadoop   4096 12μ›” 28 11:41 hadoop123
drwxrwxr-x. 2 hadoop hadoop   4096 12μ›” 28 13:28 test
drwxrwxr-x. 2 hadoop hadoop   4096 12μ›” 28 13:29 test1
drwxrwxr-x. 2 hadoop hadoop   4096 12μ›” 28 13:29 test2
drwxrwxr-x. 3 hadoop hadoop   4096 12μ›” 28 13:29 test3
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 13:31 worK -> κ·Έλ£Ή/기타 μ‚¬μš©μž 읽고, μ‹€ν–‰ κΆŒν•œμ„ κ°–λŠ” 디렉터리
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 곡개
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 λ‹€μš΄λ‘œλ“œ
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 λ¬Έμ„œ
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 바탕화면
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 λΉ„λ””μ˜€
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 사진
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 μ„œμ‹
-rw-rw-r--. 1 hadoop hadoop  64496 12μ›” 28 10:18 μŠ€ν¬λ¦°μƒ·, 2021-12-28 10-18-19.png
-rw-rw-r--. 1 hadoop hadoop 108494 12μ›” 28 11:52 μŠ€ν¬λ¦°μƒ·, 2021-12-28 11-52-23.png
drwxr-xr-x. 2 hadoop hadoop   4096 12μ›” 28 10:14 μŒμ•…

 

 

rmdir : 디렉터리 μ‚­μ œ λͺ…λ Ήμ–΄

ν˜•μ‹1) rmdir [μ‚­μ œν•  디렉터리1] [μ‚­μ œν•  디렉터리2]

ν˜•μ‹2) rmdir –p μ‚­μ œν•  디렉터리

(-p μ˜΅μ…˜ : μ§€μ •ν•œ 디렉터리 μ‚­μ œ ν›„ ν•΄λ‹Ή λ””λ ‰ν„°λ¦¬μ˜ λΆ€λͺ¨ 디렉터리가 빈 경우 λΆ€λͺ¨ 디렉터리도 μžλ™ μ‚­μ œ)

* λΉ„μ–΄μžˆμ§€ μ•Šμ€ 디렉터리 μ‚­μ œ μ‹œ : rm –rf μ˜΅μ…˜μ‚¬μš©

ν•˜μœ„ 디렉터리 확인
[hadoop@localhost ~]$ cd test3
[hadoop@localhost test3]$ ls
test4

빈 λΆ€λͺ¨ λ””λ ‰ν„°λ¦¬κΉŒμ§€ 제거
[hadoop@localhost test3]$ rmdir -p test5
rmdir: failed to remove `test5': 그런 νŒŒμΌμ΄λ‚˜ 디렉터리가 μ—†μŠ΅λ‹ˆλ‹€
[hadoop@localhost test3]$ rmdir -p test4/test5
[hadoop@localhost test3]$ ls

* μ‚­μ œλŠ” μƒμœ„ λ””λ ‰ν„°λ¦¬μ—μ„œ μž‘μ—…!

 

 

chmod(Change Mode) : 파일 및 디렉터리에 λŒ€ν•œ μ ‘κ·ΌκΆŒν•œ μ„€μ •

ν˜•μ‹) chmod [μ˜΅μ…˜] [파일 및 디렉터리]

 

기호 λͺ¨λ“œμ™€ 8μ§„μˆ˜(421) λͺ¨λ“œ 제곡

기호λͺ¨λ“œ ex) chmod[ugao][+-=][rwx] [파일 및 디렉터리λͺ…]

8μ§„μˆ˜ λͺ¨λ“œ ex) chmod[755] [파일 및 디렉터리λͺ…]

 

기호λͺ¨λ“œ μ˜΅μ…˜ μ’…λ₯˜

μ˜΅μ…˜ μ„€λͺ…
u μ‚¬μš©μž (user)
g μ‚¬μš©μžκ°€ μ†ν•œ κ·Έλ£Ή (group)
o 기타 μ‚¬μš©μž (other user)
a μœ„μ˜ λͺ¨λ“  경우 (all user)
+ ν—ˆκ°€ 첨가
- ν—ˆκ°€ μ‚­μ œ
= ν•΄λ‹Ή μ˜΅μ…˜μ€ λͺ¨λ‘ μ·¨μ†Œ (μ ˆλŒ€ μ˜΅μ…˜)
r 읽기 ν—ˆκ°€
w μ“°κΈ° ν—ˆκ°€
x μ‹€ν–‰ ν—ˆκ°€

 

test.txt파일 생성
[hadoop@localhost test3]$ cat > test.txt
TEST FILE WRITING
fILE ENDING
* 파일 μ’…λ£Œ Ctrl + D


ν˜„μž¬ μ ‘κ·ΌκΆŒν•œ 확인
[hadoop@localhost test3]$ ls -l test.txt
-rw-rw-r--. 1 hadoop hadoop 29 12μ›” 28 13:37 test.txt

μ ‘κ·ΌκΆŒν•œ μˆ˜μ • (κ·Έλ£Ή/기타 μ‹€ν–‰κΆŒν•œ μΆ”κ°€)
[hadoop@localhost test3]$ chmod go+x test.txt
[hadoop@localhost test3]$ ls -l test.txt
-rw-rwxr-x. 1 hadoop hadoop 29 12μ›” 28 13:37 test.txt

 

8μ§„μˆ˜ λͺ¨λ“œ μ˜΅μ…˜ μ’…λ₯˜

μ˜΅μ…˜ μ„€λͺ…
4 읽기 ν—ˆκ°€
2 μ“°κΈ° ν—ˆκ°€
1 μ‹€ν–‰ ν—ˆκ°€
6 읽기/μ“°κΈ° ν—ˆκ°€
5 읽기/μ‹€ν–‰ ν—ˆκ°€
7 읽기/μ“°κΈ°/μ‹€ν–‰ ν—ˆκ°€

 

8μ§„μˆ˜ λͺ¨λ“œλ‘œ μ ‘κ·ΌκΆŒν•œ λ³€κ²½
[hadoop@localhost test3]$ chmod 755 test.txt
[hadoop@localhost test3]$ ls -l test.txt
-rwxr-xr-x. 1 hadoop hadoop 29 12μ›” 28 13:37 test.txt

 

 

+ Recent posts