Linux 8

File Transfer - scp, rsync

서버 작업을 하다보면 서버와 서버 사이에 파일 전송 이슈가 있는 경우가 있다. 개인적으로 주로 SFTP나 FTP를 이용해서 파일을 전송했었는데... 요즘은 rsync 를 이용해서 파일 전송을 주로 하고 있습니다. 그중 많이 쓰이는 scp, rsync 에 대해서... 간단히 커맨드 정리 해둔다. SCP (Secure Copy) ssh를 통해서 파일을 전송하는 도구로 서버에서 서버로 쌍방향 전송이 가능하다. 다른 장비로 파일 복사하기 scp -rp sourcedirectory user@dest:/path -r means recursive -p preserves modification times, access times, and modes from the original file. scp *.pdf sean@..

root 유저로 ssh 접근 제어 해야할 때

ssh를 이용해서 외부 접근을 하는 경우에 root 유저로 붙을 수 있게 되면 아무래도 보안상 위험하겠지요.원격으로 해킹 시도가 상당히 발생할 수 있습니다. 이에 따라서 root 유저는 통상적으로 ssh 접근을 못하도록 하고, 일반 유저로 접근해서 su 또는 sudo를 이용해서 접근하도록 제어합니다. $ sudo vi /etc/ssh/sshd_configPermitRootLogin yes

CentOS - SVN 설치시 에러

CentOS에 svnserve를 설치하다가... 이 사이트 참고 했음 : http://b1ix.net/290 설명이 매우 잘 되어있어서 따라하면 땡... 다만 중간 부분에 나와있는 이 부분!!! [root@localhost checkout1]# svn checkout svn://localhost/svn_repos svn: E000013: Unable to connect to a repository at URL 'svn://localhost/svn_repos' svn: E000013: file '/home/svn/svn_repos/format' 를 열 수 없습니다: 허가 거부 이에 대한 해결책이 필요했다.위의 에러는 selinux가 보안상 막고 있어서 발생하는 것이 맞다. 이를 해결 하기 위해서는... r..

Linux 프로세스 관리 쉘

################################### 1. 특정 프로세스를 찾아서 죽이기 #!/bin/bash ps -ef | grep -v grep | grep 프로세스명 | awk '{print $2}' | xargs --no-run-if-empty kill -9 $1 ################################### 2. 특정 프로세스가 살아있는지 체크해서 죽어있으면 살리는 쉘 $ vi /var/test/run.sh #!/bin/bashPROCESS_CNT=`ps -ef | grep 프로세스명 | grep -v grep | awk '{print $2}' | wc -l`if [ "$PROCESS_CNT" == 0 ];then echo "[`/bin/date +\%Y\%m\%d..

SSH 접속 세션 시간 조정

SSH 접속이 자주 끊겨서 고생하는 경우들이 있는데... 그에 대한 해결책을 간단히 노트해둔다.SSH 클라이언트 접속 시간 조정sudo vi /etc/ssh/ssh_config# otehr configs 부분에 아래 내용을 주석 해제하고 숫자값을 정해준다. ServerAliveInterval 100 SSHD 서버에서의 접속 시간 조정sudo vi /etc/ssh/sshd_config아래와 같이 주석 해제하고 값을 지정해주시면 됩니다. ClientAliveInterval 600 TCPKeepAlive yes ClientAliveCountMax 10SSHD 서버 재기동이 필요합니다. $ sudo service ssh restart

호스트 파일 컨트롤 해주는 확장프로그램 (애드온)

개발을 하다보면 호스트 파일 정보를 수시로 바꿔가면서 개발을 해야하는 경우가 많다.이런 경우 hosts 파일을 열어놓고 수정해가면서 작업을 해야하는데... 불편함이 이만 저만이 아니다.이런 부분을 쉽게 해결해주는 웹 브라우저의 똑똑한 확장 프로그램이 있다. HostAdmin 이라는 툴이며 구글 크롬과 파이어폭스를 지원한다. 구글 코드에 프로젝트가 있는데... https://github.com/tg123/chrome-hostadmin 크롬은 아래의 URL로 접근하면 바로 설치가능하다.https://chrome.google.com/webstore/detail/hostadmin/oklkidkfohahankieehkeenbillligdn 파이어폭스도 HostAdmin 이라는 이름으로 애드온을 검색하면 바로 설치..

Linux Find command 정리 자료 (펌)

원문 : http://coffeenix.net/board_view.php?cata_code=95&bd_code=36 제 목 : 유용한 find 명령어 예 모음 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 수시로 추가했음 아래는 제가 자주 쓰는 find 명령인데, 유용할 듯 해서. 지금까지 적어뒀던 것과 아주 보편적이라고 생각되는 것입니다. 계속 추가됩니다. ^^ ------------------------------------------------------- 1. 현재 디렉토리( . ) 이하에 확장자가 .html( -name "*.html" ) 인 파일만 ( -type -f ) find . -name "*.html" -type f -ls 2. 파일 크기 #..

반응형