Linux

Ch.5 X 윈도

낑깡꺙냥 2024. 3. 31. 22:03

5.1 그놈 데스크톱 환경 설정

그놈(GNOME)은 Rocky Linux에서 기본으로 제공하는 X 윈도의 오픈 데스크톱 환경으로, Microsoft Windows의 GUI환경과 비슷하게 느낄 수 있도록 구성됐다.

바탕화면 변경, 테마 설정, GURB 화면 변경 등이 가능하다.

 

5.2 X 윈도 응용 프로그램

5.2.1 파일 브라우저 - 노틸러스

노틸러스는 그놈 데스크톱 환경에서 제공하는 파일 관리자로, Windows의 '파일 탐색기'와 비슷한 영할을 한다고 볼 수 있다.

[현재 활동] -> [파일] 선택 또는 nautilus 명령 입력

파일 탐색기와 마찬가지로 새 폴더 생성, 폴더 이동, 복사/붙여넣기/잘라내기 단축기 사용이 가능하며, CD/DVD/ISO 파일 레코딩+마운트가 가능하다.

 

5.2.2 인터넷 응용 프로그램

웹 브라우저 - Firefox

Rocky Linux에서 기본으로 제공하는 웹 브라우저이며 많은 기능과 안전성을 제공한다. 필요한 경우 최신 버전으로 업데이트가 능하다. 최신버전은 Mozila에서 직접 다운 가능하다. 

 

메일 클라이언트 - 에볼루션

메볼루션은 MS Outlook과 비슷한 기능을 하는 이메일 클라이언트이다. evolution 패키지를 설치한 후 [현재 활동] -> [에볼루션]을 선택하거나 evolution 명령을 실행하면 된다.

 

메신저 - 피진

피진은 Bonjour, Google Talk, ICQ 등의 메신저 서비스 프로그램으로 사용할 수 있다. [현재 활동] -> [프로그램 표시] -> [Pidgin]을 선택하거나 pidgin 명령을 실행하면 된다.

 

FTP 클라이언트 - gftp

Rocky Linux 에서는 gftp를 지원하지 않으므로 Fedora Linux 29의 사이트에서 패키지를 다운로드한 후 su -c 'dnf -y install gftp*.rpm' 명령으로 설치한다. 설치 후에는 [현재 활동] -> [프로그램 표시] -> [gFTP]를 선택하거나 gftp 면령을 실행하면 열 수 있다.

 

5.2.3 사운드 설정

사운드 설정

CentOS 8은 설치될 때 대부분의 사운드 카드를 인식해서 자동으로 설치한다.

X 윈도 화면 오른쪽 위의 [▼] -> [설정] 아이콘을 클릭하거나 gnome-control-center 명령을 실행한 후, [설정] 창이 열리면 왼쪽 아래에 있는 [소리] 아이콘을 클릭한다. 

 

음량 조절

바탕 화면 오른쪽 위에 있는 [볼륨] 잉;콘을 클릭하면 된다.

 

5.2.4 멀티미디어 응용 프로그램

음악 재생과 인터넷 라디오 재생

[현재 활동] -> [리듬 박스]를 클릭하거나 rhythmbox 명령을 실행하면 열 수 있다. 왼쪽의 [라디오]를 클릭하면 재생 가능한 인터넷 라디오 방송국이 나온다.

 

DVD 재생 및 동영상 플레이어

[현재 활동] -> [프로그램 표시] -> [모두] -> [동영상]을 선택한다. 또는 totem 명령을 실행해도 된다. 위쪽 [채녈]을 클릭하고 "The Guardian Videos"를 클릭하면 인터넷상에서 제공되는 동영상을 볼 수 있다.(동영상을 보려면 코덱이 필요하다.)

 

5.2.5 문서 편집기/뷰어

gedit

일반적인 텍스트 편집기로 Windows의 메모장으로 볼 수 있다.

[현재 활동] -> [프로그램 표시] -> [텍스트 편집기]를 선택하거나 gedit 명령을 실행한다.

 

문서 보기

PDF, XPS, TIPP 등의 다중 문서를 볼 수 있는 간단한 뷰어 프로그램이다 [현재 활동] -> [프로그램 표시] -> [유틸리티] -> [문서 보기]를 선택하거나 evince 명령을 실행한다.

 

5.2.6 CD/DVD 레코딩 - 브라세로

CentOS 8에서는 CD/DVD를 레코딩하는 툴로 브라세로라는 프로그램을 제공한다.

[현재 활동] -> [프로그램 표시] -> [브라세로]를 선택하거나 brasero 명령을 실행한다.

 

5.2.7 그래픽 프로그램

그래픽 편집 - GIMP

Windows의 포토샵과 비슷한 그래픽 응용 프로그램이다. 먼저 su -c 'dnf -y install gimp'명령을 실행해 설치한다. 설치 후 메뉴의 [현재 활동] -> [프로그램 표시] -> [GNU Image Manipulation Program]을 선택하거나 gimp 명령을 실행한다.

 

그림 보기 -eog(Eye Of Gnome)

Windows의 [사진] 앱과 같이 여러 가지 그림 파일들을 보여주는 그래픽 뷰어 프로그램이다. [현재 활동] -> [프로그램 표시] -> [유틸리티] -> [이미지 보기]를 선택하거나 eog 명령을 실행한다.

 

스크린샷

화면을 캡쳐할 떄 사용한다. [현재 활동] -> [프로그램 표시] -> [유틸리티] -> [스크린샷]을 실행하면 된다.

 

