분류 전체보기 썸네일형 리스트형 [draft] chmod 명령어 chmod 명령어chmod 명령어는 Unix 및 Unix 계열 운영 체제에서 파일이나 디렉토리의 권한을 변경하는 데 사용됩니다.기본 구문chmod [옵션] 모드 파일 또는 디렉토리모드: 권한을 설정하는데 사용되는 숫자 또는 기호로 표현된 값.파일 또는 디렉토리: 권한을 변경하려는 대상 파일 또는 디렉토리.주요 옵션-R, --recursive: 하위 디렉토리 및 파일에 대한 권한 변경을 재귀적으로 적용합니다.사용 예시1. 숫자를 사용하여 권한 변경chmod 755 myfile.txtmyfile.txt 파일에 대한 권한을 소유자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹 및 기타 사용자에게는 읽기 및 실행 권한을 부여합니다. 2. 기호를 사용하여 권한 변경chmod u=rw,g=r,o=r myfile.t.. 더보기 [draft] SSH 로그인 시 Google OTP를 사용하는 2차 인증을 적용하는 방법 우분투에서 SSH 로그인 시 Google OTP(One-Time Password)를 사용하는 2차 인증을 적용하는 방법1. OpenSSH 서버 설치시스템에 OpenSSH 서버가 설치되어 있는지 확인하거나 설치합니다.sudo apt updatesudo apt install openssh-server2. Google Authenticator PAM 모듈 설치Google Authenticator PAM 모듈을 시스템에 설치합니다.sudo apt install libpam-google-authenticator3. PAM 설정 수정PAM 구성 파일 (/etc/pam.d/sshd) 백업합니다.sudo cp /etc/pam.d/sshd /etc/pam.d/sshd_$(date '+%Y%m%d-%H%M')/etc/pa.. 더보기 [draft] dig 명령어 dig 명령어dig (Domain Information Groper) 명령어는 DNS(Domain Name System) 쿼리 도구로, 도메인 이름과 관련된 DNS 정보를 조회하고 검색하는 데 사용됩니다. 이 도구는 네트워크 관리, 시스템 관리 및 웹 개발 등 다양한 상황에서 유용합니다.bind-utils 패키지 설치(dig)CentOSyum install -y bind-utilsUbuntusudo apt-get install dnsutilsdig 명령어 사용 예시도메인 이름 조회가장 간단한 사용 예시는 특정 도메인 이름에 대한 DNS 레코드를 조회하는 것입니다. 다음은 google.com의 A 레코드(호스트의 IPv4 주소)를 조회하는 예시입니다.dig google.com특정 DNS 레코드 조회dig를.. 더보기 [draft] 우분투에 OpenSSL을 최신 버전으로 업그레이드하는 방법 우분투에 OpenSSL을 최신 버전으로 업그레이드하는 방법OpenSSL - SSL(Secure Socket Layer) 암호화 라이브러리 및 도구테스트 환경운영체제 정보$ cat /etc/os-releasePRETTY_NAME="Ubuntu 22.04.1 LTS"NAME="Ubuntu"VERSION_ID="22.04"VERSION="22.04.1 LTS (Jammy Jellyfish)"VERSION_CODENAME=jammyID=ubuntuID_LIKE=debianHOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLIC.. 더보기 [draft] ss 명령어 ss 명령어ss 명령어는 socket statistics를 표시하는 도구로 리눅스에서 네트워크 연결 상태를 확인하는 데 사용됩니다. ss는 netstat의 대체 도구로 간주되며 더 빠르고 강력한 기능을 제공합니다.1. ss 명령어 설치일반적으로 최신 리눅스 배포판에는 ss 명령어가 기본적으로 포함되어 있습니다. CentOS 7sudo yum install -y iprouteUbuntusudo apt install -y iproute22. ss 명령어 사용법 및 주요 옵션기본 사용법ss [옵션]주요 옵션-t : TCP 소켓을 표시합니다.-u : UDP 소켓을 표시합니다.-l : Listening 상태의 소켓만 표시합니다.-p : 각 소켓과 연관된 프로세스를 표시합니다.-a : 모든 소켓을 표시합니다 (Li.. 더보기 [draft] fio 도구를 사용하여 디스크 I/O 성능을 측정하는 방법 fio 도구를 사용하여 디스크 I/O 성능을 측정하는 방법fio 도구는 Linux 및 Windows에서 사용할 수 있는 무료 오픈 소스 디스크 I/O 도구입니다. 다양한 유형의 I/O 작업을 시뮬레이션하여 디스크의 성능을 측정할 수 있습니다.fio 설치Ubuntu 기반 시스템sudo apt-get updatesudo apt-get install fioCentOS 기반 시스템sudo yum install fiofio 기본적인 문법fio [options] [job options] fio 매개변수ioengine : I/O 작업을 수행하는 엔진을 지정합니다. 일반적으로 libaio 엔진을 사용합니다.rw : I/O 작업의 유형을 지정합니다. 순차 읽기, 순차 쓰기, 임의 읽기, 임의 쓰기를 지정할 수 있습니다... 더보기 [draft] iconv 명령어 iconv 명령어iconv 명령어는 문자 인코딩 변환을 수행하는 유용한 유틸리티입니다. 특히, 텍스트 파일의 문자 인코딩을 변경할 때 사용됩니다.기본 구문iconv [옵션] -f 입력인코딩 -t 출력인코딩 [입력파일] > [출력파일]주요 옵션-f, --from-code=인코딩: 입력 파일의 문자 인코딩을 지정합니다.-t, --to-code=인코딩: 출력 파일의 문자 인코딩을 지정합니다.-o, --output=파일: 출력 파일을 지정합니다.-l, --list: 시스템에서 지원하는 인코딩 목록을 출력합니다.사용 예시UTF-8에서 ISO-8859-1으로 변환iconv -f UTF-8 -t ISO-8859-1 input.txt > output.txt파일의 인코딩 확인file -i filename시스템에서 지원하.. 더보기 [draft] HTML 리다이렉션 HTML 리다이렉션 contenthttp-equiv 또는 name 특성의 값을 담습니다.http-equiv프래그마 지시문을 정의합니다. 특성의 이름(http-equiv(alent))에서 알 수 있듯이, 가능한 값은 특정 HTTP 헤더입니다.content-security-policy 현재 페이지의 콘텐츠 정책 (en-US)을 정의할 수 있습니다. 대부분의 콘텐츠 정책은 허용하는 서버 출처와 스크립트 엔드포인트를 지정해 사이트 간 스크립트 공격 방어에 도움을 줍니다.content-type 지정할 경우, content 특성의 값은 반드시 "text/html; charset=utf-8"이어야 합니다. 참고: text/html MIME 유형으로 제공하는 문서에서만 사용할 수 있으며, XML MIME 유형의 .. 더보기 이전 1 2 3 4 ··· 84 다음