pwd : 경로

cd : 현재 바라보는 경로 이동

JDK 설치 : https://zetawiki.com/wiki/CentOS_JDK_%EC%84%A4%EC%B9%98

버전 확인

yum list java*jdk-devel

JDK 설치

[root@zetawiki ~]# yum install java-1.8.0-openjdk-devel.x86_64

root 계정 접속 su -

특정 계정 접속 su - userID

ssh 접속 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_SSH_%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8

ssh 아이디@호스트주소

(추가적으로 sftp 아이디@호스트주소 는 sftp 접속)

압축 파일 풀기 (각 풀기 명력어에서 x -> c 가 압축)

war : jar xvf 압축파일.war

tar : tar -xvf 압축파일.tar

tar.gz : tar -zxvf 압축파일.tar.gz

Linux OS ver. 확인

grep . /etc/&-release

CentOS 7.X 이상에서의 방화벽 설정 방법 (6.X 버전에서는 iptable 확인)

방화벽 설정 파일

(보통 root 권한)

/etc/firewalld/zones/public.xml

방화벽 재로드

# firewall-cmd --reload

포트 추가

# firewall-cmd --permanent --zone=public --add-port='port' (permanent 옵션을 주면 방화벽 reload 를 해 줘야 한다.)

포트 제거

# firewall-cmd --permanent --zone=public --remove-port='port'

차후 sftp 파일 다운로드도 알아야함

1. 서버 2대 환경

- 서버 1 : ip (192.168.0.20), username(ngee)

- 서버 2 : ip (192.168.0.30), username(garden)

2. scp 사용 예제

서버 1에 존재하고 있는 test.txt 라는 파일을 서버 2의 garden의 홈 폴더에 복사하고 싶으면 아래와 같이 사용하시면 되겠죠?

서버 1의 terminal에서 실행

scp ./test.txt garden@192.168.0.30:/home/garden

쉽죠? 찬찬히 보면

scp 복사하려는_파일_위치_및_이름 (한칸띄고) 서버2의_아이디@서버2의_ip주소:서버2의_특정위치

*참고 : - 서버2의_아이디 및 비밀번호를 알고 계셔야겠죠?

- 서버2의_특정위치 바로 앞에 : (콜론) 이 붙어있습니다.

- 서버2의_특정위치는, 앞서 작성한 서버2의_특정계정의 쓰기 권한이 있어야겠죠?

3. scp 사용 예제 하나 더

폴더도 복사할 수 있어요.

서버 1에 존재하고 있는 test_folder가 있다고 가정하고 이를 서버 2의 garden의 홈 폴더 아래 있는 dev 폴더에 복사하고 싶으면 아래와 같이 사용하시면..

서버 1의 terminal에서 실행

scp -r ./test_folder garden@192.168.0.30:/home/garden/dev

2번의 예제와 별로 다른 것은 없구요.

option으로 -r이 붙으면 폴더를 복사하겠다는 것입니다.

+ Recent posts