내용
시간 확인
패키지 수 확인
네트워크 테스트
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에서 내보내기를 하면 끝.
백업한 이미지로 다음에 언제든지 불러와서 사용하면 된다.