본문 바로가기

Linux77

Ubuntu 20.04 Network(Wired) 설정 쉘(CLI)에서 네트워크를 설정하기 위해 이전 버전에서는 '/etc/network/interfaces' 파일에서 설정했지만 우분투 20.04에서는 netplan에서 설정하도록 변경되었습니다. 이유는 모르겠지만... 이전 네트워크 설정 파일(interfaces)은 아래처럼 작성했습니다. $ sudo vi /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback #.. 2022. 9. 27.
wget - 인터넷에서 파일 다운로드 한 번에 여러 파일 다운로드, 백그라운드에서 다운로드, 대역폭 제한 등과 같은 다양한 옵션과 함께 HTTP, HTTPS 및 FTP 프로토콜을 사용하여 인터넷에서 파일을 다운로드 할 수 있습니다. 1. 설치하기 리눅스에 설치되어 있지 않다면 아래 명령으로 설치하세요. $ sudo apt install wget # or sudo snap install wget 2. 사용하기 $ wget [options] [url] Options Option Description 기본옵션 $ wget [다운로드 URL] -c 중단된 다운로드 재실행 --continue 대용량 파일을 다운로드 중에 연결이 끊어졌을 경우 재연결 시 끊어진 시점부터 다시 다운로드합니다. $ wget -c [다운로드 URL] -O 다른이름으로 다운로.. 2022. 8. 21.
aptitude - 설치 패키지 정보 확인하기 사용자 인터페이스를 추가하해 사용자가 대화형으로 패키지를 검색해 설치 및 제거할 수 있는 High-level 패키지 관리 도구입니다. 데비안을 위해 만들어졌지만 rpm 기반 패키지까지 확장되었습니다. apt-get과 apt-cache 기능을 포함합니다. 특징으로는, 1) 어떤 패키지를 삭제할 때 사용되지 않는 패키지까지 삭제해 줍니다. 2) 'why', 'why-not' 명령어를 사용해 어떤 동작이 왜 안되고 되는지를 확인해 볼 수 있습니다. 3) 설치/제거 시 충돌이 발생할 경우 해결 방법을 제시해 줍니다. 기본 명령어가 아니기 때문에 사용을 위해서는 설치를 해야 합니다. $ sudo apt update $ sudo apt install aptitude 설치 패키지 정보를 확인하려면 "show" 옵션을.. 2022. 8. 16.
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.