🔆 업무
mariaDB,MYsql 사용자 생성, 사용자 권한주기 및 확인
#1 mariaDB 접속 # mysql -u root -p #2 Database 확인 # show databases;# create database DB명; #3 생성된 database 접속 # use DB명; #4 user 계정 생성 # create user '계정'@'접속위치' identified by '패스워드'; ex) create user 'test'@'127.0.0.1' identified by 'Password'; -- 내부접속만 허용 ex) create user 'test2'@'%' identified by 'Password'; -- 외부접속 허용 #5 user 권한 주기 # grant all privileges on DB이름.테이블 to '계정'@'접속위치'; ex) grant all p..
리눅스 find 명령어 (Linux/Unix), find 예제, MAC time
#1 find 명령어 1) /etc/apache/conf 내의 파일이 수정된 것을 발견하였다. 담당자가 10일 이내에 파일을 수정한 적이 없을때 무결성을 확인할 수 있는 명령어 find /etc/apache/conf -mtime -10 2) 다음 명령은 최근 10일 동안 새롭게 생성된 파일을 찾아서 /tmp/test.out에 저장하는 명령어 find / -mtime -10 > /tmp/test.out 3) 시스템 보안에 있어서 SUID, SGID는 잠재적인 보안 위험 요소이기 때문에 철저하게 감시되어야 한다. 시스템 전체에 SUID, SGID가 설정되어 있는 파일을 찾는 명령어 ( type -f 는 정규파일 / type -d 는 디렉토리 ) find / -type f -perm -4000 find / -..
L4 로드 밸런싱 (Load Balancing) 알고리즘
#1 로드 밸런싱 (Load Balancing) - 1개의 서버나 방화벽, 네트워크 등에 트래픽이 집중되는 것을 분산시키기 위한 스위칭 기술이다. - 과부하 방지 및 네트워크 속도 향상, 장애 허용, 고가용성 등을 이룰 수 있다. #2 로드 밸런싱 (Load Balancing) 알고리즘 1) Hash - 새로운 연결 시 각 클라이언트에서 해시 키를 가지고 경로를 지정하여 사용자 세션이 상시 유지된다. 2) RR (라운드로빈) - 리얼 서버로 세션을 순차적으로 맺어주는 방식, 모든 클라이언트는 동일하게 취급 된다. - Weight 옵션 지원됨. 3) Weighted RR - 서버의 가중치를 주어 많이 처리할 수 있는 서버로 많은 트래픽이 할당된다. 4) Weighted least-connection - 리..
마리아(maria)DB 10.4 대소문자 구분 설정
#1 mariaDB 대소문자 구분 - window 버전은 상관 없다. - linux / unix 버전에선 테이블 및 대소문자를 구분하기에 설정을 해주어야 한다. /etc/my.cnf.d/server.cnf에 보면 [mysqld] 부분이 있다. lower_case_table_names = 1 을 작성 해준 뒤 systemctl stop mariadb systemctl start mariadb 명령어로 재시작 해주자 ! show variables like 'lower_case_table_names'; 로 적용 확인을 해보자 ~