리눅스 썸네일형 리스트형 HP Smart Array CLI commands HP Smart Array CLI commands Show configuration /opt/hp/hpssacli/bin/hpssacli ctrl all show config Controller status /opt/hp/hpssacli/bin/hpssacli ctrl all show status Show detailed controller information /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show detail Rescan for New Devices /opt/hp/hpssacli/bin/hpssacli rescan Physical disk status /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show statu.. 더보기 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 1. 필수 패키지 설치 sudo yum install -y gcc pcre-devel openssl-devel sudo yum install -y libnghttp2-devel 2. Apache 소스 다운로드 Apache 웹사이트에서 원하는 버전의 소스를 다운로드하고 압축을 해제합니다. cd /usr/local/src wget --no-check-certificate https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gz tar xfz httpd-2.4.57.tar.gz apr, apr-util 패키지 다운로드 wget --no-check-certificate https://dlcdn.. 더보기 [보안취약점] 우분투에서 계정 잠금 임계값을 설정하는 방법 우분투에서 계정 잠금 임계값을 설정하는 방법 1. 텍스트 편집기를 사용하여 /etc/pam.d/common-auth 파일을 엽니다. sudo vi /etc/pam.d/common-auth 2. 파일에서 auth requisite pam_deny.so 다음에 있는 auth required pam_tally2.so 줄을 찾습니다. 이 줄은 계정 실패 횟수를 추적하고 잠금을 처리하는 모듈을 가리킵니다. 3. 해당 줄을 다음과 같이 수정합니다. auth required pam_tally2.so deny=5 unlock_time=120 no_magic_root deny=5: 계정 실패 횟수가 3회 이상인 경우 계정을 잠급니다. unlock_time=600: 계정이 잠긴 후 600초 (10분) 후에 자동으로 잠금이.. 더보기 [보안취약점] 우분투에서 패스워드 복잡성을 설정하는 방법 우분투에서 패스워드 복잡성을 설정하는 방법 1. 텍스트 편집기를 사용하여 /etc/pam.d/common-password 파일을 엽니다. sudo vi /etc/pam.d/common-password 2. 파일에서 password requisite pam_pwquality.so 또는 password requisite pam_cracklib.so와 같은 줄을 찾습니다. 이 줄은 패스워드 복잡성을 검사하는 모듈을 가리킵니다. 3. 해당 줄을 다음과 같이 수정합니다. password requisite pam_pwquality.so retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 retry=3: 패스워드 재시도 횟수를 3회로 제한합니다. minlen=.. 더보기 [draft] 우분투에 screen을 설치하고 사용하는 방법 우분투에 screen을 설치하고 사용하는 방법Screen은 리눅스에서 여러 개의 가상 터미널 세션을 관리하고 장기 실행되는 작업을 백그라운드에서 실행하고 다시 연결할 수 있는 유용한 도구입니다.1. screen 설치screen을 설치하려면 터미널에서 다음 명령을 실행합니다.sudo apt-get updatesudo apt-get install -y screen위 명령을 실행하여 필요한 패키지를 업데이트하고 Screen을 설치합니다.2. screen 시작하기screen을 시작하려면 터미널에서 screen 명령을 입력합니다.screen이렇게 하면 새로운 Screen 세션이 시작됩니다.3. screen 세션 사용하기Screen 세션에서 다음과 같은 유용한 명령을 사용할 수 있습니다.새 창 열기 : Ctrl +.. 더보기 Sysbench 설치 및 사용 방법 Sysbench 설치 및 사용 방법 Sysbench를 설치하고 사용하는 방법에 대한 간단한 가이드입니다. 1. Sysbench 설치 sudo apt-get update sudo apt-get install sysbench sysbench 주요 옵션 설명 --threads=: 설명: 동시에 실행될 스레드 수를 지정합니다. 예시: --threads=4 --time=: 설명: 테스트를 실행할 시간(초)을 지정합니다. 예시: --time=60 --report-interval=: 설명: 테스트 결과 보고서를 표시하는 간격을 지정합니다. 예시: --report-interval=10 --events=: 설명: 이벤트 수를 지정하여 특정 작업을 반복 실행합니다. 예시: --events=100000 --threads=:.. 더보기 파일 인코딩 변경하기(libiconv) 파일 인코딩 변경하기(libiconv) libiconv 라이브러리를 사용하여 파일의 인코딩을 변경할 수 있습니다. libiconv 설치 libiconv download URL : https://ftp.gnu.org/gnu/libiconv/ 컴파일 tar xvfz libiconv-1.13.1.tar.gz cd libiconv-1.13.1 ./configure --prefix=/usr/local make make install iconv 버전 정보 $ iconv --version iconv (GNU libc) 2.17 Copyright (C) 2012 Free Software Foundation, Inc. 이 프로그램은 공개 소프트웨어입니다; 복사조건은 소스를 참조하십시오. 상품성 이나 특정 목적에 대한 적.. 더보기 [draft] 리눅스에서 파일명에 날짜를 포함시키는 방법 리눅스에서 파일명에 날짜를 포함시키는 방법(date)1. date 명령어와 함께 파일명 생성하기filename="myfile_$(date +%Y%m%d).txt"touch "$filename"위의 예시에서 $(date +%Y%m%d)는 현재 날짜를 YYYYMMDD 형식으로 반환하는 date 명령어의 결과를 삽입합니다. touch 명령어는 새로운 파일을 생성합니다.2. strftime 함수 사용하기filename="myfile_$(date +"%Y%m%d").txt"touch "$filename"위의 예시에서 $(date +"%Y%m%d")는 현재 날짜를 YYYYMMDD 형식으로 반환하는 것입니다.3. cp 명령어를 사용하여 파일 복사 및 이름 변경하기cp myfile.txt myfile_$(date +%.. 더보기 이전 1 ··· 56 57 58 59 60 61 62 ··· 133 다음