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 아이디@호스트주소
(추가적으로 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이 붙으면 폴더를 복사하겠다는 것입니다.
'프로그래밍 > Server' 카테고리의 다른 글
Tomcat error (Several ports required/ 8080 , 8009) (0) | 2022.05.05 |
---|---|
Proxy Server or Proxy (0) | 2022.05.05 |
Port / SSL (0) | 2022.05.05 |
Was Server / Web Server / IP Address(feat. TCP/IP) (0) | 2022.05.05 |
Was / Web Server (Tomcat / Apache) 시간관련 설정 (0) | 2022.05.05 |