공부하자 322

[자바스크립트] 데이터 타입 확인 방법

[자바스크립트] 데이터 타입 확인 방법 데이터 타입 종류 Nudefined : 변수 선언시 초기값이 없으면 자동할당 된다. Null : 빈 객체를 가리키는 포인터이다. Boolean : [true(1), false(0)] 둘중하나의 값을 리턴한다. 숫자 : [number] 값을 리턴한다. 문자열 : [string] 값을 리턴한다. 객체 : [object] 값을 리턴한다. Typeof 연산자 데이터 확인 연산자이다. 사용방법 1 2 3 4 var message = [{"date":"2018-12-19 18:00:00","name":"USDKRW=X","rate":1124.97}]; console.log(typeof message); // "object" console.log(typeof(message));..

16진수 8진수로 변환하기 또는 2진수를 8진수 변환하기

16진수 8진수로 변환하기또는 2진수를 8진수 변환하기 예제 먼저 풀면서 배우겠습니다. !! 문제 : 16진수 4CD -> 8진수로 변환하면?16진수는 0~15까지 표현가능하나,10부터는 A, 11=B, 12=C, 13=D, 14=E, 15=F 로 표현된다. 1. 16진수를 먼저 2진수로 변환한다.문제 4CD를 2진수로 표현하면 0100 1100 1101 이된다. 해설16진수를 2진수로 표현하면 자리수는 [8 4 2 1]로 표현된다. 4를 표현하기[8 4 2 1][0 1 0 0] 이된다. (1은 있음, 0은 없음을 의미한다.)=> 4 = 4 C를 표현하기 [ C는 12이기 때문에 12를 만들어준다.][8 4 2 1][1 1 0 0]=> 8 + 4 = 12 D를 표현하기 [ D는 13이기 때문에 13을 만..

포트 번호 확인하기

포트 번호 확인하기 $netstat -tnlp $lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u netstat 기능 설명 -t : TCP 로 연결된 포트를 보여 준다.-n : 주소나 포트 형식을 숫자로 표현한다.-l : LISTEN 하고 있는 포트를 보여 준다.-p : 프로토콜 해당 프로세스를 사용하고 있는 프로그램 이름을 보여 준다. -a : 모든 연결 및 수신 대기 포트를 표시한다.-c : 현재 실행 명령을 매 초마다 실행한다.-u : UDP 로 연결된 포트를 보여 준다.-r : 라우팅 테이블을 보여 준다.

공부하자/Apache 2018.12.13

ssh, mysql, ssl, apache 등 외부 접속이 안될 경우

ssh, mysql, ssl, apache 등 외부 접속이 안될 경우 아파치가 정상적으로 작동중이고,ufw 방화벽이나 공유기 포트포워딩 이 정상적으로 작동되고 있는데도 접속이 안될 경우. localhost 및 127.0.0.1은 정상적으로 접속되는데, 외부에서 접속이 안될 경우 이는 iptables 때문이다 iptables의 포트를 열어보자! iptables 방화벽 포트 열기iptables -I INPUT -p tcp --dport 21 -j ACCEPTiptables -I INPUT -p tcp --dport 22 -j ACCEPTiptables -I INPUT -p tcp --dport 80 -j ACCEPTiptables -I INPUT -p tcp --dport 8080 -j ACCEPTiptab..

공부하자/Apache 2018.12.07

UDP와 TCP

UDP와 TCP UDP비연결형 서비스를 지원하는 전송 계층 프로토콜이다. 인터넷 상에서 서로 정보를 주고 받을 때 정보를 보낸다는 신호나 받는다는 신호 절차를 거치지 않고, 보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜이다. 특징비연결형으로 port만 확인하여, 소켓을 식별하고 송수신한다. 비 신뢰성을 갖는다.오류 검출이 가능하다. (헤더에 오류 검출 필드를 포함하여 무결성 검사를 진행한다)TCP의 handshaking 같은 연결 설정이 없다.패킷 오버헤드가 적어 네트워크 부하를 감소 시킨다.DNS, NFS, SNMP, RIP 등에 사용된다. TCP연결형 서비스를 지원하는 전송 계층 프로토콜이다. 호스트간 신뢰성 있는 데이터 전달과 흐름제어 및 혼잡제어 등을 제공하는 전송 계층으로 인터넷 환경..

ERROR 2003 (HY000): Can't connect to MySQL server on '' (111) 해결 방법

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법 문제의 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' (111) 1. bind-address 주석 및 값 변경하기$sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 0.0.0.0또는# bind-address = 127.0.0.1 0.0.0.0 은 모든 ip에서 접근이 가능하게 설정한다라는 의미입니다. 2. 해당 부분 변경후, mysql 서비스 재시작$sudo service mysql restart

공부하자/Mysql 2018.12.06

ERROR 2003 (HY000): Can't connect to MySQL server on '' (113) 해결 방법

mysql 113 에러 해결하기 문제의 에러mysql ERROR 2003 (HY000): Can't connect to MySQL server on '211.106.114.164' (113) 해당 부분은 아래와 같이 문제를 확인할 수 있습니다. 1. 방화벽 문제1(ufw) ufw 사용법 링크 [클릭]ufw 방화벽이란? [클릭] $sudo ufw enable$sudo ufw allow mysql 2. 방화벽 문제2(iptables) 2번 방법을 진행하겠습니다.$sudo iptables -I INPUT -p udp --dport 3306 -j ACCEPT$sudo iptables -I INPUT -p tcp --dport 3306 --syn -j ACCEPT 설정된 필터링 저장 및 재실행$sudo iptab..

공부하자/Mysql 2018.12.06

UFW 방화벽이란?

UFW 방화벽이란? ufw는 iptables의 설정 도구로 복잡하지 않은 방화벽(Uncomplicated Firewall)을 말한다. 서버는 어디서든지 외부 접근이 가능하기 때문에 보안 위험에 노출될 수 있다. 이에 IDC 레벨이나 네트워크 구성에서 하드웨어/소프트웨어 방화벽이 이미 사용되고 있을 수 있지만 각 서버의 방화벽 설정은 매우 유용하게 작용될 수 있다. 이러한 이유로 iptables가 매우 적합하나 설정과 관리가 복잡하기 때문에 UFW 가 나왔다. ufw 사용법 링크 [클릭]

공부하자/Apache 2018.12.06