본문 바로가기

리눅스

(35)
홈 서버 만들기[6] 서버 구매 안녕하세요. 오늘은 오랜만에 홈 서버 만들기를 주제로 돌아왔습니다. 1. 현 상황 사실 홈 서버는 아니고 사업에 필요한 서버를 구매하게 되었습니다. 없는 예산을 최대한 쥐어짜내 구매한거라 부족한게 많지만, 그래도 충분한 성능의 시스템을 구축하게 되었고, 현재 서버 세팅을 진행하고 있습니다. 2. 서버 사양 (1) CPU 최초 i9-10900을 고려하다가 예산부족으로 i7-10700을 찾아보았고, i5-10400까지 내려갔다가 결국 i3-10100을 구매하게 되었습니다. 과부하가 심하게 걸리는 작업을 할게 아니므로 욕심만 안내면 i3로도 충분한 성능을 보여줄 것으로 생각하고 있습니다. 가성비가 좋은 AMD의 CPU도 고려했지만 APU 제품군이 아니면 내장 그래픽이 없는게 치명적이었습니다. 애초에 고성능의 ..
WSL2[1] - WSL2 및 우분투 설치하기 안녕하세요. 이버엔 WSL2에 대한 포스팅으로 돌아왔습니다. 1. WSL2란? Windows Subsystem for Linux2의 줄임말인 WSL2는 2020년 5월경 Windows 10 대규모 업데이트를 통해 정식 릴리즈되었습니다. WSL은 가상화를 통해 윈도우에서 리눅스를 구현할 수 있게 해주는 기능이며 WSL2버전에서 기능이 대폭 향상되면서 정말 쓸만해졌습니다. 가장 눈여겨볼만한 사항은 윈도우 10 Home 버전에서도 도커를 사용할 수 있게 되었다는 점이며 리눅스와 윈도우의 경계가 허물어지기 시작했다는 의미가 됩니다. 2. WSL2로 할 수 있는 것들 앞서 말씀드린대로 도커를 사용할 수 있으며 이는 리눅스에서 유용하게 사용되는 대부분의 서비스를 윈도우에서도 구현할 수 있다는 의미가 됩니다. 도커는..
OMV4[6] - Maria DB 설치하기 안녕하세요. 오늘은 OMV에 마리아 DB를 설치하겠습니다. 1. MariaDB란? MariaDB는 오픈소스의 관계형 데이터베이스 소프트웨어입니다. MySQL에서 포크되어 나왔으며 그래서인지 유사한 점이 상당히 많습니다. 원래는 MySQL이 오픈소스 데이터베이스의 아이콘과 같은 존재였지만 유료화의 아이콘 Oracle이 MySQL을 인수해버리면서 이에 반발한 MySQL개발자들이 떨어져나와 MariaDB를 만들었습니다. 2. MariaDB설치하기 2-1. 볼륨 생성하기 우선 포테이너에 접속해주세요. 좌측 패널에서 Volumes 항목을 선택하신 후 Add volume 버튼을 눌러주세요. 아래와 같이 볼륨 이름을 mariadb로 설정해주세요. 2-2. 이미지 다운받기 좌측의 Image list 탭을 눌러주신 후 ..
OMV4[5] - 포테이너 설치하기 안녕하세요. 오늘은 OMV에 포테이너를 설치해보겠습니다. 1. 포테이너(Portainer)란? 포테이너는 도커를 WebUI형태로 관리할 수 있도록 해주는 소프트웨어입니다. OMV에서의 도커 세팅도 물론 편리하지만 더 쉽고 간단하게 컨테이너 관리를 하기 위해 포테이너를 설치해보도록 하겠습니다. 2. 포테이너 설치하기 우선 OMV 설정페이지에 접속하신 후 도커 탭으로 들어가주세요. 우측 상단에서 portainer를 검색하신 후 눌러주세요. 복제본 당겨오기에 매개변수가 적용되면 시작을 눌러주세요. 이제 데이터를 저장할 폴더를 생성해줄게요. 터미널에서 다음과 같은 명령어를 입력하여 portainer라는 폴더를 생성해주세요. cd /sharedfolders/appconfig mkdir portainer 다시 다음..
우분투[6] - 플러터 설치하기 안녕하세요. 오늘은 우분투에 플러터를 설치해보겠습니다. 1. 플러터란? 플러터(Flutter)란 모바일 어플리케이션을 개발할 수 있도록 도와주는 프레임워크입니다. 안드로이드와 ios를 동시에 빌드할 수 있는 하이브리드 프레임워크이며 동류의 리엑트 네이티브와는 달리 네이티브 코드로 코딩할 수 있어 유지보수에 유리합니다. 2. 플러터 SDK 가져오기 우선 플러터 개발환경을 다운로드하도록 하겠습니다. 다음과 같은 명령어를 입력하여 최신 플러터를 다운받아주세요. git clone -b stable https://github.com/flutter/flutter.git 이제 다음 명령어를 입력하여 플러터 개발킷의 경로를 설정해줍니다. export PATH=$PATH:`pwd`/flutter/bin 이제 지금 열려있..
우분투[5] - 깃(Git) 설치하기 안녕하세요. 오늘은 우분투에 깃(Git)을 설치해보도록 하겠습니다. 1. 깃이란? 깃(Git)은 소스 코드를 더욱 쉽게 관리하기 위한 분산 버전 관리 시스템입니다. 코드의 변경내역들을 모두 기록하고 추적가능하기 때문에 개발환경을 구성하기 위한 필수 소프트웨어라고 할 수 있습니다. 또한 깃 허브라는 무료 클라우드 저장소가 존재하기 때문에 더욱 손쉽게 버전관리를 할 수 있습니다. 오늘은 깃을 설치하고, 간단하게 사용하는 방법을 알아보도록 하겠습니다. 2. 우분투에서 깃 설치 다음과 같은 명령어를 입력하여 패키지 리스트를 업데이트 해주세요. sudo apt-get install git 설치를 계속할거냐고 물으면 y를 입력 후 엔터를 눌러주세요. 이번엔 다음 명령어를 입력하여 깃을 설치하도록 하겠습니다. sud..
우분투[4] - 크롬 설치하기 안녕하세요. 오늘은 우분투에 크롬을 설치해보겠습니다. 1. 개요 우분투에는 기본적으로 파이어폭스가 설치되어있는데요. 파이어폭스도 훌륭한 웹 브라우저이지만 북마크 동기화나 플러그인 등 저만의 환경에 익숙해져 있는 상황에서 크롬이 간절해서 한번 설치해보겠습니다. 2. 크롬 설치하기 우선 다음과 같이 터미널창을 열어주신 후 다음과 같은 명령어를 입력하여 크롬 설치용 인증키를 받아주세요. wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 이번엔 아래와 같은 명령어를 입력하여 크롬 패키지를 다운로드받을 PPA(Personal Package Archive)를 sources.list.d에 추가해주세요. sudo..
우분투[3] - nano 에디터 설치하기 안녕하세요. 오늘은 우분투에 nano 에디터를 설치해보겠습니다. 1. Nano 에디터란? vim과 함께 리눅스 환경에서 가장 유명한 에디터 중 하나입니다. 온갖 단축키들을 외워야 자유자재로 쓸 수 있는 vim과는 달리 nano는 간단하게 사용할 수 있어서 초보자들에게 인기가 많은 에디터입니다. 2. Nano 에디터 설치하기 바탕화면에서 [ctrl + alt + T]를 눌러주시면 터미널 창이 뜹니다. 이제 아래와 같은 명령어를 입력하시면 됩니다. sudo apt-get install nano 비밀번호를 입력하라는 문구가 출력되면 당황하지 마시고 계정에 로그인할때 입력하셨던 비밀번호를 입력하시면 됩니다. 이제 정상적으로 설치되었는지 테스트해볼게요. 아래와 같은 명령어를 입력해주세요. sudo nano tes..