네트워크 : IP, 서브넷마스크, gateway, DNS
TCP/IP
* 컴퓨터끼리 네트워크상으로 의사소통하는 약속을 '프로토콜'이라고 부르는데. 그중 가장 널리 사용되는 프로토콜의 종류 중 하나다.
* 통신의 전송/ 수신을 다루는 T CPTaimtaion ata atoa와 데이터 통신을 다투는 IpPilcimat halo어로 구성 된다.
cat(보여주세요)
cat/etc/netlan/50
utm이 줘야되는데 안 줘서 서버켜도 ip가 들어오지 않는다.
우분투 들어가서 ip addr 쳐줘서 ip들어갔나 확인 -> ip 안 들어갔어야 정상.
root 권한으로 쓰면 sudo 쓸 필요 없음. 사용자 입장에서만 sudo 써주고 입력
sudo nano /etc/netplan/50-cloud-ni.yaml
dhcp4 바꾸지 않는 이유는 바로 서버작업할 것이기 때문.
공유기가 즉 utm을 1.2로 주면 됨.
우분투 서버를 1.2로 두고싶으니까 네트워크 정의에 1.2랑 1.1 넣어준다.
utm은 처음 들어오는걸 1로 두니까 우분투를 1.2로 두려면 mac 주소 정의에 우분투 mac주소 넣어준다.
패킷점검페이지, 서버점검페이지 추가해서 만들어준다.
서버에서 하면 원본이 없어 데이터 손실 우려가 있으니 xampp를 이용해서 C드라이브에 우선적으로 작업해준다.
header.php에
◁a class="list-group-item list-group-item-action list-group-item-light p-3" href="/packet/">패킷점검◁/a>
◁a class="list-group-item list-group-item-action list-group-item-light p-3" href="/server/">서버점검◁/a>
추가해준다.
php말고 다른 스크립팅 언어도 있는데 다른건 언어가 너무 어려움.
php = server에서 해석돼서 돌아가는 언어
html은 일방향 php는 데이터베이스에서 데이터를 가져오기 때문에 수정 가능
packet 점검 : w3school -> table ->Hover Rows
ip, 날짜, 패킷 종류and개수, 메모 넣어준다.
http://192.168.0.129/ ← 패킷 데이터 볼 수 있음.
볼게 너무 많으니까 source.ip를 누르고 +
다른것도 옆에서 보고싶은 거 누르고 +
데이터 일사스틱 서치
내 도메인에 들어오는 ip를 추리는 것이 먼저. 그 추려진 ip를 등록해보자.
◁?php
#변수
$ip
$cnt
$start
$end
$packet
$memo
변수 = 그릇이다.
◁?php
#변수
$ip=$_POST['ip'];
$cnt=$_POST['cnt'];
$start=$_POST['start'];
$end=$_POST['end'];
$packet=$_POST['packet'];
$memo=$_POST['memo'];
echo $ip;
$query = "insert into
packet(ip,cnt,start,end,type,memo)walues('$ip,'$cnt','$start','$end','$type',$'memo')";
echo "◁b>쿼리문◁/b>◁br>";
echo "◁hr>:";
echo $query;
#query도 변수이다.
mysqli_connect 함수라고 부름. 함수 = 기능
내부용
create database lawowhou;
CREATE USER 'lawowhou'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON lawowhou.* TO 'lawowhou'@'localhost';
flush privileges;
외부용
create database lawowhou;
CREATE USER 'lawowhou'@'192.168.0.205' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON lawowhou.* TO 'lawowhou'@'192.168.0.205';
flush privileges;
mysql 접속
xampp에서 shell 클릭 -> mysql -> mysql -u root -p -> 암호는 없음.
하드디스크용량 = df -h
home, backup위주로 봐주면 됨.
메모리 = 1.9gi(2gi 잡혀있다고 보면 됨)
openport = netstat -ant | grep LISTEN
백업작동유부 =
xshell
초록색은 실행파일
파란색이 디렉토리