리눅스에서 현재 디렉터리 포함 하위의 모든 디렉터리에 포함된 파일 내의 내용을 치환하는 방법이다. -name에 ‘*.js’ 와 같이 입력하면 js파일들 중에서만 변경하게 된다.
Category: LINUX
rsync 사용 시 ssh 포트 변경 방법
How to change default port of the ssh when using rsync on my linux machine? it’s easy, just use -e option with rsync command. 다음과 같이 -e 옵션을 사용해주면 rsync 접속 포트를 변경할 수 있다. rsync -avz -e ‘ssh -p 8888’ id@host:/path very simple. isn’t it?
리눅스 서버 SSH Public Key로 SSH 접속 인증하기
SSH를 사용하다보면 매번 아이디 패스워드를 입력하기 귀찮을 때가 있다. 보안을 면에서도 패스워드 대신 public key를 통해 인증을 하게 되면 해당 키가 있는 시스템에서만 접속이 가능하므로 좋다. 물론 키 관리를 잘 못하면 위험한 것은 매한가지지만… 윈도우에서 SSH 프로그램에 계정 정보와 key path를 저장해 두면 클릭 한번으로 서버에 인증이 가능하므로 편리하기도 하다. 키는 잘 관리 하자 안전하게. …
wget 명령어 활용 linux
리눅스를 사용하다보면 다양한 이유로 다른 서버의 파일들을 가져와야 할 경우가 발생한다. 예를들어 서버 이전을 한다거나.. 새로운 프로그램 설치를 위해 다운로드를 받는다거나… 하는 여러 이유로 종종 사용하게 된다.. 나의 경우 호스팅 서버에서 다른 서버로 이전할 때 계정의 DB Dump와 소스 파일들을 tar로 묶고 바로 대상서버로 이전시키는 용도로 많이 사용한다. FTP로 로컬로 받아서 다시 서버로 올려야하는 불편함이 …
tar 리스트 보기
tar tvf 파일명.tgz 하게되면 그냥 리스트만 출력해준다.. 굿.
특정 명령어를 일정 시간마다 반복실행시키기
watch -n 원하는 초(0.1초 등 가능) ‘명령어’ 이렇게 실행을 하면 해당 시간을 간격으로 동일 명령어가 실행된다… 예를들어 1초마다 시간을 한번씩 보고싶다 하면 watch -n 1 ‘date’와 같이 입력하면 매초 현재의 시간이 콘솔에 표시된다.