linux 21

Tomcat 설치 및 확인

1. 톰켓 다운로드 http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz 2. 압축 해제 tar zxvf apache-tomcat-8.5.27.tar.gz 3. 폴더 이동 mv apache-tomcat-8.5.27/ /usr/local 4. 심볼릭 생성 ln -s apache-tomcat-8.5.27 tomcat 5. 환경 변수 설정 환경변수 CATALINA_HOME 은 실행할 톰캣이 설치된 기본경로를 의미한다. source /etc/profile 로 설정 반영 6. 실행 / 중지 확인 ** 실행 /usr/local/tomcat/bin/start.sh ** 서비스 확인 netstat -na | grep ..

linux/CentOS 2022.03.21

<리눅스 네트워크 관리>

1. IP 정보 확인 - ip addr show - ifconfig 2. routing 테이블 정보 확인 - ip route 3. 네트워크 연결 확인 - traceroute [option] destination --> 목적지까지 가는 라우터 경로 출력 - tracepath [option] destination --> traceroute에 비해 간결하게 결과 값 출력 - ping [옵션] destination 2) 네트워크 관리자 (NetworkManager) - 네트워크 관리자는 /etc/sysconfig/network-scripts 디렉터리 설정파일을 저장함 설치 yum -y install NetworkManager - nmcli : 커맨드라인 도구 - nmtui : 텍스트 유저 인터페이스 도구 - n..

linux/CentOS 2021.01.19

Linux [계정관리]

passwd -x 40 -n 1 [username] - x : 패스워드 최대사용일 - n : 패스워드 최소사용일 - l : Lock 계정의 패스워드 잠금(계정접속불가) - u : unLock 계정의 패스워드 잠금해제 - d : 패스워드 삭제(아이디 입력시 로그인) 설정 파일 경로 : /etc/pam.d/system-auth (기존 password requisite 주석처리 후 새로 작성) retry = 3 // 3번 패스워드 재입력 가능 minlen = 8 // 최소길이 8자리 lcredit = -1 // 소문자 최소 1자 이상 요구 ucredit = -1 // 대문자 최소 1자 이상 요구 ocredit = -1 // 특수문자 1자 이상 요구 ( ※ -1값은 해당 문자를 반드시 포함시켜야 한다는 의미) ..

linux/CentOS 2021.01.19

RHEL 7 Teaming 설정 방법

테스트 환경 : Vmware RHEL 7.7 64bit 1. OS에 NIC이 기본적으로 한개이기 때문에 1개를 추가해서 총 2개로 만든다. 2. NIC 정보 확인 #ip link --> 인터페이스 정보 출력 #nmcli dev status --> 디바이스 타입 및 상태 출력 #nmcli con show --> 디바이스 UUID 및 타입 출력 ※UUID 확인 방법 3. Team 장치 생성 #nmcli con add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}' --> team0라는 티밍 인터페이스 생성 activebackup : failover runner로 이것은 데이터 전송을 위한 링크 변경을 감시하고 ..

linux/CentOS 2021.01.19

[CentOS7] 리눅스 DNS 서버 구축

DNS 서버 설치 DNS 서버는 bind 패키지를 사용하며 패키지만 다운로드 받으면 됩니다. #yum -y install bind bind-utils DNS 설정 파일 개념 및 위치 /etc/named.conf 파일 구성 listen-on port 53 { 127.0.0.1; }; ----> listen-on port 53 { any; }; allow-query { localhost; }; -----> allow-query { any; }; listen-on port 53 { 127.0.0.1; }; → DNS port 53에 어떤 IP가 접근할 수 있는지 설정 합니다. 불특정 다수의 유저에게 서비스 할땐 listen-on port 53 { any; }; 으로 설정 하고, 사설 DNS 서버로 사용할때엔 ..

linux/CentOS 2021.01.05

가상호스트(virtual host)란?

가상 호스트 (virtual host)란? 기본적으로 웹서버에 존재하는 주 호스트 즉 예로 (aaa.com)이라는 도메인을 등록하여 사용하고 있지만 추가적으로 한 서버에 (bbb.com) / (ccc.com) 등 여러 도 메인을 등록하여 사용한다는 의미입니다. 가상 호스트에도 여러 종류의 방면으로 운용을 할 수 있지만 일반적으로 하나의 컴퓨터(서버)나 IP로 여러 이름의 도메인으로 각각 운용할 수 있다는 부분입니다. 일반적인 웹서버 (서버 3대) 가상호스트 웹서버 (서버 1대) aaa.com (IP : 111.111.111.111) aaa.com (IP : 111.111.111.111) bbb.com (IP : 222.222.222.222) bbb.com (IP : 111.111.111.111) ccc...

linux/CentOS 2020.06.16

[CentOS7 APM 설치]

1. 의존성 라이브러리 설치 아래는 라이브러리 설치되어있는지 확인해보는 부분이며 APM에 꼭 필요한 패키지가 있다. rpm 라이브러리가 설치되어 있는지 확인 rpm -qa libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel Yum으로 아래의 필요한 라이브러리를 한 번에 전부 설치 (한 번에 관련된 의존성도 같이 설치가 됨) yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel 2. [APM] Apache, PHP, MariaDB 설치 [순서 : Apache, Maria, PHP 진행] (순서는 크게 상관은 없음) 아파치 설치 yum ..

linux/CentOS 2020.06.16