ssh에서 제공되는 scp 명령어를 통해 로컬서버↔원격서버 로의 파일을 간단하게 전송할 수 있다. 사용방법 1. 원격 서버 → 로컬 서버로 파일 전송 # scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치] 예제1) IP 111.222.333.444 서버의 abc라는 계정으로 /home/abc/index.html 파일을 로컬서버 /home/me/ 디렉토리에 전송 받기 # scp abc@111.222.333.444:/home/abc/index.html /home/me/ 2. 로컬 서버 → 원격 서버로 파일 전송 # scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로] 예제2) 로컬서버 /home/me/wow.html 파일을 IP 111.222...
1. tar 1.1. tar 압축 tar -cvf [압축명] [압축대상 또는 폴더명] - 예제1) tar -cvf abc.tar abc // abc 폴더를 abc.tar로 압축 - 예제2) tar -cvf abc.tar \* // 현재 폴더의 모든 폴더 및 파일을 abc.tar로 압축풀기1.2. tar 압축 풀기 tar -xvf [압축파일명] [-C 경로] - 예제1) tar -xvf abc.tar // 현재 경로에 abc.tar 파일 압축풀기 - 예제2) tar -xvf abc.tar -C /abc // /abc 폴더에 abc.tar 파일 압축풀기2. tar.gz tar에서 z 옵션만 추가하면됨 2.1. tar.gz 압축 tar -zcvf [압축명] [압축대상 또는 폴더명] - 예제1) tar -zcv..
리눅스에서 파일이나 폴더의 소유권을 바꾸기 위해서 사용되는 명령어는 chown 입니다. 파일, 폴더, 그리고 하위 폴더를 포함해서 소유권을 바꾸는 것에 대해서 간단하게 정리합니다. 파일의 소유권 바꾸기 먼저 소유권을 확인하기 위해서는 ls -al 이라는 명령어와 옵션을 통해서 가능합니다. 먼저 파일이 위치한 곳으로 이동해서 (저 같은 경우 테스트로 /home/bbb/dev/test 로 이동해서) ls -al을 입력하면 -rw------- 1 bbb bbb 0 Mar 23 04:30 a1.py 위와 같이 나오고 있습니다. 소유권자가 bbb, 그룹 식별자가 bbb입니다. 이것을 소유권자 ccc, 그룹 식별자 ccc로 변경하기 위해서는 아래와 같이 작성하시면 됩니다. root 권한에서 chown ccc:ccc..
Too many open files Tomcat Error and NoClassDefFoundError 에러가 발생할 때 해결하는 방법입니다. OS에서 파일 갯수를 제한하고 있는데 이걸 늘려줌으로써 해결할 수 있습니다. centos 상에서 ulimit 값은 아래와 같이 디폴트로 설정되어있습니다. #ulimit -a 입력하면 다음과 같이 설정값을 확인할수 있습니다. 이 값은 실행중인 파일이나 프로세스가 증가함에 따라 문제가 일으킬 수 있습니다. open files 값이나 max user processes 값이 적어서 생기는 문제입니다. /etc/security/limits.conf로 들어가서 제일마지막에 root hard nofile 65535root soft nofile 65535root hard npr..
폴더의 깊이가 너무 깊거나 파일이름 또는 확장명이 윈도우즈가 허용하는 범위를 넘어가면 파일의 변경 및 삭제가 되지 않습니다.이를 해결하기 위한 여러가지 방법 중 가장 간단한 방법을 소개해드립니다. Ι■ 일단 cmd 창을 열고 해당 폴더가 있는 경로로 이동 후 다음의 커맨드를 실행한다. mkdir tmp_dir robocopy tmp_dir {지울 폴더명} /s /mir rmdir tmp_dir rmdir {지울 폴더명} 그래도 계속 남아있다면 윈도우즈 창에서 다시 삭제하면 됩니다.