리눅스 썸네일형 리스트형 [draft] CentOS 7에서 NGINX의 최신 버전을 설치하는 방법 CentOS 7에서 NGINX의 최신 버전(안정 버전)을 설치하는 방법nginx : High performance web server RHEL and derivatives : http://nginx.org/en/linux_packages.html#RHEL-CentOS테스트 환경운영체제 버전 정보$ cat /etc/os-release | grep PRETTY_NAME | cut -d '"' -f 2CentOS Linux 7 (Core)NGINX 설치EPEL 저장소 및 YUM Utilities 패키지 설치yum install -y epel-release yum-utilsnginx.repo 파일 생성sudo tee /etc/yum.repos.d/nginx.repo 더보기---nginx.repo 파일 확인cat.. 더보기 [draft] history 명령어 history 명령어history 명령어는 리눅스 및 Unix 기반 시스템에서 사용자의 명령어 실행 기록을 확인하는데 사용됩니다. 이 명령은 사용자가 터미널에서 실행한 명령어 목록을 표시하며 기본적으로 최근에 실행한 명령어부터 순서대로 나열됩니다.history 명령어를 사용하는 방법과 몇 가지 유용한 옵션1. 기본 사용법history 명령어는 다음과 같이 간단히 사용할 수 있습니다.history이 명령을 실행하면 사용자의 명령어 실행 기록이 순차적으로 나열됩니다. 2. 특정 개수의 명령어 표시history 명령어에 -n 옵션을 사용하여 최근 N개의 명령어를 표시할 수 있습니다. 예를 들어, 최근 10개의 명령어를 표시하려면 다음과 같이 입력합니다.history -n 10 3. 특정 범위의 명령어 표시hi.. 더보기 [draft] 우분투에서 MongoDB Community Server를 설치하는 방법 우분투에서 MongoDB Community Server를 설치하는 방법1. MongoDB의 GPG key를 가져오기 위해 다음 명령어를 실행합니다.wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -2. MongoDB의 repository를 APT에 추가합니다.echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list3. APT 패키지 목록을 업데이트합니다.sudo apt.. 더보기 [draft] shasum 명령어 shasum 명령어shasum은 파일의 SHA(Secure Hash Algorithm) 체크섬을 계산하는 명령어입니다. 파일이나 데이터의 무결성을 검증하거나 파일이 변경되지 않았는지 확인하는 데 사용됩니다. perl-Digest, perl-Digest-SHA 패키지 설명$ yum info perl-DigestLoaded plugins: extras_suggestions, langpacks, priorities, update-motdInstalled PackagesName : perl-DigestArch : noarchVersion : 1.17Release : 245.amzn2Size : 28 kRepo : installedFrom repo .. 더보기 [draft] CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법 CentOS 7에서 사용하지 않는 오래된 커널 패키지를 정리하는 방법(사용하지 않는 커널 삭제)CentOS 7에서 오래된 커널을 삭제하여 2개만 남기고 나머지를 삭제하려면 다음 단계를 따를 수 있습니다. 이렇게 하면 디스크 공간을 확보하고 시스템을 깨끗하게 유지할 수 있습니다. 1. yum-utils 패키지 설치package-cleanup 명령어를 사용하기 위한 패키지를 설치합니다.sudo yum install -y yum-utils 2. 현재 사용 중인 커널 확인현재 사용 중인 커널 버전을 확인합니다. 이 정보를 사용하여 현재 사용 중인 커널을 식별할 것입니다.uname -r$ uname -r4.14.186-146.268.amzn2.x86_64 3. 모든 설치된 커널 버전 확인모든 설치된 커널 버전을 .. 더보기 [draft] curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법curl 버전 정보$ curl --versioncurl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftpFeatures: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-socketshttp code 출력curl -s -o /dev/null -w '%.. 더보기 [draft] 리눅스 패스워드 해싱 알고리즘 개요 및 변경하기 리눅스 패스워드 해싱 알고리즘 개요 및 변경하기주요 해시 알고리즘(간략 비교)MD5($1$)특징 : 빠르고 간단함. 역사적으로 널리 쓰였음.문제점 : 충돌 및 역산 공격에 취약. 패스워드 저장에는 사용 금지 권고.SHA-1특징 : MD5 대비 향상된 무결성 해시.문제점 : 충돌 가능성이 보고되어 패스워드 해시에 권장되지 않음.SHA-2 계열 (SHA-256 $5$, SHA-512 $6$)특징 : 비교적 안전하며 시스템 패스워드에 널리 사용됨. 많은 배포판에서 기본값으로 설정.장점 : 표준화되어 있고 구현이 안정적임.단점 : CPU 기반 해시이므로 빠른 해시 계산이 가능 — 느린(hasher) 알고리즘보다 무차별 대입 공격에 더 취약할 수 있음.bcrypt특징 : 패스워드 해싱 전용 설계. 솔트 포함, 계.. 더보기 [draft] 우분투에서 Go 언어를 설치하는 방법 우분투에서 Go 언어(Golang)를 설치하는 방법테스트 환경운영체제 버전 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTS아키텍처 확인$ uname -mx86_64Go 언어(Golang) 설치공식 Go 다운로드 페이지 링크: https://golang.org/dl/작업 디렉토리로 이동하여 작업을 시작합니다.cd /usr/local/src/다운로드 페이지에서 우분투용 Go 설치 파일을 찾습니다. 대개 "Linux" 용으로 표시되어 있을 것입니다. 적합한 아키텍처와 버전을 선택하세요. 예를 들어, 64비트 아키텍처의 최신 버전을 선택할 수 있습니다.선택한 버전의 다운로드 링크를 클릭하여 Go 설치 파일을 다운로드합니다. 일반적으로 .tar.gz 형식의 압축 파일입니다.. 더보기 이전 1 2 3 4 5 6 7 ··· 10 다음