반응형

아파치 시작시 다음 오류가 발생하는 경우 처리 방법입니다.

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message



httpd.conf 파일에서


ServerName 을 찾아서 주석을 해제하고 다음과 같이 설정합니다.

ServerName 127.0.0.1



반응형
반응형

아파치를 시작 할 때 아래 오류가 뜨는 경우 처리 방법입니다.

AH00557: httpd: apr_sockaddr_info_get() failed for [호스트명]


vi /etc/hosts



127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 [호스트명]



반응형
반응형
hostname 호스트명
or
hostnamectl set-hostname 호스트명



반응형
반응형

아래 스크립트를 myfirewall.sh 로 저장하고 정책이 변경될 때마다 파일을 수정하고 다시 실행해줍니다.


#!/bin/bash
 
# 모두 삭제
iptables -F
 
# 기본 정책을 설정합니다
# 들어오는 것은 기본으로 모두 막습니다.
iptables -P INPUT DROP
iptables -P FORWARD DROP
# 나가는 것에 대해서는 기본으로 모두 허용합니다.
iptables -P OUTPUT ACCEPT
# wget
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
# localhost
iptables -A INPUT -i lo -j ACCEPT
# DNS
iptables -I INPUT -p udp --sport 53 -j ACCEPT
iptables -I INPUT -p tcp --sport 53 -j ACCEPT
 
# ----------------------------------------------------------
# 전체 허용
 
# HTTPS
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
 
 
 
# ----------------------------------------------------------
# 그룹A
 
# SSH
iptables -A INPUT -p tcp -123.456.789.012 --dport 22 -j ACCEPT
# WEB
iptables -A INPUT -p tcp -123.456.789.012 --dport 80 -j ACCEPT
 
 
 
# ---------------------------------------------------------------
# 그룹B
 
GROUP_B=222.333.4.5
# SSH
iptables -A INPUT -p tcp -s $GROUP_B --dport 22 -j ACCEPT
# manager 포트
iptables -A INPUT -p tcp -s $GROUP_B --dport 8991 -j ACCEPT
 
 
# 설정을 저장
/sbin/service iptables save
 
# 설정한 내용을 출력
iptables --v
 



반응형
반응형

리눅스에서 메이븐 설치 및 설정 방법입니다.


http://maven.apache.org/download.cgi 에 접속하면 아래화면이 나옵니다.


빨간박스 apache-maven-3.5.2.bin.tar.gz 에 마우스를 올려두고 오른쪽 버튼을 누르면 "링크 주소 복사" 메뉴가 있습니다.

해당 메뉴를 선택하면 실제 다운로드 받을 수 있는  주소가 복사됩니다. 



그냥 로컬에 다운로드 받으신후에 FTP로 올리셔도 됩니다만, 귀찮아서 WGET 명령어를 통해 리눅스에 바로 받도록 하겠습니다.


wget http://mirror.apache-kr.org/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz



위 명령어를 실행하면 아래 화면처럼 리눅스에 바로 다운로드됩니다.




아래 명령어를 통해 압축을 풉니다.


tar -xvzf apache-maven-3.5.2-bin.tar.gz



압축을 풀고 PATH를 잡아줍니다.


export M2_HOME=[압축푼위치]
export PATH=$PATH:$M2_HOME/bin



위 내용을 /opt/profile 혹은 ~/.bashrc 나 ~/.bash_profie 과 같은 곳에 추가해줍니다.


mvn -version



위 명령어를 통해 메이븐 설치확인 및 버전을 확인할 수 있습니다.



반응형
반응형

리눅스에서 터미널이나 vi 한글이 깨질 때 해결책입니다.



1. 터미널 한글깨짐


vi ~/.bashrc 에서 아래 코드를 추가하고 재접속 합니다.


LANG="ko_KR.UTF-8"
export LANG="ko_KR.UTF-8"




2. vi 한글깨짐


vi ~/.vimrc 에서 아래 코드를 추가합니다.


set encoding=utf-8
set fileencodings=utf-8,euc-kr



반응형
반응형

vmstat 1 > vmstat.log 


위 명령어를 통해 1초에 한번씩 vmstat.log 파일에 서버 상태를 기록할 수 있습니다.


이중에서 메모리  사용율을 보는 방법은 다음과 같습니다.


memory 영역을 참조합니다.


사용가능한 메모리 : free + buff + cache

사용율 : (전체메모리 - 사용가능한 메모리) / 전체메모리 * 100 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 2365412 178076 23204828    0    0     0     1    0    0  0  0 100  0  0
 2  0      0 2353384 178076 23217552    0    0     0     0 64393 78324 25  6 69  0  0
 5  0      0 2329016 178076 23238068    0    0     0    48 57060 72453 22  6 72  0  0
 4  0      0 2308680 178076 23258424    0    0     0     0 83006 108245 31  8 61  0  0
 3  0      0 2292436 178076 23273864    0    0     0     0 69414 89855 28  7 65  0  0
 4  0      0 2274952 178076 23290220    0    0     0   116 75419 97527 29  7 64  0  0
 8  0      0 2256628 178076 23307628    0    0     0     0 76935 100699 29  7 64  0  0
 3  0      0 2236104 178076 23325268    0    0     0     4 76935 99547 30  7 63  0  0
 3  0      0 2223704 178076 23337580    0    0     0     0 59394 75185 24  6 70  0  0
 3  0      0 2200716 178076 23359924    0    0     0     0 55754 69098 24  5 71  0  0
 3  0      0 2195136 178076 23366440    0    0     0    88 46674 55248 20  4 76  0  0
 2  0      0 2179628 178076 23380804    0    0     0     0 36400 41045 15  4 81  0  0
 0  0      0 2183988 178076 23377092    0    0     0    16 16246 17466  8  2 91  0  0
 0  0      0 2182748 178076 23378208    0    0     0     0 3374 3613  2  0 98  0  0
 0  0      0 2183120 178076 23378308    0    0     0     0  376  642  0  0 100  0  0
 
cs


반응형
반응형

tomcat8 server.xml 입니다.

서비스포트, 서비스명, 프락시도메인, 프락시포트 를 변경해서 사용하면 됩니다.

 

 

 

반응형
반응형

tomcat start script 입니다.

 

[서비스명] 을 변경해서 사용하면 됩니다.

 

 

 

stop script 입니다.

 

 

 

반응형

'리눅스' 카테고리의 다른 글

리눅스 maven 설치  (0) 2018.01.08
vi 한글 깨짐, 터미널 한글 깨짐  (0) 2018.01.04
vmstat 메모리 사용률  (0) 2017.11.28
tomcat 8 server.xml 탐캣8  (0) 2017.11.14
엑셀 날짜 텍스트 변환  (0) 2017.09.29
리눅스 /dev/random vs /dev/urandom  (0) 2017.09.23
리눅스 - 그룹 생성  (0) 2017.09.12
리눅스 - sudo 다른 사람 계정으로 실행하기  (0) 2017.08.23
반응형

엑셀에서 날짜를 텍스트로 변환하면 이상한 숫자가 나오게 됩니다.

날짜 형식의 테이터를 순수한 텍스트로 변환 하려면 Text 함수를 이용해야 합니다.

=Text(A1, "yyyy-mm-dd")

반응형

+ Recent posts