์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ํค๋ํผ์คํธ
- ์ฑ์๋ง์ง
- ์ฑ ์ฝ๊ธฐ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฑ์์ง์ฅ์ธ
- IntelliJ
- ์ฑ์ํซํ
- ์ฑ ๋๋
- Linux
- ๋ ์์ผ์ง
- ์ค๋ธ์ ํธ
- ์ฑ์
- ๊นจ๋ํ์ฝ๋
- JAVA๊ฐ๋ฐ์
- docker
- ๊ฐ๋ฐ์
- JavaScript
- ํค๋ํผ์คํธ๋์์ธํจํด
- DesignPattern
- ํด๋ฆฐ์ฝ๋
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ๊ฐ์ฒด์งํฅ
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ฝ๋ฉ
- ๋ ์
- ์ง์ฅ์ธ
- ์์
- ๋์์ธํจํด
- Java
- ์ง์ฅ์ธ์ ์ฌ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (256)
๋ญ๋ฐ๊ฐ๋ฐ
tibero๋ docker๊ฐ ๋ฐ๋ก ์๊ณ ubuntu ์ด๋ฏธ์ง ๋ค์ด ๋ฐ์ ๋ค์์ ๊ทธ ์์ tibero๋ฅผ ์ค์นํด์ค์ผ ํจ. 1. os ์ด๋ฏธ์ง ๋ค์ด root@dream:~# docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu bccd10f490ab: Already exists Digest: sha256:77906da86b60585ce12215807090eb327e7386c8fafb5402369e421f44eff17e Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest 2. ์ปจํ ์ด๋ ๋ฐฐํฌ root@dream:~# docker run..
ํํ๋กญ๊ฒ ubuntu๋ฅผ ์ฌ์ฉํ๋ ์์ค... ๊ฐ์๊ธฐ (initramfs) (initramfs) (initramfs) (initramfs) (initramfs) (initramfs) ์ด๋ฌ๋ฉด์ ubuntu๊ฐ ์คํ์ด ์๋จ.... ์ง์ง ใ ใทใ ใท... ์ํผ ์๋ฌ๋ BusyBox v1.xx.x(Ubuntu 1:1:xx.x-x ubuntu1) built in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)_ ์ด๋ฐ์์ผ๋ก ๋ธ ๊ตฌ๊ธ๋งํด๋ณด๋ ์ด๋ฐ ์ํฉ์ ์ฐ๋ถํฌ๊ฐ ๋ฉ์ถ์ด์ ๊ฐ์ ๋ก ์ปดํจํฐ๋ฅผ ๋๊ณ ๋ค์ ๋ถํ ์ ํ๋ค. ์ด ๊ณผ์ ์์ Busybox๋ก ๋น ์ก๋ค. Busybox ์ฐ๋ถํฌ ๋ณต๊ตฌ๋ชจ๋๋ก ๊ฐ๋จํ ๋ช ๋ น์ด๋ก OS์ ๋ถ๋์ด๋ ์ค๋ฅ ๋ถ๋ถ์ ๊ณ ์น ์ ์๋ค. initr..
๋ณ๊ฑฐ์๋๋ฐ ๊ฐ๊ณ ์ํ๋ ์ผ๋ค์ ๊ธฐ๋กํด๋์ผ๊ฒ ๋ค... ใ ใทใ ใท ๋จผ์ Vm ware์ tomcat ๊น์์ค sudo๋ก ๊น๋ฉด ๋ฌด์จ์ผ์ธ์ง dream ๊ณ์ ์๋์ ์๋๊ณ root ๊ณ์ ์๋๋ก ๋์ด์ tomcat ์ฌ์ดํธ ๊ฐ์ tar ๋ฐ์์ด dream@dream-virtual-machine:~$ ls apache-tomcat-9.0.86 apache-tomcat-9.0.86.tar.gz Desktop Documents Downloads Music Pictures Public snap Templates Videos dream@dream-virtual-machine:~$ apache-tomcat-9.0.86.tar.gz ๊ฐ์ ธ์์ ์์ถ ํ์ด์ฃผ๋ apache-tomcat-9.0.86(์ดํ tomcat) ์ด๋ ๊ฒ ๋์๊ณ ๊ทธ๋ฆฌ๊ณ ma..
Ubuntu ์๋ฒ์ SSH๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฒฉ์ผ๋ก ์ ์ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅผ ์ ์์ต๋๋ค. Mobaxterm์ Windows์์ ์ฌ์ฉํ๊ธฐ ์ํ ํฐ๋ฏธ๋ ๋ฐ SSH ํด๋ผ์ด์ธํธ์ ๋๋ค. SSH ์๋ฒ ์ค์น ํ์ธ: ๋จผ์ Ubuntu ์๋ฒ์ SSH ์๋ฒ๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํฉ๋๋ค. sudo apt-get update sudo apt-get install openssh-server ๋ง์ฝ ์ค์น๋์ด ์์ง ์๋ค๋ฉด, openssh-server ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค. SSH ์๋น์ค ์์: SSH ์๋น์ค๊ฐ ์คํ ์ค์ธ์ง ํ์ธํฉ๋๋ค. sudo service ssh status ๋ง์ฝ ์๋น์ค๊ฐ ์คํ ์ค์ด ์๋๋ผ๋ฉด ๋ค์ ๋ช ๋ น์ผ๋ก ์์ํฉ๋๋ค. sudo service ssh start IP ์ฃผ์ ํ์ธ: Ubuntu ์๋ฒ์ IP ์ฃผ์๋ฅผ ํ์ธํฉ๋..
jwt๋ JSON Web Token์ ์ฝ์ ์น์์ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ์ ์กํ๊ธฐ ์ํ ํ ํฐ ๊ธฐ๋ฐ์ ์ธ์ฆ๋ฐฉ์ ์ค ํ๋. ์ด ํ ํฐ์ JSON ํ์์ผ๋ก ์ ๋ณด๋ฅผ ๋ด๊ณ ์๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์ธ์ฆ์ด๋ ๊ถํ ๋ถ์ฌ์ ๊ฐ์ ๋ณด์ ๊ด๋ จ ์์ ์ ์ฐ์ธ๋ค. ์ฃผ๋ก ์น ๊ฐ๋ฐ API ์ธ์ฆ์ ํ์ฉ ๋จ. ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ํต์ ์์ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ๊ณ , ์ ๋ณด๋ฅผ ์ํธํํ์ฌ ์์ ํ๊ฒ ์ ์กํ๋ ์ญํ ์ํ
RAID๋ "Redundant Array of Independent Disks"์ ์ฝ์๋ก, ์ฌ๋ฌ ๊ฐ์ ํ๋ ๋์คํฌ๋ฅผ ์กฐํฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ์์ ํ๊ฒ ์ ์ฅํ๊ณ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํ ๊ธฐ์ ์ ๋๋ค. RAID๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋์ ๋์คํฌ์ ๋นํด ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ด ํฅ์๋๋ฉฐ, ์ผ๋ถ ๋์คํฌ๊ฐ ๊ณ ์ฅ ๋๋๋ผ๋ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ์ข ๋ฅ์ RAID ์์ค์ด ์์ง๋ง, ์ฌ๊ธฐ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ RAID-1๊ณผ RAID-5์ ๋ํด ์ค๋ช ํ๊ฒ ์ต๋๋ค. RAID-1: ๋์ ์๋ฆฌ: RAID-1์ ๋ฏธ๋ฌ๋ง์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ, ๋ ๊ฐ์ ๋์คํฌ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋์์ ๋ณต์ฌํ๋ ๋ฐฉ์์ ๋๋ค. ๋จ๊ณ: ๋์คํฌ ์ค์น: ์ต์ 2๊ฐ์ ๋์ผํ ์ฉ๋์ ๊ฐ์ง ๋์คํฌ๊ฐ ํ์ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ณต์ : ํ ๋์คํฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋๋จธ์ง ๋์คํฌ์ ๋์ผํ..
umask ๊ฐ์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ ๋ ์ ์ฉ๋๋ ๊ธฐ๋ณธ ๊ถํ์ ๊ฒฐ์ ํ๋๋ฐ ์ฌ์ฉ๋๋ ๋นํธ ๋ง์คํฌ์ ๋๋ค. umask ๊ฐ์ ์ด 9๋นํธ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์์ ์, ๊ทธ๋ฃน, ๋ค๋ฅธ ์ฌ์ฉ์์ ๋ํ ๊ฐ๊ฐ์ ๊ถํ์ ๋ํ๋ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ umask ๊ฐ์ 3์๋ฆฌ์ 8์ง์๋ก ํํ๋๋ฉฐ, ์๋ฅผ ๋ค์ด umask 002์ ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ ๋นํธ๋ ํน์ ํ ๊ถํ์ ๋ํ๋ด๋ฉฐ, ๋นํธ๊ฐ ์ค์ ๋๋ฉด ํด๋น ๊ถํ์ด ๋นํ์ฑํ๋ฉ๋๋ค. ๊ฐ ๊ถํ์ ๋ํ ๋นํธ์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์์ ์(Owner): 4๋ฒ์งธ ๋นํธ: ์ฝ๊ธฐ ๊ถํ ๋นํธ (r) 5๋ฒ์งธ ๋นํธ: ์ฐ๊ธฐ ๊ถํ ๋นํธ (w) 6๋ฒ์งธ ๋นํธ: ์คํ ๊ถํ ๋นํธ (x) ๊ทธ๋ฃน(Group): 7๋ฒ์งธ ๋นํธ: ์ฝ๊ธฐ ๊ถํ ๋นํธ (r) 8๋ฒ์งธ ๋นํธ: ์ฐ๊ธฐ ๊ถํ ๋นํธ (w) 9๋ฒ์งธ ๋นํธ: ์คํ ๊ถํ ..
touch ๋ช ๋ น์ด๋ Linux๋ Unix ๊ณ์ด์ ์ด์ ์ฒด์ ์์ ์ฌ์ฉ๋๋ ๋ช ๋ น์ด๋ก, ํ์ผ์ ์ต์ข ์์ ์๊ฐ์ ํ์ฌ ์๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๊ฑฐ๋ ์๋ก์ด ํ์ผ์ ์์ฑํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ์๋ฅผ ๋ค์ด, touch filename.txt ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด "filename.txt"๋ผ๋ ๋น ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์ด๋ฏธ ์กด์ฌํ๋ ํ์ผ์ ์ต์ข ์์ ์๊ฐ์ ํ์ฌ ์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค. ์์: ์๋ก์ด ํ์ผ ์์ฑ: touch newfile.txt 2. ํ์ผ์ ์ต์ข ์์ ์๊ฐ ์ ๋ฐ์ดํธ: touch existingfile.txt touch ๋ช ๋ น์ด๋ ๋ค์ํ ์ต์ ๊ณผ ํจ๊ป ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์์ธํ ๋ด์ฉ์ man touch ๋ช ๋ น์ด๋ฅผ ํตํด ๋ฉ๋ด์ผ ํ์ด์ง๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
1. window.onload 1) ํธ์ถ ์์ - ํ์ด์ง์ ๋ชจ๋ ์์๋ค์ด ๋ก๋๋ ์ดํ์ ํธ์ถ 2) ํน์ง - ํ์ด์ง์ ๋ชจ๋ ์์๋ค์ด ๋ก๋๋์ด์ผ ํธ์ถ๋๋ค. - ํ ํ์ด์ง์์ ํ๋์ window.onload()ํจ์๋ง ์ ์ฉ๋๋ค. - ๊ฐ์ฅ ๋์ค์ ํธ์ถ๋ ํจ์๋ง ์ ์ฉ 2. $(document).ready() 1) ํธ์ถ ์์ - DOM์ด ๋ก๋๋ ์์ 2) ํน์ง - ์ธ๋ถ ๋ฆฌ์์ค ๋ฐ ์ด๋ฏธ์ง ๋ก๋ฉ๊ณผ ์๊ด์์ด DOM๋ง ๋ก๋๋๋ฉด ๋ฐ๋ก ์คํ๋๋ค. - ์ค๋ณต ์ฌ์ฉํด๋ ์์๋๋ก ๋ชจ๋ ์คํ๋๋ค.
awk์ gawk ๋ชจ๋ ํ ์คํธ ์ฒ๋ฆฌ๋๊ตฌ๋ก, ํนํ ํ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. awk "Aho, Weinberger, and Kernighan"์ ์ด๋ฆ์์ ๋ฐ์จ ๊ฒ ์ผ๋ฐ์ ์ธ UNIX ์์คํ ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ๋ฒ์ gawk GNU awk์ ์ค์๋ง๋ก, GNU ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ๊ฐ๋ฐ๋ ๋ฒ์ GNU awk๋ awk์ ํ์ฅ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ GNU General Public License (GPL)์ ๋ฐ๋ผ ๋ฐฐํฌ ์ฃผ์ ์ฐจ์ด ์ค ํ๋๋ ๊ฐ ๋ฒ์ ์ด ์ ๊ณตํ๋ ํ์ฅ ๊ธฐ๋ฅ gawk๋ POSIX์๋ ๋ค๋ฅธ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ํจํด ๋งค์นญ ๋ฐ ๋ฌธ์์ด ์ฒ๋ฆฌ์ ๊ฐ์ ๋ถ๋ถ์์ ๋์ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ค. ์ข ์ข ์์คํ ์ ๊ธฐ๋ณธ์ผ๋ก ์ค์น๋ awk๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ํด๋น ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ง๋ง, ํน์ ํ ํ์ฅ ๊ธฐ๋ฅ์ด๋ ํฅ..