본문 바로가기

ubuntu49

728x90
반응형
[Jetson Nano] 현재 시간 확인하고 타임존 변경하기 Jetson Nano에서 현재 시간을 확인하는 명령어는 아래와 같다.date아래의 명령어를 입력하면 Jetson Nano의 타임존을 확인할 수 있다.timedatectl status아래의 명령어를 입력하면 설정 가능한 타임존 목록이 나타난다.timedatectl list-timezones아래의 명령어를 입력하면 Jetson Nano의 타임존을 변경할 수 있다.sudo timedatectl set-timezone {타임존명칭}참고문서"우분투 시간대(timezone) 변경하기", 버프애쉬, 2020년 2월 6일. @원문보기"[Ubuntu 20.04] 우분투 NTP 시간 동기화 설정", Hoon, 2021년 12월 7일. @원문보기 2025. 8. 13.
[Jetson Nano] JetPack, 우분투 버전 확인 명령어 우분투 버전 확인Jetson Nano의 운영체제는 리눅스 배포판 중 하나인 우분투(Ubuntu)이다. 아래의 명령어를 입력하면 우분투 버전을 확인할 수 있다.lsb_release -a JetPack 버전 확인아래의 명령어로 JetPack 버전을 알 수 있다.cat /etc/nv_tegra_release다만 이경우에는 JetPack 버전이 명시되어 나타나는 것이 아니고 NVIDIA 리눅스 버전이 나타나기 때문에 아래의 안내문에 가서 매칭되는 버전을 찾아야 한다. NVIDIA 리눅스 버전이 R36.4.3 이면 JetPack 6.2 버전인 것을 알 수 있다.JetPack 안내문: https://developer.nvidia.com/embedded/jetpack 2025. 8. 8.
[Ubuntu 22.04] Fail2Ban 설치 우분투 22.04에서 보안 설정을 위해 Fail2Ban을 사용하는 경우가 많다. 본 글에서는 Fail2Ban을 설치하는 과정을 설명한다Fail2Ban 설치아래의 명령어로 Fail2Ban을 설치한다.sudo apt install fail2ban아래의 명령어로 Fail2Ban 서비스를 실행한다.sudo systemctl start fail2ban아래의 명령어로 Fail2Ban 서비스 상태를 확인한다.sudo systemctl status fail2ban아래의 사진처럼 위의 명령을 실행한 결과가 나타난다면 Fail2Ban이 잘 설치된 것이다.아래의 명령어를 입력하여 Fail2Ban 클라이언트로 Fail2ban 감옥(Jail) 정책 상태를 확인한다. 초기 상태이기 때문에 아래의 사진처럼 1건만 조회될 것이다.s.. 2025. 7. 30.
[Jetson Nano] 레디스(Redis) 7.4.5 수동 소스 설치 Jetson Nano에서 레디스(Redis)를 수동 소스 설치하는 방법은 아래와 같다. 사용 환경이 다르면 설치 과정에 차이가 있을 수 있다.사용 환경Jetson Nano (Super)JetPack 6.2Ubuntu 22.04레디스 수동 소스 설치아래의 명령어를 입력하여 레디스 설치 파일을 다운로드 받는다.wget https://download.redis.io/releases/redis-7.4.5.tar.gz아래의 명령어를 입력하여 레디스 설치파일의 압축을 해제한다.tar zxvf redis-7.4.5.tar.gz아래의 명령어를 입력하여 레디스를 설치할 수 있는 상태로 만든다.cd redis-7.4.5/make && make test아래의 명령어를 입력하여 레디스 설치 스크립트 파일의 일부 스크립트를 편.. 2025. 7. 15.
[Jetson Nano] OpenVPN 클라이언트로 VPN 연결 Jetson Nano에서 OpenVPN 클라이언트로 VPN 연결을 하는 방법은 아래와 같다.사용 환경Jetson Nano (Super)JetPack 6.2Ubuntu 22.04OpenVPN 클라이언트 버전 확인아래의 명령어를 터미널에 입력하여 설치된 OpenVPN 클라이언트 버전을 확인한다.openvpn --version OpenVPN 클라이언트 설정 파일 생성아래의 명령어를 입력하여 접속하고자 하는 OpenVPN 서버의 정보를 입력하는 화면에 진입한다.sudo vi /etc/openvpn/vpn_config.ovpn아래의 OpenVPN의 설정 예시를 참고하여 서버 정보를 입력한다.############################################### Sample client-side Op.. 2025. 7. 10.
[우분투] "devices has a firmware upgrade available." 현상우분투 터미널을 실행하면 아래와 같이 펌웨어 업그레이드가 가능한 장치가 있다고 안내가 콘솔에 출력된다.1 device has a firmware upgrade available.Run `fwupdmgr get-upgrades` for more information.원인연결된 하드웨어 장치 중에 펌웨어 업그레이드가 가능한 것이 있어서 발생한다.해결 방법아래와 같이 어떤 업데이트인지 확인하고 보안 관련 펌웨어 업데이트이면 펌웨어 업데이트를 하는 것이 좋다.fwupdmgr get-upgrades아래의 명령어를 입력하여 펌웨어를 업데이트한다.sudo fwupdmgr update참고문서"fwupd: Linux, Ubuntu 터미널로 펌웨어 업데이트 Terminal Firmware Update", SKJun, .. 2025. 6. 26.
[Jetson Nano] Ubuntu 22.04 - fail2ban 설치 SSH 프로토콜을 사용하여 서버를 원격 제어하는 경우 무작위 대입 공격에 노출된다. 무작위 대입 공격을 막을 수 있는 방법 중 하나는 인증할 때 입력한 계정 정보가 불일치한 횟수가 일정 수 이상이면 인증 시도를 못 하게 하는 것이 있다. fail2ban은 이러한 기능을 실현하기 위해 사용하기 좋은 도구이다.설치환경NVIDIA Jetson Nano(Super Mode)Jetpack 6.2Ubuntu 22.04fail2ban 설치아래의 명령어를 입력하여 fail2ban을 설치한다.sudo apt-get install fail2ban아래의 명령어를 입력하여 fail2ban 서비스를 시작한다.sudo systemctl start fail2ban아래의 명령어를 입력하여 fail2ban 서비스의 동작을 확인한다. .. 2025. 6. 19.
PostgreSQL 16을 설치하는 과정 중에 GPG 에러가 발생할 때 해결 방법 현상apt-get 명령어를 사용할 때 아래와 같이 GPG 에러가 발생하는 경우가 있다.Reading package lists... DoneW: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32EE5355A6BC6E42N: Skipping.. 2025. 5. 27.
[우분투 22.04] "Command 'netstat' not found, but can be installed with:" 해결 방법 현상우분투 22.04에서 netstat 명령어를 입력하면 아래와 같이 오류가 발생한다.Command 'netstat' not found, but can be installed with:sudo apt install net-tools해결 방법아래의 명령어를 입력하여 netstat 명령어를 수행하는 프로그램을 설치한다.sudo apt install net-toolsnet-tools 패키지가 설치된 후 netstat 명령어를 사용하면 아래와 같이 잘 동작하는 것을 확인할 수 있다. 2025. 2. 5.
[우분투 22.04] OpenJDK 17 설치 방법 우분투 22.04에서 OpenJDK 17을 설치하는 방법은 아래와 같다.설치가능한 버전 확인아래의 명령어를 입력하여 설치할 수 있는 OpenJDK 17 버전을 확인한다.apt list | grep openjdk-17 OpenJDK 설치아래의 명령어를 입력하여 OpenJDK를 설치한다.apt-get install openjdk-17-jdk설치 확인아래의 명령어를 입력하여 설치된 OpenJDK의 버전을 확인한다.javac -version 2025. 2. 4.
톰캣 'org.apache.tomcat.jni.Error: 70023' 오류 해결 방법 오류 현상아래와 같이 톰캣을 실행할 때 오류가 발생하는 경우가 있다.SEVERE [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Failed to initialize the SSLEngine. org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform오류 원인이는 SSL 라이브러리가 없어서 발생하는 것이다.해결 방법1. 아래와 같이 명령어를 입력하여 SSL 라이브러리 패키지를 설치한다.apt-get install libssl-dev 2. 해결이 되지 않는 경우 아래의 OpenSSL 버전 호환 문서를 확인한다.톰캣과 .. 2025. 1. 20.
[우분투 22.04] PostgreSQL 16 와 pgAdmin 4 설치 방법 우분투 22.04에서 PostgreSQL 16을 apt를 활용하여 설치하는 방법은 아래와 같다.저장소 추가아래의 명령어를 입력하여 PostgreSQL의 apt 저장소를 추가한다.sudo apt install -y postgresql-commonsudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.shPostgreSQL 16 설치아래의 명령어를 입력하여 PostgreSQL 16을 설치한다.sudo apt-get install postgresql-16아래의 명령어를 입력하여 PostgreSQL 16을 설치하면서 자동으로 생성된 postgres 우분투 계정에 로그인한다.sudo -i -u postgres아래의 명령어를 입력하여 PostgreSQL 터미널인 ps.. 2025. 1. 15.
[우분투 22.04] 파이썬 3.10 자동 설치 방법 우분투 22.04에서 파이썬 3.10을 자동으로 설치하는 방법은 아래와 같다.파이썬 설치 가능 여부 확인아래의 명령어를 입력하여 파이썬 3.10 버전 설치가 가능한지 확인한다.apt list python3.10*파이썬 설치아래의 명령어를 입력하여 파이썬 3.10을 설치한다.apt install python3.10apt install python3.10-pipapt install python3.10-venv 2024. 12. 31.
[우분투 22.04] meson 설치 'meson'은 빌드 도구 중 하나이며 우분투 22.04에서는 아래의 명령어를 터미널에 입력하여 설치할 수 있다.sudo apt install meson참고문서"The Meson Build system", Meson 공식 홈페이지. @원문보기 2024. 12. 30.
[우분투 22.04] 파이썬 3.10 가상환경 생성 및 활성화 방법 가상환경 생성우분투 22.04에서 파이썬 3.10의 가상환경을 생성하는 명령어는 아래와 같다.python3.10 -m venv venv위의 사진에 나타난 명령어를 실행하면 아래의 사진처럼 가상환경 디렉토리가 생성된 것을 확인할 수 있다.아래의 명령어를 입력하여 가상환경을 실행할 수 있도록 실행 권한을 부여한다.sudo chmod +x venv/bin/*가상환경 활성화아래의 명령어를 입력하면 가상환경을 활성화 할 수 있다.source venv/bin/activate참고문서"venv — Creation of virtual environments", 파이썬 3.10 문서 . @원문보기 2024. 12. 26.
[우분투] 연월일시분 표시해서 파일 목록 조회하는 명령어 우분투에서 파일 목록을 조회할 때 날짜를 연도와 월, 일, 시, 분으로 표시하는 명령어는 아래와 같다.ls --time-style=long-iso -l .참고문서"ls, 날짜 표시 설정.", 아무도안, 2019년 5월 28일. @원문보기"ls - list directory contents", Ubuntu 지침서. @원문보기 2024. 11. 1.
[우분투 22.04] 인터넷으로 접속할 수 없는 운영 서버에 파이썬 3.11 설치하기 우분투 파이썬 패키지를 자동 설치해야 하는데 인터넷 접근이 차단되어 인터넷을 통해 파이썬을 자동 설치할 수 없는 상황이 있다. 이는 주로 운영 서버 환경에서 보안 때문에 많이 발생하는 상황이다. 인터넷 접근을 개방하는 것이 가장 편리한 해결 방법이겠지만 공공기관과 군대 같은 고객의 경우 이 해결 방법을 사용하기가 어렵다.그런 경우 인터넷이 되는 같은 우분투 버전을 사용하는 컴퓨터가 있다면 자동설치를 위한 파일을 이 컴퓨터로 받고 운영 서버에 옮겨서 하는 것이 그나마 편리한 해결 방법이다. 방법은 아래와 같다.파이썬 패키지 다운로드아래의 명령어를 입력하여 파이썬 3.11 설치파일과 관련 의존성 패키지를 다운로드 받는다.apt-get download python3.11apt-cache depends -i p.. 2024. 10. 28.
[CentOS 8] MariaDB 11.4 소스 컴파일 설치 CentOS 8에서 MariaDB 11.4를 소스 컴파일 설치하는 방법은 아래와 같다.MariaDB 소스 컴파일 설치아래의 명령어를 입력하여 MariaDB 11.4 소스 파일을 다운로드 받고 압축 해제 한다.wget https://mirrors.xtom.jp/mariadb//mariadb-11.4.3/source/mariadb-11.4.3.tar.gztar -xf mariadb-11.4.3.tar.gzmv mariadb-11.4.3 mariadb-11.4.3-srccd mariadb-11.4.3-src아래의 명령어를 입력하여 makefile을 생성한다. 디렉토리 경로는 필요에 따라 수정한다.cmake \-DCMAKE_INSTALL_PREFIX=/home2/mariadb/mariadb_11.4.3 \-DM.. 2024. 10. 23.
[우분투] "installed libc-bin package post-installation script subprocess returned error exit status 127" 오류 해결 방법 현상우분투에서 아래와 같이 cmake 패키지를 설치할 때 오류가 발생한다.sudo apt-get install cmake패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다상태 정보를 읽는 중입니다... 완료cmake is already the newest version (3.16.3-1ubuntu1.20.04.1).다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다: gir1.2-goa-1.0Use 'sudo apt autoremove' to remove it.0개 업그레이드, 0개 새로 설치, 0개 제거 및 124개 업그레이드 안 함.1개를 완전히 설치하지 못했거나 지움.이 작업 후 0 바이트의 디스크 공간을 더 사용하게 됩니다.계속 하시겠습니까? [Y/n] Ylibc-bi.. 2024. 10. 3.
[우분투 22.04] MariaDB 11.4 소스 컴파일 설치 우분투 22.04에서 MariaDB 11.4 버전을 소스 컴파일 설치하는 방법은 아래와 같다.의존성 패키지 설치아래의 명령어를 입력하여 MariaDB 11.4 소스 컴파일 설치에 필요한 패키지를 설치한다.sudo apt-get updatesudo apt-get install libc-bin libncursesw5-dev gnutls-dev cmake MariaDB 11.4 소스 다운로드아래의 명령어를 입력하여 MariaDB 11.4 소스를 다운로드하고 압축해제 한다.wget https://mirrors.xtom.jp/mariadb//mariadb-11.4.3/source/mariadb-11.4.3.tar.gztar -xf mariadb-11.4.3.tar.gzmv mariadb-11.4.3 mariadb.. 2024. 9. 10.