์์
๋์ฒด ๋ถ์ผ์ ์๋ก์ด ์ถ์ธ๋ก ์ธํด ๋ฌ์์ ๊ธฐ์
์ ๊ตญ๋ด ์ด์ ์ฒด์ ๋ก ์ ํํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์์คํ
์ค ํ๋๋ Debian ๊ธฐ๋ฐ์ ๋ฌ์์ OS์ธ Astra Linux์
๋๋ค. ๊ณต๊ณต์กฐ๋ฌ ๋ถ์ผ์์๋ FSTEC ์ธ์ฆ์ ๋ฐ์ ๊ตญ๋ด ์ํํธ์จ์ด ์ฌ์ฉ๊ณผ ๊ตญ๋ด ์ํํธ์จ์ด ๋ฑ๋ก์ ๋ํ ์๊ตฌ์ฌํญ์ด ์ ์ ๋ ๋์ด๋๊ณ ์์ต๋๋ค. ๋ฒ์ ๋ฐ๋ผ FSTEC ์ธ์ฆ์ ๋ณด์ ๊ฐ ํ์๋ ์๋๋ผ๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋๋ถ๋ถ์ ๋ฌ์์ ์ด์ ์ฒด์ ๋ "์ํฌ์คํ
์ด์
" ๋ชจ๋์์ ์ฌ์ฉํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฆ, ์ค์ ๋ก ์ง์ ์์
์ฅ์ ์ํ x86 ์ํคํ
์ฒ ์๋ฃจ์
๊ณผ ์ ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ์
๋ถ๋ฌธ, ์ฆ AntexGate ์๋ฒ ๋๋ ์ปดํจํฐ์์ ๋ฌ์์์ฐ OS๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ARM ์ํคํ
์ฒ์ Astra Linux OS๋ฅผ ์ค์นํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค(์ง๊ธ์ x86์ ๋นํด ARM ์ํคํ
์ฒ์ ์ฅ์ ์ ๋ค๋ฃจ์ง ์๊ฒ ์ต๋๋ค).
Astra Linux OS๋ฅผ ์ ํํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
- ARM ์ํคํ ์ฒ๋ฅผ ์ํ ํน๋ณํ ๋ฐฐํฌํ์ด ์์ต๋๋ค.
- Windows ์คํ์ผ ๋ฐ์คํฌํฑ์ ์ฌ์ฉํ๋ค๋ ์ ์ด ๋ง์์ ๋ค์์ต๋๋ค. Windows OS์ ์ต์ํ ์ฌ๋๋ค์๊ฒ ์ด๋ Linux OS๋ก ์ ํํ ๋ ์ค์ํ ์ด์ ์ ๋๋ค.
- Astra Linux๋ ์ด๋ฏธ ๊ตญ์ ๊ธฐ์ ๊ณผ ๊ตญ๋ฐฉ๋ถ์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ์ด๋ ํ๋ก์ ํธ๊ฐ ๊ณ์ ์ง์๋ ๊ฒ์ด๋ฉฐ ๊ฐ๊น์ด ์์ผ ๋ด์ ์ฌ๋ผ์ง์ง ์์ ๊ฒ์์ ์๋ฏธํฉ๋๋ค.
ARM ์ํคํ ์ฒ ์๋ฒ ๋๋ PC๋ฅผ ์ ํํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
- ์๋์ง ํจ์จ์ฑ ๋ฐ ๋ฎ์ ์ด ๋ฐ์(ARM ์ํคํ ์ฒ ์ฅ์น๋ ์๋ ์ค์ ๋ ์ ์ ์๋์ง๋ฅผ ์๋นํ๊ณ ์๋์ ์ผ๋ก ๋ ๊ฐ์ด๋ฉ๋๋ค)
- ์์ ํฌ๊ธฐ์ ๋์ ์์ค์ ํตํฉ(๋ง์ ์์ ๊ตฌ์ฑ ์์๊ฐ ํ๋์ ์นฉ์ ๋ฐฐ์น๋์ด ๋ง๋๋ณด๋ ์ค๊ณ๊ฐ ๋จ์ํ๋๊ณ ๋ง์ ์์ ์ถ๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ๊ตฌ์ ํ ํ์๊ฐ ์์)
- ๋ช ๋ น ๋ฐ ์ง์นจ์ ์ค๋ณต ์์(ARM ์ํคํ ์ฒ๋ ์์ ์ ํ์ํ ๋ช ๋ น ์๋ฅผ ์ ํํ ์ ๊ณตํจ)
- ์ฌ๋ฌผ ์ธํฐ๋ท ๋ถ์ผ์ ๋ฌ์์ ์ฐ๋ฐฉ ๋ํฅ(ํด๋ผ์ฐ๋ ๊ธฐ์ ์ ๋ฐ์ ์ผ๋ก ์ธํด ์ต์ข ์ปดํจํฐ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ๊ฐ์ํ๊ณ ๊ฐ๋ ฅํ ์ํฌ์คํ ์ด์ ์ ์ฌ์ฉํ ํ์์ฑ์ด ์ฌ๋ผ์ง๊ณ ์ ์ ๋ ๋ง์ ๊ณ์ฐ์ด ํด๋ผ์ฐ๋๋ก ์ด๋ํ๊ณ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ ์ฅ์น์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค).
์. 1 - ARM ์ํคํ
์ฒ
ARM ์ํคํ ์ฒ ๊ธฐ๋ฐ PC ์ฌ์ฉ ์ต์
- "์ฌ ํด๋ผ์ด์ธํธ";
- "์ํฌ ์คํ ์ด์ ";
- IoT ๊ฒ์ดํธ์จ์ด;
- ์๋ฒ ๋๋ PC;
- ์ฐ์ ์ฉ ๋ชจ๋ํฐ๋ง ์ฅ์น.
1. AstraLinux ๋ฐฐํฌํ ์ป๊ธฐ
๋ฐฐํฌ ํคํธ๋ฅผ ๋ฐ์ผ๋ ค๋ฉด NPO RusBiTech์ ๊ณต์ ๊ณต์ธ ํํธ๋์๊ฒ ์์ฒญ ํธ์ง๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ๋ค์์ผ๋ก, ๊ธฐ๋ฐ ์ ์ง ๋ฐ ๋น๊ณต๊ฐ ๊ณ์ฝ๊ณผ ๊ณผํ ๋ฐ ๊ธฐ์ ํ๋ ฅ์ ๊ดํ ๊ณ์ฝ(ํ์ฌ๊ฐ ์ํํธ์จ์ด ๋๋ ํ๋์จ์ด ๊ฐ๋ฐ์์ธ ๊ฒฝ์ฐ)์ ์๋ช ํด์ผ ํฉ๋๋ค.
์. 2 โ AstraLinux ๋ฆด๋ฆฌ์ค์ ๋ํ ์ค๋ช
2. AntexGate ์ฅ์น์ AstraLinux ์ค์น
AstraLinux ๋ฐฐํฌํ์ ๋ฐ์ ํ ๋์ ์ฅ์น(์ฐ๋ฆฌ์ ๊ฒฝ์ฐ AntexGate ๋ด์ฅ PC)์ ์ค์นํด์ผ ํฉ๋๋ค. ๊ณต์ ์ง์นจ์๋ Linux OS๋ฅผ ์ฌ์ฉํ์ฌ ARM ์ปดํจํฐ์ AstraLinux๋ฅผ ์ค์นํ๋ผ๊ณ ๋์ ์์ง๋ง ์ฐ๋ฆฌ๋ Windows OS์์ ์ฌ์ฉํด๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด์ ๋ค์๊ณผ ๊ฐ์ ์ผ๋ จ์ ์์ ์ ์ํํด ๋ณด๊ฒ ์ต๋๋ค.
1. ๋ค์ด๋ก๋ ๋ฐ ์ค์น
2. ๋ง์ดํฌ๋ก USB๋ฅผ ํตํด ์ฅ์น๋ฅผ ์ปดํจํฐ์ ์ฐ๊ฒฐํฉ๋๋ค.
3. ์ฅ์น์ ์ ์์ ๊ณต๊ธํ๋ฉด ์ด์ Windows๊ฐ ํ๋์จ์ด๋ฅผ ์ฐพ์ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํฉ๋๋ค.
4. ๋๋ผ์ด๋ฒ ์ค์น๊ฐ ์๋ฃ๋๋ฉด ํ๋ก๊ทธ๋จ์ ์คํํ์ธ์.
5. ๋ช ์ด ํ์ eMMC ๋๋ผ์ด๋ธ๊ฐ Windows์ USB ๋์ฉ๋ ์ ์ฅ ์ฅ์น๋ก ๋ํ๋ฉ๋๋ค.
6. ํ์ด์ง์์ Win32DiskImager ์ ํธ๋ฆฌํฐ๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
7. ์๋ก ์ค์น๋ Win32DiskImager ์ํํธ์จ์ด๋ฅผ ์คํํฉ๋๋ค.
8. ์ด์ ์ ๋ฐ์ AstraLinux ์ด๋ฏธ์ง ํ์ผ์ ์ ํํฉ๋๋ค.
9. ์ฅ์น ํ๋์์ eMMC ์นด๋์ ๋๋ผ์ด๋ธ ๋ฌธ์๋ฅผ ์ ํํฉ๋๋ค. ์ฃผ์ํ์ธ์: ์๋ชป๋ ๋๋ผ์ด๋ธ๋ฅผ ์ ํํ๋ฉด ์ปดํจํฐ ํ๋ ๋๋ผ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ํ๊ดด๋ ์ ์์ต๋๋ค!
10. โ๋ น์โ์ ํด๋ฆญํ๊ณ ๋ น์์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค.
11. ์ฅ์น๋ฅผ ์ฌ๋ถํ ํฉ๋๋ค.
์ฅ์น๋ฅผ ์ฌ๋ถํ ํ๋ฉด ์ฅ์น๊ฐ eMMC์์ AstraLinux ์ด์ ์ฒด์ ์ด๋ฏธ์ง๋ฅผ ๋ถํ ํด์ผ ํฉ๋๋ค.
3. ์์คํธ๋ผ ๋ฆฌ๋ ์ค ์ฌ์ฉํ๊ธฐ
์ฅ์น๊ฐ ๋ถํ ๋๋ฉด ์ธ์ฆ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค. ๋ก๊ทธ์ธ ํ๋์ "admin"์ ์ ๋ ฅํ๋ฉด ๋น๋ฐ๋ฒํธ๋ "admin"์ ๋๋ค. ์ธ์ฆ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋๋ฉด ๋ฐํํ๋ฉด์ด ๋ํ๋ฉ๋๋ค(๊ทธ๋ฆผ 3).
์. 3 - AstraLinux ๋ฐ์คํฌํ
๊ฐ์ฅ ๋จผ์ ๋๊ธธ์ ๋๋ ๊ฒ์ ๋ฐํ ํ๋ฉด์ด ์ค์ ๋ก Windows์ฒ๋ผ ๋ณด์ด๊ณ ๋ชจ๋ ์์์ ๋ํ ์์์ ์ด๋ฆ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ์์ผ๋ก ์ง์ ๋๋ค๋ ๊ฒ์ ๋๋ค(๋ฐํ ํ๋ฉด์ "์ ์ดํ", "๋ฐํ ํ๋ฉด", "ํ์๊ธฐ", "๋ด ์ปดํจํฐ"). ์ค์ํ ๊ฒ์ Solitaire์ Minesweeper๋ Astra Linux์ ์ค์น๋์ด ์๋ค๋ ๊ฒ์ ๋๋ค!
์. 4 - AstraLinux ์์ ๋ฉ๋ด์ "Office" ํญ
์. 5 - AstraLinux ์์ ๋ฉ๋ด์ ๋คํธ์ํฌ ํญ
์. 6 - AstraLinux ์์ ๋ฉ๋ด์ "์์คํ
" ํญ
์. 7 - AstraLinux ์ ์ดํ
์๋ฒ ๋๋ ์๋ฃจ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด Linux ์ฝ์์ ํตํด SSH๋ฅผ ํตํด ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ ํธํ๋ ๋ฐ๋น์ ํจํค์ง(nginx, apache ๋ฑ)๋ฅผ ์ค์นํ ์๋ ์๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด์ Windows ์ฌ์ฉ์์๊ฒ๋ ์น์ํ ๋ฐ์คํฌํฑ์ด ์๊ณ ์๋ จ๋ Linux ๋ฐ ์๋ฒ ๋๋ ์ฌ์ฉ์์๊ฒ๋ ์ฝ์์ด ์์ต๋๋ค.
์. 8 - AstraLinux ์ฝ์
AstraLinux ์ด์ ์ต์ ํ
1. ํ๋์จ์ด ์ฑ๋ฅ์ด ๋ฎ์ ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ ํด์๋๊ฐ ๋ฎ์ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ํ์ผ์์ ์๋์ผ๋ก ํด์๋๋ฅผ ๋ฎ์ถ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. /boot/config.txt ์ต๋ 1280x720.
2. ๋ํ ํ๋ก์ธ์ ์ฃผํ์๋ฅผ ์๋์ผ๋ก ์ ์ดํ๋ โโ์ ํธ๋ฆฌํฐ๋ฅผ ์ค์นํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
sudo apt-get install cpufrequtils
์ฐ๋ฆฌ๋ ์์ ํฉ๋๋ค /boot/config.txt ๋ค์ ์๋ฏธ:
force_turbo=1
3. ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ค ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์์คํ ์์ ๋นํ์ฑํ๋์ด ์์ต๋๋ค. ์ด๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๋ค์ ํ์ผ์์ ์ธ ์ค์ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ์ ๊ฑฐํด์ผ ํฉ๋๋ค. CD/etc/apt/nano ์์ค ๋ชฉ๋ก
์. 9 - ํ์ค ์ ์ฅ์ ํ์ฑํ
์ถ์ฒ : habr.com