■ Linux

·■ Linux/Shell
0. 개요RHEL 7 서버의 shell에서, 명령줄을 통해 외부로 이메일을 보낼 수 있도록 sendmail을 설정해 보도록 하자.   1. sendmail 패키지 설치# rpm-qa | grep sendmailsendmail 설치여부를 확인한다. 설치되어 있지 않으면 아무것도 출력이 되지 않을 것이므로, 설치를 진행하면 되겠다.   # yum install sendmail sendmail-cf -yyum 명령어를 이용해 sendmail을 설치한다.  ※ yum 명령어가 작동하지 않을 경우, 아래▼의 링크를 참고해 로컬 레포지토리를 설정하도록 하자. [Linux] RHEL 8.8 Local Repository 구성하기0. 개요 폐쇄망에서 구성되어 네트워크 연결을 하는 서버 특성 상, 내부망만 인터넷 연결이..
0. 개요 서버에서 터미널을 열고 직접 작업을 하려면 꽤 번거롭기 때문에, 웬만하면 SSH 연결을 통해 원격으로 작업을 진행하는 것이 보편적이다. 기본적인 CUI 환경을 통한 작업은 PuTTY 터미널을 이용해 작업을 하지만, X window 기반 GUI 프로그램을 원격으로 조작하기 위해서는 X11 Forwarding 설정을 진행해야 조작이 가능하다. X11 Forwarding 을 사용하면 원격지 서버의 가상 디스플레이에 실행되고 있는 X window 기반 GUI 프로그램을 작업자의 로컬 PC로 가져와 원격으로 사용 / 조작할 수 있게 해준다. 본 포스트에서는 SSH 연결을 통해 로컬PC에서 서버에 원격 접속하여, X window 기반 GUI 프로그램을 실행하는 방법에 대해 알아보고자 한다. 1. 환경 본..
0. 개요 폐쇄망에서 구성되어 네트워크 연결을 하는 서버 특성 상, 내부망만 인터넷 연결이 구성되어 있고 외부의 인터넷으로는 접근이 불가능하기 때문에 Linux 서버 환경에서는 RPM 패키지가 어렵다. 이와 같은 상황에서는, 외부망 연결 없이 내부망에서도 쉽게 RPM 패키지를 관리하도록 Local Repository를 설정하는 것이 일반적인데, 본 포스트에서는 해당 과정을 알아보도록 한다. 1. ISO 설치 미디어 서버로 복사 # mkdir -p /local_repo/iso 관련 설정을 진행하기 위한 폴더를 만든다. SFTP 프로그램을 이용해 /local_repo/iso 폴더로 RHEL 8.8 ISO 설치 미디어 파일을 복사한다. 2. ISO 설치 미디어 마운트 # mount -o loop /local_..
·■ Linux/Shell
0. 개요 Linux의 쉘 스크립트를 이용해 SQL 파일을 실행하고, 이를 로그로 저장해 보도록 한다. 해당 방법을 사용하면 특정 환경에서 Linux의 Crontab을 활용해 SQL문을 자동으로 돌릴 수 있는 효과를 기대할 수 있다. 1. 참고 본 포스트에서 진행한 OS 및 DBMS 환경은 아래와 같다. OS RedHat Linux 64-bit 8.8 DBMS Oracle Database 19c 2. SQL 파일 이동 본인이 실행하고자 하는 SQL문을 작성하여, SQL 파일로 저장하고 WinSCP 등 SFTP 프로그램을 이용해 Linux 서버로 이동한다. 본 포스트에서는 아주 단순히 Oracle DB의 버전만 확인할 수 있는 쿼리문을 작성하고, /test/sqltest.sql 경로로 저장했다. ▣ sql..
Min Hyuk-Lee
'■ Linux' 카테고리의 글 목록