본문 바로가기

프로그램 개발/리눅스10

[linux] tcp/ip max connect setting / 최대 연결대수 설정 리눅스 C언어 프로그램에서 TCP/IP Connection 수 설정방법 rlimit 설정값을 통해서 설정 가능합니다 2020. 10. 14.
[Linux] 서버 시간동기화 방법 / server synchronization time 서버 프로그램을 만들다 보면 Database에 그 당시 시간을 저장하는 경우가 많다 그런데 처음 서버를 구동할 때까지만 해도 아무 이상없이 잘 맞아서 저장되던 시간값이 어느순간 1~2초 차이로 시작해서 확연하게 격차가 생기게 되는데 이것의 근본적인 문제는 바로 시간 동기화를 하지 않아서 그렇다 이러한 문제는 서버상에 Cron을 통해서 쉽게 동기화 할 수 있다 필자는 한국기준시간에 맞추기 위해 time.bora.net 의 시간에 서버시간을 동기화 하는 작업을 등록해 두었다 이렇게 하면 관리가자 등록한 주기에 따라서 기준이 되는 서버시간으로 시간을 동기화 할 수 있다 한국 서버시간 동기화 리스트는 다음과 같다 ntp.ewha.or.kr 175.119.224.116 114.207.245.175 maths.ka.. 2020. 6. 24.
(13)Permission denied: AH00091 에러 해결 서버에서 갑자기 http 통신이 안되어서 아래 명령어로 확인을 하니 systemctl status httpd 다음과 같은 에러 내용을 확인이 가능했다 (13)Permission denied: AH00091: httpd: could not open error log file /data/logs/error_log. 위와 같은 명령어는 http에서 에러로그를 기록해야 하는데 setenforce 0 위 명령어를 입력 후 systemctl restart httpd 명령어를 실행해 주면 다시 http가 잘 구동되는 것을 확인할 수 있다 2020. 6. 9.
[linux] 리눅스 프로그램 실행현황 및 포트확인방법 리눅스 어플리케이션을 실행하다 보면 현재 서버에 실행되고 있는 프로그램 어플리케이션이 무엇무엇이 있고 어떤 포트를 통해 실행되고 있는지 확인해야 하는 순간이 있다 그럴경우 아래와 같은 명령어로 손쉽게 확인이 가능하다 netstat -ntulp 첫번째 빨간네모박스는 현재 구동되는 프로그램의 포트번호 두번째 네모박스는 해당 프로그램 어플리케이션의 이름과 PID를 확인할 수 있다 2020. 6. 9.
[리눅스/linux] POST GET 차이점 서버 프로그램을 개발함에 있어 절대 떼어놓고 설명할 수 없는 POST/GET 방식에 대해 알아보자 흔히말하는 HTTP 프로토콜을 통해 서버와 통신을 할 때 POST 방식 GET 방식 이라는 것들이 등장하게 된다 그럼 기본적인 개념은 어떤지 알아보자 먼저 GET방식은 주소 url 에 값이 ?뒤에 쌍으로 이어붙여 보내는 방식 POST 방식은 주소 url 에 값이 표시되지 않고 body라는 몸체에 숨겨서 보내는 방식 즉 실제로 보내지는 url 의 길이는 POST방식이 훨신 짧고 간단한데 그럼 POST방식을 쓰면 되지 않느냐..? 자 이걸 논하기 전에 먼저 이 두가지 방식이 가지는 차이점에 대해 먼저 알아볼 필요가 있다 처음 이 두가지를 접하면 너무도 당황스러운데 그냥 편한대로 쓰면 되지 않느냐 하지만 이러한 .. 2020. 4. 17.
클라우드서버란? 서버개발을 함에 있어 서버구성은 클라우드서버와 하드웨어적인 물리서버로 나눌 수 있고 우리는 오늘 이 두가지의 차이점에 대해 보고자 한다 일단 물리서버란 소위 말하는 컴퓨터 및 실제적으로 존재하는 물리적 장치에 서버프로그램을 개발하는것을 말하는 것으로 아래와같은 모습을 많이 봤을 것이다 대표적으로 카페24와 같은 업체가 하드웨어적인 장치를 판매하고 관리를 담당해주는 등의 서비스를 제공하고 있다 이러한 물리적인 서버의 문제점으로는 컴퓨터 성능의 한계와 정전등 여러가지 상황을 고려해야되고 관리적인 면이나 서버 확장적인 면에서도 어려움이 많다 그래서 여기에서 등장하는것이 클라우드서버 가상 사설서버이다 클라우드 서버란 말 그대로 하나의 물리적 서버를 나누어 여러개의 가상서버로 사용하는 가상화 방법의 한 형태이다 .. 2020. 4. 13.