본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] 랜덤 문자열 생성기 랜덤 문자열 생성기https://randstrgen.lazyig.com/bash 랜덤 문자열 생성echo $RANDOM | base64 | head -c 20; echoMTYyNjYK리눅스 쉘에서 랜덤 문자열을 생성하는 방법openssl 명령어를 사용하여 랜덤 문자열을 생성하는 방법과 /dev/urandom을 사용하는 방법 두 가지를 소개하겠습니다.1. openssl을 사용하여 랜덤 문자열 생성openssl rand -base64 32위 명령어를 실행하면 길이가 32인 랜덤 문자열이 생성됩니다. -base64 옵션은 Base64 인코딩을 사용하여 랜덤 문자열을 출력합니다. 필요에 따라 길이를 조절하거나 다른 인코딩을 사용할 수 있습니다. 2. /dev/urandom을 사용하여 랜덤 문자열 생성tr -dc.. 더보기
C276x260.fwebp.q85 [draft] wget 명령어를 사용하여 프록시를 설정하는 방법 wget 명령어를 사용하여 프록시를 설정하는 방법1. 명령어 옵션으로 설정wget 명령어에 직접 옵션을 추가하여 프록시를 설정할 수 있습니다.-e 옵션은 환경 변수를 설정하는 역할을 합니다. use_proxy=yes는 프록시 사용을 활성화하고 http_proxy는 HTTP 프록시의 주소를 지정합니다.wget -e use_proxy=yes -e http_proxy=http://proxy.example.com:8080 http://example.com/file.txtsudo wget -e use_proxy=yes -e http_proxy=http://your-proxy-server:your-proxy-port -e https_proxy=http://your-proxy-server:your-proxy-port.. 더보기
C276x260.fwebp.q85 [draft] 원도우에서 "프록시 설정" 바로 가기 만들기 원도우에서 "프록시 설정" 바로 가기 만들기1. 바탕화면의 빈 곳에서 마우스 오른쪽 버튼을 클릭합니다. 2. 클릭하면 아래와 같은 컨텍스트 메뉴가 나타납니다.새로 만들기(W) > 바로 가기(S)3. 바로 가기를 클릭하면 아래와 같이 새 바로 가기 아이콘과 바로 가기 만들기 창이 열립니다.항목 위치 입력 : ms-settings:network-proxy4. 바로 가기의 이름을 지정합니다.5. 프록시 설정 바로 가기6. 프록시 설정을 마우스로 더블 클릭하면 아래와 같은 프록시 설정 창이 뜹니다. 참고URL- ms-settings URI 체계 참조 : https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app#user-acco.. 더보기
C276x260.fwebp.q85 [draft] dpkg 명령어 dpkg 명령dpkg는 개별 소프트웨어 패키지를 관리하기 위해 데비안 기반 시스템(우분투 포함)에서 사용되는 명령 줄 도구입니다. 시스템에서 패키지를 설치, 제거 및 관리하는 데 사용됩니다. 패키지 설치sudo dpkg -i package.deb패키지 제거sudo dpkg -r package_name패키지 재설치sudo dpkg -i --force-confmiss package.deb패키지 정보 조회dpkg -s package_name설치된 패키지 목록 확인dpkg -l특정 패키지 검색dpkg -l | grep package_name설치된 패키지 무결성 확인sudo dpkg --verify package_name깨진 종속성 수정sudo apt-get install -f 이것은 dpkg를 사용하는 몇 가지.. 더보기
C276x260.fwebp.q85 [draft] apt-get 명령어 apt-get 명령어apt-get은 Ubuntu와 Debian 기반 시스템에서 사용되는 명령어로 패키지 관리를 위해 사용됩니다. 패키지 설치sudo apt-get install package_name패키지 업그레이드sudo apt-get upgrade시스템 전체 업그레이드sudo apt-get dist-upgrade패키지 제거sudo apt-get remove package_name패키지 검색apt-cache search search_term패키지 정보 확인apt-cache show package_name패키지 목록 업데이트sudo apt-get update종속성 문제 해결sudo apt-get install -f사용하지 않는 패키지 정리sudo apt-get autoremove패키지 소스 추가sudo .. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 Docker를 사용하여 멀티 플랫폼 빌드를 지원하고 설정하는 방법 우분투 24.04에서 Docker를 사용하여 멀티 플랫폼 빌드를 지원하고 설정하는 방법Docker에서 멀티 플랫폼 빌드(Multi-Platform Build)를 사용하려면 Docker Buildx를 활성화하고 설정해야 합니다. 멀티 플랫폼 빌드는 다양한 아키텍처(예: linux/amd64, linux/arm64)를 타겟으로 이미지를 빌드하는 데 유용합니다.테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS1. 멀티 플랫폼 빌드 지원 확인Docker는 기본적으로 멀티 플랫폼 빌드를 지원합니다. Docker 버전 확인docker version --format '{{.Server.Version}}'27.5.1Docker Buildx 지원 여부 확인버전이 출력되.. 더보기
C276x260.fwebp.q85 [draft] Apache Log4j 2 보안 업데이트 권고 Apache Log4j 2 보안 업데이트 권고□ 개요 o Apache 소프트웨어 재단은 자사의 Log4j 2에서 발생하는 취약점을 해결한 보안 업데이트 권고[1] o 공격자는 해당 취약점을 이용하여 악성코드 감염 등의 피해를 발생시킬수 있으므로, 최신 버전으로 업데이트 권고 □ 주요 내용 o Apache Log4j 2*에서 발생하는 원격코드 실행 취약점(CVE-2021-44228)[2] * 프로그램 작성 중 로그를 남기기 위해 사용되는 자바 기반의 오픈소스 유틸리티 □ 영향을 받는 버전 o 2.0-beta9 ~ 2.14.1 모든버전 □ 해결방안[1] o 2.0-beta9 ~ 2.10.0 - JndLookup 클래스를 경로에서 제거 :zip -q -d log4j-core-*.jar org/apache/.. 더보기
C276x260.fwebp.q85 [draft] Visual Studio Code를 이용한 원격(Remote) 코드 개발 Visual Studio Code를 이용한 원격(Remote) 코드 개발1. vscode > Extensions Marketplace > Remote Development > 설치2. 왼쪽 하단의 > 아이콘 클릭 > 검색 창에 : re > Remote-SSH 클릭3. ssh 접속 화면Visual Studio | Marketplacehttps://marketplace.visualstudio.com/ 더보기