본문 바로가기

분류 전체보기

(119)
[ Linux ] JAVA 설치 다운로드 받은 파일은 자신의 파일 서버 등에 다운로드하여 관리하도록 한다. [ JAVA 설치 서버 ] mkdir -p /app/install/dkit/jdk # 현 폴더에 다운로드 받은 jdk 압축 파일을 저장한다. ls -la /app/install/dkit/jdk/jdk-8u291-linux-x64.tar.gz mkdir -p /app/dkit/jdk/1.8.0 tar xvfz /app/install/dkit/jdk/jdk-8u291-linux-x64.tar.gz -C /app/dkit/jdk/1.8.0 --strip-components=1 # java version 확인 /app/dkit/jdk/1.8.0/bin/java -version # JAVA_HOME version 관리를 위한 심볼릭 링크 ..
[ Linux ] SSH 서버 설치 1. CentOS7 [ SSH 서버 ] yum install -y openssh-server sed -i "s/^\s*PermitRootLogin.*//g" /etc/ssh/sshd_config # root 로그인 가능하도록 설정 echo PermitRootLogin yes >> /etc/ssh/sshd_config # 허용된 서비스 리스트 확인 firewall-cmd --list-services # 서비스 리스트 확인 firewall-cmd --get-services # ssh 서비스 정보 확인 firewall-cmd --info-service=ssh systemctl restart ssh [ 클라이언트 ] echo Input Your SSH Server : SSH_SERVER_IP=192.168.10..
[ Linux ] TELNET 서버 설치 1. CentOS7 [ TELNET 서버 ] # xinetd : 슈퍼데몬 => 다양한 서비스들의 # 메모리 항상 상주하는 것이 아니 호출되었을 경우 # 서비스를 실행하고 다시 종료하여 주는 방식 # telnet은 xinetd의 하위 종속 데몬이다. yum -y install xinetd telnet-server # log_on_failure : 로그온 실패에 대한 로그정보로 USERID를 제공 cat
[ Linux ] KERBEROS 서버 설치 [ KERBEROS 서버 ] yum -y remove bind rm -f /etc/named.conf* rm -f /var/named/keys/* # 나의 아이피 확인 DNS_SERVER_IP=$(ifconfig | grep -A 2 ens | grep "inet " | awk '{ print $2 }') # 도메인 이름 설정 echo Input Your Domain NAME : DOMAIN_NAME=hmwoo.com # read DOMAIN_NAME # hostname 변경 (kerberos가 hostname이 맞는지 조회함) hostnamectl --static set-hostname kdc.hmwoo.com hostname # DNS 서버 설치 yum -y install bind bind-chroo..
[ Linux ] RPM 패키지 생성 [ 클라이언트 ] echo Input Your Name : NAME=hmwoo # read NAME echo Input Your Email : EMAIL=hmwoo@hmwoo.com # read EMAIL echo Input Your Build File Name : FILE_NAME=hello # read FILE_NAME echo Input Your Build File Version : FILE_VERSION=1.0.0 # read FILE_VERSION # rpm 파일 빌드 툴 설치 yum -y install rpm-build rpm-sign # 기본적으로 실행중인 rngd 종료 kill -9 `ps -ef | grep rngd | grep -v grep | awk '{print $2}'` # 기본적..
[ Linux ] MAIL 서버 설치 1. CentOS7 [ MAIL 서버 ] yum -y remove bind rm -f /etc/named.conf* rm -f /var/named/keys/* # DNS 서버 설치 yum -y install bind bind-chroot yum -y install sendmail sendmail-cf dovecot # 나의 아이피 확인 DNS_SERVER_IP=$(ifconfig | grep -A 2 ens | grep "inet " | awk '{ print $2 }') # 도메인 이름 설정 echo Input Your Domain NAME : DOMAIN_NAME=hmwoo.com # read DOMAIN_NAME # Sub Mail Server 아이피 설정 echo Input Your Sub Mai..
[ Linux ] LDAP 서버 설치 [ LDAP 서버 ] yum -y remove bind rm -f /etc/named.conf* rm -f /var/named/keys/* # 나의 아이피 확인 DNS_SERVER_IP=$(ifconfig | grep -A 2 ens | grep "inet " | awk '{ print $2 }') # 도메인 이름 설정 echo Input Your Domain NAME : DOMAIN_NAME=hmwoo.com # read DOMAIN_NAME # DNS 서버 설치 yum -y install bind bind-chroot # DNS 서버 설정 sed -i "s/^\s*listen-on port 53.*/\tlisten-on port 53 { any; };/g" /etc/named.conf sed -i "..
[ Linux ] 고정 아이피 설정 1. CentOS7 # 인터페이스 이름 확인 NET_INTERFACE=`ls /sys/class/net | grep -v lo | head -1` NIC_UUID=`nmcli connection | grep $NET_INTERFACE | awk '{ print $2 }'` # IP 설정 IP_ADDR=192.168.108.90 # read IP_ADDR cat