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

리눅스43

리눅스 - 파일 이름으로 파일 찾는 명령어(find, locate) find find / -name my.cnf 2>/dev/null /에서부터 my.cnf라는 이름의 파일을 찾는 명령어다. 뒤에 2>/dev/null은 Permission denied 같은 표준 오류 문자가 뜨면 /dev/null로 리다이렉션 시켜서 오류 문구가 출력을 하지 않기 위함이다. 장점: 기본적인 파일 찾는 명령어이고 다양한 옵션들을 사용할 수 있다. 단점: 파일을 찾는데 오랜 시간이 걸린다. locate locate my.cnf 검색 목록을 미리 mlocate.db 파일에 인덱싱 하므로 find 보다 더 빠르게 파일을 찾을 수 있다. 주기적으로 파일의 목록을 기록하는 cron 스케줄이 작동한다. 장점: find 명령어 보다 빠른 속도로 파일을 찾을 수 있다. 단점: 리눅스에 설치가 되지 않은 .. 2023. 3. 6.
리눅스 - 파일 체크섬(checksum) 확인 명령어(sha256sum) 명령어 echo "[해시] [파일이름]" | sha256sum --check - 사용 예시 echo "c409c819eed60985273e94e575fd5dfd8dd34baef3764fc7356b0f23e25a372c protonvpn-stable-release_1.0.3_all.deb" | sha256sum --check - 2023. 2. 27.
리눅스 - 라즈베리파이 프록시 서버 설치하기(Privoxy) Privoxy 설치 sudo apt install privoxy -y 설정 파일 수정 sudo nano /etc/privoxy/config listen-address :8118 위와 같이 수정해 준다. Privoxy 재시작 sudo systemctl restart privoxy 참고: https://www.howtogeek.com/683971/how-to-use-a-raspberry-pi-as-a-proxy-server-with-privoxy/ How to Use a Raspberry Pi as a Proxy Server (with Privoxy) A Raspberry Pi proxy server allows you to control the websites people can visit. It can .. 2023. 2. 26.
Oracle Cloud - 특정 포트 방화벽 해제(iptables, firewall-cmd) iptables 정책 생성 sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT iptables 정책 확인 sudo iptables -L -n -v --line-number iptables 라인 번호로 정책 삭제 sudo iptables -D INPUT 1 firewall-cmd sudo apt install firewalld sudo firewall-cmd --zone=public --permanent --add-port=80/tcp sudo firewall-cmd --reload 방화벽 규칙 영구 지속 sudo apt install netfilter-persistent -y sudo netfilter-persistent save 출처: https://stack.. 2023. 2. 12.
프라이버시 - SSH를 이용한 프록시(Dynamic Port Forwarding, Socks) ssh -D 8080 -N server_username@server_ip -N: 원격 시스템에 명령을 실행하지 않는다. (명령어행 띄우지 않기) -D: 'D'ynamic, (SOCKS4, 5 Proxy) 이를 이용하면 프록시 서버를 경유해서 오직 LAN에서만 접근 가능한 공유기에도 접근이 가능도 하다. 출처: https://shanepark.tistory.com/266 SSH를 이용한 Proxy, Dynamic Port Forwarding (SOCKS) Dynamic Port Forwarding 을 이용하면 ssh client의 로컬에 SOCKS 프록시 서버로 동작하는 소켓을 만들 수 있습니다. 클라이언트가 해당 포트에 접속하면, 그 연결은 리모트(ssh server) 머신으로 포워딩 되며, shanep.. 2023. 2. 11.
리눅스 - 칼리 리눅스 데스크탑 환경 전환(Switching Desktop Environments) https://www.kali.org/docs/general-use/switching-desktop-environments/ Switching Desktop Environments | Kali Linux Documentation During install a user may select whichever desktop environment that they prefer. However, when using the official VM this is not a possibility. In these cases, and many others, a user may wish to change their desktop environment. To get started we will fir www.kali.org .. 2023. 1. 27.
리눅스 - ssh 키 파일로 비밀번호 없이 접속하기(ssh-keygen) 1. 우선 클라이언트 측이 아래의 명령어로 키 쌍(개인키, 공용키)을 생성시킨다. RSA 형식(type)으로 키 쌍을 생성 하는 명령어 ssh-keygen -t rsa 생성해주게 되면 ~/.ssh 폴더에 id_rsa, id_rsa.pub이 생성이 되고 각각 개인키, 공용키이다. (* 개인키는 절대 유출 x) ~/.ssh/ ├─ id_rsa ├─ id_rsa.pub 2. id_rsa.pub(공용키)의 내용을 서버 측의 ~/.ssh/authorized_keys 파일에다 적어준다. vim ~/.ssh/authorized_keys 3. 클라이언트(접속자)는 ~/.ssh/ 경로에다 id_rsa를 넣던가 명령어(with -i 옵션)를 통해서 서버에게 접속 ssh -i id_rsa 사용자_아이디@서버_아이피 or ~.. 2023. 1. 23.
리눅스 - The disk contains an unclean file system (0, 0).Metadata kept in Windows cache, refused to mount. 에러 해결 The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting.) Could not mount read-write, trying read-only sudo ntfsfix /dev/xxx 2022. 9. 25.
KLDP Wiki 한국어 리눅스 문서화 프로젝트(Korean Linux Documentation Project, KLDP)는 한국인 리눅스 사용자들의 사이트이다. 아무튼 이 KLDP의 Wiki 사이트인데 개발, 리눅스, 보안 등 읽을거리가 아주 많다. (물론 대부분 옛날 자료들) https://wiki.kldp.org/wiki.php KLDPWiki: 대문 이곳 KLDP 위키에 처음 오셨고 좀 더 자세한 KLDPWiki의 사용법을 알고싶으시나요? wiki.kldp.org 2022. 9. 21.
리눅스 - 7-zip(7z) 압축, 압축 해제 명령어(7za) 7-Zip 도구 설치(p7zip) sudo apt install p7zip 7z 압축 명령어 7za a OUTPUT.7z ./INPUT [-pPASSWORD] hide file structure option(파일 구조 숨기기): -mhe=on 7za a -mhe=on OUTPUT.7z ./INPUT [-pPASSWORD] 7z 압축 해제 명령어 7za x INPUT.7z [-oOUTPUT] 참고: https://funfunit.tistory.com/67 [UNIX] 리눅스 7z 파일 압축 해제 및 압축하기(설치 방법 포함) - Linux, AIX 설치 1. 명령어 사용하여 설치하기 (1)CentOS #sudo yum install p7zip (2)Ubuntu #sudo apt-get install p7z.. 2022. 9. 18.
리눅스 - vmware, VM Tools 설치 설치 명령어 sudo apt update sudo apt install open-vm-tools-desktop 출처: https://docs.vmware.com/kr/VMware-Tools/12.0.0/com.vmware.vsphere.vmwaretools.doc/GUID-C48E1F14-240D-4DD1-8D4C-25B6EBE4BB0F.html Open VM Tools 설치 대부분의 Linux 배포판에는 open-vm-tools가 포함되며 일부 배포판은 기본적으로 open-vm-tools를 설치합니다. docs.vmware.com 2022. 9. 13.
리눅스 - 압축 해제 프로그램(Ark) 설치 명령어 sudo apt install ark Ark는 그래픽 압축 파일 관리 도구이며, tar, gzip, bzip2, rar, zip, CD-ROM 이미지 등 여러 파일 형식을 지원합니다. Ark를 사용하여 압축 파일을 열고, 생성하고, 수정하고, 압축을 풀 수 있습니다. 기능: 다양한 형식 지원: gzip, bzip2, zip, rar, 7z 등 압축 풀지 않고 파일 내용 미리 보기 https://apps.kde.org/ko/ark/ Ark 압축 도구 apps.kde.org 2022. 9. 13.
728x90