본문 바로가기

Linux/Ubuntu Install14

Ubuntu 20.04를 22.04로 업그레이드하기 주기적으로 업그레이드하라는 메시지가 뜨더니 막상 업그레이드하려고 마음 먹었더니 메시지가 뜨질 않네요. 그래서 업그레이드를 직접 시도해 봅니다. 현재 우분투 사용 중에 최신 릴리즈 버전으로 업그레이드하는 방법은 간단합니다. $ sudo apt update $ sudo apt autoremove $ sudo apt upgrade -y $ sudo apt dist-upgrade $ sudo apt install update-manager-core $ sudo do-release-upgrade $ 시간이 꽤 걸립니다. 기존에 사용하거나 설치했던 소프트웨어를 모두 삭제해도 된다면 설치파일을 통한 업그레이드가 더 깔끔하지 않을까합니다. 2022. 9. 28.
Ubuntu Server에 GUI 설치하기 Ubuntu Desktop 버전을 사용하다가 Ubuntu Server를 설치하고 나면 CLI 때문에 불편한 경우가 많습니다. 그래서간단히 Ubuntu Server 버전에서 GUI를 설치하는 방법을 알아보겠습니다. GUI를 설치할 경우 Desktop에서 사용하는 패키지 대부분을 설치하기 때문에 설치공간 및 메모리를 추가로 많이 사용하게 됩니다. 효율적인 서버 운용이 목적이라고 하신다면 GUI 설치는 지양하시는 게 좋지 않을까 싶습니다. 참고로, Ubuntu Desktop과 Ubuntu Server는 12.04 버전 이후로 동일한 커널을 사용하고 있습니다. 차이점이라고 하면 Desktop은 GUI가 있고 사용자 편이를 위한 여러 소프트웨어가 제공되고 Server 버전에는 네트워크와 관련된 서비스 위주의 소프.. 2022. 8. 11.
Ubuntu ROS Noetic 설치 개요 자율주행 차량의 센서(LiDAR, Camera, IMU, ...)와 관련된 소프트웨어가 ROS 기반으로 작성되거나 제공되는 경우가 많습니다. ROS(Robot Operating System)는 로봇 응용 프로그램을 개발할 때 필요한 하드웨어 추상화, 하위 디바이스 제어, 일반적으로 사용되는 기능의 구현, 프로세스간의 메시지 패싱, 패키지 관리, 개발환경에 필요한 라이브러리와 다양한 개발 및 디버깅 도구를 제공합니다. ROS도 다른 소프트웨어처럼 여러 버전이 존재합니다. 여기서 설치할 ROS Neotic Ninjemys는 2020년 5월 23일 릴리즈되었으며 ROS 1의 13번째이자 마지막 버전입니다. 2017년 12월 8일에 OpenRobotics에 의해 공개된 ROS2는 기존 ROS와 호환되지 않.. 2022. 8. 9.
Ubuntu 루트(root) 비밀번호(password) 설정하기 우분투를 설치한 후 관리 권한으로 명령을 실행하려고 할 경우 루트 패스워드를 요구하는 경우가 있습니다. $ sudo passwd root [sudo] passwd for user: New password: Retype new password: passwd: password updated successfully $ 2022. 8. 9.
Ubuntu 방화벽(UFW) 설정하기 방화벽(UFW, Uncomplicated FireWall)은 데비안 계열 및 다양한 리눅스 환경에서 작동되고 GPL이 적용되며 파이썬으로 개발되었습니다. UFW는 Ubuntu 18.04 이후 버전에서 사용할 수 있습니다. 리눅스에서 가장 많이 사용하는 방화벽으로 iptables을 사용하는데 다소 복잡한 명령어 파라미터 및 사용법을 더 사용하기 쉽게 단순화하여 제공하는 소프트웨어입니다. 사용하기 쉬운 CLI를 사용하고, 프로그램 구성에 iptables를 사용하여 netfilter 방화벽을 관리하는 프로그램입니다. 방화벽(UFW) 상태 조회하기 $ sudo ufw status verbose Status: inactive ※ Ubuntu에서 방화벽은 기본적으로 비활성화되어 있습니다. 방화벽(UFW) 활성화하기.. 2022. 7. 14.
윈도우 원격 데스크톱으로 우분투에 접속하기 윈도우에서 원격 PC에 접속하기 위해 자주 사용하는 원격 데스크톱을 통해 리눅스(우분투)에 접속해 보겠습니다. 하지만 원격 데스크톱으로 윈도우 시스템간에 접속해서 사용하는 것 만큼 만족도는 높지 않다는 점은 어쩔 수 없는 건지도 모르겠습니다. VNC로도 원격 접속이 가능하긴 하지만 윈도우에 별도의 프로그램을 설치해야 하기 때문에 윈도우에 기본 탑재되어 있는 원격 데스크톱을 이용해서 리눅스에 접속하겠습니다. xdrp 설치 리눅스에 접속하기 위해서는 리눅스에 xdrp가 설치되어 있는지 확인이 필요합니다. $ systemctl status xdrp 위 명령어를 실행 시켰을 때, "Unit xrdp.service could not be found.y" 라는 메시지가 출력된다면 xrp가 설치되어 있지 않은 상태이.. 2022. 4. 22.