목록Linux (46)
낭만 프로그래머

1. 설치 가능한 리스트 업데이트 apt-get update 2. bind9 설치 apt-get install bind9 bind9utils 3. /etc/hosts 파일 수정 ifconfig를 통하여 자신의 IP를 확인하여 아래 내용대로 입력한다. vim /etc/hosts 4. /etc/resolvconf/resolv.conf.d/head 파일 수정 원래대로는 /etc/resolv.conf 파일을 수정 해야 하지만 재부팅후 초기화 되는 문제가 있으므로 /etc/resolvconf/resolv.conf.d/head 파일을 수정하자. vim /etc/resolvconf/resolv.conf.d/head 5. /etc/bind/named.conf.local 파일 수정 ... zone "test.com"{ ..
1. JDK 설치 https://blog.miyam.net/193 2. 사용자 생성 Tomcat 서비스를 실행할 사용자를 생성 useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat 3. Tomcat 다운로드 및 압축 해제 cd /tmp wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz tar -xf apache-tomcat-9.0.62.tar.gz 4. Tomcat 폴더 이동 및 심볼링크 생성 mv apache-tomcat-9.0.62 /opt/tomcat/ ln -s /opt/tomcat/apache-tomcat-9.0.62 /opt/tomcat/lat..

1. 설치 가능 리스트 업데이트 apt-get update 2. openjdk 11 설치 apt-get install openjdk-11-jdk 3. 설치 경로 확인 which javac readlink -f /usr/bin/javac 설치위치는 /usr/lib/jvm/java-11-openjdk-amd64 입니다 4. Paht 및 Classpath 설정 마지막 부분에 아래 내용을 추가하여 저장 * vi는 입력시에 오류가 발생하기에 vim을 설치하여 사용하자 vim /etc/profile ... export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin/:$PATH export CLASS_PATH=$JAVA_HOME/lib..
1. JDK 설치 https://blog.miyam.net/190 2. 사용자 생성 Tomcat 서비스를 실행할 사용자를 생성 useradd -m -U -d /opt/tomcat -s /bin/false tomcat 3. Tomcat 다운로드 및 압축 해제 cd /tmp wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz tar -xf apache-tomcat-9.0.62.tar.gz 4. Tomcat 폴더 이동 및 심볼링크 생성 mv apache-tomcat-9.0.62 /opt/tomcat/ ln -s /opt/tomcat/apache-tomcat-9.0.62 /opt/tomcat/latest..

1. 설치 가능한 JDK 확인 yum list java*openjdk-devel 2. java 설치 yum install java-11-openjdk-devel.x86_64 3. java 설치 위치 확인 cd /usr/lib/jvm 4. path, classpath 설정 아래 내용을 파일 맨 아랫부분에 추가 vi /etc/profile ... export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-1.el7_9.x86_64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH="."

웹 크롤링을 하다가 보면 페이지가 로딩되기 전에 소스를 가져옴에 따라 원하는 데이터를 추출할 수 없는 경우가 있다. 단적인 예로 구글맵이 되겠다. 아마 자바스크립트로 비동기 방식으로 엘리먼트들을 구성해서 그렇지 않나 싶다. 때문에 셀레니움을 사용하자. 즉 크롬 또는 다른 웹브라우저를 이용하여 로딩될때 까지 시간을 가진 다음 소스를 가져오는 방식이다. 1. 크롬 설치 1.1 Yum 을 위한 repo 파일 생성 $ vi /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=0 gpgkey=http..
1. 백업 1.1 모든 데이터베이스 백업 $ mysqldump -uroot -p[패스워드] -A > 백업.dmp 1.2 특정 데이터베이스 백업 $ mysqldump -uroot -p[패스워드] [데이터베이스명] > 백업.dmp 2. 복구 $ mysql -uroot -p[패스워드] < 백업.dmp
1. 각각 다른 위치에 Tomcat 설치를 한다. 2. catalina.sh 파일 수정 : 패스는 각각 설치된 패스로 입력 export CATALINA_HOME=Tomcat 설치패스 export TOMCAT_HOME=Tomcat 설치패스 export CATALINA_BASE=Tomcat 설치패스 CATALINA_PID=Tomcat 설치패스/bin/tomcat.pid ... # resolve links - $0 may be a softlink PRG="$0" while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG..