728x90

OS 55

[Linux/Ubuntu] MySQL 설치 및 설정 (외부 접근, 사용자 등록 및 삭제, 권한 설정)

1. 설치 우선 먼저 # apt-get upgrade # apt-get update 를 진행해서 apt를 최신으로 업데이트합니다 그 후 # apt-get install mysql-server 진행하여 mysql 서버를 설치한다 진행 중간에 비밀번호 입력만 진행하면 자동 설치가 완료된다 2. 설정 설치 진행 후 초기 포트 변경이나 외부 접속을 허용해 주어야 한다 # vi /etc/mysql/mysql.conf.d/mysql.cnf 파일을 열어서 파일 구문중 bind-address 구문은 #으로 주석 처리하고 port 구문은 원하는 포트로 수정하면 된다. 기본값으로는 3306으로 세팅되어 있다 그 후 저장 및 종료(/wq) 진행 후 파일을 빠져나와서 # /etc/init.d/mysqld restart 서비스..

OS/Linux(Ubuntu) 2022.11.15

[Linux/Ubuntu] 아이피 제한 ( hosts.allow & hosts.deny )

특정 아이피의 접근만 허용하고 싶다면 /etc/hosts.allow /etc/hosts.deny 두 개의 파일의 수정으로 아이피 제한 및 허용이 가능하다 일단 우선 vi로 /etc/hosts.deny 파일을 열어서 맨 하단에 ALL:ALL 구문을 추가후 저장한다 ( 모든 아이피의 접근을 거부한다 ) 그리고 vi로 /etc/hosts.allow 파일을 열어서 맨 하단에 연결할 서비스명와 아이피를 입력한다 sshd: 192.168.0.1 해당 형태로 특정 IP만 허용하는 방식이 있다 그 외 대역대를 허용하고 싶다면 마지막 숫자만 뺀고 입력하면 된다 sshd: 192.168.0. 이런 형태로 입력하면 해당 대역대의 아이피만 허용 할 수 있다

OS/Linux(Ubuntu) 2022.11.14

[Linux/Ubuntu] 로그인 기록 확인 (last, lastb)

로그인 기록을 확인하는 방법은 두 가지가 있다 1. 정상적으로 로그인이 성공한 기록 last 로그인한 사용자 / 아이피 / 일자 / 시간까지 기록되어 있다 해당 명령어로 누가(사용자) 언제(일자및 시간) 어디서(아이피) 접근했는지 확인이 가능하다 로그가 많이 쌓였다면 cat /dev/null > /var/log/wtmp 구문으로 초기화를 할 수 있다 2. 로그인을 실패한 기록 lastb 로그인을 시도한 사용자, 아이피 및 시도한 일자와 날자를 확인 할 수 있다 특정 아이피가 로그인 시도를 많이 한다면 아이피 접근 제한으로 해당 아이피를 차단 할 수 있다 해당 로그 역시 로그가 많이 쌓여 있다면 cat /dev/null > /var/log/btmp 구문으로 초기화를 할 수 있다

OS/Linux(Ubuntu) 2022.11.11

[Linux/Ubuntu] 프로세스 구동 확인 ( netstat )

네트워크 사용하는 프로세스의 경우 통신 대기의 상태를 활용하여 정상적으로 프로세스 구동되는지 확인 가능 하다 명령어 문구로는 netstat -antp |grep LISTEN 구문으로 확인 가능 하다 해당 구문으로 검색시 프로세스 ID 그리고 사용하는 포트 활성화 상태등 확인이 가능하다 추가로 netstat -antp |grep ESTABLISHED 구문으로는 외부에서 접근한 IP확인도 가능하다

OS/Linux(Ubuntu) 2022.11.07
728x90
반응형