OS/๐ MacOS (12) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ MacOS * xfreerdp ์ค๋ฅ, x-server(xQuartz) ์ค์น Please check that the $DISPLAY environment variable is properly set. ์์ธ์ด ๋ฌด์์ด๋ ํ๋, ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ค๋ xfreerdp ๋ช ๋ น์ด๋ x-client ๋ผ x-server ๊ฐ ์์ด์ผ ๋์์ ํ ์ ์๋๋ฐ, ๋์ฒด ์ด๋ค ๋ฒ์ ๋ถํฐ์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง MacOS ๊ฐ ํน์ ๋ฒ์ ์ดํ ๋ถํฐ x-server ์ค์น๊ฐ ๊ธฐ๋ณธ์ด ์๋๋ผ๊ณ ํ๋ค. (= ์ ๊น๋ ค ์๋ค๋ ๋ง์) ์ค์นํ์ xquartz๋ ์ค์น ๋ฐฉ๋ฒ์ ์์ผ๋ ๋ณ๋์ ์ญ์ ํด์ด ์๋ค. app cleaner๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ์ง์ธ์ ์๊ณ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์๋ ๋ช ๋ น์ด๋ฅผ script๋ก ๋ง๋ค์ด ์ฌ์ฉํ๋ฉด ๋๋ค(ํด๋ฆญ). ๋ผ๋๋ฐ ๊ทธ๋ฅ app cleaner ๋ฅผ ์ฌ์ฉํด์ ์ง์๋ผ. ์ค์น๊ฐ ๋ค ๋๋๋ฉด ์ฌ๋ก๊ทธ์ธ์ ํด์ฃผ์ด์ผ xquartz ๊ฐ ์ค.. MacOS * freerdp ์ค์น ( feat. HIWARE xfreerdp, xfreerdp_tls ๋ฌด๋ฐ์ ) HIWARE ๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ฒ ๋์๋ค. ๊ทผ๋ฐ ์๋ฌด๋ฆฌ ์ด๊ฒ์ ๊ฒ ๋๋ฌ๋ด๋ ์๋ฌด๋ฐ ๋์์ ํ์ง ์์๋ค... ๐ฅ ํ๊ฒฝ์ค์ ์ ๋ค์ ธ๋ณด๋ค ๋ญ๊ฐ ๋ฌํ ๋๋์ ๋ฐ์๋ค. ์๋ ์ฌ์ง์ ํจ๊ป ๋ณด์. ๋ฌด์์ธ์ง ๋๋์ด ์ค๋๊ฐ? ๊ฐ๋จํ ์๊ธฐํ์๋ฉด ์ค์ ๊ฒฝ๋ก์ ํด๋น ํ๋ก๊ทธ๋จ์ด ์๋ ๊ฒ๋ค์ ์์ด์ฝ์ด ์ง์ ๋์ด ๋ณด์ด๊ณ , ์ค์ ํ๋ก๊ทธ๋จ์ด ์์ด ์ฌ์ฉํ ์ ์๋ ๊ฒ๋ค์ ์์ด์ฝ์ ? ๊ฐ ๋์ด์๋ค(๋ฌผ๋ก , ์ค์ ๊ฒฝ๋ก์ ํ์ผ๋ ์๋ค). ์ฌ๊ธฐ์ ๊ธฐ ๊ฒ์ํด๋ดค๋๋ freerdp ๋ฅผ ์ค์นํ๋ฉด ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด์๋ค. ๊ทธ๋์ ์ค์นํ๋ค. ์ค์นํ๊ธฐ brew install freerdp ์ค์น ์๋ฃ ๋ ํ์, HIWARE ๋ฅผ ๊ป๋ค ํค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋งํฌ๊ฐ ๋์ด ์๋ ๊ฒ์ ํ์ธ ํ ์ ์๊ณ ( ํ๋จ ์ผ์ชฝ ์ด๋ฏธ์ง ), ์๊น ์ด์๋ ( ์ ์ด๋ฏธ์ง) ์ค์ ์ฐฝ์์ ํฐ.. MacOS * MariaDB install mac ์์ ๋ฌด์ธ๊ฐ๋ฅผ ์ค์นํ ๋ ํญ์,, Homebrew ์ ์๋์ง๋ถํฐ ํ์ธํ๋ค. Homebrew ๋ฅผ ์ฌ์ฉํด์ ์ค์นํ๋ฉด ๊ด๋ฆฌ๊ฐ ์ข ํธํ๋ค๊ณ ๋๊ปด์ง๊ธฐ ๋๋ฌธ์... ๊ทธ๋ฆฌ๊ณ ๋๋ถ๋ถ์ Homebrew ๋ฅผ ํตํด ์ค์น ํ ์ ์๋ค. ์ด๋ฒ์ ์ค์นํ MariaDB ์ญ์ Homebrew ๋ฅผ ์ฌ์ฉํด์ ์ค์นํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ผ๋จ Homebrew ์ ๋ฐ์ดํธ๋ฅผ ๋จผ์ ํด์ค๋ค. ์์ง Homebrew ์ค์น๊ฐ ๋์ด ์์ง ์๋ค๋ฉด ์ ๋งํฌ(Homebrew)๋ฅผ ์ฌ์ฉํด์ ์ค์น๋ถํฐ ์งํํ์! 1. Update Homebrew brew install mariadb 2. Install MariaDB brew install mariadb - ํน๋ณํ ์ค์นํ๊ณ ์ถ์ ๋ฒ์ ์ด ์๋ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ก ์ค์นํ ์ ์๋ ๋ฒ์ ์ฒดํฌ๋ฅผ ํ๊ณ mariadb@๋ฒ์ ์ผ๋ก ์ค.. โ solved * Citrix Receiver ์๋ ์ค์น๊ฐ ์๋ ๋ for Mac Mac ์์ Citrix Receiver ๋ฅผ ์๋ ์ค์นํ๋ ํํ์ด์ง์ ๊ฐ๋๋ ์ค์น๊ฐ ์๋๋ ๊ฒ์ด ์๋๊ฐ..? ๊ทผ๋ฐ ๋ญ๊ฐ ์ด์ํ๊ฒ๋ 'Mac ์์ ์ ์์ด์ฝ์ ๋ณธ ์ ์๋ ๊ฒ ๊ฐ์๋ฐ..' ๋ผ๋ ์๊ฐ์ด ๋ค์ด ์ฐพ์๋ดค๋๋ ์ญ์๋ ์ค์นํ ์ ์์๋ค. ๋ฌผ๋ก Citrix Receiver ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ๊ธฐ ์ํด์๋ Citrix Workspace๋ฅผ ์ถ๊ฐ๋ก ์ค์นํด์ค์ผ ํ๊ธดํ์ง๋ง.. ์ผ๋ จ์ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋๋ค! 1. Citrix Receiver ๋ฅผ ์ค์นํ๋ค. Receiver 12.9.1 for Mac - Citrix Receiver 12.9 for Mac product software www.citrix.com 2. Citrix Workspace ๋ฅผ ์ค์นํ๋ค. Citrix Workspace app 2201 for Mac .. MacOS * ํน์ ํฌํธ๋ฅผ ์ฌ์ฉ์ค์ธ ํ๋ก์ธ์ค PID ํ์ธ! ๊ฐํน eclipse๋ฅผ ์ฌ์ฉํ๋ค๊ฐ server๋ฅผ ์ข ๋ฃ ์ํค์ง ์๊ณ eclipse๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ server๋ฅผ ์์ํ ๋ ๋ฌด์จ ๋ฌธ์ ๊ฐ ์๊ฒจ ๊ผฌ์์ด ๋ฐ์ํ์ ๋ server๋ฅผ ์ฌ์์ํ๋ฉด 'xxxx port already used' ์ ๊ฐ์ ๋ฌธ๊ตฌ๋ฅผ ๋ณด๊ณคํ๋ค. (์ ํํ์ง ์๋ค ๊ธฐ์ต์ผ๋ก ์ ๋๊ฑฐ๋ผ ๐คฃ) ํน์, ํฐ๋ฏธ๋์ด ๊บผ์ก์ง๋ง back๋จ์์ ๋๊ณ ์์ด ๊ทธ๋ฐ์ง port๊ฐ ์ฌ์ ํ listen ์ํ์ธ ๊ฒฝ์ฐ๋ ์๋ค. mac.. ์๋ ์ฌ์ค ์ zsh ์คํฌ๋ฆฝํธ์์ ์ฌ์ฉ๋๋ ๋ช ๋ น์ด๊ฐ ์๋๊น ์ถ์๋ฐ OS ์ชฝ์ ์์ง ํท๋ณ์๋ฆฌ ์์ค์ด๋ ์์๋ ๊ณ ์๋ถ๋ค์ ๋ต๋ณ์ ๊ธฐ๋ํ๋ฉฐ ๊ทธ๋ฅ macOS์์ ํ์ธํ๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๊ณ ์์ฑํ๋ค. ํ์ธํ๊ธฐ lsof -i :ํฌํธ๋ฒํธ ๐งธ Tip. ์ฃฝ์ด๋ ๊ฑด ์ด๋ป๊ฒ ํ ๊น? kill ๋ช ๋ น์ด์ ๊ฐ์ ์ข ๋ฃ ์ต์ -9๋ฅผ.. MacOS * mysql ์ค์น ( feat. home brew ) ์ค์น๋ง ํ๊ณ ๋ฐ๋ก ์ ์์ ํ ์๋ ์์ง๋ง ๋ช ๊ฐ์ง ์ค์ ์ ํด์ฃผ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค. ์ ์ํ์ ์ ์ค์ ํ์ ์ mysql ๋ช ๋ น์ด๋ก ์ค์ ์ ์์ ํ์ ๋ ๊ด์ฐฎ์ต๋๋ค. ์ค์นํ๊ธฐ > brew install mysql ์ค์ ํ๊ธฐ mysql์ ๋ํ ์ค์ ์ ์์ํฉ๋๋ค. > mysql_secure_installation 1. ๋น๋ฐ๋ฒํธ ๋ณต์ก์ฑ์ ๋ํด ์ค์ ํฉ๋๋ค. Yes: ๊ฐ๋จํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฌด์กฐ๊ฑด ๋ณต์กํ ๋น๋ฐ๋ฒํธ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. No: ๊ฐ๋จํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the .. ์์ฃผ ์ฌ์ฉํ๋ SSH ๋ฑ๋กํ์ฌ ๊ฐํธํ๊ฒ ์ฌ์ฉํ๊ธฐ! ( feat. alias, config file ) ๊ฐ๋จํ๊ฒ alias๋ก ๋ฑ๋กํด์ ssh๋ฅผ ์ฌ์ฉํ๋ ์ค์ .ssh/config ์ค์ ํ์ผ์ ์์ฑํด์ ssh ํธ์ถ์ ๊ฐํธํ๊ฒ ํ ์ ์๋ ํฌ์คํ ์ ๋ณด์๋ค! ์๋ฌด๋๋ alias๋ก ๋ฑ๋กํด์ ์ฌ์ฉํ๋ ๊ฒ ๋ณด๋ค๋ ์ค์ ํ์ผ์์ ๊ด๋ฆฌํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ ํ๋ฉฐ ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ์ ๋ฆฌํด๋ณธ๋ค. Feat. ๊ธฐ์กด alias๋ก ๋ฑ๋กํด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ > alias ="ssh @" > ์์ํ๊ธฐ 1. ~/.ssh ์๋ config ํ์ผ์ ์์ฑํ๊ณ ๊ถํ์ ๋ถ์ฌํ๋ค. > touch ~/.ssh/config > chmod 600 ~/.ssh/config ๋ง์ฝ ~/.ssh ํด๋๊ฐ ์๋ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ๋จผ์ ์คํํด์ฃผ์. > mkdir ~/.ssh/ > chmod 700 ~/.ssh/ 2. config ํ์ผ์ ์ ๋ง๋๋ก ์์ ํด์ค๋ค. > vi.. oh-my-zsh ์ค์น! ๋์ ํจ๊ปํ์! ( at. Mac ) feat. zsh ์ค์น zsh๋ฅผ ์ข ๋ ์ฝ๊ฒ ์ฌ์ฉํ๊ฒ ํด์ฃผ๋ oh-my-zsh๋ฅผ ์ค์นํด๋ณด๋๋ก ํ๊ฒ ๋ค! ์ถ๊ฐ์ ์ธ ํ๋ฌ๊ทธ์ธ๋ค๋ ์ฌ์ฉํ ์ ์๊ณ ํ ๋ง๋ ์ค์ ํ ์ ์์ด์ ํฐ๋ฏธ๋์ด ์๋ป์ง๋ค! ๋ค์ด๊ฐ๊ธฐ ์ ์ ์นดํ๋ฆฌ๋? ๋ชจํ๋น?... ์ฌํํผ ํน์ OS ์ด์์์๋ Mac์ ๊ธฐ๋ณธ ํฐ๋ฏธ๋์ด zsh ์์ด๋ค. ๋ฐ๋ผ์ ๋ฐ๋ก zsh๋ฅผ ์ค์น ํ ํ์๊ฐ ์๋ค. ๊ทธ๋ฐ๋ฐ zsh์ด ์ค์น ๋์ด ์์ง ์๋ค๋ฉด? ์ค์นํด์ฃผ์. brew install zsh brew ์ปค๋งจ๋๋ฅผ ์ฌ์ฉ ํ ์ ์๋ค๋ฉด brew๋ฅผ ๋จผ์ ์ค์นํด์ฃผ์ด์ผํ๋ค. ๋ค์ ํ์ด์ง๋ฅผ ๋จผ์ ํ๊ณ ์ค์! ๐2021.03.10 - [OS/MacOS] - Homebrew ( ๋งฅ ์ฉ ํจํค์ง ๊ด๋ฆฌ์ ) ์ค์น ๋ฐ ํ์ฉํ๊ธฐ! ์ค์นํ๊ธฐ ์๋ ๋ ๊ฐ์ง ์ค ํ๋๋ง ์ฌ์ฉํ๋ฉด ๋๋ค! 1. curl ์ปค๋งจ๋๋ฅผ ์ด์ฉํ ์ค์น sh -c ".. Homebrew ( ๋งฅ ์ฉ ํจํค์ง ๊ด๋ฆฌ์ ) ์ค์น ๋ฐ ํ์ฉํ๊ธฐ! ubuntu์ yum, apt-get๋ฑ๊ณผ ๋น์ทํ ์น๊ตฌ์ธ ๊ฒ ๊ฐ๋ค. ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด๋ก ํ๋ก๊ทธ๋จ์ ์์ฝ๊ฒ ์ค์น, ์ญ์ , ์ ๋ฐ์ดํธ ํ ์ ์๋๋ก ๋์์ค๋ค. Mac์์ ํ๋ก๊ทธ๋จ ์ค์น ์ App store ๋๋ ํด๋น ์ฌ์ดํธ์ ์ ์ํด์ ํ๋ก๊ทธ๋จ์ ๋ค์ดํ๋๋ฐ ์ด๋ค ๊ฑธ ํ๊ณ ์๋์ง ๋ชจ๋ฅด๋ ๋๋ ๋ชจ๋ฅด๋ ํ๋ก๊ทธ๋จ์ด ์ค์น ๋ ์๋ ์๊ณ , ํ๋ก๊ทธ๋จ์ ์ฌ์ค์น, ์ญ์ , ์ ๋ฐ์ดํธ ์ ๊ธฐ์กด์ ๋ฐ์ดํฐ๊ฐ ๋จ์์ ์ฐ์ฐํจ์ ๋๋ผ๊ฑฐ๋ Mac์ด ๋ฒ๋ฒ ๋๋ ๊ฒฝ์ฐ๋ ์๋ค. AppCleaner๋ฅผ ์ด์ฉํด์ ๋น์์ฃผ๊ธฐ๋ ํ์ง๋ง... ๊ทธ๋๋ ํธํ๊ฒ ๊ด๋ฆฌ ํ ์ ์๋๊ฒ ์๋ค๋ฉด ๋ ์ข์ง! ์ค์นํ์ ํฐ๋ฏธ๋์ ์ด์ด์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew.. โ Solved * homebrew-core is a shallow clone Error: homebrew-core is a shallow clone. ... ( ์ดํ ์๋ต ) brew๋ฅผ ์ฌ์ฉํด์ ๋ญ๊ฐ ์ค์น๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ, ์ค์น๋ ๋๋๋ฐ ๋์์ ์๋ฌ๊ฐ ์๊ธฐ๋๋ผ... 2020๋ 10์๋ถํฐ HomeBrew๋ ์ค์น ์ ๋์ด์ shallow clone์ ์์ฑํ์ง ์๊ณ , 2020๋ 12์๋ถํฐ๋ shallow clone์ ์ ๋ฐ์ดํธ ํ ์๋ ์๊ธฐ ๋๋ฌธ์ด๋ผ๋๋ฐ.... ? ํด๊ฒฐํด๋ณด์ To `brew update`, first run: git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow This command may take a few minutes to run due to the large size of.. โ Solved * xcrun: error: invalid active developer path ... xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun git์ด๋ curl๋ฑ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋๋ ๋ ๋์๊ฒ ์๋ จ์ด.. ์์ธ MacOS๋ ์ ๋ฐ์ดํธ ๋์๋๋ฐ Xcode Command Line Tools๊ฐ ์ต์ ๋ฒ์ ์ด ์๋๋ผ์ ๊ทธ๋ ๋ค๊ณ ํ๋ค. ์๋ ๊ฐ์ด ์ ๋ฐ์ดํธ ์ข ์๋์ผ๋ก ํด์ฃผ์ง ํด๊ฒฐํด๋ณด์ ~ % xcode-select --install ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ์ ๋ฐ์ดํธ ํด์ฃผ๋ฉด ๋! Thanks for ๐ [GIT] Mac OS์์ xcrun error ๋ฐ์์ ๋์ฒ ๋ฐฉ๋ฒ ์ถ์ฒ: [๊ฐ๋ฐ์ Sunh.. JDK ์ค์น ์์น ๋ฐ ์ค์น ๋ ๋ฒ์ ๋ชฉ๋ก ํ์ธํ๊ธฐ ( at. Mac ) 1. ํ์ฌ ์ค์น๋ ์๋ฐ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋ค. ~ % /usr/libexec/java_home -V 2. ์๋ฐ๊ฐ ์ค์น๋๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ก ls ๋ช ๋ น์ด๋ฅผ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ์ค์น๋ jdk๋ค์ ๋ณผ ์ ์๋ค. /Library/Java/JavaVirtualMachines 3. ๊ฐ ๋ฒ์ ์ path ๋ฝ์๋ณด๊ธฐ ~ % echo $(/usr/libexec/java_home -F -v ๋ฒ์ ๋ฒํธ) ์ด์ 1 ๋ค์