본문 바로가기

CentOS

[draft] HP 서버 스토리지 정보 확인(raid) HP 서버 스토리지 정보 확인(raid)Smart Storage Administrator (ssacli)패키지명 : ssacli-4.21-7.0.x86_64.rpmArray Configuration Utility(acucli)패키지명 : hpssacli-2.40-13.0.x86_64.rpm패키지 설치yum install -y ssacli-4.21-7.0.x86_64.rpm컨트롤러 명령어컨트롤러 정보 확인 명령어컨트롤러의 정보 표시hpssacli ctrl all show config$ hpssacli ctrl all show configSmart Array P410i in Slot 0 (Embedded) (sn: 5001412324380123E5) Port Name: 1I Port Name: .. 더보기
[draft] CentOS 7에서 MySQL 5.7를 바이너리 아카이브 파일로 설치하는 방법 CentOS 7에서 MySQL 5.7를 바이너리 아카이브 파일로 설치하는 방법테스트 환경운영체제 버전 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ getconf LONG_BIT64DB : mysql 5.7.15MySQL 계정 생성groupadd -g 27 mysqluseradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -g 27 -u 27 mysql MySQL Community Server 다운로드 받기https://downloads.mysql.com/archives/community/작업 디렉토리로 이동cd /usr/local/src아카이브 파일 다운로드wget https:/.. 더보기
[draft] CentOS 7에서 Supervisor를 설치하는 방법 CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치yum install epel-releaseSupervisor 설치supervisor 패키지 설치yum install -y supervisorsupervisor 버전 정보 확인supervisord --version$ supervisord --version3.4.0Supervisor 서비스 시작 및 활성화systemctl --now enable supervisord$ systemctl status supervisord● supervisord.service - Process Monitoring and Control Daemon Loaded: loaded .. 더보기
[draft] Let's Encrypt(Certbot)로 무료 SSL 인증서 발급하는 방법 Let's Encrypt(Certbot)로 무료 SSL 인증서 발급하는 방법1. Standalone 모드(웹 서버가 없는 경우)웹 서버 없이 Certbot이 자체적으로 임시 웹 서버를 실행해 인증을 처리하는 방식입니다. 특징기존 웹 서버가 없을 때 사용포트 80(HTTP) 또는 443(HTTPS) 가 열려 있어야 함임시 서버 구동 → 인증 → 자동 종료사전 준비방화벽에서 80/443 포트 오픈도메인이 서버 IP로 연결되어 있어야 함(A 레코드 설정)명령어 예시certbot certonly --standalone -d [도메인명1] -d [도메인명2]certbot certonly --standalone -d example.com -d www.example.comCertbot은 자체 HTTP 서버를 실행하여.. 더보기
[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] 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] 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] sshpass 명령어 sshpass 명령어sshpass는 SSH 패스워드를 자동으로 제공하여 SSH 접속을 허용하는 명령어입니다. 일반적으로 스크립트나 자동화 작업에서 사용되며 SSH 패스워드를 직접 입력하지 않고 SSH 접속을 자동화할 때 유용합니다.sshpass 설치CentOS/RHELsudo yum install -y sshpassDebian/Ubuntusudo apt-get install sshpass기본 구문sshpass -p 'PASSWORD' ssh USER@HOSTPASSWORD : SSH 패스워드USER : SSH로 접속할 사용자 이름HOST : SSH로 접속할 호스트 주소 또는 IP 주소주요 옵션sshpass의 일부 주요 옵션은 다음과 같습니다:-p 'PASSWORD': SSH 패스워드를 명시적으로 지정합니.. 더보기