본문 바로가기

Operating Systems/Linux

(62)
[ Linux ] WORDPRESS 설치 [ WORDPRESS 설치 서버 ] # 나의 아이피 확인 APACHE_SERVER_IP=$(ifconfig | grep -A 2 ens | grep "inet " | awk '{ print $2 }') # apache mariadb 설치 yum -y install httpd mariadb mariadb-server # php 설치 # php8 설치(https://hmwoo.tistory.com/26) 에서 넘어온 경우 # yum -y install epel-release # yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum -y install php80-php php80-php-mysqlnd을 설치하여 대응한다. yum..
[ Linux ] PYTHON 설치 [ PYTHON 설치 서버 ] yum install gcc glibc glibc-common gd gd-devel -y yum -y install make mkdir -p /app/install wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz -O /app/install/Python3.9.6.tgz mkdir -p /app/temp/python/3.9.6 tar xvfz /app/install/Python3.9.6.tgz -C /app/temp/python/3.9.6 --strip-components=1 cd /app/temp/python/3.9.6 mkdir -p /app/dkit/python/3.9.6 ./configure --prefix..
[ Linux ] APACHE ↔ TOMCAT 연동 [ APACHE - TOMCAT 서버 ] # apache 설치 yum -y install httpd # apache 확장 모듈 컴파일을 위한 도구 설치 yum -y install gcc gcc-c++ httpd-devel libtool make # apache 확장 모듈 컴파일 도구 설치 확인 ls -la /usr/bin/apxs mkdir -p /app/temp/mod_jk wget https://mirror.navercorp.com/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz -O /app/install/tomcat-connectors-1.2.48-src.tar.gz tar xvfz /app/install/tomcat-..
[ Linux ] TOMCAT 서버 설치 ※ TOMCAT 서버는 JAVA 설치가 선행되어야 한다.(https://hmwoo.tistory.com/18) [ TOMCAT 서버 ] mkdir -p /app/install cd /app/install # https://tomcat.apache.org/download-80.cgi => Core => tar.gz wget https://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz -O /app/install/tomcat8.5.tar.gz mkdir -p /app/server/tomcat # strip-components : 상위 폴더 x번째 이후 폴더부터 압축 해제 tar xvfz /app/insta..
[ 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}'` # 기본적..