■ 포트포워딩이란?데이터베이스 서버는 보통 내부망이나 특수한 망에 설치가 됩니다. 그래서 외부에서 보통 접속되지 않고 특정한 앱서버나 접근제어 솔루션에 의해 접속이 됩니다.이외 다른 방법으로 ssh 터널링이나 Port Forwarding방식으로 접속을 하게 됩니다. 이중에서 포트 포워딩에 대해 알아보겠습니다.(꼭 디비가 아니더라도 웹서버나 어플리케이션 서버에서도 이 방법을 통해 접속이 가능합니다.) ■ Port Fowwarding 환경아래와 같은 환경으로 되어 있다고 가정해보겠습니다. ▶︎ 접속 방법사용자는 10.15.11.15의 IP를 가지고 있다고 가정해 보겠습니다. 그리고 6.6.6.6의 퍼블릭 IP를 가지는 서버에 접속을 할때 4306이라는 포트로 접속을 시도합니다. 그럼 중간 서버에서 내부 규..
대부분의 사람들은 Fedora가 RHEL (Red Hat Enterprise Linux)의 주요 릴리스에 대한 업스트림이라는 것을 알고 있습니다. Red Hat은 여러 가지 이유로 Fedora에서 찾을 수있는 것보다 작은 RHEL 용 패키지 세트를 제공한다는 것을 알 수 있습니다. RHEL 워크 스테이션에서 ImageMagick 또는 Chromium을 원하는 Fedora 사용자라면 어떻게해야할까요? EPEL을 살펴볼 수 있습니다. EPEL이란 무엇이며 RHEL에서 어떻게 사용합니까?RHEL은 Fedora Linux에서 찾을 수있는 패키지의 하위 집합만 제공합니다. Fedora에는 엔터프라이즈 환경에서 필요하지 않거나 RHEL의 범위를 벗어나는 소프트웨어가 많기 때문에 이는 의미가 있습니다. Red Hat..
리눅스는 이전에 실행했었던 명령들을 기억합니다. 그리고 이전에 실행했던 명령어들을 확인해 볼수 있고 그 명령어를 다시 실행할 수 있습니다. 이 명령어는 바로 'history'라고 합니다. 이 history라는 명령어에 대해 알아보겠습니다. ■ history 명령어1. history 명령어 사용해보기[root@hostname /home/user]# history 1 ls -al 2 hostnamectl set-hostname hostname 3 cd /usr/local 4 reboot 5 /var/log 6 cat /etc/passwd 7 su - username 8 passwd username 9 ls -al 10 ifconfig -a..
서버를 운영하다 보면 특정 디렉토리 아래의 파일이나 디렉토리들을 전부 대문자나 소문자로 바꾸고자 할 때가 있습니다.이때 쉘 스크립트로 아래 내용을 이용해 사용하시면 좋을듯 합니다. ▶ 문자열을 대문자에서 소문자로 바꾸는 함수fUpperToLower(){ sOrg=$1 sDest=`echo $sOrg | tr -s '[:upper:]' '[:lower:]'` echo $sDest} ▶ 문자열을 소문자에서 대문자로 바꾸는 함수fLowerToUpper(){ sOrg=$1 sDest=`echo $sOrg | tr -s '[:lower:]' '[:upper:]'` echo $sDest} ▶ 디렉토리의 하위 디렉토리들을 소문자에서 대문자로 바꾸는 함수fDirLowerToUpper(){ ..
■ 리눅스 데스크탑 설치 먼저 리눅스 데스크탑이 설치되어 있어야 vnc를 설치할 수 있습니다. vnc의 용도가 GUI를 이용하는 데스크탑을 이용하는 것이기 때문에 데스크탑이 설치되어 있지 않다면 의미가 없습니다. RHEL및 CentOS는 Group Install이라는것을 지원합니다. 이것을 이용하여 데스크탑을 설치합니다. Group Install이라는 이름에서 알 수 있듯이 데스크탑 설치에 필요한 패키지를 자동으로 설치하여 줍니다. ▶ 설치가능한 Group List 확인 shell #> yum grouplist Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Ther..
특정 포트에서 사용중인 프로그램을 알아내는 방법입니다. 그리고 특정포트에서 사용중인 프로그램을 종료하는 방법도 같이 설명드립니다. ■ 설치 방법 ▶ lsof 설치 방법 shell > yum install lsof ▶ fuser 설치 방법 shell > yum install psmisc ■ 특정포트 확인방법 포트를 사용하는 프로그램을 확인하는 방법은 lsof -i TCP:port 번호 하시면(ex: lsof -i TCP:22) 그 포트를 사용하는 프로그램명이 나옵니다. shell> lsof -i TCP:22 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 1204 root 3u IPv4 17396 0t0 TCP *:ssh (LISTEN) sshd 1204..