[태그:] 리눅스
리눅스 관련 글입니다.
-
오라클 클라우드(OCI)에 가상서버 구축하기 – 2. 인스턴스(VM) 생성하기
앞의 포스트에서 오라클 클라우드의 내부 네트워크 구성 즉 VCN을 구성하는 과정을 설명했다. 기본적인 구성으로 VCN을 생성하면 인터넷과 연결되는 DMZ 네트워크에 해당되는 퍼블릭(Public) 서브넷과 인터넷에서 직접 접속이 불가능한(DMZ의 서버를 경유해야만 접속이 가능한) 내부 서버 네트워크에 해당되는 프라이빗(Private) 서브넷이 생성되었다. 이번 포스트에서는 인터넷에서 접속을 할 수 있도록 구성된 퍼블릭(Public) 서브넷에 인스턴스 즉 가상서버(Virtual Machine)를 생성하는 과정을 포스팅한다. 퍼블릭 서 …
-
오라클 클라우드(OCI)에 서버 구축하기 – 1. VCN 생성하기
이제 인터넷 서비스를 제공하는 스타트업을 창업할 때 클라우드에 서버를 구축하는 것이 당연한 세상이 되었다. 게다가 기존의 IT 서비스업체는 물론 Non-IT 기업들도 당연한 듯 온프레미스 환경에서 클라우드로 시스템을 이전하는 것이 유행처럼 번졌다. 하지만 이런 클라우드의 유행이 기업들만의 이야기는 아닌 듯 하다. 저렴한 클라우드 서비스 1개월/1만원 이내의 비용으로 웹 서버를 운영할 수 있는 저렴한 클라우드 서비스를 국내는 물론 해외에서도 쉽게 찾아볼 수 있다. 게다가 오늘 소개할 오라클 클라우드는 비록 제약이 명확하긴 하지만 2 …
-
우분투 리눅스의 RADIUS 클라이언트 설정하기 (pam_radius_auth)
앞의 포스트에서 Windows Server 2012의 Active Directory에 Radius 서버 설정 방법을 포스팅했다. 이제 우분투 리눅스에 SSH 접속 시 AD의 인증을 받을 수 있도록 Ubuntu 리눅스 서버가 Radius 클라이언트로 동작하도록 설정할 차례다. 일반적으로 Radius 인증은 라우터, L3스위치, L4스위치 등 네트워크 장비의 관리자 계정 또는 무선 네트워크 접속 시 사용자 인증을 위해 사용하는 경우가 많지만 리눅스 서버의 사용자 접속 시 인증을 위해서도 사용할 수 있다. 이는 리눅스나 유닉스가 PAM …
-
리눅스 서버 계정 관리를 위해 Active Directory를 인증서버(Radius)로 사용하기
아주 오래 전 (벌써 5년 전...)에 NIS를 이용해 서버 운영체제의 계정을 통합관리하고 NFS 서버를 연동해 로그인 할 때만 NIS 클라이언트에 NFS 서버에 있는 사용자의 홈디렉토리를 마운트해 사용할 수 있게 하는 테스트 환경을 구축했었다. (NIS, NFS, autofs 를 활용한 홈디렉토리 automount 환경 구성하기) 이 테스트 환경의 경우 삼성전자의 CAE 환경에서 연구원들의 연구지원 시스템의 환경에서 SecureOS가 정상적으로 동작하는지를 테스트하기 위해 구성한 환경이었다. 하지만 이런 환경은 일반적인 시스템에 …
-
ubuntu 20.04 서버의 IP와 DNS 설정파일 위치
우분투 20.04 LTS의 서버 버전을 VMWare vSphere에 설치했다. 그런데...IP를 설정하는 파일이 또 변경된 듯 하다. 도대체 왜 이리도 OS의 설정 파일 위치와 규칙을 자주 변경하는지... -.- 설치할 때 마다 구글링을 하도록 만든다. 분명... 18.04 LTS에서는 이 파일이 아니었던 것으로 기억하는데.. 게다가 DNS서버를 설정하는 파일의 위치도 변경되었다. 정말 환장할 노릇이다. 이렇게 배포본 개발자(?)들이 지들 맘대로 운영체제 설정을 변경하는 것은 악습이다. 이 배포본을 사용하는 엔지니어들과 서드파티 솔 …
-
오라클 클라우드의 기본 SSH Key로 SSH 로그인 안되는 문제
오라클 클라우드에서 영구적으로 무료로 사용할 수 있는 프리티어 서비스를 제공한다는 소문을 듣고 얼른 서비스 가입을 했다. 다만... 가입 도중에 SMS 인증코드를 받아 입력하는 단계가 있는데 2일 정도 계속 시도를 해도 SMS가 오지를 않았다. 이유는 알 수 없지만.. 3일차에 드디어 SMS 인증코드가 정상적으로 발송되어 무료 프리티어 사용이 가능했다. 그런데... 오라클 클라우드는 콘솔에서 VM 인스턴스를 생성하면 처음에는 ID/비밀번호를 통한 SSH 접속이 지원되지 않는다. 다음화면과 같이 반드시 SSH Key 접속을 위한 설정 …
-
윈도우즈에서 리눅스 사용하기 (WSL 2 : Windows Subsystem for Linux)
개발이나 엔지니어들은 마이크로소포트의 Hyper-V 또는 VMWare의 VMWare Workstation, 오라클의 Vurtual PC 등을 이용해 Windows 운영체제에서 Linux 운영체제를 사용하곤 한다. 하지만 이제 궂이 별도의 가상화SW를 설치하지 않더라도 보다 손쉽게 Windows 운영체제에서 Linux를 설치하고 테스트할 수 있게 되었다. WSL 2 (Windows Subsystem for Linux 2) 바로 Windows 10 2004 버전부터 지원되는 WSL 2 (Windows Subsystem for Linu …
-
CentOS 7 최신 업데이트 적용하기 ( yum update )
이전 포스트에서 CentOS 7 버전 리눅스를 vSphere에 설치했다. 만약 VMWare Player나 VMWare Workstation에 설치하더라도 리눅스 자체의 설치 과정은 동일하다. 다만 CentOS 7이 설치되는 가상화 플랫폼(Virtualization Platform)이 네이티브 가상화 호스트 플랫폼인 VMWare vSphere인지 아니면 Windows 10과 같은 Windows 운영체제에 설치된 VMWare Player나 VMWare Workstation인지의 차이일 뿐이다. 어쨋듯 CentOS 7 운영체제를 설치하고 …
-
Oracle PDB에 Tablespace와 User 만들고 권한부여하기
앞에서 리눅스(CentOS)에 Oracle12c를 설치하는 포스트를 올렸다. 그리고 PDB를 생성하고 PDB에 PDB만의 관리자 권한을 갖는 pdba라는 계정을 만드는 과정까지 추가로 포스트를 작성했다. 그리고 이번 포스트에서는 PDB에 CDB의 관리자 계정이 아닌 앞에서 생성한 PDB의 관리자계정(pdba)로 접속하여... 1. 테이블스페이스를 만들고 2. 사용자 계정을 만들고 3. 생성한 사용자 계정에 권한을 부여한 다음 4. 생성한 사용자 계정으로 접속하여 테이블을 만들고 Insert 하기 까지의 과정을 포스팅 한다. PDB에 …
-
Oracle 12c의 PDB에 dba 계정 만들기
Oracle 12c는 Cloud Computing을 지향하는 Oracle의 첫 버전이다. 지금은 19c 버전까지 나와 있지만 (12c -> 18c -> 19c) 사실... 아직도 11g 버전, 심지어 9i 버전을 사용하는 기업이나 기관도 있다. Oracle 12c가 갖는 이전 버전과의 가장 큰 차이점은 바로 멀티테넌시(multi-tenancy) 환경을 지원한다는 점이다. 오라클 에서 이야기하는 멀티테넌시란 여러개의 테넌트(tennant) 즉 여러개의 독립된 DB환경을 하나의 오라클 인스턴스에서 지원한다는 의미다. 즉 DB …