본문 바로가기
  • Tried. Failed. Logged.
728x90

리눅스43

리눅스 - Ubuntu 디스코드 화면 공유 오류 해결 Steps (detailed explanation of the steps are above):- echo $XDG_SESSION_TYPE (if it say wayland and not X11 follow with the below)- open the config sudo nano /etc/gdm3/custom.conf- Change #WaylandEnable=false to WaylandEnable=false- CTRL+O and enter to write out changes & CTRL+X and enter to close the session- Reboot  출처:https://askubuntu.com/questions/1516688/im-having-issues-with-screen-sharin.. 2024. 11. 15.
라즈베리파이 - sudo apt update "E: 패키지 캐시 파일이 손상되었습니다" 해결 방법 sudo rm -r /var/lib/apt/lists/*sudo apt clean && sudo apt update 출처: https://codeggoon.tistory.com/45 [Raspberry Pi] apt update - Reading package lists...Error! 문제 해결법Raspberry Pi의 운영체제 Linux 배포판(Raspberry Pi for Desktop 또는 라즈비안)을 설치후 시스템 라이브러리 업데이트를 위해 아래의 명령을 실행했는데 패키지 리스트 오류가 발생하였다. $ sudo apt update &&codeggoon.tistory.com 2024. 8. 10.
리눅스 - 특정 사용자 sudo 권한 추가하는 방법들(sudoers) 특정 사용자에게 sudo 권한을 주는 대표적인 방법들 1. /etc/sudoers 설정 파일 수정 2. sudo 그룹에 사용자 추가 사전 준비 - 새로운 사용자 만들기 janger@desktop:~$ sudo useradd -m dummy janger@desktop:~$ echo "dummy:dummy" | sudo chpasswd -m : 홈 디렉터리 자동 생성 janger@desktop:~$ cat /etc/passwd | grep dummy dummy:x:1001:1001::/home/dummy:/bin/sh 새로 생긴 유저 정보를 확인 1. /etc/sudoers 설정 파일 수정 sudoers 설정 파일을 수정하기 위해서는 우선 쓰기 옵션을 추가해야 한다. 아래는 sudoers의 기본 속성 정보이.. 2023. 11. 9.
리눅스 - 아이피 변경하는 방법(/etc/network/interfaces) 예시) 사설 아이피 192.168.57.10을 192.168.57.30으로 변경하고 싶을 경우 편집기(vi, nano)로 /etc/network/interfaces 열기 nano /etc/network/interfaces 수정 전 /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 # The primary network interface #allow-hot.. 2023. 10. 31.
정보보안기사 - 프로세스(proc) 실행 명령어, 전달 인자 확인 및 실행 파일 복원 다음과 같이 922라는 프로세스 아이디(pid)를 가진 program.out이 동작하고 있다. janger@desktop:~/ground$ ps -aux | grep program.out | grep -v grep janger 922 0.0 0.0 2804 904 pts/0 T 18:52 0:00 ./program.out 프로세스 정보 확인 프로세스의 실행파일명 및 경로 확인 ls -l /proc//exe 프로세스의 명령어 인자 확인 cat /proc//cmdline 922의 exe 상태 파일을 ls 명령어로 확인을 하면 프로그램명 및 경로가 심볼릭 링크로 확인하는 게 가능하다. janger@desktop:~/ground$ ls -l /proc/922/exe lrwxrwxrwx 1 janger jange.. 2023. 10. 16.
리눅스 - 필드를 구분하여 문자 추출하기(awk) 예시 필드 추출. abc def ghi라는 문자가 있을 경우에 필드1(abc)만 추출하고 싶은 경우 echo abc def ghi | awk '{print $1}' abc 두 개 이상의 필드 추출. 필드1(abc), 필드2(def)를 추출하고 싶은 경우 echo abc def ghi | awk '{print $1, $2}' abc def 임의의 문자열 추가. 필드1(abc), 필드2(def) 필드3(ghi)을 추출하고 사이를 "-"를 삽입하기 echo abc def ghi | awk '{print $1 "-" $2 "-" $3}' abc-def-ghi 특정 문자를 기준으로 필드를 구분하기. 콜론(:)을 기준으로 필드를 구분하고 싶은 경우 echo abc:def:ghi | awk -F ':' '{ prin.. 2023. 7. 16.
칼리 리눅스 - 시스템 실시간 모니터링 하기 (htop) htop은 실시간 시스템 모니터링 명령어인 top과 동일한 역할을 하지만 더 향상된 비주얼을 제공한다. 설치 sudo apt install htop -y 명령어 htop 2023. 7. 10.
칼리 리눅스 - 사용 중인 디스크 목록 확인(ncdu) 리눅스 디스크 용량을 확인하는 명령어인 df, du 유사한 목적인 유틸리티이다. 이해하기 쉬운 인터페이스로 구성된 것이 특징이다. 설치 sudo apt install ncdu -y 명령어 ncdu [경로] 2023. 7. 10.
칼리리눅스 - 한글 깨짐 해결, 한글 키보드 설치 스크립트 sudo apt update -y sudo apt install fonts-nanum -y sudo apt install fcitx-lib* -y sudo apt install fcitx-hangul -y sudo reboot 출처: https://awesomek.tistory.com/entry/2020%EB%85%84-Kali-Linux-%ED%95%9C%EA%B8%80%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0 2020년 Kali Linux 한글깨짐 현상 해결하기 칼리 리눅스 2020년 버전 설치 아래 링크 참고해주세요. https://awesomek.tistory.com/entry/%ED%95%B4%ED%82%.. 2023. 6. 24.
리눅스 - 명령어 치환(command substitution) / 명령어 실행 결과를 명령어에다 전달하기 명령어1의 실행 결과를 명령어2에 전달해야 하는 경우가 있다. 그럴경우에는 2가지 방법이 있는데 하나는 파이프라인(| ) 사용과 다른 하나는 명령어 치환(`, $) 사용 방법이다. 두 방법은 비슷한 역할을 하지만 명령어 치환은 주로 명령어 출력을 변수에 할당하거나 인수로 사용하는 경우에 사용되고, 파이프라인은 명령어의 출력을 다른 명령어의 입력으로 전달하여 연속적인 처리를 위해 사용된다. 1. 파이프라인(|) 사용 ~ $ echo hello world | cowsay _____________ ------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || 2. backtick(`) 사용 ~ $ cowsay `echo hello .. 2023. 6. 17.
안드로이드 - termux pkg 에러(Some index files failed to download.) termux-change-repo 위 명령어로 레포지토리를 변경하기 출처: https://github.com/termux/termux-packages/issues/11143 2023. 6. 17.
리눅스 - WSL 2, Docker, VirtualBox 함께 사용 (Hyper-V 비활성화) WSL 2, VirtualBox 동시에 사용 인증 방법 Hyper-V "비활성화" 가상 머신 플랫폼 "활성화" 이후 컴퓨터 재부팅 Docker Hpyer-V 없이 사용 Docker 실행시 Hyper-V가 비활성화된 대신 WSL 2 기반으로 실행하냐는 메시지가 뜨면 "Switch to WSL 2" 클릭하거나 Settings - General - Use the WSL 2 based engine 체크 2023. 5. 22.
728x90