반응형

Linux 30

윈도우의 WSL2에서 RDP로 우분트 데스크탑 화면으로 접속 및 제어 | xrdp session login failed for display 0 Error 해결

윈도우의 WSL2에서 RDP로 우분트 데스크탑 화면으로 접속 및 제어 및 xrdp session login failed for display 0 Error 해결 방법 xfce 데스크탑 환경으로 사용 하기: 윈도우즈의 WSL2 Linux Ubuntu 콘솔창에서 apt update apt upgrade xfce4 설치 & xrdp : apt install xfce4 apt install xrdp 접속 포트 변경 및 전송 품질 개선 : sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak # 3389는 WSL에서 사용 하는 경우가 있어서 3390으로 변경 sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini # 전송 품질 개선 sudo sed ..

Linux 2023.03.06

apt와 apt-get 중 무엇을 사용 해야 할까? | apt와 apt-get의 차이점

apt와 apt-get의 차이점 [ Linux ] ( Linux Command apt vs apt-get) apt 및 apt-get은 Ubuntu와 같은 Debian 기반 Linux 배포판에서 사용되는 패키지 관리 도구입니다. 소프트웨어 패키지를 설치, 제거, 업데이트 및 관리하는 데 사용하는 명령어 입니다. 같은 기능을 명령어가 왜 두개 일까요? apt와 apt-get 사이에는 몇 가지 주요 차이점이 있습니다. 1. 사용자 인터페이스: apt는 컬러 출력 및 진행률 표시줄이 있는 보다 사용자 친화적인 인터페이스를 제공합니다. 반면 apt-get은 보다 명령줄 지향적이며 간단한 출력을 제공합니다. 2. 명령 구문: apt와 apt-get 간에 명령어 이름이 apt와 apt-get 으로 다를 뿐 뒤따라 오..

Linux 2023.03.06

[ Linux ][ Ubuntu ] apt-get install 하고 탭 키로 원하는 목록이 안 나올 경우 해결 방법 | apt-get install tab

[ Linux ][ Ubuntu ] apt-get install 하고 탭 키로 원하는 목록이 안 나올 경우 해결 방법 apt-get install libsdl 까지 입력 하고 tab key를 두번 클릭 하면 이것 처럼 설치 할 수 있는 패키지 리스트가 나와야 하는데 안 나온다. 해결 방법 ) 1. vi ~/.bashrc .bashrc 파일을 열어서 # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). #if [ -f /etc/bash_completion ] && !..

Linux 2023.01.18

Linux Locale 확인 및 설정

Locale 확인 및 설정 (Debian / Ubuntu) locale : 현재 언어 설정 값 확인 locale -a : 현재 설정된 언어들 확인 locale-gen ko_KR.utf8 : 원하는 언어의 로케일을 추가 언어 사용 변경 : locale 명령어로 출력된 다음 변수 중에 LANG=ko_KR.utf8 과 같이 변경 해서 사용 가능. vi /etc/default/locale LANG=ko_KR.UTF-8 LANGUAGE=ko_KR 혹은 vi ~/.bashrc 파일에 export LANG=ko_KR.utf8 을 추가. locale-gen --purge ko_KR.utf8 : 사용 하는 locale외에 전부 삭제 ( 여기에 명시된 언어만 남게 됨. )

Linux 2022.07.13

리눅스 한글 폰트 관련 참고 블로그 - 기록 차원 저장

리눅스 한글 폰트 관련 참고 블로그 - 기록 차원 저장 블로그 내용: 사전 설정 : apt-get : 최신 설정되어있으면 자연 스킵하므로 그냥 수행해도 무방할 것으로 생각함. sudo apt-get update sudo apt-get -y install language-support-fonts-ko language-support-input-ko 엔터 기본 설정 선택(원하는 것) ko_KR.UTF-8 vim 설정 : vi ~/.vimrc set encoding=utf-8 쉘 설정 : 아래 내용 추가 sudo vi /etc/environment LANG="ko_KR.utf8" LANGUAGE="ko_KR;ko;en_GB;en" LC_ALL="ko_KR.utf8" export LANG LC_ALL LANGUA..

Linux 2022.06.09

xargs 사용법

