관리 메뉴

IT창고

리눅스 특이한 기능 정리 본문

정리

리눅스 특이한 기능 정리

방구석여포 2019. 10. 17. 09:29

리눅스에 특이한 기능들을 알아보았습니다. 

몇 가지는 자주 사용할만한 기능이므로 하나씩 확인해보겠습니다.

 

테스트환경은 CentOS 7, Ubuntu 18.04.1 LTS 입니다.

의존성 문제없이 간단히 패키지 설치 할 수 있는 yum, apt만으로 설치가능한 기능들을 확인해보도록 하겠습니다.

CentOS 7의 경우 아래의 내용을 진행하기 전 root계정으로 아래의 명령어를 입력하여 epel 저장소를 설치하도록 합니다.

 

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

 

EPEL(Enterprise Linux)는 Fedora Project 커뮤니티에서 제공되는 외부저장소로 일반 기본적인 yum으로 설치할 패키지보다 더 많은 패키지를 설치할 수 있으며 호환성에 문제없고 유지관리가 잘되고 있습니다. 

CentOS 6의 경우는 테스트는 하지 않았지만 CentOS 6용 epel 저장소 추가 명령어도 아래에 기입해두도록 하겠습니다.

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

 

그 외에 외부저장소에 대한 설치내용은 여기 링크를 참고 합니다.

 

이 글의 테스트는 CentOS 7와 Ubuntu 18.04.1 LTS 버전으로 테스트하므로 CentOS 6에서는 테스트를 안했으므로 패키지 설치가 잘안될수도 있습니다.

 

 

1. figlet

yum, apt 모두 패키지 설치 가능하며 사용법은 figlet [원하는 글자] 입니다. 

 

2. lrzsz 

테스트는 ssh client로 Xshell을 사용하는데 telnet이나 ssh로 연결 중 간단한 파일전송을 할때 FTP구축이 귀찮을때가 있습니다. 그럴 경우 lrzsz 패키지로 간단한 파일 다운로드 및 업로드가 가능합니다.

아래 명령어를 참고합니다.

rz : PC -> 서버 (receives files with ZMODEM)
sz : 서버 -> PC (sends one or more files with ZMODEM)

 

3. banner 

아래와 같이 설치 패키지명이 다르며 figlet과 같지만 #으로 글자를 크게 표현 합니다. 

figlet과 banner와 같은 패키지로 toilet도 존재합니다.

yum : yum install banner

apt : apt install sysvbanner

 

4. rig

임의의 이름, 주소, 전화번호를 생성합니다. 

사전파일은 /usr/share/rig 디렉토리에 존재하므로 새롭게 추가도 가능합니다.

yum 패키지에는 없으며 apt패키지에는 존재합니다.

apt : apt install rig

 

5. yes

입력된 문자를 지속적으로 출력합니다.

yum, apt 패키지를 별도로 설치할 필요없이 자체적으로 존재합니다.

CentOS 7(minimal) 확인

 

6. bash shell(color)

예전에 한번 포스팅했던 내용으로 아래의 링크로 대처 합니다.

2017/08/22 - [서버운영/Linux] - 리눅스 환경변수와 스크립트

 

7. asciiview

이미지파일을 ASCII Art로 변환시켜줍니다. 

SSH 배너에 올려두면 접속할때마다 기분이 좋습니다.

 

yum 패키지에는 없으며 apt패키지에는 존재합니다.

apt : apt install aview

 

8. cmatrix

영화 매트릭스에서 나오는 화면 입니다. 

-C 옵션으로 색깔 변경이 가능하며 -B 옵션으로 글씨를 굵게 나오는 등 다양한 옵션이 존재합니다.

 

yum 패키지에는 없으며 apt패키지에는 존재합니다.

apt : apt install cmatrix

 

9. rev

입력한 문자를 혹은 입력된 파일의 문자를 반대로 출력합니다.

yum, apt 패키지의 설치없이 자체적으로 패키지에 존재합니다.

CentOS 7(minimal) 확인

 

10. cal

 

리눅스 쉘에서 달력을 확인하는 명령어 입니다.

yum, apt 패키지를 별도로 설치할 필요가 없이 바로 사용 가능합니다.

CentOS 7(minimal) 확인

 

11. links

리눅스의 터미널용 웹 브라우저 입니다.

터미널에서 보는 웹 브라우저이기 때문에 텍스트로 확인 가능하며

이미지 등이 있을 경우 깨져 보입니다. 

 

yum : yum install links

apt : apt install links

'정리' 카테고리의 다른 글

Synology NAS - DS 1019+ 구매 및 사용 후기  (0) 2020.02.25
Github 사용법  (0) 2019.11.09
Azure 사용후기  (6) 2019.03.12
AWS 사용후기  (0) 2019.02.24
Google Hacking 정리  (0) 2018.12.16
Comments