본문 바로가기

Computer

리눅스 02 - 패키지 설치 & 이미지 백업과 복원

728x90
반응형

내용


시간 확인
패키지 수 확인
네트워크 테스트
ssh서버 연결
패키지 설치
- rdate 설치
- qcc 설치
- javac 설치
- locate 설치
현재 커널 버전 확인하기
이미지 백업(리눅스 가상을 백업)

작업


패키지 수 확인
rpm -qa | wc -l
301

네트워크 테스트(3개의 패킷을 보냄)
ping -c3 8.8.8.8

방화벽 중지
systemctl stop firewalld > 한 번만 끄기
systemctl disable firewalld > 항상 끄기

VitualBox 에서 포트 포워딩 설정을 해야 한다.
호스트 포트와 게스트 포트에 각각 22를 입력한다.
80번은 아직 입력하지 않는다.


ssh 켜기
systemctl start sshd > 한 번만 켜기
systemctl enable sshd > 항상 켜짐

로컬에서 putty 터미널 접속(위에서 ssh를 켠 상태)
Host Name에 127.0.0.1 입력 후 SSH로 접속

가상 리눅스로 터미널(SSH 접속) 접속 완료
이제부터는 터미널에서 작업

날짜 확인
date

날짜를 현재 시간으로 맞추려면
rdate 를 먼저 설치
yum -y rdate

rdate 명령어로 다시 실행하면 현재 날짜로 바뀐다.
rdate -s time.bora.net

표준시간 Time zone이 서울로 되어 있는지 확인
timedatectl

만약 KST와 Seoul이 아니라면 바꿔준다.
각 도시명 리스트를 먼저 확인해 본다.
timedatectl list-timezones

나타나는 리스트 가운데 Seoul을 선택해 준다.
timedatectl set-timezone "Asia/Seoul"

패키지 한 번에 설치하기(역슬래쉬는 엔터키를 의미)
yum -y install vim gcc gcc-c++ tree psmisc bc zip unzip man-pages \
man-pages-ko rdate ntpdate strace mlocate ftp wget dialog lsof bzip2 \
rsyslog ncurses at vsftpd httpd php net-tools mariadb-server mariadb \
java-1.8.0-openjdk java-1.8.0-openjdk-devel tomcat lpr quota

설치 되는 패키지 리스트는 총 172개
vim
gcc
gcc-c++
tree
psmisc
bc
zip
unzip

man-pages
man-pages-ko
rdate
ntpdate

strace
mlocate
ftp
wget
dialog
lsof
bzip2
rsyslog
ncurses

at
vsftpd
httpd
php

net-tools
mariadb-server
mariadb

java-1.8.0-openjdk
java-1.8.0-openjdk-devel
tomcat

lpr
quota

현재 커널 버전 확인하기
uname -r

이미지 백업하기
모든 패키지가 설치 되어서 리눅스 가상을 백업하고자 한다.
리눅스 가상을 종료하고
VirtualBox에서 내보내기를 하면 끝.
백업한 이미지로 다음에 언제든지 불러와서 사용하면 된다.