๋ฐ์ํ
[Ubuntu] docker-compose ์ต์ ๋ฒ์ ์ค์น
[Ubuntu] docker-compose ์ต์ ๋ฒ์ ์ค์น
2023.01.17๊ธฐ์กด docker-compose ์ ๊ฑฐ $ sudo apt-get remove docker-compose -y jq ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น $ sudo apt install jq docker-compose ์ต์ ๋ฒ์ ์ค์น $ VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r) $ DESTINATION=/usr/bin/docker-compose $ sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION $ sudo ..
[Ubuntu] Docker ์ค์น (Install Docker)
[Ubuntu] Docker ์ค์น (Install Docker)
2022.10.24์
๋ฐ์ดํธ & ํจํค์ง ์ค์น $ sudo apt update $ sudo apt-get install -y ca-certificates \ curl \ software-properties-common \ apt-transport-https \ gnupg \ lsb-release GPGํค ๋ฐ ์ ์ฅ์ ์ถ๊ฐ $ sudo mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg $ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.g..
[Windows 10] WSL2๋ก ๋ฆฌ๋
์ค(Ubuntu) ์ค์น
[Windows 10] WSL2๋ก ๋ฆฌ๋ ์ค(Ubuntu) ์ค์น
2022.10.24์๊ตฌ ์ฌํญ Windows 10 ๋ฒ์ 2004 ์ด์(๋น๋ 19041 ์ด์) ๋๋ Windows 11 ๋ฒ์ ํ์ธ ๋ฐฉ๋ฒ winver ๊ธฐ๋ฅ ํ์ฑํ [์ ์ดํ] - [ํ๋ก๊ทธ๋จ] - [ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ] - [Windows ๊ธฐ๋ฅ ์ผ๊ธฐ/๋๊ธฐ] ๋ค์ ์ฒดํฌ๋ฐ์ค ์ฒดํฌ(V) [โ] Hyper-V [โ] Linux์ฉ Windows ํ์ ์์คํ
ํ์ธ ํ ์๋์ฐ ์ฌ๋ถํ
์ค์น WSL2 ์ค์น PowerShell ์คํ ํ ์๋ ๋ช
๋ น์ด ์
๋ ฅ wsl --install Linux ์ปค๋ ์
๋ฐ์ดํธ ํจํค์ง ์ค์น https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi PowerShell์์ ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ด ์
๋ ฅ wsl --set-default-version 2 WSL ๊ธฐ..
[CentOS] ๋ฐฉํ๋ฒฝ ํฌํธ ์ด๊ธฐ (firewall-cmd)
[CentOS] ๋ฐฉํ๋ฒฝ ํฌํธ ์ด๊ธฐ (firewall-cmd)
2022.05.02$ firewall-cmd --permanent --zone=public --add-port=ํฌํธ๋ฒํธ/tcp $ firewall-cmd --reload $ firewall-cmd --list-all
[OS] ํ๋ก์ธ์ค ์ค์ผ์ค๋ง(CPU ์ค์ผ์ค๋ง, ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ)
[OS] ํ๋ก์ธ์ค ์ค์ผ์ค๋ง(CPU ์ค์ผ์ค๋ง, ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ)
2020.07.221. ์ค์ผ์ค๋ฌ / ์ค์ผ์ค๋ง์ด๋? ์์
๊ด๋ฆฌ์๋ฅผ ์คํํด ๋ณธ ์ ์ด ์๋ค๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ ๋ณธ ์ ์ด ์์ ๊ฒ์ด๋ค. ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฌ๋ฌ๊ฐ์ ํ๋ก์ธ์ค์ ์ ๋ณด๋ฅผ ํ์ธ ํ ์ ์๋ค. ์ฌ๊ธฐ์ ํ๋ก์ธ์ค๋, ์ด์์ฒด์ ์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ์ต์ ๋จ์, ์คํ๋๊ณ ์๋ ํ๋ก๊ทธ๋จ์ด๋ผ ์ดํดํ๋ฉด ๋๋ค. ์ด ํ๋ก์ธ์ค๋ค์ ์ด๋์์ ์ด๋ป๊ฒ ์คํ๋๋ ๊ฑธ๊น? ๋ต์, ์ปดํจํฐ์ ๋๋๋ผ ํ๋ CPU์ ์ฝ์ด์์ ์คํ๋๊ณ ์๋ค. ์๋ ์๋ ์ผ๋ฐ ์๋น์์ฉ CPU์ ๊ฒฝ์ฐ 1๊ฐ์ ์ฝ์ด๋ฅผ ๊ฐ์ง๋ ๊ฒ์ด ๋๋ถ๋ถ์ด์๋ค. ์ด ๋ง์ CPU๊ฐ ํ ๋ฒ์ ํ ๊ฐ์ ์ฐ์ฐ์ ์ํํ๋ค๋ ๊ฒ์ธ๋ฐ, ๋๋์ฒด ๊ทธ ์์ ์๋ ์ธํฐ๋ท์ ํ๋ฉด์ ์์
์ ๋ฃ๊ณ ๋์์ ๊ฒ์๋ ํ ์ ์์๋ ๊ฑธ๊น? ๋ฐ๋ก ์ปจํ
์คํธ ์ค์์นญ(Context switching)์ด๋ผ๋ ๊ธฐ์ ๋๋ฌธ์ ๊ฐ๋ฅํ๋ค. ์ปดํจํฐ์์..
[Shell Command] ํน์ ํ๋ง ์ถ๋ ฅ(ํน์ ๋ผ์ธ๋ง ์ถ๋ ฅ)
[Shell Command] ํน์ ํ๋ง ์ถ๋ ฅ(ํน์ ๋ผ์ธ๋ง ์ถ๋ ฅ)
2019.11.29Shell ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ ์ถ๋ ฅ๋ ๊ฐ์์ ์ํ๋ ๋ผ์ธ๋ง ๋ณด๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์๋ฅผ ๋ค์ด, $ ll ํฉ๊ณ 588 drwxr-xr-x 2 root root 61 11์ 29 10:43 bin drwxr-xr-x 6 root root 84 11์ 13 16:01 cmd drwxr-xr-x 5 root root 64 11์ 13 16:01 configs -rw-r--r-- 1 root root 403720 11์ 29 16:08 front_debug.log -rw-r--r-- 1 root root 521 11์ 13 16:01 go.mod -rw-r--r-- 1 root root 4336 11์ 13 16:01 go.sum drwxr-xr-x 10 root root 132 11์ 13 16:01 pkg d..
[CentOS7] ๋ฆฌ๋
์ค ์ปค๋ ์
๊ทธ๋ ์ด๋ / ์
๋ฐ์ดํธ(linux kernel upgrade / update)
[CentOS7] ๋ฆฌ๋ ์ค ์ปค๋ ์ ๊ทธ๋ ์ด๋ / ์ ๋ฐ์ดํธ(linux kernel upgrade / update)
2019.11.27์ฝ์ด๋ณด๊ธฐ ์ ์.. ์ด ํฌ์คํธ๋ https://razorbacky.blogspot.com/2019/06/cent-os-7-elrepo-graf.html๋ฅผ ์ถ์ฒ๋ก ์์ฑํ์์ต๋๋ค. ์์ธํ ์ ๋ณด๋ฅผ ์ํ์ ๋ค๋ฉด ์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค! 1. CentOS7 ์ปค๋ ์
๋ฐ์ดํธ ๋ฆฌ๋
์ค ์ปค๋์ ์๋์ผ๋ก ์
๊ทธ๋ ์ด๋ํ๋ ค๊ณ ํ๋ฉด ๋ณต์กํ๋ฉฐ ๊ท์ฐฎ์ ์์
๋ค์ด ๋ง๊ณ ์๊ฐ๋ ์ค๋ ๊ฑธ๋ฆฐ๋ค. ๋ฐ๋ผ์ ์ด๋ฒ ํฌ์คํธ์์๋ elrepo ์ ์ฅ์๋ฅผ ํตํด ์ปค๋์ ์
๊ทธ๋ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ณผ ๊ฒ์ด๋ค. elrepo๋? Enterprise Linux ์ฉ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ์ ์ฅ์์ด๋ฉฐ, RHEL(RedHat Enterprise Linux) ๋ฐ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊พธ๋ฉฐ์ง ๊ธฐํ ๋ฐฐํฌํ๋ค(Fedora, CentOS, Scientific)์ ๋ํ ์ง์์ ์ ๊ณตํ๋ ์ ์ฅ์์ด..
cmake ์ต์ ๋ฒ์ ์ค์น, ์
๋ฐ์ดํธ (cmake latest version install, update)
cmake ์ต์ ๋ฒ์ ์ค์น, ์ ๋ฐ์ดํธ (cmake latest version install, update)
2019.11.27์ด ๊ธ์ CentOS7 ํ๊ฒฝ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์์ต๋๋ค. ์ต์ ๋ฒ์ ๋ค์ด๋ก๋ cmake ํํ์ด์ง์ ๋ค์ด๊ฐ์ ์ต์ ๋ฒ์ ์ ํ์ธํ๋ค. (๊ธ ์ด ๋น์ ์ต์ ๋ฒ์ 3.16.0) https://cmake.org/download/ Download | CMake Current development distribution Each night binaries are created as part of the testing process. Other than passing all of the tests in CMake, this version of CMake should not be expected to work in a production environment. It is being produced so that us cma..
gcc ๋ฒ์ ์
๋ฐ์ดํธ / ์
๊ทธ๋ ์ด๋ (gcc version update / upgrade)
gcc ๋ฒ์ ์ ๋ฐ์ดํธ / ์ ๊ทธ๋ ์ด๋ (gcc version update / upgrade)
2019.11.27์ด ๊ธ์ CentOS7 ๊ธฐ์ค์ผ๋ก ์์ฑํ์์ต๋๋ค. ํ์ฌ ๋ด gcc ๋ฒ์ ํ์ธ $ gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Developer Toolset ์ค์น ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก gcc ๋ฒ์ ์ ์
๋ฐ์ดํธํ๋ ค๋ฉด ๋ฒ๊ฑฐ๋กญ๊ธฐ ๋๋ฌธ์ Developer Toolset์ ์ค์นํด์ ํ ๋ฒ์ ์
๋ฐ์ดํธ์ํจ๋ค. ์ด ..
[Shell Command] ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ๋ณ๊ฒฝ, ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ์คํจ ํ์ ์ด๊ธฐํ
[Shell Command] ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ๋ณ๊ฒฝ, ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ์คํจ ํ์ ์ด๊ธฐํ
2019.09.27๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ๋ณ๊ฒฝ passwd ์ฌ์ฉ์๊ณ์ ๋น๋ฐ๋ฒํธ(ํจ์ค์๋) ์คํจ ํ์ ์ด๊ธฐํ pam_tally2 --user ์ฌ์ฉ์๊ณ์ --reset
[vi] ์ ์ฒด ๋ด์ฉ ์ง์ฐ๊ธฐ
[vi] ์ ์ฒด ๋ด์ฉ ์ง์ฐ๊ธฐ
2019.09.19gg ์ฒซ์ค๋ก ์ด๋ dG ํ์ฌ ์ค๋ถํฐ ๋ง์ง๋ง ์ค ๊น์ง ์ญ์ ์ถ์ฒ: https://noota.tistory.com/entry/vi-์ ์ฒด-์ง์ฐ๊ธฐ [๋๋๊ธฐ]
[rsync] rsync๋ง๋ค ๋งค๋ฒ ํจ์ค์๋๋ฅผ ๋ฌผ์ด ๋ณผ ๋ ํด๊ฒฐ๋ฒ
[rsync] rsync๋ง๋ค ๋งค๋ฒ ํจ์ค์๋๋ฅผ ๋ฌผ์ด ๋ณผ ๋ ํด๊ฒฐ๋ฒ
2019.09.02์๋ก ์๊ฒฉ ์๋ฒ๋ก ๋ฐฐํฌํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์งฐ๋๋ฐ, ์ด ๋ฐฐํฌ ์คํฌ๋ฆฝํธ๋ rsync๋ฅผ ํตํด ์๊ฒฉ ์๋ฒ๋ก ๋ฐฐํฌํ๋ ๋ก์ง์ ๊ฐ์ง๊ณ ์๋ค. rsync๋ฅผ ํ ๋๋ง๋ค ์ฌ์ฉ์์๊ฒ ํจ์ค์๋๋ฅผ ๋ฌผ์ด๋ณด๋ฉด ์ฌ๊ฐ ๊ท์ฐฎ์ ์ผ์ด ์๋๋ฐ, ์๋์ ๊ฐ์ด ํด๊ฒฐํ๋ฉด ๋๋ค. ํด๊ฒฐ $ cd ~/.ssh $ ssh-keygen -t rsa Enter file in which to save the key (/root/.ssh/id_rsa): [enter์
๋ ฅ] Enter passphrase (empty for no passphrase): [enter์
๋ ฅ] Enter same passphrase again: [enter์
๋ ฅ] rsa ์ํธํ ๋ฐฉ์์ ๊ณต๊ฐํค๋ฅผ ์์ฑํ๋ค. ํด๋น ๊ฒฝ๋ก์(~/) id_rsa์ id_rsa.pub๋ผ๋ ํ์ผ์ด ์์ฑ๋๋ค $ ssh-c..