System/Linux 12

centos - 일반 계정 sudoer 만들기

sudoer 란 일반 계정이 sudo 명령어를 이용하여, 임시로 root 권한을 얻을 수 있는 것을 말합니다.일반 계정에 sudo 권한을 주기 위해선 /etc/sudoers 파일에 대한 수정이 필요합니다.하지만, 아래와 같이 리눅스에서는 /etc/sudoers 파일의 쓰기 권한을 부여하고 있지 않습니다.[root@dataplatform10 etc]# ll /etc/sudoers-r--r-----. 1 root root 3729 2015-12-08 21:43 /etc/sudoers[root@dataplatform10 etc]#Colored by Color Scriptercschmod 명령어를 이용하여 /etc/sudoers 에 쓰기 권한을 부여 하도록 하겠습니다.[root@dataplatform10 ~]#..

System/Linux 2017.01.18

CentOS - HAProxy 설치

로드 밸런싱(Load balancing) 은 여러대의 장비에 분산되어 있는 WAS(Web Appication Server) 를 하나의 포인트로 접근할 수 있게끔 해주는 솔루션입니다.자원 활용의 최적화, 처리량 개선, 응답시간 최소화, 특정 리소스의 오버헤드를 방지하는 목적으로 사용됩니다. HAProxyHAProxy 는 오픈소스 로드 밸런싱 소프트웨어 중 가장 많이 알려진 솔루션 중 하나이며, 고가용성, 프록시 기능을 제공합니다.HAProxy 는 트래픽이 많은 웹사이트에 특히 필요하며, 여러 서버로 구성 된 웹 서비스의 신뢰성과 성능을 증가시켜줍니다.설치 (HAProxy 1.6)1. yum(패키지 관리자) 을 이용한 설치 $ sudo yum install haproxy 2. 소스코드 컴파일을 이용한 설치 ..

System/Linux 2016.09.02

Ubuntu(우분투) - ssh 서버 설치/root 계정 접속 허용하기

openssh-server 설치우분투를 기본으로 설치하면, 대부분 ssh 서버가 설치되어 있지 않습니다.dpkg 명령어를 이용하여 openssh-server 패키지가 설치되어 있는지 확인 후, 설치되어 있지 않다면 패키지 관리자를 이용하여 openssh-server 를 설치하고 난 후, 실행합니다.$ dpkg -l | grep openssh-server$ sudo apt-get install openssh-server$ sudo service ssh startcs root 계정 접속 허용 설정openssh-server 를 설치하고 나면, ssh 를 통해 접속할 수 있음을 확인할 수 있습니다. 그러나 기본적으로 root 계정을 통한 ssh 접속은 차단되어 있는 상태입니다.root 계정에 ssh 접속을 허용..

System/Linux 2016.08.17

우분투(Ubuntu) - Oracle JDK 설치하기

1. PPA (Personal Package Archive) 를 이용한 방법$ sudo apt-add-repository ppa:webupd8team/java $ sudo apt-get update$ sudo apt-get install oracle-java8-installer 2. 직접 설치오라클 홈페이지에서(http://www.oracle.com/technetwork/java/javase/downloads/index.html) JDK(tar.gz) 파일을 다운로드# 압축 해제$ tar zxvf jdk-8u101-linux-x64.tar.gz$ sudo mkdir /usr/lib/jvm$ sudo mv jdk1.8.0_101 /usr/lib/jvm # 명령어 등록(Java 처음 설치하는 경우)$ sud..

System/Linux 2016.08.17

Ubuntu - 방화벽 설정

방화벽 서비스 전체 활성화/비활성화1. 활성화1$ sudo ufw enablecs 2. 비활성화1$ sudo ufw disablecs 3. 상태확인1sudo ufw status verbosecs 특정 Port 에 대한 방화벽 허용1. SSH(22) 포트 허용 - TCP & UDP1$ sudo ufw allow 22cs 2. SSH(22) 포트 허용 - TCP1$ sudo ufw allow 22/tcpcs 3. SSH(22) 포트 허용 - UDP1$ sudo ufw allow 22/udpcs 특정 Port 에 대한 방화벽 거부1. SSH(22) 포트 거부 - TCP & UDP1$ sudo ufw deny 22cs 2. SSH(22) 포트 거부 - TCP1$ sudo ufw deny 22/tcpcs 3. S..

System/Linux 2016.08.12