Category - Ubuntu

우분투 사용기
1~5/5
  • 우분투 설치 후 필요한 것들 설치

    2023-04-25 13:48:00 그냥 내가 설치한 것들 apt, snap install apt net-tools, openssh, curl gcc, g++, make, build-essential rename, p7zip, python3-pip, git, vim, gedit ufw, ffmpeg, gnome-shell-extensions, gimp, icoutils snap chromium, discord, steam, notion-snap-reborn # sudo apt -y install [package_name] # sudo snap install [package_name] RealVNC Viewer VNC Viewer 검색 후 다운로드 사이트 접속. 우분투는 데비안 계열이므로 DEB 파일로 다운로드. dpke 명령어로 설치 # sudo dpkg -i VNC-Viewer.deb 실행은 터미널에서 vncviewer 명령어를 입력하거나 “VNC Viewer” 앱을 누르면 된다. VPN Client 기본적으로는 OpenVPN, PP2P밖에 없으며, 다른 방식을 사용하려면 추가로 설치해야 한다. VPN 설정은 Settings - Network 탭에서 할 수 있다. 뒤에 -gnome이 없는 패키지도 있는데, 없는 패키지를 설치하면 VPN 설정 시 에러가 표시되며 VPN 이름밖에 설정할 수 없다. 아마 터미널에서 사용하는 전용 패키지인 것 같다. 물론 -gnome 설치 시 없는 패키지도 자동으로 설치가 된다. L2TP # sudo apt -y install network-manager-l2tp-gnome openconnect 이거 하나만 설치하면 아래 클라이언트를 모두 사용할 수 있다. Cisco AnyConnect or openconnect Juniper Network Connect Palo Alto Network GlobalProtect Pulse Connect Secure F5 BIG-IP SSL VPN Fortinet SSL VPN Array SSL VPN # sudo apt -y install network-manager-openconnect-gnome VirtualBox VirtualBox 검색 후 다운로드 사이트 접속. DEB 파일 .deb 파일이 다운로드 되므로 VNC와 마찬가지로 dpkg 명령어로 설치할 수 있다. # sudo dpkg -i virtualbox.deb 왜 이런진 모르겠지만 에러가 뜬다. 아래 명령어를 입력하면 제대로 설치가 된다. # sudo apt install -f Repository VirtualBox 6, 7 버전의 패키지만 추가되었고 기존에 존재하던 패키지들은 버전이 업데이트되지 않았다. 그래서 그런지 7.0 버전 설치 후 6.1 버전인 virtualbox-ext-pack 패키지를 설치하니 VirtualBox가 6.1 버전으로 다운그레이드 되었다. 파일 다운로드 아래에 “Debian-based Linux distributions” 부분이 있다. 이 부분을 따라 하면 Repository를 추가할 수 있다. 명령어 두 개 입력 <mydist> 부분은 jammy로 변경, 키링 경로도 변경해도 된다. apt update 명령어를 입력하면 VirtualBox의 Repo를 읽어오는 것을 확인할 수 있다. 제대로 추가되었나 확인 왼쪽이 Repo 추가하기 전 확인한 내용이다. 7.0 버전으로 설치 # sudo apt -y install virtualbox-7.0 VMware 최신 버전의 VMware는 쉽게 찾을 수 있다. Player, Pro 최신 버전이 아닌 다른 버전을 받으려면 아래 사이트에서 원하는 버전을 선택하면 된다. Player, Pro Player는 Pro와 달리 GO TO DOWNLOADS를 누른 후에 Windows/Linux 선택해서 다운로드하는 방식이다. 이 파일은 .deb가 아닌 .bundle 파일이다. 그냥 실행 권한 주고 실행시키면 자동으로 설치된다. # chmod +x VMware.bundle # sudo ./VMware.bundle Wireshark # sudo apt -y install wireshark GNS3 https://docs.gns3.com/docs/getting-started/installation/linux/ # sudo add-apt-repository ppa:gns3/ppa # sudo apt update # sudo apt install gns3-gui gns3-server 설치 시 Wireshark가 자동으로 설치된다. Packet Tracer https://www.netacad.com/ 로그인 후 Resources - Download Packet Tracer 접속 스크롤 내리다 보면 우분투용 다운로드 파일이 있다. dpkg로 설치 # sudo dpkg -i CiscoPacketTracer.deb VirtualBox와 비슷한 에러가 뜬다. VirtualBox와 마찬가지로 아래 명령어를 입력하면 된다. # sudo apt install -f Node.js 현재 apt install nodejs로 설치 시 최신 버전이 아닌 12.x 버전이다. 최신 버전을 설치하려면 PPA를 추가해야 한다. https://nodejs.org/ko/download/current에서 LTS 및 최신 버전 확인 원하는 버전으로 PPA 추가 # curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - # sudo apt -y install nodejs Rclone https://rclone.org/downloads/ 접속 후 Intel/AMD - 64 Bit 중 .deb 파일 다운로드 후 설치 # sudo dpkg -i rclone.deb Anaconda3 KakaoTalk
  • 우분투 초기 설정

    2023-04-21 17:53:00 그냥 내가 설정한 것들 첫 로그인 제일 처음 로그인을 하면 아래와 같은 창이 뜬다. 우분투와 다른 계정을 연결할 수 있다. 나는 그냥 Skip 우분투 프로를 사용할 수 있다. 우분투 계정이 필요하며, 사용 시 LTS 버전의 경우 5년 추가 지원을 해주는 등의 혜택이 있다. 우분투에게 내 시스템 정보를 보낼 것인가 위치 정보 동의 이러한 앱들을 설치할 수 있다. Root Password 터미널에서 sudo passwd 명령어를 입력하고 루트 패스워드 설정 Settings 상단바 오른쪽 클릭 후 Settings로 접속 Power (Screen Blank) 시간이 지나도 화면이 꺼지지 않도록 설정 그리고 그 아래 Automatic Suspend에서 On Battery Power를 Off Display (Resolution) 해상도 설정 Region & Language (한글 입력 설정) Format - US로 변경 위에 “Manage Installed Languages” 클릭 조금 기다리면 이런 화면이 뜬다. Install 후 기다리면 언어팩 같은 게 자동으로 다운로드 된다. Keyboard (한글 입력 설정) Korean(Hangul) 추가(위 Region & Language 과정 진행 후 재부팅 필요) 후 English는 제거. Korean(Hangul)의 Preferences 선택 표시한 단축키 Delete 후 리눅스에서 한/영 키, 한자 키 사용하기 설정 재부팅하면 윈도우처럼 한/영, 한자 키 사용 가능 Appearance 다크모드 및 테마 색상 변경 sudo 명령어 패스워드 생략 nano 에디터가 불편한 경우 텍스트 에디터 기본값을 먼저 변경하면 vi 에디터로 수정할 수 있다. sudo visudo 명령으로 /etc/sudoers 파일을 쉽게 수정할 수 있다. 파일 제일 아래에 추가해 주면 해당 유저는 sudo 명령어를 패스워드 없이 사용할 수 있다. 저장은 Ctrl+X -> y -> 엔터 Mirror(미러) 사이트 변경 모든 리눅스가 기본값으로는 OS 사이트로 되어있기 때문에 국내 OS를 제외하면 모두 해외 서버다. apt 명령어의 update, upgrade, install 등을 사용할 때 속도를 올리기 위해 국내 사이트로 변경한다. 우분투의 국내 미러 사이트는 KAIST, Kakao 등이 있다. 참고로 NAVER에는 CentOS, Rocky가 있다. sudo vi /etc/apt/sources.list 해당 파일을 수정해야 한다. 모든 kr.archive.ubuntu.com 문자열을 ftp.kaist.ac.kr로 변경 kr이 붙어서 국내 서버인 것 같지만.. 그냥 우분투 도메인에 kr만 갖다 붙인 영국 서버다. 데비안의 경우 security 미러도 KAIST 서버에 있어서 변경할 수 있는데 우분투는 다른 미러 사이트에도 없다. 적용 및 확인 우분투 설치 후 첫 apt upgrade 명령어는 시간이 오래 걸리는 게 정상이다. 데스크탑에 설치된 것들을 최신 버전으로 업데이트하는 것이니 생각날 때마다 해주는 것이 좋다. 차례대로 실행해야 한다. 텍스트 에디터 기본값 변경 우분투는 기본값이 nano다. # sudo update-alternatives --config editor 참고로 vim.basic은 apt 명령어로 vim 패키지 설치 시 생성된다.
  • 우분투 설치

    2023-04-21 17:30:00 이 포스트에서는 가상머신이 아닌 실제 디스크에 우분투를 설치합니다. 이 포스트에서는 Windows와 Ubuntu의 멀티부팅을 다루지 않습니다. 이 과정에서 포맷이 진행되기 때문에 중요한 데이터가 날아갈 수 있습니다. 잘 모른다면 가상머신에 설치하세요. 저는 아무런 책임도 지지 않습니다. 오늘 수업 중에 60GB라는 대용량의 여유 공간이 필요하다는 말에 저번부터 업그레이드해야지 했던 SSD를 드디어 구매.. 내장 SSD를 교체하고 지금 SSD는 케이스 사서 외장으로 사용할 예정. 데스크탑 사면 추가로 장착할 예정. 아무래도 2TB 짜리를 사서 외장으로 쓰지는 않을 듯.. SSD 교체하고 우분투를 재설치하면서 tar로 백업으로 복구하려고 했으나 블로그에 글 올릴 거리도 필요하고 해서 우분투 설치 방법부터 이것저것 설치나 설정하는 것까지 글을 올려보려고 한다. 일단 우분투 설치 과정은 SSD 오기 전에 가상머신에서 진행하는 걸로. 준비물 및 유의사항 우분투 ISO 파일 다운로드 4GB ISO 파일 크기 이상의 저장 장치 대부분 USB를 사용한다. 저장 장치를 포맷하기 때문에 데이터 백업 필수 ISO 파일을 부팅 USB로 만들어줄 프로그램 Windows: 기본 기능 (Only CD/DVD), Rufus 프로그램 등 Unix/Linux: dd 명령어 Ubuntu: “Startup Disk Creator(시동 디스크 만들기)” 프로그램 등 우분투를 설치할 디스크 및 USB 리눅스는 USB에도 설치가 가능하다..! 설치할 저장 장치도 포맷하기 때문에 백업 필수 가상머신에 설치한다면 다 필요 없고 ISO 파일만 있으면 된다. 우분투 부팅 USB 만들기 먼저 우분투 홈페이지에서 LTS 버전으로 다운로드 일반 버전은 9개월, LTS(Long Term Support) 버전은 5년(ESM 사용 시 10년)동안 지원한다. 새로운 버전이 나올 때마다 업그레이드 할 예정이 아니라면 LTS 버전를 쓰자. 버전이 22.04.1에서 04.2로 오르면서 용량이 3.6G에서 4.6G로 커졌다. 그래서 8GB 이상의 USB가 필요하다. Windows의 기본 기능 (CD/DVD) 다운로드 한 ISO 파일 우클릭하면 목록 중에 굽기가 있다. Windows 11은 우클릭 후 더 많은 옵션 보기 USB 대신 CD/DVD에 직접 구워 사용할 수 있다. Rufus (Windows) Rufus 홈페이지에서 프로그램 다운로드 장치에서 부팅 USB로 만들 USB 선택 부트 유형 오른쪽에 선택 버튼 클릭 후 ISO 파일 선택 나머지는 기본값 포맷된다는 경고창 진행 중 상태에 “준비 됨” 이라고 뜨면 완료. 완료되면 닫기. 시작 누르면 다시 시작한다. dd 명령어 (Unix/Linux) 부팅 USB로 만들 USB가 sda인지 sdb, sdc인지 아니면 또 다른 파일명인지 확인할 수 있는 경우에만 사용해야 한다. 무작정 아래 명령어만 따라친다면 다른 USB 파일이 포맷되거나, 내장 디스크 종류에 따라 sda로 인식하는 경우도 있는데 해당 디스크에 OS가 설치되어 있으면 시스템이 싹 날아가 버린다. # sudo dd bs=10M if=/path/to/ubuntu.iso of=/dev/Diskfile status=progress oflag=sync && sync 파티션을 선택해도 되지만 디스크 자체를 선택해도 된다. 파티션을 선택할 경우 해당 파티션의 크기가 ISO 파일보다 크거나 같아야한다. Startup Disk Creator(시동 디스크 만들기) (Ubuntu) 우분투에 기본적으로 설치되어 있는 프로그램을 사용할 수 있다. 다른 리눅스 배포판에도 있는 프로그램인지는 모르겠다. 프로그램 검색 Other을 눌러 ISO 파일 선택, 밑에는 부팅 USB를 만들 USB 선택 root 권한이 필요하기 때문에 패스워드를 묻는 창이 나타난다. 정상이다. 몇 분만 기다리다 보면 완료 창이 뜬다. “Quit” 여기서 “Test Disk”를 누르면 부팅 USB가 실행된다. 우분투 설치하기 먼저 PC에 부팅 USB를 연결한 채로 BIOS로 진입해야 해서 부트 순서 1순위를 해당 USB로 변경해야 한다. 참고로 요즘 부팅 메뉴 선택을 지원하는 경우가 있다. 부팅 순서를 변경하지 않고 이번 한 번만 해당 디스크로 부팅하는 기능인데, 만약 이 기능이 있다면 순서 바꾸지 말고 이 기능을 쓰자. 순서를 바꿨다면 저장 후 재부팅. 부팅 USB가 처음 실행되면 아래와 같은 화면이 뜬다. 한글로 설치하면 글자가 깨질 수 있기 때문에 영어로 설치했다. 무선랜카드가 있다면 와이파이를 잡을 수 있는 창이 뜬다. Minimal로 설치하면 그래픽 없이 CLI 모드로 설치된다. 아마..? 그러니 Mormal 선택, 체크박스 모두 체크 후 Continue 어떻게 설치할 것이냐 디스크가 하나밖에 없고 OS가 설치되어 있지 않으면 아래처럼 뜬다. 그 외 윈도우 등 다른 OS가 설치되어 있으면 상황에 따라 더 많은 옵션이 생긴다. 직접 파티셔닝을 하려면 “Something else”를 선택. EFI: 512MB /boot: 1024MB SWAP: 16384MB (16GB) / : 204800MB (200GB) /home: 나머지 (약 1.8TB) SWAP은 여기서 하지 않아도 설치 후에 스왑파일을 따로 생성하여 설정할 수 있다. 루트와 home을 분리한 이유는 혹시 OS를 재설치할 일이 생기면 홈 디렉토리를 포맷하지 않기 위해. 파티셔닝 설정 요약 국가 선택 사용할 유저명, 호스트명, 패스워드 등 모두 입력 자동 로그인을 사용하려면 “Log in automatically” 선택 이제 디스크가 포맷되면서 설치가 진행되고, 끝나면 Restart Now 설치 끝.
  • 해상도 설정 시 Black Border 문제

    2023-03-01 16:25:00 지금 사용하고 있는 노트북 화면 비율이 16:10이고 최대 해상도가 2880x1800인데, 이건 너무 높고 1920x1200은 너무 낮아서 그 사이 유일한 16:10 비율인 2560x1600로 쓰고 있었다. 그런데 언제부턴가 재부팅을 해보니 아래 사진처럼 2880x1800에서 2560x1600만 사용하고 남은 오른쪽과 아래 공간에는 검은 공간(Black Border)으로 채워진 상태로 바뀌었다. 마우스가 설정한 해상도 밖으로 나갈 수는 없지만, 끝으로 가면 커서가 검은부분에 가려지지 않고 그 위에 그대로 표시된다. 그리고 화면이 터치도 가능한데, 검은 부분에서 터치로 스크롤, 줌인, 줌아웃 등 모두 가능하다. 해결 방법 먼저 해결 방법은 로그인 시 ‘Ubuntu on Xorg’ 옵션을 사용하는 것이다. 로그인 시 유저명을 입력하고 오른쪽 아래에 생긴 톱니바퀴를 누른 후 ‘Ubuntu on Xorg’로 변경하면 된다. 설정하고 나면 다음부터는 자동으로 선택이 되어있다. 원인 Xorg가 아닌 기본 설정으로 로그인 후 각 해상도에서 xrandr -q 명령어를 사용하면 결과가 아래처럼 뜬다. 그리고 아래 사진들은 Xorg로 로그인 후 같은 명령어를 사용한 결과다. 설정은 모두 바탕화면에서 마우스 우클릭 - Display Settings에서 했는데도 결과가 다르다. Xorg가 아닌 기본 설정에서는 해상도를 바꾸면 xrandr 명령에서 현재 해상도가 제일 높은 해상도로 설정되어 있지만, Xorg에서는 화면의 최대 해상도인 2880x1800에서 설정한 해상도가 선택되어 있다. 최근에 Xorg를 사용하다가 기본으로 바꾸긴 했지만, 기본으로 바꾸고 바로 이런 문제가 생겼는지 어느정도 지나서 생겼는지 모르겠다. 하지만 분명한 건 Xorg를 사용하기 이전에도 같은 해상도를 사용했는데 이런 문제는 생기지 않았다는 것이다. 아무래도 소프트웨어를 업데이트하면서 해상도를 변경할 때 설정하는 방법이 바뀐 것 같다. 에라 모르겠다 그냥 Xorg 쓰자. 그냥 2880x1800으로 사용하기로..
  • 소프트웨어 자동 업데이트 기능 켜기/끄기

    2023-02-16 14:18:00 우분투는 자동으로 업데이트가 가능한 소프트웨어가 있는지 체크하고 있다면 업데이트하라고 창을 띄워 알려준다. 갑자기 창이 뜨는 게 거슬리고 불편하기도 하고, 체크하는 동안 apt 명령어를 사용하지 못하기 때문에 이 기능을 아예 꺼버리려고 한다. 설정 먼저 메뉴에서 “Software & Updates” 앱을 찾아 들어간다. “&”이 없는 앱을 선택하면 즉시 업데이트가 실행된다. “Updates” 탭으로 들어가서 “Automatically check for updates” 값을 원하는 “Never”로 변경하면 끝. “Never” 대신 자동 업데이트를 실행할 주기를 선택할 수도 있다. 다시 설정 그래도 계속 업데이트 하라는 창이 뜬다..? 캡쳐했는데 실수로 삭제해버렸다. 천천히 다른 방법을 찾아봐야지..