[Linux] Wine의 C드라이브 경로 구조 파악 및 경로 확인
·
■ Linux/Linux Tip.
0. 개요Wine 설치 후, Wine이 사용하는 C:\ 경로를 확인하는 방법에 대해 알아본다.   1. 기본 구조$ winecfg상기 명령어를 입력하여 Wine 설정 화면을 출력한다.   아래의 과정을 거쳐 C:\ 경로를 확인한다. 드라이브 클릭C: 드라이브 경로: ../drive_c를 확인../drive_c를 해석해보면 아래와 같다...현재 경로보다 한 단계 위 상위 경로/drive_cWine의 기본 C드라이브 경로   Wine의 파일 시스템 구조에서 기본적으로 .wine (숨김 폴더) 경로 내부에 drive_c 경로가 위치하고 있다. 이를 ..를 통해 한 단계 위 상위 경로로 이동하여 drive_c를 참조한다.   2. 상세 구조그렇다면 숨김 폴더인 .wine은 대체 어디에 위치해 있는가? → Win..
[Linux] Ubuntu 22.04.4LTS에 Wine설치 후 기본 설정하기
·
■ Linux/Linux Tip.
0. 개요Linux에서 Windows용 응용 프로그램을 구동 및 설치하기 위한 Wine을 설치하는 방법에 대해 알아보고자 한다. Wine을 이용하면 Linux환경에서 사용이 제한되었던 Windows용 응용 프로그램을 보다 쉽게 구동할 수 있으므로 편리한 Linux 사용을 기대할 수 있다.   1. 환경본 포스트에서 Wine을 설치한 환경은 아래와 같으니 참고하자.구분값OSUbuntu 22.04.4LTS 64-bit   2. 설치$ sudo dpkg --add-architecture i386Ubuntu환경이 64-bit 일 경우, 상기 명령어를 통해 32-bit 아키텍처 사용을 활성화해야 한다. ▼ Ubuntu 32-bit / 64-bit 여부 확인 명령어더보기$ getconf LONG_BIT32 : 32..
[Linux] Rocky Linux 9 SSH root 계정 로그인 불가시 대처방법
·
■ Linux/Linux Tip.
0. 개요Rocky Linux 9 설치 단계에서 root 계정으로 SSH 접속 허용을 설정하지 않으면, 설치 완료 후 외부에서 root 계정을 통한 SSH 접속이 불가능하다. wheel 그룹에 속해있는 타 사용자 계정으로 로그인 후, su 명령어를 통해 root 계정으로의 전환은 가능하지만 이 또한 설치 단계에서 미리 설정해야 가능하다. 설치 단계에서 설정하지 않고 이미 설치해 버린 경우 대처할 수 있는 방법에 대해 안내한다.   1. 선행조건우선 시스템 파일을 수정해야 하기 때문에 Rocky Linux 가 설치되어 있는 환경에서, 아래와 같이 직접 해당 과정을 수행한다.   Rocky Linux의 로그인 화면에서 목록에 없습니까? 를 클릭한다.   root 입력 후 엔터를 누른다.   root 계정의 ..
[Linux] sendmail을 통해 LINUX shell 에서 외부로 이메일 발송하기
·
■ Linux/Shell
0. 개요RHEL 7 서버의 shell에서, 명령줄을 통해 외부로 이메일을 보낼 수 있도록 sendmail을 설정해 보도록 하자.   1. sendmail, mailx 패키지 설치# rpm -qa | grep sendmail# rpm -qa | grep mailxsendmail, mailx 설치여부를 확인한다. 설치되어 있지 않으면 아무것도 출력이 되지 않을 것이므로, 설치를 진행하면 되겠다.   # yum install sendmail sendmail-cf -y# yum install mailx -yyum 명령어를 이용해 sendmail 패키지와 mailx 패키지를 설치한다.  ※ yum 명령어가 작동하지 않을 경우, 아래▼의 링크를 참고해 로컬 레포지토리를 설정하도록 하자. [Linux] RHEL 8..
[Linux] Xming과 PuTTY를 이용하여 X11 Forwarding 접속 설정방법
·
■ Linux/Linux Tip.
0. 개요 서버에서 터미널을 열고 직접 작업을 하려면 꽤 번거롭기 때문에, 웬만하면 SSH 연결을 통해 원격으로 작업을 진행하는 것이 보편적이다. 기본적인 CUI 환경을 통한 작업은 PuTTY 터미널을 이용해 작업을 하지만, X window 기반 GUI 프로그램을 원격으로 조작하기 위해서는 X11 Forwarding 설정을 진행해야 조작이 가능하다. X11 Forwarding 을 사용하면 원격지 서버의 가상 디스플레이에 실행되고 있는 X window 기반 GUI 프로그램을 작업자의 로컬 PC로 가져와 원격으로 사용 / 조작할 수 있게 해준다. 본 포스트에서는 SSH 연결을 통해 로컬PC에서 서버에 원격 접속하여, X window 기반 GUI 프로그램을 실행하는 방법에 대해 알아보고자 한다. 1. 환경 본..
[Linux] RHEL 8.8 Local Repository 구성하기
·
■ Linux/Linux Tip.
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 쉘 스크립트] 쉘 스크립트로 SQL 파일을 실행 후 로그 저장
·
■ 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..