admin

?가 CentOS 7 버전에 SMTP 서버 설치하기

출처: https://hooni.net/87009 [Postfix] 리눅스 계열이나 버전에 따라 기본으로 사용하는 MTA(Mail Transfer Agent)가 다를 수 있다. CentOS(레드햇 계열)에서는 Sendmail이 기본 MTA로 설정되어 있고 우분투에서는 Postfix를 기본 MTA로 설정되어 있다. 개인적으로 Sendmail 보다는 Postfix는 빠르고 관리와 보안이 수월하다. 그리고 Sendmail과 호환이 된다. 설치에 앞서 메일서버에서 사용하는 기본적인 포트 번호를 알아두고 설치 후 방화벽에 적용하자. smtp(25), smtps(465), pop3(110), pop3s(995), submission(587, […]

?가 CentOS 7 버전에 SMTP 서버 설치하기 더 읽기"

[Ubuntu] 인터페이스명 변경하기

# dmesg | grep eth [    1.733275] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:2d:67:1a [    1.733307] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection [    2.153651] e1000 0000:02:06.0 eth1: (PCI:66MHz:32-bit) 00:0c:29:2d:67:24 [    2.153926] e1000 0000:02:06.0 eth1: Intel(R) PRO/1000 Network Connection [    2.156536] e1000 0000:02:06.0 ens38: renamed from eth1 [    2.159660] e1000 0000:02:01.0

[Ubuntu] 인터페이스명 변경하기 더 읽기"

iptables - 테이블 (table) (Filter table, NAT table, Mangle table)

출처: http://marcof.tistory.com/35 @ 테이블(table) – 방화벽에서 특정한 기능을 제공 – filter, nat, mangle 이렇게 3개가 있으며, 각각은 별도의 기능을 가지고 있음 @ Filter table – 방화벽의 가장 핵심적인 테이블로서 특정 룰에 따라 패킷을 필터링하거나 허용하는 역할을 함 – filter 테이블에는 기본적으로 3개의 chain이 있음 1. INPUT chain – 외부에서 방화벽 자체로 향하는 패킷에 대한 필터링을 담당

iptables - 테이블 (table) (Filter table, NAT table, Mangle table) 더 읽기"

[실패] ipTIME N702BCM

■공유기명: ipTIME N702BCM   ■SoC: Broadcom BCM4702   ■시리얼 연결   시리얼 옵션: 115200-8-None-1       ■Magic key   부팅 시에 press magic key to change default setting … 가 나오면 xdiag 를 빠르게 입력한다. (개행문자 추가 금지) 별 기능은 없음 그냥 diag 하는 용도   ■부트로더 CFE   ■펌웨어 올리기   1. ipTIME

[실패] ipTIME N702BCM 더 읽기"

OpenWRT 빌드환경 구축 (Ubuntu)

1. SDK 다운로드 (toolchain 포함) http://downloads.openwrt.org/ 에서 원하는 target에 대한 SDK를 다운로드. 예) bcm53xx target에 대한 SDK 다운로드 링크 http://downloads.openwrt.org/releases/17.01.4/targets/bcm53xx/generic/lede-sdk-17.01.4-bcm53xx_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64.tar.xz 다운 로드 후 아래의 명령으로 압축을 해제한다. export SDKFILE=lede-sdk-17.01.4-bcm53xx_gcc-5.4.0_musl-1.1.16_eabi.Linux-x86_64 tar xJf ${SDKFILE}.tar.xz ln -s ${SDKFILE}/ sdk rm -f ${SDKFILE}.tar.xz 2. 환경변수 설정 ~/.profile에 추가한다. export OPENWRT_ARCH=arm export OPENWRT_TARGET=bcm53xx export OPENWRT_BASE_DIR=/work export OPENWRT_SRC_DIR=${OPENWRT_BASE_DIR}/openwrt export STAGING_DIR=${OPENWRT_BASE_DIR}/sdk/staging_dir/toolchain-arm_cortex-a9_gcc-5.4.0_musl-1.1.16_eabi export

OpenWRT 빌드환경 구축 (Ubuntu) 더 읽기"

"터미널 서비스를 통한 로그온 허용" 로그온 메세지

원격 컴퓨터에 로그온하려면 “터미널 서비스를 통한 로그온 허용” 권한이 있어야 합니다. 기본값으로 Administrator 그룹의 구성원은 이 권한이 있습니다. Administrator 그룹 또는 이 권한이 있는 다른 그룹의 구서우언이 아니거나 Administrator 그룹이 권한이 없으면 권한을 수동으로 부여해야 합니다. 원격 데스크탑 로그인시 위와 같은 메세지가 나온다면 secpol.msc 실행 “로컬정책” > “사용자 권한 할당” > “원격데스크톱 서비스를 통한 로그온

