Categories
Linux

우분투/데비안 리눅스의 패키지 관리 명령어: apt

우분투의 패키지 저장소로부터 패키지 정보를 다운로드한다. 이 작업을 해야 최신 버전의 패키지를 설치할 수 있다.

sudo apt update

새로운 패키지를 설치할 때는 install 명령을 사용한다. wget 패키지를 설치한다고 해 보자.

sudo apt install wget

패키지를 삭제할 때는 remove 명령을 사용한다.

sudo apt remove wget

remove 명령과 비슷한 명령으로 purge 명령이 있다. remove 명령은 패키지가 사용될 때 만들어지는 사용자 설정 파일은 삭제하지 않고 남겨둔다. 반면에 purge 명령은 이것들까지 삭제한다.

sudo apt purge wget

mp3와 관계가 있는 패키지를 찾고 싶다고 하자. 이럴 때는 search 명령을 사용한다.

apt search mp3

여기서 mp3는 패키지 이름이 아니라 단지 검색어일 뿐이다. 명령 결과로 mp3와 관계된 패키지의 리스트가 출력될 것이다. 이 리스트에는 해당 패키지에 대한 간단한 설명이 포함되어 있다.

show 명령은 패키지 정보를 보여주는 명령이다.

apt show wget

출력 결과를 보면 패키지 버전, 설치된 파일 용량, 의존성 정보, 다운로드 파일 용량, 패키지 소스의 URL, 패키지에 대한 설명 등을 확인할 수 있다.

search 명령은 특정한 패키지만 검색하여 출력하는 명령이다. 반면 list 명령은 사용가능한 모든 패키지를 출력한다.

apt list

grep 명령과 결합하여 사용하면 출력 결과를 필터링할 수 있다.

apt list | grep wget

현재 시스템에 설치된 패키지 목록만 출력하려면 –installed 옵션을 사용한다.

apt list –installed

Categories
SSH

우분투 SSH 서버의 설치와 설정 파일 수정

최신 버전의 OpenSSH 서버를 설치하기 위해 우분투의 패키지 리스트를 업데이트한다.

sudo apt update

OpenSSH 서버를 설치한다.

sudo apt install openssh-server

OpenSSH 서버는 설치와 동시에 시스템 서비스로서 작동을 시작하게 된다. OpenSSH 서버가 실제로 작동 중인지 아래 명령으로 확인해 보자.

sudo systemctl status sshd

이 명령을 실행하면 메시지가 출력된다. 메시지의 3번째 줄에 ‘active (running)’이라고 표시되면 OpenSSH 서버가 작동 중인 것이다.

SSH 설정 파일들은 /etc/ssh 디렉토리에 저장되어 있다. 이중에서 /etc/ssh/sshd_config 파일이 OpenSSH 서버의 설정 파일이다. 이 파일을 수정함으로써 OpenSSH 서버의 작동 방식을 변경할 수 있는 것이다.

편집기로 /etc/ssh/sshd_config 파일을 연다.

sudo vi /etc/ssh/sshd_config

SSH 서비스의 디폴트 포트는 22번이다. 보안을 위해서 이 포트 번호를 변경하는 것이 좋다. 2424번으로 바꾸어 보자. /etc/ssh/sshd_config 파일에서 아래와 같은 줄을 찾는다.

#Port 22

이 줄을 아래와 같이 수정한다.

Port 2424

루트 계정으로 로그인하지 못하도록 설정해 보자. /etc/ssh/sshd_config 파일에서 아래와 같은 줄을 찾는다.

#PermitRootLogin

이 줄을 아래와 같이 수정한다.

PermitRootLogin no

수정을 마쳤으면 파일을 저장하고 편집기를 닫는다. 수정한 내용을 적용하려면 OpenSSH 서버를 재시작해야 한다.

sudo systemctl restart sshd

재시작된 OpenSSH 서버에 접속해 보자. 포트 번호가 2424번으로 변경되었으므로 이것을 지정해 주어야 한다.

ssh -p 2424 userid@servername.com

OpenSSH 서버의 작동을 중단시킬 때는 아래 명령을 사용하면 된다.

sudo systemctl stop sshd

Categories
Computer Network

NetPlan 파일로 네트워크 인터페이스 설정하기

우분투 20.04에서는 NetPlan YAML 파일을 이용해서 네트워크 인터페이스 설정을 한다. YAML 파일은 /etc/netplan 디렉토리에 저장되어 있다.

