๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 14 NFS ์„œ๋ฒ„ (ํŒŒ์ผ์„œ๋ฒ„, NFS์„œ๋ฒ„ ๊ณต์œ ๋””๋ ‰ํ† ๋ฆฌ, NFSํด๋ผ์ด์–ธํŠธ ๋งˆ์šดํŠธ๋””๋ ‰ํ† ๋ฆฌ)

    ํŒŒ์ผ ์„œ๋ฒ„ : ๋””์Šคํฌ์˜ ์šฉ๋Ÿ‰์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ปค์ง€๋ฉด์„œ ํŒŒ์ผ์„œ๋ฒ„๋ผ๋Š” ๊ฐœ๋…์ด ๋งŽ์ด ์‚ฌ์šฉ๋จ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ ์—ฌ์œ ๊ณต๊ฐ„์„ ๋นŒ๋ ค ์‚ฌ์šฉ ๊ณตํ†ต์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ผ์„ 1๋Œ€์˜ ์ปดํ“จํ„ฐ์—๋งŒ ์ €์žฅํ•˜๊ณ , ํ•ด๋‹น ํŒŒ์ผ์ด ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Œ NFS(Network File System) ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ์„œ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ํ•„์ˆ˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฆฌ๋ˆ…์Šค/์œ ๋‹‰์Šค ์ปดํ“จํ„ฐ ์‚ฌ์ด์— ์ €์žฅ๊ณต๊ฐ„์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค NFS ์„œ๋ฒ„ ๊ตฌํ˜„ NFS ์„œ๋ฒ„์— nfs-utils ํŒจํ‚ค์ง€ ์„ค์น˜ ํ™•์ธ (rpm -qa nfs-utils ) NFS ์„œ๋ฒ„์˜ /etc/exports์— ๊ณต์œ  ๋””๋ ‰ํ† ๋ฆฌ, ์ ‘๊ทผ ํ—ˆ๊ฐ€ํ•  ์ปดํ“จํ„ฐ ๋ฐ ์ ‘๊ทผ๊ถŒํ•œ์„ ์ง€์ • /share ์„œ๋ฒ„์—์ ‘๊ทผํ• ์ปดํ“จํ„ฐip์ฃผ์†Œ(rw,sync) - share๋””๋ ‰ํ† ๋ฆฌ์— ํ•ด๋‹นip์ปดํ“จํ„ฐ์˜ ์ ‘๊ทผ์„ ํ—ˆ์šฉ, r..

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 13 FTP ์„œ๋ฒ„ (vsfpd, pure-FTPd, EPEL ์ €์žฅ์†Œ)

    FTP (File Transfer Protocol) ํŒŒ์ผ ์ „์†ก ์ „์šฉ ์„œ๋น„์Šค๋กœ ์„ฑ๋Šฅ์ด ๋งค์šฐ ๋›ฐ์–ด๋‚จ vsfpd (Very Secure FTPD) Rocky Linux์—์„œ ๊ธฐ๋ณธ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฆฌ๋ˆ…์Šค/์œ ๋‹‰์Šค ํ™˜๊ฒฝ์—์„œ ๋ณด์•ˆ์„ฑ๊ณผ ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•œ FTP ์„œ๋ฒ„ ์„ค์น˜์™€ ์šด์˜์ด ์‰ฌ์›Œ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์˜ FTP ์„œ๋ฒ„ ์šด์˜ ์‹œ ๋งŽ์ด ์ด์šฉ๋จ anonymous ์‚ฌ์šฉ์ž : ftp ์ „์šฉ ์‚ฌ์šฉ์ž๋กœ ๋ชจ๋“  ๋ฆฌ๋ˆ…์Šค์— ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์•”ํ˜ธ ์—†์ด๋„ ftp ์„œ๋ฒ„์— ์ ‘์† ๊ฐ€๋Šฅ (๋ฆฌ๋ˆ…์Šค ๋‚ด๋ถ€์—์„œ๋Š” ftp๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ๋˜์–ด ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ๋Š” /var/ftp) vsftpd ํŒจํ‚ค์ง€ ์„ค์น˜ : dnf -y install vsftpd vsftpd์˜ ์„ค์ •ํŒŒ์ผ : /etc/vsftpd/vsftpd.conf\ Windows์šฉ FTP ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ : ์•Œ๋“œ๋ผ์ด๋ธŒ, Cut..

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 12 ์›น ์„œ๋ฒ„ (ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ, ์•„ํŒŒ์น˜ ์›น์„œ๋ฒ„)

    ๋ฆฌ๋ˆ…์Šค๋Š” ์›น ์„œ๋ฒ„ ์šด์˜์œผ๋กœ ๋งŽ์ด ํ™œ์šฉํ•จ Rocky Linux์—๋Š” APM ์ง€์›ํ•˜๋ฉฐ, 3๊ฐœ๋ฅผ ํ•œ ๋ฒˆ์— ์„ค์น˜ํ•˜๋Š” dnf ๋ช…๋ น ์ œ๊ณต ์•„ํŒŒ์น˜(Apache) ์›น์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด PHP (์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด) MariaDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด ์›น์„œ๋ฒ„ ์„ค์น˜ ๊ด€๋ จ ํŒจํ‚ค์ง€ ์„ค์น˜: dnf -y install httpd php php-mysqlnd mariadb-server ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ํ™•์ธ : rpm -qa ํŒจํ‚ค์ง€๋ช… APM ๊ด€๋ จ ์„œ๋น„์Šค ๊ฐ€๋™ : systemctl start/enable httpd/mariadb (php๋Š” ์„œ๋น„์Šค๊ฐ€ ์•„๋‹˜, httpd์— ํฌํ•จ๋œ ๊ธฐ๋Šฅ) php ์†Œ์Šค๋ฅผ /var/www/html/ ๋””๋ ‰ํ† ๋ฆฌ์— ๋„ฃ์œผ๋ฉด ์›น์‚ฌ์ดํŠธ ์šด์˜ ๊ฐ€๋Šฅ ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ ๊ตฌ์ถ• ํด๋ผ์šฐ๋“œ ์ €์žฅ์†Œ : ์›น ์„œ๋ฒ„์˜ ์‘์šฉ ์„œ๋น„์Šค ๋„ค์ด๋ฒ„ MyBox, ..

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 11 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ (DBMS, ํ•„์ˆ˜SQL, MariaDB, ODBC, OracleDB)

    DBMS ๊ด€๋ จ ์šฉ์–ด Data : ๋‹จํŽธ์ ์ธ ์ •๋ณด, ์ •๋ณด๋Š” ์žˆ์œผ๋‚˜ ์™„์ „ํžˆ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ๊ฒƒ Table : ๋‹จํŽธ์ ์ธ ์ •๋ณด๋ฅผ ํ‘œ ํ˜•ํƒœ๋กœ ์ฒด๊ณ„ํ™”์‹œ์ผœ ๊ตฌ์„ฑํ•œ ๊ฒƒ Database : ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„, ํ…Œ์ด๋ธ”์ด ๋“ค์–ด์žˆ๋Š” ์ปค๋‹ค๋ž€ ์ €์žฅ์†Œ, ์›ํ†ต ๋ชจ์–‘์œผ๋กœ ๊ทธ๋ฆผ, MariaDB์˜ ๊ฒฝ์šฐ mysql๊ณผ test db๋Š” ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณต DBMS : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด, ์›ํ†ต ๋ชจ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด Row : ํ•˜๋‚˜์˜ ์™„์ „ํ•œ ์ •๋ณด Column : ๊ฐ ํ•„๋“œ์—๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์ง€์ •๋˜์–ด ์žˆ์Œ (๊ฐ ํ•„๋“œ์— ์ž…๋ ฅํ•  ๊ฐ’์˜ ํƒ€์ž…์„ ๋ฏธ๋ฆฌ ๊ฒฐ์ •ํ•ด์•ผ ํ•จ) Primary key : ํ•„๋“œ ์ค‘ ์ค‘๋ณต๊ณผ ๋น„์–ด์žˆ๋Š” ๊ฐ’(null)์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ•„๋“œ (ex.1์”ฉ ๊ฐ’์ด ์ฆ๊ฐ€ํ•˜๋Š” ์ผ๋ จ๋ฒˆํ˜ธ) Foreign ..

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 10 ๋ฉ”์ผ์„œ๋ฒ„ (Sendmail ์„œ๋ฒ„, Roundcube ์›น๋ฉ”์ผ ์„œ๋ฒ„)

    ๋ฉ”์ผ ์„œ๋ฒ„ : ์ด๋ฉ”์ผ์„ ์ „์†กํ•˜๋Š” ์„œ๋ฒ„ ์ด๋ฉ”์ผ ์†ก์ˆ˜์‹ ์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ SMTP(Simple Mail Transfer Protocol) : ํด๋ผ์ด์–ธํŠธ์˜ ๋ฉ”์ผ ์ „์†ก, ๋ฉ”์ผ ์„œ๋ฒ„๋ผ๋ฆฌ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ POP3(Post Office Protocol) : ๋ฉ”์ผ์„œ๋ฒ„์— ๋„์ฐฉํ•œ ๋ฉ”์ผ > ํด๋ผ์ด์–ธํŠธ๋กœ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์‚ฌ์šฉ IMAP(Internet Mail Access Protocol) : POP3์™€ ๊ฐ™์€ ์šฉ๋„ kim@daum.net์ด lee.naver.com์œผ๋กœ ๋ฉ”์ผ ์ „์†ก PC1(kim)์˜ ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์— ์ ‘์†ํ•˜์—ฌ ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ(SMTP ํ”„๋กœํ† ์ฝœ) > ๋ฉ”์ผ์„œ๋ฒ„1(daum.net)์ด ์ž„์‹œ ์žฅ์†Œ์— ๋ณด๊ด€ > ๋ฉ”์ผ ์ˆ˜์‹ ์ž ์ฃผ์†Œ(naver.com๋ฉ”์ผ์„œ๋ฒ„์˜ ip์ฃผ์†Œ)๋ฅผ ๋„ค์ž„์„œ๋ฒ„์— ์š”์ฒญ > ๋ฉ”์ผ์„œ๋ฒ„1์ด ๋ฉ”์ผ์„œ๋ฒ„2(naver...

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 9 ๋„ค์ž„ ์„œ๋ฒ„ (๋กœ์ปฌ ๋„ค์ž„์„œ๋ฒ„, ์บ์‹ฑ์ „์šฉ ๋„ค์ž„์„œ๋ฒ„, ๋งˆ์Šคํ„ฐ ๋„ค์ž„์„œ๋ฒ„, ๋ผ์šด๋“œ๋กœ๋นˆ ๋ฐฉ์‹ ๋„ค์ž„์„œ๋ฒ„)

    ๋„ค์ž„ ์„œ๋ฒ„(Domain Name System ์„œ๋ฒ„) ์ด๋ฆ„ ํ•ด์„(name resolution) : URL์„ ํ•ด๋‹น ์ปดํ“จํ„ฐ์˜ IP์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ • ์ด๋ฆ„ ํ•ด์„์„ ์ „๋ฌธ์œผ๋กœ ํ•˜๋Š” ์„œ๋ฒ„ ์ปดํ“จํ„ฐ ์ธํ„ฐ๋„ท์ƒ์—์„œ ๋ณ€ํ™”ํ•˜๋Š” ๋ชจ๋“  ์ปดํ“จํ„ฐ์˜ url๊ณผ ip์ฃผ์†Œ ์ •๋ณด๋ฅผ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ œ๊ณตํ•จ ์›น๋ธŒ๋ผ์šฐ์ €๋Š” ์šฐ์„  (1) /etc/hosts ํŒŒ์ผ์„ ํ™•์ธํ•˜์—ฌ ip์ •๋ณด๊ฐ€ ์—†์œผ๋ฉด (2) /etc/resolv.conf ํŒŒ์ผ์— ๊ธฐ๋ก๋œ ๋„ค์ž„์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ip์ฃผ์†Œ๋ฅผ ์–ป์Œ ์›น๋ธŒ๋ผ์šฐ์ €๋Š” ip์ฃผ์†Œ๊ฐ€ ์ง„์งœ์ธ์ง€ ๊ฐ€์งœ์ธ์ง€ ๊ฒ€์ฆํ•  ๋Šฅ๋ ฅ์ด ์—†์Œ, /etc/hostsํŒŒ์ผ์ด๋‚˜ ๋„ค์ž„์„œ๋ฒ„๊ฐ€ ์•Œ๋ ค์ค€ ip์ฃผ์†Œ๋กœ ์ ‘์†์„ ์‹œ๋„ํ•จ /etc/resolv.conf ํŒŒ์ผ : ๋„ค์ž„ ์„œ๋ฒ„๊ฐ€ ์„ค์ •๋œ ํŒŒ์ผ url ์ฃผ์†Œ๋ฅผ ip์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํŽธ๋ฆฌํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๋ฟ, ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œ..

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 8 ์›๊ฒฉ์ง€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ (ํ…”๋„ท, OpenSSH ์„œ๋ฒ„)

    ์›๊ฒฉ ์ ‘์† : ๋ฉ€๋ฆฌ ์žˆ๋Š” ์žฅ์†Œ์˜ PC์—์„œ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ์ ‘์† ์›๊ฒฉ ์ ‘์† ์„œ๋ฒ„ ์ข…๋ฅ˜ : ํ…”๋„ท, SSH, VNC ๋“ฑ ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ์˜ ํŠน์ง• ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋ ค๋ฉด ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ˜๋“œ์‹œ ํ•„์š” ์„œ๋ฒ„์˜ ์šด์˜์ฒด์ œ์™€ ํด๋ผ์ด์–ธํŠธ์˜ ์šด์˜์ฒด์ œ๊ฐ€ ๊ฐ™์•„์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹˜ ๊ฐ ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์— ์ ‘์†ํ•˜๋ ค๋ฉด ๊ทธ์— ๋งž๋Š” ๋ณ„๋„์˜ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ํ•„์š” OpenSSH (Secure Shell) ์„œ๋ฒ„ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์•”ํ˜ธํ™”ํ•ด์„œ ์ „์†กํ•จ(ํ…”๋„ท๋ณด๋‹ค ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋จ) Rocky Linux๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ OpenSSH ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐ€๋™์‹œ์ผœ์ฃผ๋ฏ€๋กœ ์›๊ฒฉ์ง€์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ ‘์†๋งŒ ํ•˜๋ฉด ๋จ sshd ์„œ๋ฒ„ ํ™•์ธ > ๋ฐฉํ™”๋ฒฝ ์„ค์ • > ๋ฆฌ๋ˆ…์Šค(ssh ์‚ฌ์šฉ์ž๋ช…@์„œ๋ฒ„ip)/์œˆ๋„์šฐ ํด๋ผ์ด์–ธํŠธ(Putty)์—์„œ ์ ‘์†

    ์ด๊ฒƒ์ด ๋ฆฌ๋ˆ…์Šค๋‹ค ch 4.5 ~ ch 4.8 (๋„คํŠธ์›Œํฌ ๊ฐœ๋…, ํ”„๋กœ์„ธ์Šค ๋“ฑ)

    ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ํ•„์ˆ˜ ๊ฐœ๋… Protocol : ์ปดํ“จํ„ฐ ๊ฐ„ ๋„คํŠธ์›Œํฌ์ƒ์œผ๋กœ ์˜์‚ฌ์†Œํ†ต์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ์•ฝ์† TCP (Transmission Control Protocol) : ํ†ต์‹ ์˜ ์ „์†ก/์ˆ˜์‹  ๋ฐฉ์‹๊ณผ ๊ด€๋ จํ•œ ์•ฝ์† IP (Internet Protocol) : ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹๊ณผ ๊ด€๋ จํ•œ ์•ฝ์† ํ˜ธ์ŠคํŠธ๋ช… : ๊ฐ๊ฐ์˜ ์ปดํ“จํ„ฐ์— ์ง€์ •๋œ ์ด๋ฆ„ ๋„๋ฉ”์ธ๋ช… : hanbit.co.kr๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ํ‘œ๊ธฐ FQDN (Fully Qualified Domain Name) : ํ˜ธ์ŠคํŠธ๋ช…+๋„๋ฉ”์ธ๋ช…์ธ ์ „์ฒด ์ด๋ฆ„, this.hanbit.co.kr IP์ฃผ์†Œ : ๊ฐ ์ปดํ“จํ„ฐ์˜ ๋žœ์นด๋“œ์— ๋ถ€์—ฌ๋˜๋Š” ์ค‘๋ณต๋˜์ง€ ์•Š๋Š” ์œ ์ผํ•œ ์ฃผ์†Œ ํŠน์ • ์ปดํ“จํ„ฐ์˜ ip์ฃผ์†Œ๋ฅผ ์•Œ๋ฉด ๊ทธ ์ปดํ“จํ„ฐ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Œ 4๋ฐ”์ดํŠธ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ ์ž๋ฆฌ์—๋Š” 0~255์˜ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉ ..