분류 전체보기
[centos6] mongodb 설치
[root@localhost yum.repos.d]# yum install mongo-10gen mongo-10gen-server Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * epel: d2lzkl7pfhq30w.cloudfront.net * remi-php70: ftp.riken.jp * remi-php72: ftp.riken.jp * remi-safe: ftp.riken.jp http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/repodata/repomd.xml: [Errno 14] Downloaded more t..

[mysql] DB / USER / TABLE 생성
1. DB 생성 mysql> create database 데이터베이스명 Query OK, 1 row affected (0.00 sec) 위 쿼리 하나로 DB 생성은 끝이다. 이제 DB를 생성했으니 권한을 주거나 테이블을 만드는 등의 작업을 해야한다. 2. 계정 생성 CREATE user '계정 아이디'@'localhost' identified by '비밀번호'; mysql> create user 'sjh'@'%' identified by 'test123'; Query OK, 0 rows affected (0.01 sec) 여기까지 하면 단순 계정만 생성한 것이다. SQLyog나 localhost에서 mysql 접속 시 권한이 없으므로 데이터베이스는 보이지 않는다. 3. 권한 부여 GRANT ALL PRI..

[error] e1dexpress event id 27 - 네트워크 끊김현상
e1dexpress event id 27 윈도우 이벤트뷰어에 위와 같은 내용과 Intel Ethernet Connection 장치 관련해서 에러가 발생한다면 아마 간헐적인 네트워크 끊김 현상일 것이다. 해결방법1) 네트워크 드라이버 속성 설정 변경 장치관리자에서 위와 같은 네트워크 장치를 더블클릭한다. 전원관리 탭에서 "전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음" 설정에 체크를 해제하고 확인 후 재부팅하여 확인해본다. 참고로 위와 같은 증상을 2번 겪었지만 위 방법으로 해결된 적은 없다.... 해결방법2) 케이블 교체 2번 겪었던 증상 모두 케이블 교체하고 정상화 되었다. 다른 포럼들을 확인해보면 RJ45 커넥터를 교체하고 컴퓨터 본체의 NIC 포트를 청소하는 등 여러 세밀한 작업을 해 보는 ..
[error] zabbix_agentd [1399]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [2] No such file or directory
zabbix_agentd [1399]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [2] No such file or directory zabbix-agent 시작 시 위와 같은 에러가 발생하면 다음과 같이 조치한다. # mkdir /var/run/zabbix # touch /var/run/zabbix/zabbix_agentd.pid # chown -R zabbix:zabbix /var/run/zabbix # chmod -R 755 /var/run/zabbix/ # systemctl start zabbix-agent 만약 agent가 올라오지 않는다면 stop 후 start를 진행해본다.
[CentOS 7] php 7.x 설치
1. remi 저장소 설치 # yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm CentOS 8 버전이라면 remi-release-8.rpm 을 설치한다. 2. epel 저장소 설치 # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm remi 저장소를 먼저 설치할 경우 간혹 epel 종속성 때문에 에러가 날 수 있다. 따라서 remi저장소가 설치가 안 될 경우 epel 부터 설치하면 된다. 3. repository 확인 # yum repolist all | grep -i 'php' php 에 관련된 repo 정보들이 나온다. yum i..

22. Ajax
Ajax 란? 자바스크립트를 이용해 서버와 브라우저가 비동기 통신을 할 수 있는 기능이다. 전체적인 페이지 로딩이 아닌 일부분만 갱신하기 때문에 서버입장에서는 데이터를 적게사용하여 부담이 적고 빠르게 정보를 불러올 수 있다. 일반적인 Ajax의 과정은 다음과 같다. 브라우저의 요청 => 이벤트 핸들러에 의해 자바스크립트 호출 => XHR 객체를 이용하여 서버에 요청 => 서버는 전달받은 XHR을 가지고 Ajax 요청 처리 => 처리한 결과를 웹브라우저에 XML이나 Json 형태로 전달 => 서버로부터 전달받은 데이터를 가지고 웹페이지 일부분을 갱신하는 자바스크립트 호출 어쨌든 웹페이지의 일부분만을 갱신하는 기능이다. 코드로 확인해본다. time : queryselector를 이용해 input 태그에 대한..