본문 바로가기

전체 글31

[Linux]리눅스 rsync 명령어 사용법 안녕하세요 롯사입니다. 리눅스에서 파일 및 디렉터리를 로컬 혹은 원격지로 복사하거나 동기화할 때 사용하는 여러 명령어들 중에서 개인적으로 가장 사용 빈도가 높았고 강력한 rsync 명령어에 대해서 알아보겠습니다. what is rsync ? rsync (remote sync) 의 약자로서 unix 및 linux 시스템에서 파일을 효율적으로 전송하고 동기화하기 위한 유틸리티의 하나로 로컬 혹은 원격지로 동기화가 가능합니다. 변경된 사항만 빠르게 동기화가 가능하며 rcp, scp 보다 기본적으로 빠르고 효율적으로 사용이 가능합니다. 자 그럼 본론으로 들어가서 설치 방법과 사용하는 구문과 형식에 대해서 알아보겠습니다. rsync 설치 * rsync -qa | grep rsync (rsync 패키지 설치 여부 .. 2024. 1. 24.
리눅스 크론탭(crontab)설정 안녕하세요 롯사입니다. unix 기반의 리눅스 시스템에는 예약된 작업을 주기적으로 실행시킬 수 있는 잡 스케쥴러 cron 있습니다. 보통 cron을 사용하는 목적은 고정된 시간과 날짜 그리고 간격에 주기적으로 예약된 잡들을 실행시키는 데 있으며 그리고 예약된 작업은 셸 명령어들이 주어진 일정에 주기적으로 실행하도록 규정해놓은 crontab ( cron table ) 파일에 의해서 동작합니다. 윈도의 예약된 작업 스케쥴링 기능이라고 생각하시면 되겠습니다. 보통 잘 정의해놓은 crontab의 스크립트 파일 설정들은 사람이 놓칠 수 있는 보안적인 설정 부분들을 자동 스케쥴링 기능에 의해 보안해주고 관리할 수 있기 때문에 server를 운영하시는 분이라면 필수적으로 사용해야 하는 유용한 도구입니다. 설정하는 방.. 2019. 6. 9.
리눅스 네트워크 모니터링 툴 명령어 - 2 ( traceroute, arp ) 안녕하세요 롯사입니다. 리눅스 네트워크 모니터링 툴 명령어 첫 시간에 이어서 traceroute, arp, nslookup에 대해서도 알아보겠습니다. 첫 시간에 netstat, ping과 관련돼 포스팅은 아래 링크를 참조해주시기 바랍니다. https://wlsvud84.tistory.com/30 리눅스 네트워크 모니터링 툴 명령어 - 1 ( netstat, ping ) 안녕하세요 롯사입니다. 이번 시간엔 리눅스 네트워크 모니터링 툴 명령어에 대해서 알아보겠습니다. IT의 분야는 정말 많고도 많지만 모든 분야를 막론하고 가장 많이 사용하는 명령어 도구가 아닐까 생각됩니다... wlsvud84.tistory.com Network tool 1. traceroute : udp 패킷을 생성하여 상대 호스트까지 도.. 2019. 6. 1.
리눅스 네트워크 모니터링 툴 명령어 - 1 ( netstat, ping ) 안녕하세요 롯사입니다. 이번 시간엔 리눅스 네트워크 모니터링 툴 명령어에 대해서 알아보겠습니다. IT의 분야는 정말 많고도 많지만 모든 분야를 막론하고 가장 많이 사용하는 명령어 도구가 아닐까 생각됩니다. 실제 사이트의 인프라를 구축하다 보면 여러 용도의 서버와 설루션, 방화벽을 접하게 됩니다. 종류와 용도가 다양하기 때문에 하나의 시스템 인프라로 연동하려면 통신이 유기적으로 선행되어야 합니다. 유기적으로 통신을 하려면 네트워크 시스템과 그에 따른 설정이 필수적이지만 사람이 하는 작업인 만큼 Troubleshooting 이 필요합니다. 그럴 때 사용하는 도구라고 생각하시면 되겠습니다. 자 그럼 하나하나 알아보겠습니다. Network tool 1. netstat : 네트워크 관련 정보를 보는데 일반적으로 .. 2019. 5. 31.
우분투 samba 설정 하기 ( ubuntu-server 16.04 LTS ) 안녕하세요 롯사입니다. windows 기반의 server와 Linux 기반의 server를 운영하다 보면 서버대 서버끼리 빈번하게 파일을 공유해야 하는 상황이 많이 발생합니다. 서로의 파일 시스템과 운영체제가 다르기 때문에 디렉터리를 공유할 때 특정 프로토컬을 사용해서 서로의 디렉터리를 공유할 수 있는데요 그때 사용하는 것이 samba입니다. samba라는 프로토콜을 이용해서 하는 방법도 있지만 요즘은 cloud 저장소에 파일을 공유해서 접근 권한을 부여하고 모든 사용자들이 사용하거나 sftp/ftp 같이 파일 전송 프로토콜을 사용하여 프로그램을 이용한 파일 전송도 많이 사용하고 있는 방법 중의 하나지만 이것도 저것도 인프라가 여유치 않다면 samba라는 프로토콜을 사용해서 디렉터리 공유를 이용한 파일 .. 2019. 5. 30.
putty 사용법 ( xming X11 포워딩 ) 안녕하세요 롯사입니다. 이번 시간엔 리눅스 서버에 ssh 접속 시 사용하는 putty와 오픈소스 프리웨어 xming 이용하여 x11 forwarding 환경을 구성해보겠습니다. 기본적으로 x11 forwarding이라 함은 리눅스에 설치되어있는 프로그램을 내가 ssh 접속을 시도하는 windows 기반의 환경에 gui 형태로 프로그램을 출력해주는 기능을 말합니다. 그러기 위해선 기본적으로 forwarding 해서 gui 형태로 출력해주는 프로그램이 필요한데 그때 필요한 것이 바로 xming xserver입니다. 오프소스의 무료 버전이기 때문에 누구나 가볍고 심플하게 사용이 가능한 장점이 있고 사용법도 간단하기 때문에 유용하게 사용하실 수 있습니다. 그럼 본론으로 들어가서 windows 기반의 pc 나 서.. 2019. 5. 27.