본문 바로가기

인프라/리눅스42

[LINUX] MariaDB 패스워드 사용기간 및 복잡도 설정 mariadb에서 패스워드 사용기간 및 복잡도 설정을 할 수 있다. 1. 플러그인 설치 mariadb 프롬프트에 들어가서 플러그인을 먼저 설치해준다. install soname 'simple_password_check' ; #설치완료 후 설치 확인 show plugins ; 2. my.cnf파일 설정 my.cnf에 설정해야 서비스가 재시작 되어도 정책이 유지된다. [mysqld] max_password_errors = 5 simple_password_check = ON simple_password_check_minimal_length = 12 simple_password_check_digits = 1 simple_password_check_letters_same_case = 1 simple_passwor.. 2023. 11. 23.
[linux] postgres 쉘 커맨드 명령으로 유저 조회하기 postgres 쉘 명령어로 유저 정보를 조회 할 수 있다. PGPASSWORD=test123 psql -h 127.0.0.1 -p 5432 -U test -d postgres -t -c 'select usename from pg_user' -c 옵션은 헤더와 footer를 제거하는 옵션이다. PGPASSWORD=패스워드를 입력해야 패스워드 프롬프트가 뜨지않고 바로 명령을 수행한다. postgres 쉘 커맨드 postgres 시스템 유저 조회하기 2023. 11. 11.
[LINUX] 우분투 apache2 인증페이지 로그인페이지 설정 아파치 로그인페이지 / apahce 로그인 페이지 / apache login page / 아파치 인증페이지 / apache auth페이지 별도의 로그인 페이지 개발없이 아파치 설정을 통에 로그인 인증 창을 띄울 수 있다. 다음은 우분투 apache2 기준이다. [세부설정] apache2 설치 sudo apt-get install apache2 apache2-utils 인증할 계정생성 infra는 계정명이며 해당 명령을 수행하면 패스워드를 입력하라고 뜬다 sudo htpasswd -c /etc/apache2/.htpasswd infra # 확인 cat /etc/apache2/.htpasswd http 000-default.conf 페이지 설정 vi /etc/apache2/sites-available/000.. 2023. 11. 8.
[리눅스] 우분투 22.04 nginx stable 업그레이드 개요 우분투 22.04환경에서 apt를 이용하여 nginx 패키지 인스톨을 하면 버전이 1.18.0이 된다. 하지만 nginx 1.18.0은 지원기간이 끝난 버전이라 보안에 취약하다고한다. 업그레이드 방법 기존버전에서 apt update로 업데이트하는게 아니라 기존 버전인 1.18.0을 삭제해야하며, 삭제 전 /etc/nginx를 백업해둘 것을 권고한다. 업그레이드 방법은 다음과 같다. 아래 버전은 참고로 nginx stable 버전업그레이드이다. #nginx 삭제 apt remove nginx #필수 구성요소 설치 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring #서명키 가져오기 curl https://nginx.org/k.. 2023. 10. 16.
[zabbix] 호스트 조회 api curl 명령어 curl 명령어를 이용하여 zabbix host id를 조회 할 수 있다. 아래는 hostname이 test123인 서버의 id를 조회하기 위한 호출 명령어 auth는 토큰이다. curl -s -X POST -H 'Content-Type: application/json' -d ' { "jsonrpc": "2.0", "method": "host.get", "params": { "filter": { "host": [ "testgame123" ] } }, "auth": "12321312312323123123123123d416b70b2", "id": 1 }' "http://12.123.123.123/api_jsonrpc.php" 토큰을 얻는 방법은 다음과 같다 curl --request POST --url 'h.. 2023. 9. 27.
반응형