서버 등 운영체제(OS)/Linux (42) 썸네일형 리스트형 [리눅스] 리눅스 tar, gz 압축 및 해제 리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우가 자주 생긴다. 이를 처리하기 위해 리눅스에서는 tar 라는 명령어를 사용하게 되는데, tar 명령어도 여러가지 옵션이 있지만 각 옵션에 대해서 알아보기 보단, 자주 사용하는 명령어 패턴만 정리한다. 1. tar로 압축하기 > tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc 2. tar 압축 풀기 > tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar 3. tar.gz로 압축하기 > tar -zcvf [파일명.tar.gz] [폴더명] ex) abc라.. [Ubuntu] vsftpd 500 OOPS error 500 OOPS: priv_sock_get_cmd or 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 500 OOPS: priv_sock_get_cmdmacbook:~ PJunior$ ftp username@example.com Connected to example.com. 500 OOPS: priv_sock_get_cmd ftp: Can't connect or login to host `example.com' Open /etc/vsftpd.conf and at the end addseccomp_sandbox=NO and restart the Server:sudo service vsftpd restart 500 OOPS: vsf.. [Ubuntu] SSH 초기 접속 속도 향상시키기 SSH 접속 후 로그인 정보까지 보낸 이후 Shell이 뜨는 속도가 느린 경우가 있습니다. 일반적으로 SSH에 접속을 시도할 때 SSH 데몬에서 DNS를 통해 접속하는 호스트를 확인하는 절차를 거치기 때문입니다. 이 과정을 생략하면 SSH 접속 속도를 향상시킬 수 있습니다. 텍스트 에디터로 /etc/ssh/sshd_config 파일을 열고, 다음 옵션을 수정해 줍니다. /etc/ssh/sshd_config UseDNS no 저장한 다음 SSH 데몬을 재시작해줍니다. sudo service ssh restart 이렇게 하면 기본적으로 DNS 체크를 생략하게 됩니다. 특정 IP에서 접속하는 경우에만 DNS 검사를 생략하려면 /etc/hosts 파일에 접속하는 IP를 기술해주면 됩니다. 출처 : http://.. ssh 원격 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) 가끔 가다가 잘 접속되던 서버가 아래와 같은 메세지를 띄우는 경우가 있다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the RSA host key has just been ch.. tar로 압축 해제할 때, 원하는 디렉토리를 지정해서 해제 # tar zxvf /etc/file.tar.gz -C /etc -C 옵션을 사용해서 압축풀 디렉토리를 지정할 수 있습니다. -C, --directory=DIR change to directory DIR -bash: ./test.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉토리가 없음 -bash: ./test.sh: /bin/bash^M: bad interpreter: 그런 파일이나 디렉토리가 없음 실제로 리눅스에서 웹호스팅을 사용하시다 보면, 윈도우에서 에디터플러스와 같은 편집기를 사용해서 파일을 업로드 한뒤, 리눅스로 SSH 나 Telnet 으로 접근을 해서 vi 같은 편집기로 열어 보시면 라인의 마지막에 항상 ^M 가 붙어 나오는 현상을 보실수 있을겁니다. 이는 리눅스와 윈도우 의 파일을 저장하는 형식이 달라서 생기는 현상입니다. 물론, 실제로 웹서비스를 하는데 큰 영향은 가지는 않는경우가 대부분입니다. 하지만, 예를 들어, 윈도우에서 작성을 한 Perl, Bash, Python 등의 스크립트인 경우 쉘에서 직접 실행할 경우도 존재합니다. 이때에는 파일형식이 윈도우이기때문에 실행.. 우분투 자동 주기 백업 스크립트. 리눅스 시스템에서 주기적으로 파일과 데이터베이스 백업을 하는 방법에 대하여 설명하겠다. 1. 정책 세우기 언제마다 백업을 할 것인가? 백업 방식은 어떤것인가? 백업 유지 기간은? 백업 저장소는 어떤 것인가? 1) 백업 주기 정책 대부분의 서버에서 접속자가 가장 낮을때는 4:00 AM ~ 4:30 AM 입니다. 그래서 많은 사람들이 새벽 4:00 에 백업이 이루어지게 설정합니다. 하루에 2번 백업하고 싶으면 오전/오후 4:00 에 백업을 하도록 합시다. 2) 백업 방식 정책 백업이라는 것이 데이터를 복사해 두는 것이기 때문에 하드디스크의 여유공간이 많아야 합니다.# df -h 명령어를 통해서 저장할 디스크의 여유공간이 충분한지 파악해 봅시다. 또 백업에는 CPU의 연산이 이루어집니다. (파일을 읽어서 새로.. 깨진 파일명 삭제 방법 $ ls -li //파일의 inode 번호를 확인 하는 명령어다 1976 -rwxrwxr-- 1 guda guda 738 4월 29일 2005 洹??띻꼍?뺤껌援ъ옄猷?TXT 53 -rw-rw-r-- 1 guda guda 0 1월 25일 2010 20100122 $ find ./ -inum 1976 -ls //삭제하고자 하는 파일이 맞는지 확인해본다 1976 1 -rwxrwxr-- 1 guda guda 738 Apr 29 2005 洹??띻꼍?뺤껌援ъ옄猷?TXT $ find ./ -inum 1976 -ls -exec rm {} \; //해당 파일을 삭제하는 명령어 1976 1 -rwxrwxr-- 1 guda guda 738 Apr 29 2005 洹??띻꼍?뺤껌援ъ옄猷?TXT $ ls //정상적으로 삭제 되었.. 이전 1 2 3 4 5 6 다음