5.2.8 LibreOffice(리브레 오피스)

MS Office와 호환성이 아주 우수하며, Ms Office에는 워드, 엑셀, 파워포인트, 엑세스가 있듯이 LibreOffice에도 원드에 대응하는 라이터, 엑셀에 대응하는 켈크, 파워 포인트에 대응하는 임프레스, 엑세스에 대응하는 베이스가 있다. 그 외에 그리기 툴인 드로우, 수식 작성 툴인 매쓰도 제공한다.

'Libre'는 라틴어로 '자유'를 의미한다. 리브레 오피스는 무료로 배포하는 오픈 소스이다.

 

워드 프로세서 - writer

[현재 활동] -> [프로그램 표시] -> [LibreOffice Writer]를 선택하거나 libreoffice6.3 --writer 명령을 실행한다. MS Word의 파일 포맷인 doc와 docx를 지원하며, PDF 파일로 저장하는 기능도 있다.

 

스프레드시트 - Calc

[현재 활동] -> [프로그램 표시] -> [LibreOffice Calc]를 선택하거나 libreoffice6.3 --Calc 명령을 실행한다. MS Excel의 파일 포맷인 xls와 xlsx를 지원하며 PDF 파일로 저장하는 기능도 있다.

 

프레젠테이션 툴 - Impress

[현재 활동] -> [프로그램 표시] -> [LibreOffice Impress]를 선택하거나 libreoffice6.3 --Impress 명령을 실행한다. MS Powerpointer의 파일 포맷인 ppt와 pptx를 지원하며 PDF 파일로 저장하는 기능도 있다.

 

5.3 소프트웨어 센터

Rocky Linux 는 소프트웨어 센터라는 응용 프로그램 스토어를 제공한다.

dnf명령 대신 소프트웨어를 클릭만으로 설치할 수 있다. [현재 활동] ->[소프트웨어]를 선택한다.

 

5.4 리눅스에서 Windows 응용 프로그램 실행

Windows 환경에서 VMware를 이용해 리눅스를 사용하듯이, 리눅스 환경에서도 가상머신 소프트웨어를 이용해서 Windows를 사용할 수 있다. 리눅스에서 가동이 가능한 가상머신 소프투웨어로는 VMwarw Workstation for Linux, Oracle VirtureBox for Linux, KVM/Qemu, Xen등이 있으며, Rocky Linux에서 자체적으로 제공하는 가상머신 소프트웨어도 있다.

 

연구과제

Linux Clinet를 초기화 한 후 작업하시오.


해당 호스트의 IP를 브릿지 모드로 전환하여 211.100.2.XXX 대역으로 바꾸시오.
동료와 텔넷 접속 구축하시오.

해당 호스트에 GIMP 최신 버전을 설치하시오.

해당 호스트에 LibreOffice 최신 버전을 설치하시오.

해당 호스트에 FileZilla 최신 버전을 설치하고, filezilla 바이너리가 어느 곳에서든 실행될 수 있도록 하시오.

VirtualBox 하이퍼바이저를 설치하고, 해당 하이퍼바이저에 VM을 생성하여 Alma Linux 8.9를 최소 설치하시오. (파티션 구성 등의 조건은 임의로 구성하시오.)

모든 구성 이후 사용 권한을 분리하여 부여하기 위해 다음 유저를 만들어주려고 한다. 유저를 다음과 같이 생성하시오.
그룹 : telnetuser
유저명 : 상대방이니셜_tel
비밀번호 : 임의
uid : 5500
gid : 5500
계정 만료 : 2027년 10월 31일

#해당 호스트의 IP를 브릿지 모드로 전환하여 211.100.2.XXX 대역으로 바꾸시오.
nmcli con mod ens33 ipv4.addr "" ipv4.dns "" ipv4.gateway "" ipv4.method auto connection.autoconnect yes
nmcli con down ens33
nmcli con up ens33

#동료와 텔넷 접속 구축하시오.
dnf -y install telnet-server
dnf -y install telnet
systemctl start telnet.socket
firewall-cmd --add-service=telnet --permanent
firewall-cmd --reload

#해당 호스트에 GIMP 최신 버전을 설치하시오.
dnf -y install gimp

#해당 호스트에 LibreOffice 최신 버전을 설치하시오.


#해당 호스트에 FileZilla 최신 버전(firefox에서)을 설치하고, filezilla 바이너리가 어느 곳에서든 실행될 수 있도록 하시오.
tar xfJ FileZilla_3.66.5_x86_64-linux-gnu.tar.xz 
dnf -y install libgdk-x11-2.0.so.0
ln -s /root/다운로드/FileZilla3/bin/filezilla /sbin/filezilla

#VirtualBox 하이퍼바이저를 설치하고, 해당 하이퍼바이저에 VM을 생성하여 Alma Linux 8.9를 최소 설치하시오. (파티션 구성 등의 조건은 임의로 구성하시오.)
dnf -y install VirtualBox-7.0-7.0.14_161095_el9-1.x86_64.rpm 

dnf -y install kernel-devel*
dnf -y install kernel-headers libgomp make patch gcc glibc-headers glibc-devel
dnf -y install kernel*
reboot

/sbin/vboxconfig
virtualbox

#모든 구성 이후 사용 권한을 분리하여 부여하기 위해 다음 유저를 만들어주려고 한다. 유저를 다음과 같이 생성하시오.
groupadd -g 5500 telnetuser
useradd -u 5500 -g telnetuser csy_tel
passwd csy_tel
chage -E 2021-10-31 csy_tel