리눅스(Linux)109 728x90 반응형 [우분투 22.04] 화면 자동 잠금 해제 우분투 22.04를 사용할 때 일정 시간 동안 사용하지 않으면 화면이 자동으로 잠길 때가 있다. 이게 생각보다 여러 버그와 불편함을 발생시키기에 비활성화 해야할 때가 있다. 화면 자동 잠금을 해제 하려면 아래의 사진처럼 'Settings' → 'Power' → 'Power Saving Options'로 이동해서 잠기지 않도록 수정하는 것이 필요하다. 2024. 2. 10. [우분투 22.04] XRDP에 로그인은 되었는데 화면이 나타나지 않을 때 해결 방법 문제 현상 XRDP에 로그인은 되었는데 화면이 나타나지 않을 때가 있다. 해결 방법 이 때는 아래와 같이 세션이 형성될 때 사용할 값들을 수정하면 잘 동작한다. nano /etc/xrdp/startwm.sh 아래의 값들을 아래의 사진처럼 적절하게 입력한다. export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR XRDP 재시작 아래의 명령어를 입력하여 XRDP 서비스를 재기동한다. systemctl restart xrdp 이렇게 해도 해결되지 않는다면 "[우분투 22.04] XRDP 'error: unable to connec.. 2024. 1. 26. [우분투 22.04] XRDP 'error: unable to connect to D-Bus' 오류 해결 방법 오류메시지 XRDP로 접속하면 검은 화면 또는 프로그램이 비정상 종료될 때가 있다. 이 때 세션 로그를 보면 아래의 사진과 같이 나타난다. dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message 해결 방법 이 문제를 해결하기 위해서는 D-Bus를 설치하거나 업데이트 하면 잘 동작한다. D-Bus 설치 아래의 명령어를 입력하여 D-Bus를 설치한다. sudo apt install dbus-x11 D-Bus 실행 아래의 명령어를 입력하여 D-Bus를 실행한다. dbus-launch 2024. 1. 25. [우분투 22.04] XRDP 원격 데스크톱 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'가 발생할 때 해결 방법 우분투(Ubuntu) 22.04 부터는 RDP(Remote Desktop Protocol)로 컴퓨터를 공유할 수 있는 기능을 기본적으로 제공한다. 하지만 윈도우에서 제공하는 만큼 자연스럽고 직관적이게 되어 있지는 않아서 활용하는 것에 많은 어려움이 있다. 가장 큰 원인으로는 오류 메시지가 이해하기 어렵다는 것이다. 오류 메시지와 원인 대표적인 사례로 오류메시지가 'The token supplied to the function is invalid' 또는 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'로 나타나는 경우가 있다. 이는 계정 인증 정보(아이디, 비밀번호)가 틀렸을 때 나타난다. 해결 방법 올바른 아이디와 비밀번호를 입력하면 정상적으로 이용이 가능하다. 우분투 22.04부터.. 2024. 1. 24. [우분투 22.04] 디스크 마운트 하기 우분투 22.04에서 디스크를 마운트하는 방법은 아래와 같다. 디스크 목록 확인 아래의 명령어를 입력하여 사용가능한 디스크 목록을 확인한다. 디스크를 장착하였으나 나타나지 않는다면 디스크 포맷을 수행한다. blkid 디스크 마운트 정보 추가 아래의 명령어를 입력하여 디스크 마운트 정보를 편집하는 화면으로 진입한다. nano /etc/fstab 아래의 설정 규칙과 사진처럼 적절하게 마운트 정보를 입력한다. {장치경로|장치UUID} {경로} {포맷} default 0 0 디스크 마운트 아래의 명령어를 입력하여 입력한 마운트 정보를 반영한다. mount -a 디스크 마운트 확인 아래의 명령어를 입력하면 마운트가 잘 되었는지 확인할 수 있다. df 2024. 1. 23. [우분투 22.04] 파일 시스템(디스크) 남은 용량 확인하는 방법 아래의 명령어를 입력하면 우분투에서 파일 시스템(디스크, 디렉토리)의 남은 용량을 확인할 수 있다. df 아래와 같이 옵션을 주어 명령어를 입력하면 사이즈를 읽기 좋게 출력한다. df -h 참고문서 "df", Ubuntu Manuals. @원문보기 2024. 1. 22. 우분투 설치시 'nouveau 0000:01:00.0: unknown chipset'이 나올 때 현상 아래의 화면처럼 우분투를 설치할 때 'nouveau 0000:01:00.0: unknown chipset'이 나올 때가 있다. 문제 nouveau와 장착된 NVIDIA 그래픽 카드가 호환되지 않기 때문에 발생하는 문제이다. 나의 경우 NVIDIA RTX 4090 장착된 컴퓨터에 우분투 22.04를 설치할 때 발생하였다. 해결 방법 우분투 설치 디스크가 실행되어 나타난 설치 화면에서 'e' 버튼을 눌러 부팅(설치) 옵션을 수정하면 해결할 수 있다. 'quite splash' 부분을 'quite splash nomodeset'으로 변경하고 'F10' 버튼을 눌러 저장하고 설치를 진행하면 정상적으로 설치가 시작된다. 참고문서 "우분투 리눅스 nouveau 끄고 설치하기", N.K Lab, 2015년 10.. 2024. 1. 21. [우분투 22.04] XRDP 포트 변경 XRDP 서버를 우분투 22.04에서 운용할 때 기본 포트인 3389로 운영하면 공격에 노출될 가능성이 높다. 그래서 XRDP 서비스에서 사용할 포트를 변경하는 것이 좋다. XRDP 포트를 바꾸는 방법은 아래와 같다. XRDP 포트 변경 아래의 명령어를 입력하여 XRDP 설정 파일을 연다. nano /etc/xrdp/xrdp.ini 아래와 같이 화면이 나타나면 'port={포트번호}' 부분을 원하는 포트로 수정하여 저장한다. 아래의 명령어를 입력하여 변경된 포트 번호로 XRDP가 실행되도록 XRDP 서비스를 재시작한다. systemctl restart xrdp 변경된 포트 번호에 맞춰서 방화벽 포트 개방 등의 방화벽 설정을 확인한다. 2023. 11. 6. [우분투 22.04] XRDP 설치 방법 RDP(Remote Desktop Protocol)은 마이크로소프트에서 개발한 원격 제어용 프로토콜이자 프로그램이다. 윈도우에서 원격 데스크톱 프로그램을 통해 우분투에 접속하려면 우분투에 XRDP를 설치해야 한다. XRDP는 우분투에서 사용가능한 RDP 서버 프로그램이다. 본 글에서는 우분투 22.04에서 XRDP를 설치하는 방법을 설명한다. XRDP 설치 아래의 명령어를 입력하여 XRDP를 설치한다. apt-get install xrdp 아래의 명령어를 입력하여 xrdp 계정을 ssl-cert 그룹으로 생성한다. adduser xrdp ssl-cert 아래의 명령어를 입력하여 XRDP 서비스를 시작한다. systemctl start xrdp 아래의 명령어를 입력하여 RDP에서 사용하는 포트를 방화벽에서.. 2023. 11. 4. [우분투 22.04] SSH(Secure SHell) 설치 일반적으로 컴퓨터를 안전하게 원격 관리하기 위해서 SSH(Secure SHell)을 사용한다. 본 글에서는 우분투 22.04에서 SSH를 설치하는 것을 설명한다. SSH 설치 아래의 명령어를 우분투 터미널에 입력하여 SSH 서버를 설치한다. apt-get install openssh-server SSH 서비스 시작 아래의 명령어를 입력하여 SSH 서비스를 시작한다. systemctl start ssh SSH 설정 수정 포트 번호 등 SSH의 설정을 수정하려면 아래의 명령어를 입력하여 설정 파일을 수정한다. vi /etc/ssh/sshd_config 참고문서 "[CentOS 7] SSH 보안 강화를 위해 포트 번호를 수정하자", 2021년 8월 4일. @원문보기 "[RHEL] SSH root 로그인 허용 .. 2023. 11. 2. [우분투 22.04] 파이참(PyCharm) 설치 본 글에서는 우분투 22.04 64비트에서 파이참을 설치하는 방법을 설명한다. 파이참 설치 파일 다운로드 아래의 명령어를 이용하여 파이참 설치 파일을 다운로드 받는다. 아래의 명령어는 파이참 커뮤니티 2023.2.3 버전을 다운로드 받는 명령어인데 다른 버전을 다운로드 받고 싶다면 아래의 파이참 다운로드 페이지 주소에서 파이참을 다운로드 받는다. 파이참 다운로드 페이지 주소: https://www.jetbrains.com/pycharm/download/ wget https://download-cdn.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz 파이참 설치 아래의 명령어를 입력하여 다운로드 받은 파이참 설치 파일을 압축 해제 한다. tar xvf pyc.. 2023. 11. 1. [RHEL] 파티션 포맷하기 RHEL(Red Hat Enterprise Linux)에서 파티션 포맷을 설정하는 방법은 아래와 같다. 파티션 포맷 아래의 명령어를 입력하여 현재 파티션 정보를 아래의 사진처럼 확인한다. fdisk -l 아래의 명령어를 입력하여 XFS 포맷으로 장치를 포맷한다. mkfs.xfs {장치명} 2023. 9. 14. [RHEL] PostgreSQL 보안 및 방화벽 설정 다른 시스템에서 PostgreSQL과 통신하기 위해서는 PostgreSQL 보안 설정과 시스템 방화벽 설정이 필요하다. 레드햇 방화벽 허용 설정 PostgreSQL은 기본적으로 5432 포트로 TCP 통신한다. 이 경우에는 아래와 같은 명령어로 방화벽에서 통신을 허용할 수 있다. firewall-cmd --permanent --zone=public --add-port=5432/tcp 아래의 명령어를 입력하여 설정이 적용되도록 방화벽 설정을 다시 불러온다. firewall-cmd --reload 아래의 명령어를 입력하여 설정한 것이 잘 적용되었는지 방화벽 목록을 확인한다. firewall-cmd --list-all PostgreSQL 보안 정책 설정 아래의 명령어를 입력하여 PostgreSQL 설정 파일을.. 2023. 8. 26. CentOS 배포판 버전과 커널 버전 확인하는 명령어 배포판 버전 확인 배포판 버전 확인 명령어는 아래와 같다. cat /etc/*release* 커널 버전 확인 아래의 명령어를 입력하면 커널 버전을 확인할 수 있다. cat /proc/version 2023. 8. 21. [우분투 20.04] 도커 설치하기 도커 설치 아래의 명령어를 입력하여 패키지를 업데이트 한다. apt-get update 아래의 명령어를 입력하여 기존의 도커 관련 패키지를 삭제한다. for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done 아래의 명령어를 입력하여 도커의 의존성 패키지들을 설치한다. apt-get install ca-certificates curl gnupg 아래의 명령어를 입력하여 도커 공식 GPG 키를 받고 설정한다. install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/.. 2023. 8. 20. [RHEL] 파티션 삭제 명령어 RHEL(Red Hat Enterprise Linux)에서 파티션을 삭제하는 방법은 아래와 같다. 파티션 삭제 아래의 사진을 참고하여 아래의 명령어를 입력하면 파티션을 삭제할 수 있다. fdisk {장치명} m d {파티션번호} w 참고문서 "Managing partitions in Linux with fdisk", 레드햇. @원문보기 "Red Hat Enterprise Linux 9 Managing storage devices", 레드햇. @원문보기 2023. 8. 19. [RHEL] 디스크 마운트 하기 디스크를 마운트하는 방법은 여러가지가 있으나 재부팅해도 자동으로 마운트되게 하려면 아래의 방법을 권장한다. 마운트 설정 수정 아래의 명령어를 입력하여 디스크 마운트 정보를 수정하는 화면에 진입한다. vi /etc/fstab 아래와 같이 마운트 정보를 아래의 사진처럼 입력한다. {장치경로|장치UUID} {경로} {포맷} default 0 0 장치의 UUID(Universally Unique IDentifier) 정보는 아래의 명령어를 입력하면 알 수 있다. blkid UUID 정보를 활용하여 마운트 정보를 입력한 화면은 아래와 같다. UUID로 설정하면 /dev 이하에 부여된 장치명이 바뀌어도 인식할 수 있다. 아래의 명령어를 입력하여 설정된 디스크 장치를 마운트한다. mount -a 참고문서 "Chapt.. 2023. 8. 18. [우분투] '*.zip' 파일 압축 해제 압축 해제 명령어 아래의 명령어를 입력하면 'zip' 압축 파일을 압축 해제할 수 있다. 현재 경로에 압축이 해제된다. unzip {파일명} 아래의 명령어를 입력하면 특정 경로에 압축을 해제 할 수 있다. unzip {파일명} -d {압축해제경로} 참고문서 "unzip - list, test and extract compressed files in a ZIP archive", Ubuntu Manpage. @원문보기 "Linux zip/unzip 으로 압축하고 해제하기", lesstif. @원문보기 2023. 8. 16. [RHEL] 업데이트 명령어 RHEL(Red Hat Enterprise Linux) 패키지를 업데이트 하는 명령어는 아래와 같다. dnf update 업그레이드를 원한다면 아래의 명령어를 사용할 수 있다. dnf upgrade 참고문서 "Applying package updates on Red Hat Enterprise Linux 9", 레드햇 고객 포털, 2023년 6월 8일. @원문보기 2023. 8. 15. [RHEL] 구독 등록(활성화) 및 제거 하는 명령어 구독 등록(활성화) RHEL(Red Hat Enterprise Linux, 레드햇 엔터프라이즈 리눅스)에서 구독 정보를 등록하고 활성화 하는 명령어는 아래와 같다. subscription-manager register 구독 삭제 아래의 명령어로 구독 정보를 삭제할 수 있다. subscription-manager remove --all subscription-manager unregister subscription-manager clean 참고문서 "How to register and subscribe a RHEL system to the Red Hat Customer Portal using Red Hat Subscription-Manager?", 레드햇 고객 포털, 2022년 6월 17일. @원문보기 2023. 8. 13. 이전 1 2 3 4 5 6 다음