변군이글루 (590) 썸네일형 리스트형 Docker Compose를 사용하여 File Browser를 설치하고 실행하는 방법 Docker Compose를 사용하여 File Browser를 설치하고 실행하는 방법(File Browser 설치)File Browser는 웹 브라우저를 통해 서버의 파일을 관리할 수 있는 오픈소스 파일 관리 도구입니다. Docker 컨테이너로 실행하면 별도의 복잡한 설치 없이 빠르게 파일 관리 웹 인터페이스를 구축할 수 있습니다.1. Git 저장소 클론File Browser 실행에 필요한 설정 파일이 포함된 Git 저장소를 클론합니다.git clone https://github.com/anti1346/filebrowser.git$ git clone https://github.com/anti1346/filebrowser.git'filebrowser'에 복제합니다...remote: Enumerating o.. HAProxy를 사용하여 고가용성(High Availability) 구성을 구현하는 방법 HAProxy (High Availability Proxy)를 사용하여 고가용성 (High Availability) 구성을 구현하는 방법haproxy(로드밸런싱) : TCP/HTTP proxy and load balancer for high availability environmentskeepalived(이중화) : Load balancer and high availability service구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8haproxy, keepalived backupCentOS 7.9192.168.0.9haproxy, keepalived webCentOS 7.9192.168.0.7nginx - docker contai.. CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법 CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법keepalived는 리눅스 환경에서 고가용성을 위해 사용되는 데몬으로, 가상 IP(VIP)를 두 개 이상의 서버 간에 이중화하는데 사용됩니다.구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8keepalived backupCentOS 7.9192.168.0.9keepalived keepalived 패키지 설치MASTER/BACKUP 서버에 설정sudo yum install epel-releasesudo yum install -y keepalivedkeepalived -v$ keepalived -vKeepa.. AWS CloudFront와 ALB에 SSL 적용 AWS CloudFront와 ALB에 SSL 적용ArchitectureAWS Certificate Manager버지니아 북부에 인증서 생성Elastic Load Balancer로드 밸런싱 > 로드밸런서AWS CloudFrontAWS Route 53레코드 이름유형라우팅값/트래픽 라우팅 대상sangchul.krA단순CF URLwww.sangchul.krCNAME단순Origin Domainorigin.sangchul.krA단순ALB URL MongoDB 데이터베이스를 백업하고 복구하는 방법 MongoDB 데이터베이스를 백업하고 복구하는 방법MongoDB 데이터베이스를 백업하고 복구하는 방법은 중요한 데이터의 안전성을 보장하기 위한 핵심적인 작업 중 하나입니다. MongoDB는 다양한 백업 및 복구 옵션을 제공하며, 이를 통해 데이터 손실을 방지하고 데이터를 안전하게 관리할 수 있습니다.MongoDB 백업하기1. mongodump 사용mongodump 명령을 사용하여 MongoDB 데이터베이스를 백업할 수 있습니다.예를 들어, mydb 데이터베이스를 backup 디렉토리에 백업하려면 다음과 같이 실행합니다.mongodump --db mydb --out /path/to/backup/directory이 명령은 지정한 데이터베이스의 모든 컬렉션을 JSON 형식으로 백업합니다. 2. mongodum.. 리눅스에서 SHA-256 해시를 생성하고 파일의 무결성을 확인하는 방법 리눅스에서 SHA-256 해시를 생성하고 파일의 무결성을 확인하는 방법1. 파일의 SHA-256 해시 생성SHA-256 해시를 생성하려면 sha256sum 명령어를 사용합니다.sha256sum 파일이름예를 들어, "example.txt" 파일의 SHA-256 해시를 생성하려면 다음과 같이 입력합니다.sha256sum example.txt이 명령은 파일의 SHA-256 해시를 출력합니다. 결과는 해시 값과 파일 이름으로 구성됩니다.2. 해시 확인 및 무결성 검사SHA-256 해시를 생성하고 저장한 후에 파일의 무결성을 나중에 확인하려면 다음 단계를 따릅니다.먼저, 파일을 생성할 때와 동일한 방법으로 파일의 SHA-256 해시를 생성합니다.그런 다음, 나중에 파일을 다운로드하거나 복사할 때마다 SHA-256.. NFS: Stale file handle 에러 NFS: Stale file handle 에러"NFS: Stale file handle" 오류는 NFS(Network File System)에서 발생하는 문제로, 클라이언트가 서버로부터 파일 또는 디렉토리에 대한 핸들(식별자)을 받았지만 해당 핸들이 더 이상 유효하지 않을 때 발생합니다. 이 오류는 파일 또는 디렉토리가 서버에서 제거되거나 일시적으로 일관성이 없는 상태에 있는 경우 발생할 수 있습니다. 이 오류를 해결하기 위해 다음과 같은 조치를 취할 수 있습니다.1. 클라이언트 측 재시작클라이언트 측에서 NFS 마운트를 해제하고 다시 마운트하는 것으로 문제가 해결될 수 있습니다. 다음과 같은 명령어를 사용하여 NFS 마운트를 해제합니다.sudo umount 그리고 마운트를 다시 시도합니다.2. NFS .. 특정 계정이나 그룹(wheel 그룹)에서 su 명령어 사용을 제한하는 방법 특정 계정이나 그룹(wheel 그룹)에서 su 명령어 사용을 제한하는 방법특정 계정이나 그룹에 대한 su 명령어 사용 권한을 제한하려면 /etc/pam.d/su 파일을 편집하여 PAM(Pluggable Authentication Module) 설정을 구성해야 합니다.su 명령어의 경로 및 권한 확인$ which su/bin/su$ ls -l /bin/su-rwsr-xr-x. 1 root root 32128 Feb 3 01:31 /bin/su-rwsr-xr-x 부분에서 s는 SetUID 비트를 나타내고, root는 소유자, 그리고 root는 그룹을 나타냅니다. SetUID 비트가 설정되면 이 명령어는 소유자(root)의 권한으로 실행되게 됩니다.일반 계정에서 su 명령어를 제한su 명령어 권한 변경chm.. 이전 1 ··· 32 33 34 35 36 37 38 ··· 74 다음