본문 바로가기

반응형

OS

(22)
[WSL] WSL2 에서 실행한 프로젝트 접속하기 (포트포워딩/방화벽) WSL1은 Windows와 같은 네트워크 스택을 공유하여 아래 설정이 필요없으나,WSL2는 기본적으로 가상 네트워크 인터페이스를 사용한다.즉, WSL에서 실행한 프로젝트에 외부에서 접속하려고 하면 안되는것이다.# version 확인wsl -v WSL2인 경우 아래 절차를 밟으면 외부에서 접속이 가능하다.1. 내 윈도우 ip 확인ipconfig2. wsl 내부 ip 확인wslifconfig 3. wsl2에서 fastapi 구동중인 포트를 윈도우로 포트포워딩명확한 ip를 제시해야하며 0.0.0.0 은 제공하지않는다.netsh interface portproxy add v4tov4 listenport= listenaddress= connectport= connectaddress=netsh interface p..
[Linux] Alpine Linux Alpine Linux (알파인 리눅스)A Linux Powered Integrated Network EngineMIT 라이선스 아래에 배포되었으며 LEAF 리눅스 의 포크 버전이다.알파인 리눅스는 '작고', '보안이 뛰어나고', '간단함'을 염두에 두고 만들어졌으며 이는 LEAF 리눅스 때와 같다. 하지만 시간이 지나면서 이 장점들을 더욱이 다양하게 활용하고 싶은 사람들이 늘어났고 그 결과로 커널을 제외한 배포판의 용량이 8MB 밖에 되지 않으면서 그 위에 수많은 패키지들을 설치할 수 있는 지금의 상태가 되었다.
[linux|ubuntu] inotify watch limit reached 어느날 나는 그저 nginx 를 재시작하고 싶었을 뿐인데.. 에러를 만났다.Failed to add a watch for /run/systemd/ask-password: inotify watch limit reachedinotify 라는 놈의 감시 한도가 초과 됬다고 한다.일단 해결방법은 limit을 확인하고 수정한다.# 확인하기cat /proc/sys/fs/inotify/max_user_watches8192cat /proc/sys/fs/inotify/max_user_instances1024# 임시로 늘리는것sudo sysctl -w fs.inotify.max_user_watches=524288sudo sysctl -w fs.inotify.max_user_instances=8192# 영구적으로 변경sud..
[ubuntu] Ubuntu에서 특정 쉘 스크립트를 컴퓨터 시작 시 자동으로 실행 (feat. chatgpt) Ubuntu에서 특정 셸 스크립트를 컴퓨터 시작 시 자동으로 실행하려면 여러 가지 방법이 있습니다. 아래에 대표적인 방법들을 정리했습니다.1. rc.local 파일 사용Ubuntu는 rc.local 파일을 통해 부팅 시 실행할 스크립트를 설정할 수 있습니다. 다만, 기본적으로 최신 Ubuntu 버전에서는 rc.local 파일이 비활성화되어 있을 수 있으니 활성화가 필요합니다.설정 방법:1. 파일 열기:sudo nano /etc/rc.local 2. 파일 끝에 스크립트 실행 명령 추가:/경로/스크립트.sh & 3. 실행 권한 부여:sudo chmod +x /etc/rc.local 4. 시스템 재부팅 후 동작 확인. 2. crontab 사용crontab을 이용해 시스템 부팅 시 실행되도록 설정할 수 있습니다..
[ubuntu] 파일 시스템 마운트 가이드 마운트(mount)란?마운트(mount)는 컴퓨터 과학에서 저장 장치에 접근할 수 있는 경로를 디렉터리 구조에 편입시키는 작업을 말한다. mount 명령어를 사용하면 저장 장치의 접근 경로를 원하는 위치에 생성할 수 있다. 마운트를 이용하면 분산 파일 시스템으로 확장하기가 용이하다. 사용자는 마운트된 미디어의 파일들에만 접근이 가능하다. 쉽게말하면 A라는 디스크에서 다른 컴퓨터의 B라는 디스크랑 연결하는 것이다. 마운트 기본 분법sudo mount [옵션] [마운트 통신에 사용할 네트워크 파일 시스템] [A디스크 주소]:[A디스크의 공유하고자하는 폴더 경로] [B디스크에서 연결하고자 하는 폴더 경로]# 샘플sudo mount -t nfs test.com:/volume2/share_folder /home/..
[Linux] The regreSSHion Bug (feat. Openssh) glibc 기반 Linux 시스템의 OpenSSH 서버(sshd)에 인증되지 않은 원격 코드 실행(RCE) 취약점이 있습니다.regreSShion이란 무엇인가요?regreSSHion, CVE-2024-6387은 OpenSSH의 서버(sshd)에서 인증되지 않은 원격 코드 실행으로 전체 루트 액세스를 부여합니다. 기본 구성에 영향을 미치며 사용자 상호 작용이 필요하지 않습니다. 상당한 악용 위험을 초래합니다.영향을 받는 OpenSSH 버전4.4p1 이전의 OpenSSH 버전은 CVE-2006-5051 및 CVE-2008-4109에 대한 패치가 적용되지 않는 한 이 신호 핸들러 경쟁 조건에 취약합니다.4.4p1부터 8.5p1까지의 버전은 CVE-2006-5051에 대한 혁신적인 패치 덕분에 취약하지 않습니다..
[windows 11] 시계 초 표시 하기 원래 설정 > 개인 설정 > 작업 표시줄 동작 > 시스템 트레이 시계에 초 표시 가 있어야한다.그런데 없는것이다.그럴경우 아래와 같이 하면 된다.win + R > regedit > HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced > ShowSecondslnSystemClock > value 1로 변경없는 경우 새로만들기 > DWORD(32비트) 값 > ShowSecondslnSystemClock  > 더블클릭해서 값을 1로 바꿔준다.그리고 재부팅하고 나면 설정이 생기고 설정해주면 초가 나온다. https://answers.microsoft.com/ko-kr/windows/forum/all/%EC%8B%9C%EC%8..
[windows] 윈도우11 마우스 우클릭 메뉴를 윈도우10 스타일로 변경하기 (레지스트리 변경) 윈도우11 > windows 10 스타일레지스트리를 cmd 명령어로 변경한다.reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /vetaskkill /f /im explorer.exeexplorer.exe윈도우10 > 윈도우11 스타일레지스트리를 cmd 명령어로 변경한다.reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /ftaskkill /f /im explorer.exeexplorer.exe참고https://playcraft.tistory.com/472 윈도우11 마우스 우클릭..

반응형