NTP(Network Time Protocol)는 인터넷상의 시간을 정확하게 유지하기 위한 통신망 시간 규약이다. 라디오나 원자시계에 맞추어 시간을 조정하며 밀리초 1/1000초 단위까지 시간을 맞출수 있다. 기본적으로 NTP 방식은 straum이라는 계층구조를 가지는데 straum 0은 GPS나 세슘원자 시계등 시간을 구하는 장비를 말하며, straum 1은 GPS 나 세슘 원자 시계등에서 직접 시간을 동기화하는 서버를 의미한다. strum 2 부터는 트리 구조를 형성하게 된다. 보통 straum 2에서 동기화를 하고, 이 동기화를 받은 straum 3 서버에서 나머지 같이 운영하는 서버들을 peer로 해서 동기화를 시키므로써 straum 1 서버들의 부하를 줄인다. NTP는 UDP 123포트를 기본포..
Linux
1. 방화벽 수동 설정 # vi /etc/firewalld/zones/public.xml firewall reload # firewall-cmd --reload 2. 방화벽포트 허용 # firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --reload 3. 방화벽포트제거 # firewall-cmd --permanent --zone=public --remove-port=80/tcp # firewall-cmd --perma..
vi에디터 줄번호 넣고 싶을 경우 줄번호 활성 :set number 줄번호 비활성 :set nonumber 항상 사용하고 싶을경우 1. 자신의 홈디렉토리 이동 (cd) 2. .vimrc파일 생성 (vi .vimrc) 3. set number입력후 종료
The goal of this guide is to install OwnCloud 9 using OwnCloud's best practices, and recommended software. I will do my best to make sure it's secure as possible. Credit goes to @JaredBusch and @scottalanmiller for there guides provided me a roadmap. First, we will update our fresh install yum -y update Now install packages: yum -y install wget mariadb-server php-mysql httpd epel-release wget In..
- 과거 리눅스는 소스코드가 공개되어 있기 때문에 보안에 취약하다는 평을 받았다. - 취약한 이유는 설치후 보안설정을 하지 않았기 때문이다. - 이러한 취약점을 보안하기 위한 모델이 SELinux이다. - SELinux Status 1. enforcing : 보안정책 적용 2. permissive : 보안정책 미적용 3. disabled : 비활성화 - SELinux 설정파일 (/etc/sysconfig/selinux) # vi /etc/sysconfig/selinux (비활성화 화면) SELINUX = enforcing # 강제 SELINUX = permissive # 허용 SELINUX = disabled # 비활성화 SELinux 서비스 설정 - setenforce SELinux의 서비스 상태를 변..
리눅스에서 프로그램을 설치하는 방법은 크게 3가지 방법이 있습니다. 기본적으로 리눅스는 "1. 소스파일 컴파일 설치" 방법을 사용하는 데... 이 방법이 너무 불편하다보니, 1,2번의 설치방법이 생겨났습니다. 새로 생겨난 방법들은 리눅스 OS 계열별로 그 방법에 차이가 있습니다. 여기에서 저는 3번의 쉬운설치 방법을 추천하겠습니다. 설치도 명령어 한줄이면 간단하고, 업데이트도 무척 쉽습니다. 1. 소스파일 컴파일 설치 소스파일을 컴파일하여 설치하는 이 방법은 유닉스의 전통적인 설치방법이였습니다. 프로그램 개발자가 소스파일 그대로를 넘겨주면 직접 컴파일해서 사용하는 방법이였습니다. 지금도 사용하고 있지만 추천하지않는 방법입니다. 특히 리눅스 초보자한테는 어울리지않는 설치방법입니다. 왜냐면 무척 번거롭기때문..