728x90
반응형
SMALL
- 1. 웹 서버와 웹 애플리케이션과 DB 서버 연동2023-02-14 16:35:21아파치 서버 설정 웹 서버 설치 yum -y install httpd 방화벽 해제 systemctl stop firewalld systemctl disable firewalld setenforce 0 관련 패키지 및 모듈 설치 yum install httpd httpd-devel gcc gcc-c++ wget https://dlcdn.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz 모듈 설치 tar zxvf tomcat-connectors-1.2.48-src.tar.gz cd tomcat-connectors-1.2.48-src/native/ ./configure --with-apxs=/usr/bin/apxs yum in..
- 4. systemd2023-02-13 20:12:21systemd란? init의 세대교체 리눅스를 부팅하면 커널이 가장 먼저 실행시키는 프로세스 기존의 리눅스는 가장 먼저 init 프로세스를 실행하고 init 프로세스가 필요한 다른 프로세스를 실행 기존의 init 프로세스는 단계적으로 런 레벨을 올려가며 해당 런 레벨의 rc 스크립트를 차례대로 실행 하지만 init은 아주 오래전 리눅스에서부터 사용하던 아주 오래된 프로세스였고 이에 계속해서 기능이 추가되면서 프로그램들이 복잡해지다 보니 효율 또한 떨어지게 되었다. 이에 systemd는 init의 단점을 보안하며 기존 리눅스의 의존성을 해치지 않도록 개발되었다. systemd는 가능한 한 병렬로 시작 프로그램을 실행시키는 것으로 부팅 속도를 끌어올리고, 프로그램 실행을 위한 파일로는 쉘 스크립트가 아니라 ..
- 1. 사용자 관리2023-02-13 19:45:08사용자 관리 관련 파일 /etc/passwd user x 27 27 MySQL Server:/var/lib/mysql /sbin/nologin 로그인명 사용x UID GID 주석(설명) 사용자 홈 디렉토리 로그인 쉘 로그인명 각 사용자는 유일한 이름을 가지고 있어야 함(중복 허용X) 첫 문자는 영문자(._- 시스템에 따라 사용 가능) 사용x (본 사용 목적 : 패스워드를 저장 부분) 현재 사용x etc/shadow 파일에 따로 저장 UID 로그인명은 중복이 X, but UID는 중복이 가능 시스템이 사용자를 식별하는 번호 (root의 권한을 가질 수도 있음) 일반사용자는 1000번 이상의 사용 normarlly 1000보다 작은 UID는 예약 UID GID 해당 사용자가 속해있는 주 그룹의 GID 주석 ..
- 11. 압축 및 아카이브2023-02-13 17:56:54아카이브란? 아카이브란? 아카이브는 여러 가지 목적이 있지만 전통적으로 사용된 용도는 파일의 저장용도로 사용되었다. 테이프 장치에 파일을 보관하여 백업하거나 여라 파일을 하나의 파일로 묶어서 보관 현재는 파일을 저장할 때뿐 아니라 단순히 여러 파일을 하나의 파일로 묶을 때도 사용 일반적으로 프로그램을 tar 아카이브 후 gzip 압축한 형태로 배포하는 경우가 많다. 아카이브 관련 명령어 tar 명령어 tar [기능] [아카이브 파일] [묶음 파일 1] [묶음 파일 2] [묶음 파일 3].... 기능 c : 새로운 아카이브 파일을 생성 x : 아카이브 파일에서 여러 파일을 해제 t : 아카이브 파일에서 안의 내용을 조회 v : verbose, 명령어 수행과정을 자세히 출력 f : 아카이브 장치 지정(파일 ..
- 10. 프로세스 제어2023-02-13 17:53:05프로세스란? 프로세스란? 프로세스의 종류 부모 프로세스 다른 프로세스를 생성할 수 있는 프로세스 자식 프로세스 부모 프로세스로부터 만들어지는 프로세스 정상적으로)자식 프로세스 종료 후 부모프로세스 종료 데몬 프로세스 일반적으로 사용자가 실행시키지 않고 커널에의해 구동, 백그라운드로 동작 특정 서비스를 제공하기위해 구동 파일 이름 끝에 'd'를 붙여서 사용하는것이 일반적 'Windows의 서비스'와 같은 존재 고아 프로세스 일반적으로 자식프로세스는 종료되면 부모 프로세스로 되돌아 가는데 부모 프로세스가 먼저 종료된 경우에 자식 프로세스를 고아 프로세스라고 한다 고아 프로세스는 init 프로세스가 처리해준다 좀비 프로세스 정상적으로 프로세스를 종료했지만 자원을 반납하지 않은 상태로 계속 남아있는 상태(자원을..
- 13. db 이중화22023-02-13 17:39:58Active(읽기, 쓰기) - Active(읽기, 쓰기) 구조 vi /etc/haproxy/haproxy.cfg 마지막 줄에 추가 listen stats# haproxy 모니터링 페이지 설정 bind :9000# 웹브라우저를 이용해서 9000포트로 접속하면 stats enable# haproxy 모니터링 페이지로 접속 됨 stats realm Haproxy\ Statistics# http://[서버IP]:9000/haproxy_stats stats uri /haproxy_stats listen mysql-cluster bind :3306 mode tcp balance roundrobin option mysql-check user [mysql의 사용자 이름 이 예제에선 remote] # mysql에 헬스체..
728x90
반응형
LIST