간만에 블러그를 쓴다.
요즘 회사에서 가장 많이 하고 있는 서버 다루기.
솔루션기반 프로그램을 만들다 보니 서버에서 작업할 것도 많고 서버를 봐야 할 일도 많다.
그래서 정리겸 몇가지 적어본다.
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 |