xargs 사용법 xargs [OPTION]... COMMAND [INITIAL-ARGS]... xargs -t -L 1 -a listfile.txt Command -t : 실행 되는 명령을 같이 출력 한다. -L count : 파일에서 한번에 읽어 들일 라인수. 지정 안 하면 전체 파일 내용을 인자로 전달. -a filename : 지정된 파일에서 항목을 읽어 인자로 전달 한다. -p : 인자를 전달 하여 명령 실행 전에 yes 여부를 물어 본다. 확인 후 y 입력 하면 명령 실행. n은 패스 -n count: 한번에 전달할 인자 수를 지정. 예시) xargs -L 1 -a folders.txt ls find . | xargs ls

Linux 2022.05.20

Linux head tail more less 명령어 사용법

Linux head tail more less 명령어 사용법 1. head 파일을 읽어서 보여 줄 때 파일의 앞 부분 10줄만 출력 한다. head filename -n count : 이 옵션을 주면 한번에 출력할 줄 수를 지정 할 수 있다. head -n 20 filename cat filename | head 2. tail 파일을 읽어서 보여 줄 때 파일의 앞 끝부분의 10줄만 출력 한다. tail filename -n count : 이 옵션을 주면 한번에 출력할 줄 수를 지정 할 수 있다. tail -n 20 filename cat filename | tail 3. more 파일을 읽어서 보여 줄 때 콘솔 창에 표시 할 수 있는 만큼만 출력 하고 키를 눌러서 다음 줄을 출력 하게 할 수 있다. sp..

Linux 2022.05.20

Ubuntu에서 스냅(snap)을 제거 하는 방법

Ubuntu에서 스냅(snap)을 제거 하는 방법 우분투에서 스냅이 사용 공간도 많이 차지 하고 시간도 오래 걸려서 삭제 하려고 한다. 보다시피 많은 loop 장치로 마운트 되어 있다. snap list 로 보면 snap으로 관리 되는 패키지들을 볼 수 있다. 1. 현재 snap으로 설치된 패키지 확인 snap list : snap으로 관리 되는 패키지 리스트 2. 패키지 삭제 snap remove --purge snap-store snap remove --purge gtk-common-themes snap remove --purge gnome-3-38-2004 snap remove --purge core20 snap remove --purge bare 위의 순서대로 삭제 하면 된다. core20 삭제는..

Linux 2022.05.19

mktime에서 | value too large for defined data type | 에러 발생

mktime에서 | value too large for defined data type | 에러 발생 linux 64비트 시스템에서 예전에 32bit에서는 잘 사용 하던 프로그램이 다음 에러를 출력 하는 문제가 발생 했다. 증상: mktime 함수 실행 후 에러 리턴 에러: value too large for defined data type 원인: struct tm newtime; newtime.tm_year ~ newtime.tm_sec 에 값을 적용 한 후에 다음의 tm_isdst의 값을 적용 안 했던 부분에서 에러가 발생 했다. newtime.tm_isdst = -1; // 시스템 설정 따라 섬머타임 여부 설정 1: 섬머타임 적용 0: 섬머타임 적용 안 함. -1: 시스템 따라서 newtime.tm..

Linux 2022.05.18

Linux 유저 로그 파일 리스트(utmp wtmp btmp last log )

utmp : 현재 로그인한 사용자 상태 정보를 담고 있는 로그파일 Path: var/run/utmp Cmd: w, who wtmp : 성공한 로그인/로그아웃 정보 로그파일 : system boot / shutdown 정보 로그파일 Path: var/log/wtmp Cmd: last btmp : 실패한 로그인 정보를 담고 있는 로그파일 Path: /var/log/btmp Cmd: lastb last log : 마지막으로 성공한 로그인 정보를 담고있는 로그파일 Path: var/log/lastlog Cmd: lastlog

Linux 2022.05.17

로그인 시에 Message of the day ( MOTD ) 비활성화 하기

로그인 시에 Message of the day ( MOTD ) 비활성화 하기 콘솔 창이나 ssh로 접속 해서 로그인 하면 다음과 같은 환영 메시지 / 오늘의 메시지가 나오는데 (MOTD : message of the day ) 이 메시지 및 기능이 필요 하지 않을 경우 처리 방법 1. MOTD 서비스들이 실행 안 된게 수정 chmod -x /etc/update-motd.d/* 2. 로그인 할 때 메시지 안 나오게 설정 touch $HOME/.hushlogin 위와 같이 .hushlogin 파일이 있으면 아무 메시지도 안 나옴. 3. PAM 설정 변경 /etc/pam.d/login와 /etc/pam.d/sshd 의 파일에서 #session optional pam_motd.so motd=/run/motd.d..

Linux 2022.05.16
반응형