"터미널 서비스를 통한 로그온 허용" 로그온 메세지 더 읽기"

Maven 기초 사용법

출처: http://javacan.tistory.com/entry/MavenBasic 본 글에서는 Maven을 이용해서 프로젝트를 생성하는 방법과, 디렉토리 구조, POM 파일 기본 구성, Maven 라이프 사이클 그리고 Maven 프로젝트를 이클립스 프로젝트로 생성하는 방법을 살펴보도록 하겠다. 본 글의 내용 중 일부를 현재 메이븐 버전인 3.5에 맞게 수정했다. – 2017년 12월 Maven 설치 http://maven.apache.org/ 사이트를 방문하면, 최신 버전의 메이븐을 다운로드 받을 수 있다. 이 글을 쓰는 시점에서

Maven 기초 사용법 더 읽기"

[Java] 필터를 이용한 웹 프로그래밍 Part2, 필터의 응용!

출처: http://javacan.tistory.com/entry/59 서블릿 2.3에 새롭게 추가된 필터를 이용한 사용자 인증, XSL/T 변환을 구현해본다. 필터의 응용 사실 필터는 그 동안 많은 개발자들이 필요로 하는 기능이었으며, 다른 페이지로 이동하거나(forwarding) 다른 페이지를 포함하는(include) 방법을 사용하여 서블릿 체인(또는 서블릿과 JSP의 체인) 형태로 필터링을 구현하는 경우가 많았다. 이러한 필터링을 적용할 수 있는 분야에는 다음과 같은 것들이 있을 것이다. 데이터 변환(다운로드 파일의

[Java] 필터를 이용한 웹 프로그래밍 Part2, 필터의 응용! 더 읽기"

[Java] 필터를 이용한 웹 프로그래밍 Part1, 필터란 무엇인가!

출처 : http://javacan.tistory.com/entry/58 서블릿 2.3에 새롭게 추가된 필터가 무엇이며, 어떻게 구현하는지에 대해서 살펴본다. 필터!! 현재 서블릿 2.3 규약은 Proposed Final Draft 2 상태에 있다. 조만간 서블릿 2.3과 JSP 1.2 최종 규약이 발표될 것으로 예상되며 우리는 당연히 새롭게 추가된 것들이 무엇인지에 관심이 쏠리게 된다. 서블릿 2.3 규약에 새롭게 추가된 것 중에 필자가 가장 눈여겨 본 것은

[Java] 필터를 이용한 웹 프로그래밍 Part1, 필터란 무엇인가! 더 읽기"

log4j2 IP주소 별 로그 필터링

■ log4j2 <apache tomcat dir>/webapps/<webapp dir>/WEB-INF/classes/log4j2.xml 을 편집하여 RegexFilter를 아래와 같이 적당한 위치에 삽입한다. 만일 RollingFile이 여러개일 경우 RollingFile 섹션마다 필터를 추가해 준다. <!— HPE WebInspect Log Filter –> <RollingFile name=”systemspec” fileName=”${sys:testwebapp.log.path}/testwebapp.log” filePattern=”${sys:testwebapp.log.path}/${date:yyyy-MM}/testwebapp-%d{MM-dd-yyyy}-%i.log”> …         <!— HPE WebInspect Log Filter –>         <RegexFilter regex=”.*172\.21\.90\.48.*” onMatch=”DENY” onMismatch=”NEUTRAL”/>      

log4j2 IP주소 별 로그 필터링 더 읽기"

tomcat log

http://five.agency/logging-custom-parameters-with-log4j/ https://stackoverflow.com/questions/7404435/conditional-logging-with-log4j https://blog.naver.com/fool93/221166375051 https://logging.apache.org/log4j/2.0/manual/filters.html#ThreadContextMapFilter

tomcat log 더 읽기"

백그라운드 작업 nohup

출처 : http://changpd.blogspot.kr/2013/04/linux-nohup-xxxsh.html 백그라운드 작업이 필요할 경우가 있을 수 있다. 1. 데몬형태로 뭐를 띄운다거나, 2. cpu 많이 안잡아먹는데, 실행이 겁나 오래 걸리는. (예를들면, 10g짜리 압축을 푼다거나 뭐 이런거. ㅋ ) 보통 명령어 뒤에 & 만 붙여도 백그라운드로 작업을 한다. test.sh & 그런데 이럴경우 사용자가 터미널 세션이 끊어버리면 백그라운드 중인 작업도 같이 종료되어 문제가 발생할 소지가 있다.

백그라운드 작업 nohup 더 읽기"

위로 스크롤