본문 바로가기

728x90

리눅스

[draft] 우분투에서 Postfix 메일 서버를 사용하여 Gmail로 메일을 보내는 방법 우분투에서 Postfix 메일 서버를 사용하여 Gmail로 메일을 보내는 방법mailutils 설치sudo apt updatesudo apt install mailutilsGoogle 앱 비밀번호 생성https://myaccount.google.com/apppasswordsGmail 계정의 인증 정보 저장Gmail의 SMTP 서버 주소, 포트 및 인증 정보를 추가합니다.sudo vim /etc/postfix/sasl_passwd[smtp.gmail.com]:587 your_email@gmail.com:your_password참고: your_email@gmail.com에는 Gmail 계정의 이메일 주소를 your_password에는 해당 계정의 비밀번호를 입력합니다. sasl_passwd 파일을 해시.. 더보기
[draft] 우분투에서 메일 서버(postfix)를 구축하고 설정하는 방법 우분투에서 메일 서버(postfix)를 구축하고 설정하는 방법우분투에서 메일 서버를 구축하고 설정하는 방법에 대해 단계별로 안내해 드리겠습니다.다음은 메일 서버를 구축하는 과정입니다.단계 1: 필요한 패키지 설치하기터미널을 열고 다음 명령을 실행하여 필요한 패키지를 설치합니다.sudo apt updatesudo apt install -y mysql-serversudo apt install -y postfixsudo apt install -y dovecot postfix-mysql dovecot-mysql단계 2: MySQL 데이터베이스 구성하기MySQL에 루트 암호를 설정합니다.sudo mysql_secure_installationMySQL에 로그인합니다.sudo mysql -u root -p다음 명령을.. 더보기
[draft] HP Smart Array CLI commands HP Smart Array CLI commandsShow configuration/opt/hp/hpssacli/bin/hpssacli ctrl all show configController status/opt/hp/hpssacli/bin/hpssacli ctrl all show statusShow detailed controller information/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show detailRescan for New Devices/opt/hp/hpssacli/bin/hpssacli rescanPhysical disk status/opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show statusShow deta.. 더보기
[draft] CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법 CentOS 7에서 Apache를 소스 코드로 설치하고 HTTP/2를 활성화하는 방법1. 필수 패키지 설치sudo yum install -y gcc pcre-devel openssl-develsudo yum install -y libnghttp2-devel2. Apache 소스 다운로드Apache 웹사이트에서 원하는 버전의 소스를 다운로드하고 압축을 해제합니다.cd /usr/local/srcwget --no-check-certificate https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gztar xfz httpd-2.4.57.tar.gzapr, apr-util 패키지 다운로드wget --no-check-certificate https://dlcdn.apache.or.. 더보기
[draft] 우분투에서 계정 잠금 임계값을 설정하는 방법 우분투에서 계정 잠금 임계값을 설정하는 방법 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_rootdeny=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=-1retry=3: 패스워드 재시도 횟수를 3회로 제한합니다.minlen=8: 패.. 더보기
[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 +.. 더보기
[draft] Sysbench 설치 및 사용 방법 Sysbench 설치 및 사용 방법Sysbench를 설치하고 사용하는 방법에 대한 간단한 가이드입니다.1. Sysbench 설치sudo apt-get updatesudo apt-get install sysbenchsysbench 주요 옵션 설명--threads=:설명: 동시에 실행될 스레드 수를 지정합니다.예시: --threads=4--time=:설명: 테스트를 실행할 시간(초)을 지정합니다.예시: --time=60--report-interval=:설명: 테스트 결과 보고서를 표시하는 간격을 지정합니다.예시: --report-interval=10--events=:설명: 이벤트 수를 지정하여 특정 작업을 반복 실행합니다.예시: --events=100000--threads=:설명: 동시에 실행될 스레드 수를.. 더보기

728x90