우분투 20.04를 설치하면 NetPlan YAML 파일 하나가 자동으로 생성되는데 이 파일의 이름은 /etc/netplan/00-installer-config.yaml 이다. 이 파일이 우분투의 디폴트 NetPlan 파일인 것이다.

/etc/netplan/00-installer-config.yaml 파일을 이용해서 네트워크 인터페이스를 설정해 보자. 편집기로 이 파일을 연다.

sudo vi /etc/netplan/00-installer-config.yaml

아래와 같은 내용을 입력한다. 이것은 고정 IP 주소를 사용하는 예이다.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:    # 네트워크 인터페이스 이름
      addresses:
      - 192.168.1.31/24    # 고정 IP 주소와 서브넷 마스크
      gateway4: 192.168.1.1    # 게이트웨이 서버의 IP 주소
      nameservers:
        addresses:
        - 8.8.8.8    # DNS 서버의 IP 주소
        - 8.8.4.4    # 보조 DNS 서버의 IP 주소

NetPlan 파일에 내용을 입력할 때 들여쓰기에 주의해야 한다. 들여쓰기 문자로 공백 문자를 사용해야 하고 사용 방식은 일관적이어야 한다. 예를 들어 두번째 레벨에서 공백문자 2개로 들여쓰기를 했다면 세번째 레벨에서는 4개로 하고 네번째 레벨에서는 6개로 해야 한다.

5번째 줄에 네트워크 인터페이스 이름이 나온다. 독자가 자신의 네트워크 인터페이스 이름을 모를 수도 있다. 그렇다면 아래 명령으로 그것을 확인해 보자.

ip addr show

고정 IP 주소, 게이트웨이 서버의 IP 주소, DNS 서버의 IP 주소 등은 독자의 네트워크 환경에 맞게 수정해서 입력해야 한다.

고정 IP 주소 대신 DHCP 서버를 통해 자동으로 할당되는 동적 IP 주소를 사용하는 경우도 많다. 그런 경우에는 아래와 같은 내용으로 NetPlan 파일을 작성한다.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:    # 네트워크 인터페이스 이름
      dhcp4: true    # 동적 IP 주소 사용을 위한 설정

마지막 줄에 있는 dhcp4 부분에서 true 값을 지정했다. 이렇게 하면 고정 IP 주소 대신 동적 IP 주소를 사용하게 된다.

게이트웨이 서버의 IP 주소와 DNS 서버의 IP 주소는 지정할 필요가 없다. DHCP 서버를 통해 자동으로 할당되기 때문이다.

Categories
Lifestyle

성인 전문 피아노학원 위드피아노

위드피아노는 간단히 말하면 성인들을 위한 피아노학원이다.

일정한 비용을 내고 개인레슨을 받을 수 있고 연습실은 시간 제한 없이 얼마든지 이용할 수 있는 것이 특징이다. 피아노학원이면서 피아노연습실인 것이다.

원칙적으로 연습실 이용에는 시간 제한이 없다. 그러나 만석일 경우 이용 시간이 2시간이 넘게 되면 가장 오래 이용한 순서대로 로테이션된다. 가장 오래 이용한 사람이 대기자에게 연습실을 양보해야 하는 것이다.

1달 이용요금은 225,000원으로 여기에는 4번의 개인 레슨비가 포함되어 있다. 3달 이용요금은 615,000원으로 이 경우에 개인 레슨은 13번이다.

2021년 현재 전국에 50개 지점이 있다. 수강증 하나만 있으면 이중 어느 지점이든지 가서 피아노 연습을 할 수 있는 것이 커다란 장점이다. 단, 레슨은 수강증을 발급받은 지점에서만 가능하다.

레슨 방법은 수강자가 자유롭게 선택할 수 있다. 기초 교재를 이용해 전통적인 방법으로 피아노를 배울 수도 있고 자신이 좋아하는 곡을 지정해서 배울 수도 있다.

전화, 카카오톡 또는 전용 앱으로 레슨 예약을 하는 방식이다. 당일 예약도 가능하며 예약 취소는 하루 전까지 가능하다.

아메리카노, 아이스티 등 음료가 무제한 제공된다. 음료의 품질은 저가형 커피전문점의 품질과 비슷하다. 냉장고에 캔음료도 준비되어 있다.

연중무휴로 1년 365일 문을 열며 이용가능 시간은 12시부터 23시 까지이다.

위드피아노 공식홈페이지