본문 바로가기

개발관련/서버

리눅스 ftp/sftp 사용

간만에 블러그를 쓴다.

요즘 회사에서 가장 많이 하고 있는 서버 다루기.

솔루션기반 프로그램을 만들다 보니 서버에서 작업할 것도 많고 서버를 봐야 할 일도 많다.

그래서 정리겸 몇가지 적어본다.


1. 서버 시간설정

  - 가장 간단하지만 놓치기 쉽다.

  - ftp업로드시 시간이 안맞으면 미래날짜 어쩌고 저쩌고 하면서 아래처럼 에러가 뜬다. 

time stamp 2015-11-13 14:12:10 is 10697910 s in the future


서버시간 동기화 명령어 : 루트로 작업한다.

rdate -s time.bora.net


2. tar압축/해제

보통 소스랑 디비 통으로 압축해서 넘길때 자주 쓰인다.

압축 : tar cvfz 압축파일명 지정폴더

해제 : tar xvfz 압축파일명


3. ftp접속

서버에서 서버로 바로 넘길때 편하다.

ftp연결

$ftp

$open ip

아이디 입력

패스워드 입력


sftp연결

sftp 아이디@아이피

ssh 키 등록할거냐 묻는데 yes 클릭후 

패스워드 입력


4. 파일전송

sftp/ftp 동일하다.

파일 업로드 : put 파일명

파일 다운로드 : get 파일명


5. 용량확인

가끔 파일 업로드 전에 용량 확인 해야하는 경우가 있는데

df : 디스크 남은 용량 확인

df -k : 킬로바이트단위

df -m : 메가바이트 단위

du : 사용한 용량

du -a : 각각 파일별 크기 

du -s : 총 사용량

du -sh * : 하위 폴더별 용량


이정도만 알면 서버 한대는 후딱 이관한다. 


'개발관련 > 서버' 카테고리의 다른 글

centos 서비스 등록  (0) 2016.07.29
리눅스 폴더 전송  (0) 2016.06.27
우분투 apache www-data  (1) 2015.03.05
아마존클라우드 우분투  (0) 2015.03.05
centos tcp_socket  (3) 2015.02.04