LINUX 12

[Linux] IPC ์˜ˆ์ œ โ‘ข Soket Model (fork ๋ฐฉ์‹)

[ CLIENT ] 1. socket() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ์†Œ์ผ“ ์˜คํ”ˆ 2. ์„œ๋ฒ„์— connect request ์ „์†ก 3. ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ ๋ฐ›์Œ 4. ์†Œ์ผ“ ํด๋กœ์ฆˆ [ SERVER ] 1. socket() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ์†Œ์ผ“ ์˜คํ”ˆ 2. ์—ด์–ด๋†“์€ ์†Œ์ผ“์— ์„œ๋ฒ„์˜ ip, port ๋ฐ”์ธ๋”ฉ 3. listen() ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ง€ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ ์ „ํ™˜ 4. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ธ request ๋ฐ›๊ณ , ํŒŒ์ผ ๋””์Šคํฌ๋ฆฝํ„ฐ ์ƒ์„ฑ 5. send()๋ฅผ ํ†ตํ•ด ๋ฉ”์‹œ์ง€ ์ฃผ๊ฑฐ๋‚˜ recv() ํ†ตํ•ด ๋ฐ›์Œ 6. ์—ด์–ด๋†“์€ ์†Œ์ผ“ ํด๋กœ์ฆˆ ์†Œ์ผ“์€ fork์˜ ๋ฐฉ์‹๊ณผ thread์˜ ๋ฐฉ์‹์ด ์กด์žฌ. ์‹ค๋ฌด์—์„œ๋Š” thread๋ฅผ ๋” ๋งŽ์ด ์“ฐ๊ณ  ์„ ํ˜ธํ•จ Socket fork ๋ž€? ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์—์„œ ์ž์‹ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•˜๋‚˜ ๋ณต์ œ ์ƒ์„ฑ ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค ..

LINUX/ABOUT LINUX 2022.11.24

