본문 바로가기

ubuntu

[Ubuntu] VMware에 우분투 서버 20.04 설치 방법 최근 우분투 서버 20.04 LTS 버전이 출시되었습니다. LTS(Long Term Support)는 매 짝수해에 2년마다 출시되는 장기 지원 버전입니다. 최신 우분투 서버 20.04 LTS 버전을 VMware에 설치하는 과정을 살펴보겠습니다. 1. VMware에 VM 생성 먼저 최신 이미지는 아래 링크에서 다운로드 가능합니다. https://ubuntu.com/download/server Download Ubuntu Server | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubu.. 더보기
[Ubuntu] 우분투 스왑 파일(swapfile) 생성 및 삭제 PC의 메모리는 일반적으로 8~32 GB 사이를 사용합니다. 메모리가 부족한 경우 메모리의 일부 내용을 디스크로 스왑(Swap)하게 됩니다. Windows의 가상 메모리와 같이 디스크의 일부를 메모리처럼 사용하게 됩니다. 여기서는 스왑 중 스왑 파일을 생성하는 방법과 삭제 방법을 알아보겠습니다. 1. 스왑 파일/파티션 존재 여부 확인 스왑 파일 생성 전에 스왑 파일이나 스왑 파티션이 존재하는지 먼저 확인합니다. sudo free -m 그리고 아래의 명령어를 입력해서 swap 관련한 내용이 보이지 않으면 스왑이 설정되지 않은 것입니다. sudo swapon -s 만약 두 명령어 모두 swap 관련이 보이지 않으면 아래 명령어로 생성합니다. 2. 스왑 파일(swapfile) 생성 먼저 스왑 용도로 사용할 파.. 더보기
[Ubuntu] 우분투에서 유저 추가하기 우분투를 사용하다 보면 유저를 추가해야 하는 경우가 생깁니다. 유저를 추가하고 싶을 때 adduser 명령어를 사용합니다. 사용법은 간단한데 adduser [사용자명] 형식으로 입력하면 됩니다. sudo adduser newuser root 권한으로 실행하기 위해 다음과 같이 비밀번호를 묻는 경우 현재 계정의 비밀번호를 입력합니다. [sudo] password for 현재 유저: 생성할 유저를 위한 그룹과 홈 디렉토리가 먼저 생성됩니다. 그 이후에 사용할 비밀번호를 입력하면 됩니다. 비밀번호는 동일하게 2번을 입력하면 됩니다. 다음으로 몇 가지 개인정보를 입력하면 되는데 입력하고 싶지 않으면 엔터를 누릅니다. 마지막으로 Y를 눌러서 정보가 정확하다고 답변하면 유저가 생성됩니다. 새로 생성한 계정으로 su.. 더보기
[Ubuntu] 우분투 버전 및 커널 버전 확인 우분투는 다양한 명령어를 통해 버전을 확인할 수 있습니다. 배포되는 날짜로 구분되는 버전은 물론이고 커널 버전 역시 확인 가능합니다. 기본적으로 lsb_release 명령어를 통해 확인이 가능합니다. lsb_release -a 다양한 옵션을 지원하는데 -a를 입력하면 모든 정보를 확인할 수 있습니다. OS가 Ubuntu라는 것과 배포판 버전은 물론이고 코드네임까지 표시가 됩니다. 다음으로 /etc/issue 파일을 화면에 출력해서 정보를 얻을 수 있습니다. cat /etc/issue 다만 lsb_release보다 적은 정보를 표시해주는 것을 확인할 수 있습니다. /etc 내부에는 우분투의 버전 정보를 담은 lsb-release와 os-release 파일이 존재합니다. 해당 파일들의 내용을 출력해서 정보를.. 더보기
[자작NAS] 우분투 서버에 Docker로 Portainer 설치 Portainer는 웹 기반의 도커 관리 툴입니다.웹 기반이기 때문에 편리한 접근성을 제공하는 점이 강점입니다.우분투 서버에 Portainer를 설치하는 방법은 다음과 같습니다. Portainer는 도커 관리 툴인 동시에 도커를 통해서 설치가 가능합니다.먼저 도커 생성시 마운트를 할 디렉토리를 생성합니다. sudo mkdir -p /data/portainer/data 다음으로 아래 명령어를 입력해서 도커 컨테이너를 생성합니다. sudo docker run -d \ -p 9000:9000 \ --name=portainer \ --restart=unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/portainer/data:/dat.. 더보기
[자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용 (DuckDNS) 기존에 Docker를 통한 Let's Encrypt 설정 내용이 변경되었습니다.기존 글은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용하기DuckDNS 사용시 기존에는 서브 폴더 형태로 리버스 프록시 설정이 가능했습니다.이제는 서브 도메인의 형태로 리버스 프록시 설정을 제공합니다.서브 폴더는 https://.duckdns.org/plex 형태입니다.변경된 서브 도메인 형태는 https://plex..duckdns.org 형태로 접속 가능합니다. 먼저 DuckDNS 설정은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encry.. 더보기
[Ubuntu] 우분투 서버에 삼바(SAMBA) 설치 및 설정 Samba는 리눅스의 파일이나 프린터를 윈도우에서 사용할 수 있게 해줍니다.우분투에 Samba를 설치하고 디렉토리를 공유하면 윈도우에서 연결이 가능합니다.우분투에 Samba을 설치하고 초기 설정을 진행하는 방법은 다음과 같습니다. 1. Samba 설치아래 명령어를 순차로 입력해서 Samba를 설치합니다. sudo apt-get -y update sudo apt-get -y install samba 기다리면 설치가 완료됩니다.기존에 사용하고 있는 리눅스 계정을 Samba에 추가하기 위해 아래 명령어를 입력합니다. sudo smbpasswd -a 명령어의 부분은 실제 계정 이름을 입력하면 됩니다.계정은 리눅스에 존재하는 계정이면 Samba에 계속 추가할 수 있습니다.다음으로 원본을 보존하기 위해 Samba .. 더보기
[자작NAS] 우분투 서버에 Docker로 plexdrive 설치 우분투에서 무제한 구글 드라이브를 마운트하기 위해 plexdrive를 사용할 수 있습니다.구글 드라이브를 마운트하기 위한 API 설정은 아래 링크에서 확인 가능합니다.2019/01/11 - [IT/Tip&Tech] - 구글 드라이브 API(Google Drive API) 활성화 방법plexdrive를 사용하기 위해 먼저 필요한 디렉토리를 생성하고 쓰기 권한을 지정합니다. sudo mkdir -p /data/plexdrive/config sudo mkdir -p /mnt/gdrive sudo mkdir -p /mnt/unionfs sudo chmod 777 /mnt/gdrive sudo chmod 777 /mnt/unionfs plexdrive를 Docker로 설치하기 위해 아래 명령어를 실행합니다. su.. 더보기