본문 바로가기
반응형

리눅스8

[Linux] 가끔 필요한 내용 정리 n일 이전 생성 파일 보기 및 삭제 # n일 이전 생성 파일 보기 find 폴더/ -mtime +n find 폴더/ -mtime +n -print # n일 이전 생성 파일 삭제 find 폴더/ -mtime +n -delete find 폴더/ -mtime +n -exec rm {} \; 2020. 5. 18.
[Linux] 여러 파일에서 특정문자열 치환 단일 파일에서 vi 오픈한 파일에서 문자열 치환 방법 입니다. :%s/source/target/g 특정 디렉토리 내에서 여러 파일에 대한 문자열 치환 방법입니다. find ./ -name '*.html' -exec sed -i 's/source/target/g' {} \; 2020. 5. 4.
OS에 상관없는 2G 무료 웹하드, 드롭박스(Dropbox) 솔직히 테라급의 무료 웹하드가 존재하는 마당에 2기가는 눈에 차지도 않습니다. 그것도 외국에서 만든 서비스라 별로~~ 라는 생각이 듭니다. 그럼에도 불구하고, 이 웹하드 사용기를 적는 이유는! 바로 1. OS에 관계 없이 사용이 가능(Windows 전 OS, 맥, 리눅스, 아이폰까지!)하다는 점과 2. 저장기간에 제한이 없다는 장점을 가지고 있기 때문입니다. 드롭박스(http://www.getdropbox) 사이트 메인에 가면 각 OS별 다운로드가 가능합니다. Windows, Mac, Linux 그리고 심지어 iPhone에서까지~!!! 사용하시는 OS별로 다운로드 받으셔서 설치하시면 됩니다! 각 OS별로 다운로드시 가각의 설치화면 가이드도 나오니 안심하십시오.. ^^;; 추가적으로 1테라 2ndrive(.. 2010. 4. 12.
[리눅스] 텍스트 파일 일괄 수정 제가 전문 서버 작업자가 아니기 때문에 서버에 대해 깊이있는 지식을 드리기 보다는 작업하면서 생기는 요긴한 내용들을 정리하고자 하는데 자주 얻는 정보가 아닌지라… ^^;; 헤깔리기도 하고 정리도 힘드네요. 리눅스의 장점은 콘솔환경에서 대부분의 작업이 가능하다는 것입니다. 그 중에서 윈도우에 꼭 있었으면 하는 기능이 텍스트 파일 같은 경우의 특정 단어를 일괄 수정하는 것일 겁니다. 특히나 웹 작업을 하는 경우 수십, 수백개 되는 파일을 다 열어서 수정하라는 것이… 물론, 그 작업을 대신해 주는 EditPlus나 UltraEditor 같은 텍스트 편집기를 사용하면 되기야 하겠죠. ^^;; 리눅스에서 제공하는 명령 조합으로 간단하게? 해결이 가능합니다. 파일을 찾는 find와 perl의 기능을 조합합니다. f.. 2009. 5. 19.
[리눅스] 네트웍 전송패킷 확인하기(스니핑) 웹프로그램은 기본적으로, 내가 통신을 모른다고 하더라도, 네트웍 통신을 기반으로 한다.네트웍 통신이라고 하는 것은 물리적으로 떨어져 있는 서버에 접속해서 데이터를 가져온다는 말이다.그러다 보니, 서비스에 문제가 생기게 되면,해당 서버가 어떤 통신으로 무슨 데이터를 송수신 하고 있는지 확인할 필요가 있다. 이때 사용하는 유용한 명령이 ngrep 이다.ngrep은 grep의 네트웍 버전이다. 이름도 Network GREP이다. ngrep은 접속 호스트별, 포트별, 장비별 패킷 확인이 가능하다. - 특정 IP의 80 포트로 통신하는 패킷 확인 방법 # ngrep -v -qt host 123.123.123.124 and port 80 - 오라클(특정 포트 : 1521)로 전송되는 SQL 등을 확인할 때 # ng.. 2009. 1. 9.
[리눅스] 프로그램에서 실행된 프로세스(과정) 추적 웹개발을 하다보면, 아니 무엇을 하든지 시스템과 관련된 프로그램을 가끔하게 됩니다.개발만 하면 되는데, 해당 프로그램에 대한 디버깅도 필요하죠. 이 프로그램이 동작을 하는지 안하는지, 무엇을 작업하고 있는지..궁금할때가 많습니다. 리눅스는 현재 실행 중인 프로그램이 어떤 동작을 하고 있는지 추적할 수 있는 명령을 제공합니다. strace [옵션] 명령어 [매개변수] 주로 제가 사용하는 경우는 pid별로 동작을 확인하는데요.# strace -p 11125 이렇게 하시면, 현재 동작 중인 프로그램 프로세스별로 확인이 가능합니다. 참고로, pid는 아시죠?리눅스 뿐만 아니라 모든 OS가 마찬가지지만,프로그램이 실행되면 고유번호를 발급합니다. 이걸 프로세스 아이디(pid)라고 하죠. 2009. 1. 8.
[안내] 레드햇 교육사업부! Amazing 교육이벤트! 리눅스 레드햇 교육을 함 받아보세요.. ^^;; 2009. 1. 5.
[리눅스] tar 압축파일에서 해당 파일/디렉토리 제외시키기 리눅스에서 압축파일은 tar를 자주 사용합니다.파일이야 지정하면 모두 압축을 하지만,그렇다면, 해당 파일 중에서 몇개만 빼고 싶을 때는 어떻게 할까요? --exclude 옵션을 사용합니다.# tar cvfz filename.tar.gz file dir --exclude=file --exclude=dir 파일 혹은 디렉토리 이하 제외가 가능합니다. 2009. 1. 5.
반응형