[Linux] IPC ์˜ˆ์ œ โ‘ก Semaphore

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” Semaphore ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ ์˜ˆ์ œ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•œ๋‹ค. IPC ํ†ต์‹ ๊ณผ ๊ฐ๊ฐ์˜ ๋ฐฉ๋ฒ•์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ์กฐํ•˜์ž [Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐœ๋… (tistory.com) [Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐœ๋… IPC๋ž€? ๋ชจ๋“ˆ ๊ฐ„ ํ†ต์‹  ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค ์ง‘ํ•ฉ์ด๋‹ค. ๋ณต์ˆ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ ๋ฐ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ตฌํ˜„ ๊ฐ€๋Šฅ 1. Pipe (์ต๋ช… PIpe) - ๋‘๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ tjqud531531.tistory.com Semaphore 1. semaphore ์˜ ๋‚ด์šฉ์„ ์ •์˜ํ•ด์ค„ c ํŒŒ์ผ ์ƒ์„ฑ * ๋ณธ์ธ์€ sema.c ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ..

LINUX/ABOUT LINUX 2022.10.28

[Linux] IPC ์˜ˆ์ œ โ‘  Shared Memory & Message Queue

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” Shared Memory์™€ Message Queue ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ ์˜ˆ์ œ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•œ๋‹ค. IPC ํ†ต์‹ ๊ณผ ๊ฐ๊ฐ์˜ ๋ฐฉ๋ฒ•์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ์กฐํ•˜์ž [Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐœ๋… (tistory.com) [Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐœ๋… IPC๋ž€? ๋ชจ๋“ˆ ๊ฐ„ ํ†ต์‹  ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค ์ง‘ํ•ฉ์ด๋‹ค. ๋ณต์ˆ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ ๋ฐ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ตฌํ˜„ ๊ฐ€๋Šฅ 1. Pipe (์ต๋ช… PIpe) - ๋‘๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ tjqud531531.tistory.com Shared Memory ๊ณต์œ ๋ฉ”๋ชจ๋ฆฌ id๋ฅผ ์–ป์–ด์™€์„œ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐ’์„ ํ•˜๋‚˜์”ฉ..

LINUX/ABOUT LINUX 2022.10.28

[Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐœ๋…

IPC๋ž€? ๋ชจ๋“ˆ ๊ฐ„ ํ†ต์‹  ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค ์ง‘ํ•ฉ์ด๋‹ค. ๋ณต์ˆ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ ๋ฐ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ตฌํ˜„ ๊ฐ€๋Šฅ 1. Pipe (์ต๋ช… PIpe) - ๋‘๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉฐ ํ•˜๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ธฐ๋งŒ ํ•  ์ˆ˜ ์žˆ๊ณ  ํ•˜๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ธฐ๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค(๋ฐ˜์ด์ค‘ ํ†ต์‹ ) - ํ•œ์ชฝ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ์†ก์ˆ˜์‹ ์„ ์„œ๋กœ ํ•˜๊ธฐ ์œ„ํ•ด์„  ํŒŒ์ดํ”„๋ฅผ 2๊ฐœ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํŒŒ์ด ํ”„๋ฅผ ๋‘๊ฐœ๋กœ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ์—” ๊ตฌํ˜„์ด ๋ณต์žกํ•ด์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. - ์ต๋ช… pipe๋Š” ํ†ต์‹ ํ•  ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๋•Œ ์‚ฌ์šฉ ํ•˜๋Š” ๊ฒƒ 2. Pipe(Named Pipe) - ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋“ค ์‚ฌ์ด์—์„œ ํ†ต์‹  ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ด ์ต๋ช… Pipe์™€์˜ ์ฐจ์ด๋‹ค - fif..

LINUX/ABOUT LINUX 2022.10.28

[Linux] OCI (Oracle Call Interface)

OCI๋ž€? Oracle call Interface ๋งž์ถคํ˜• ํŒจํ‚ค์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๊ณ ์„ฑ๋Šฅ ๋„ค์ดํ‹ฐ๋ธŒ C์–ธ์–ด ์ธํ„ฐํŽ˜์ด์Šค ์ด๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด oci ๋ฅผ ์น˜๋ฉด 2๊ฐ€์ง€๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ, ํ•˜๋‚˜๋Š” oracle call interface ์ด๊ณ  ํ•˜๋‚˜๋Š” Oracle Cloud Infrastructure ์ด๋‹ค ์ด ๋‘๊ฐœ๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด๋‹ˆ ๊ตฌ๋ถ„ ํ•  ๊ฒƒ . Oracle Cloud Infrastructure์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ธํ”„๋ผ ํ™˜๊ฒฝ, ์ฆ‰ ์ปดํ“จํ„ฐ ์„œ๋ฒ„, ๋„คํŠธ์›Œํฌ , ์Šคํ† ๋ฆฌ์ง€, ๋ณด์•ˆ, ์ž์› ๊ด€๋ฆฌ ๋“ฑ์„ ํฌํ•จํ•˜๋Š” ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์„ ์˜๋ฏธํ•˜๋Š”๊ฒƒ. ์‚ฌ์‹ค Oracle Call Interface ๋Š” ๊ตฌ๊ธ€๋ง์„ ํ•ด๋„ ์ž˜ ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค. ์˜๋ฌธ pdf๋ฅผ ๋ฒˆ์—ญํ•˜๋ฉด์„œ ๋‚ด์šฉ์„ ์ดํ•ด..

LINUX/ABOUT LINUX 2022.10.28

[Linux] ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ Pro*c ๊ฐœ๋…

Pro*c๋ž€? oracle RDBMS์— ์ค€๋น„๋œ PRO*C ํˆด์€ sql ๋ฌธ์„ ํฌํ•จํ•œ Cํ”„๋กœ๊ทธ๋žจ์„ ORACLE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ ‘๊ทผ๊ณผ ์กฐ์ž‘์„ ํ•  ์ˆ˜ ์žˆ๋Š” Cํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ. PRO*C๋Š” ํ”„๋ฆฌ์ปดํŒŒ์ผ๋Ÿฌ๊ธฐ ๋•Œ๋ฌธ์— ์ž…๋ ฅ ํŒŒ์ผ ๋‚ด์— ์žˆ๋Š” EXEC SQL ๋ฌธ์„ ์ ๋‹นํ•œ ORACLE ์ฝœ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ถœ๋ ฅ ํŒŒ์ผ ์ž‘์„ฑ. ์ด ์ถœ๋ ฅ ํŒŒ์ผ์„ Cํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ํ†ต์ƒ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ์ปดํŒŒ์ผ ํ•˜๊ณ  ๋งํฌํ•ด์„œ ์‹คํ–‰ ๋ชจ๋“ˆ ์ž‘์„ฑ ํ•˜๋Š” ๊ฒƒ RDBMS ๊ด€๊ณ„ํ˜• ๋ฐ์ดํŠธ ๋ฒ ์ด์Šค ( ๊ด€๊ณ„ํ˜• ๋ชจ๋ธ์— ๊ธฐ๋ฐ˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ๋ง ํ•˜๋Š” ๊ฒƒ ) · ๋ฐ์ดํ„ฐ๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์—ด๊ณผ ํ–‰์˜ ํ…Œ์ด๋ธ”์— ์ €์žฅ · ํ…Œ์ด๋ธ”์„ ์กฐ์ธํ•˜์—ฌ ์ •๋ณด ๊ฐ„ ๊ด€๊ณ„ ๋˜๋Š” ๋งํฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Œ. ๊ด€๊ณ„ํ˜• ๋ชจ๋ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์šฐ์™€ ์ปฌ๋Ÿผ์„ ์ด๋ฃจ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํ…Œ์ด๋ธ”๋กœ ์ •๋ฆฌ..

LINUX/ABOUT LINUX 2022.10.27

[Linux] Pro*c ํ™˜๊ฒฝ์„ค์ •

PRO*C๋ž€? - C์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ๋ชฉ์ ์œผ๋กœ ๋ฏธ๊ตญ ์˜ค๋ผํด ์‚ฌ๊ฐ€ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - PL/SQL ๊ณผ ๊ฐ™์ด ์ ˆ์ฐจ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ ๋„๊ตฌ๋กœ์„œ PL/SQL ์ฒ˜๋Ÿผ ์˜ค๋ผํด ๋‚ด๋ถ€์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ž‘์„ฑ์ด ๋˜์–ด ๊ด€๋ จ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋„๊ตฌ ์ฆ‰ PROC๋Š” C์–ธ์–ด ์† SQL๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฌ์›€ 1. ์‚ฌ์šฉ์ž ๊ณ„์ • ํ™˜๊ฒฝ ์„ค์ • # su - oracle [ ์˜ค๋ผํด ๊ณ„์ •์œผ๋กœ ์ด๋™ ํ›„ ] * ๋‚˜๋Š” ์˜ค๋ผํด ๊ณ„์ •์˜ ๊ฐ€์žฅ ์ƒ๋‹จ์— makefile์„ ์ƒ์„ฑํ–ˆ์ง€๋งŒ , ๋””๋ ‰ํ† ๋ฆฌ ํ•˜๋‚˜๋ฅผ $ORACLE_HOME ๋ฃจํŠธ๋‚˜ ๋‹ค๋ฅธ ๊ณณ์— ๋งŒ๋“ค์–ด ์ค€ ๋’ค ์‚ฌ์šฉํ•ด์ฃผ๋Š” ๊ฒŒ ๊น”๋”ํ•จ $ vi .bash_profile [ bash_profile์— ์•„๋ž˜์™€ ๊ฐ™์ดPATH์™€ ..

LINUX/ABOUT LINUX 2022.10.27

Rocky Linux ์— Oracle 19c ์„ค์น˜ํ•˜๊ธฐ โ‘ 

* ๋ชฉ์  - LINUX ๋ฅผ ์„œ๋ฒ„๋กœ ํ™œ์šฉํ•˜์—ฌ ORACLE์˜ ๋ณธ์ฒด๋ฅผ ์„ค์น˜ํ•จ (ํด๋ผ์ด์–ธํŠธ์—์„œ ์š”์ฒญํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ) - WINDOW๋ฅผ ํด๋ผ์ด์–ธํŠธ๋กœ ํ™œ์šฉํ•˜์—ฌ DB์™€ ๊ด€๋ จ๋œ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญ - ์ฆ‰ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ์—ฐ๋™์‹œ์ผœ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชฉ์  * ๊ฐ€์žฅ ๋จผ์ € LINUX ์„œ๋ฒ„์— oracle ์„ ์„ค์น˜ํ•˜์—ฌ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ• ํ•ด๋ณด์ž ** ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋Š” root ๊ณ„์ •์—์„œ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์‹œ์ž‘์ „์— su root ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด root๊ณ„์ •์— ์ ‘์†ํ•˜๋Š” ๊ฑด ๊ธฐ๋ณธ ** 1. ๋ฆฌ๋ˆ…์Šค์— ์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„  ์•„๋ž˜ ์ž‘์—…์„ ๋จผ์ € ์ง„ํ–‰ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel ..

LINUX/ABOUT INSTALL 2022.10.12

[LINUX] ๊ธฐ๋ณธ ๋ช…๋ น์–ด ์ •๋ฆฌ โ‘ข

top ,ifconfig, ping , lsattr, chattr ,nm, vmstat, locale , hostname, su, find, grep ์— ํ•ด๋‹นํ•˜๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ์ž…๋‹ˆ๋‹ค [top] top ์‹ค์‹œ๊ฐ„์œผ๋กœ CPU ์‚ฌ์šฉ๋ฅ  ์ฒดํฌํ•ด์ฃผ๋Š” ๋„๊ตฌ * ๋””๋ฐ”์ด์Šค์˜ ์„ฑ๋Šฅ์ด๋‚˜ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ์„ ์ฒดํฌํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉ top top ์‹คํ–‰ ํ›„ ๋ช…๋ น์–ด ์„ค๋ช… shift +p CPU ์‚ฌ์šฉ๋ฅ ์ด ๋†’์€ ํ”„๋กœ์„ธ์Šค ์ˆœ์„œ๋Œ€๋กœ ํ‘œ์‹œ shift +m ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋ฅ ์ด ๋†’์€ ํ”„๋กœ์„ธ์Šค ์ˆœ์„œ๋Œ€๋กœ ํ‘œ์‹œ shift +t ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ์‹œ๊ฐ„ ์ˆœ์„œ๋Œ€๋กœ ํ‘œ์‹œ -a ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์ •๋ ฌ -c ๋ช…๋ นํ–‰/ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„ ํ† ๊ธ€ -h ๋„์›€๋ง [ifconfig] ifconfig ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด * ip์ฃผ์†Œ, ์„œ๋ธŒ๋„ท๋งˆ์Šคํฌ..

LINUX/ABOUT LINUX 2022.10.06

[LINUX] ๊ธฐ๋ณธ ๋ช…๋ น์–ด ์ •๋ฆฌ โ‘ก

[ls] ls ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋‚ด์šฉ(๋””๋ ‰ํ† ๋ฆฌ, ํŒŒ์ผ) ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด ls [์˜ต์…˜] [๋””๋ ‰ํ† ๋ฆฌ์ด๋ฆ„] ์˜ต์…˜ ์„ค๋ช… -l ํŒŒ์ผ๋“ค์„ ๋‚˜์—ดํ• ๋•Œ ์ž์„ธํžˆ ์ถœ๋ ฅํ•œ๋‹ค -a ๊ฒฝ๋กœ์•ˆ์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ๋‚˜์—ดํ•œ๋‹ค -R ์œ„์น˜ํ•œ ๋””๋ ‰ํ† ๋ฆฌ ํ•˜๋ถ€ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ๊นŒ์ง€ ๋ชจ๋‘ ์ถœ๋ ฅํ•œ๋‹ค -h ํŒŒ์ผํฌ๊ธฐ๋ฅผ ํ•ด์„ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ์ถœ๋ ฅ -r ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ -t ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํŒŒ์ผ์ด ์ˆ˜์ •๋œ ์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ [history] history ์ „์— ์‚ฌ์šฉํ•œ ๋ช…๋ น์–ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ history (์ผ๋˜ ๋ช…๋ น์–ด๊ฐ€ ์ „๋ถ€๋‹ค ๋‚˜์˜ด) ์˜ต์…˜ ์„ค๋ช… ![์ˆซ์ž] ํžˆ์Šคํ† ๋ฆฌ ๋ฒˆํ˜ธ๋กœ ๋ช…๋ น์„ ์ˆ˜ํ–‰ (๋‹จ๋… ์‚ฌ์šฉ) ![๋‹จ์–ด] ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ๋ช…๋ น์–ด ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋‚˜์˜ด (๋‹จ๋… ์‚ฌ์šฉ) !! ๋ฐ”๋กœ ์ง์ „์— ์ˆ˜ํ–‰ํ•œ ๋ช…๋ น์–ด ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋‚˜์˜ด (๋‹จ๋… ์‚ฌ์šฉ) -c ํžˆ์Šคํ† ๋ฆฌ ์‚ญ์ œ..

LINUX/ABOUT LINUX 2022.10.06
๋ฐ˜์‘ํ˜•