본문 바로가기
반응형

Server/Linux8

[Linux] crontab 설정 및 로그 확인 crontab 설정 요청만 해봤지 이걸 내가 할 줄은 몰랐네 22222 까지만 쓰다가 케케묵은 작성중인 글로 남아있길래 완성시켜서 하나의 포스팅으로 작성하기 벌써 2021년이니까 재작년에 linux 설정을 위한 고군분투하던 기간이 있어 해당 내용을 재탕해본다. 안그래도 리눅스 관련 자격증을 따볼까 하고 있었는데, 이 기회에 제대로 공부해볼까 하는 생각이 든다. (너무 다양한 분야에 관심 있어서 포지션이 애매해지는건 아닐까 싶기는 한데 공부해서 나쁠 건 하나도 없다. 물론 하는만큼 벌거나 버는 만큼 하거나 둘 중 하나만 하겠지만) 이번에는 crontab에 신규 쉘 프로그램을 등록하는 과정에 대해 알아보려고 한다. * crontab은 cron을 관리하는 table을 말한다. crontab = cron tab.. 2021. 1. 13.
[Linux] 로그 삭제 배치프로그램 서버에 어플리케이션 서비스를 올리게 되면 서버 자체 로그나 서비스 이용 로그가 계속해서 누적된다. 한 파일 안에 계속해서 누적되는 경우도 있겠지만 관리 효율성을 위해서 대부분 날짜 단위로 파일이 떨어지게 되고, 로그 삭제가 되지 않는다면 그 파일들이 계속해서 서버 특정 공간에 쌓이게 된다. 다들 경험해보아 알겠지만 로그파일이 많아봐야 어차피 최신 파일만 열어보게 되어 있고 대대적으로 로그 파일을 까보게 될 일이 없는 이상 일주일 이전의 파일을 열어보지는 않는다. 이번에도 내 영역이 아니라고 생각했던 내용의 포스팅을 올리게 된건 무튼 문제가 생겼기 때문이다. 서버에 로그가 계속 쌓이다보니 디스크 용량 문제가 발생한 관계로 로그파일 삭제 주기를 정하여 삭제 배치 프로그램을 짰다. (사실 내가 왜 또 이 프로.. 2019. 9. 23.
[Linux] alias 설정하기 어쩌다 또 서버에 직접 설정할 일이 생겼다 ^_ㅜ 이래저래 무엇이든 알아두는 것은 좋은 일이니 하게 된 김에 잘 정리해서 남겨두도록 하자. Linux에서 작업을 진행하는 과정에서 자주 들어가게 되는 경로가 있는데 이마저도 계속 입력하는게 일이라, 편의성을 위해 alias 명령어를 설정하고자 한다. alias란, 특정 단어를 입력했을 때 미리 설정해둔 명령어가 실행될 수 있도록 설정하는 기능이다. 단어 자체는 '별칭'이라고 해석되는데 명령어 단축키라고 이해하면 더 와닿는다. 접속 중인 커맨드창에서 alias 라고 쳐보면 현재 설정된 alias 목록이 쭉 나온다. 일시적으로 'alias 별칭이름' 형태로 지정할 수도 있지만, 기왕 추가하는거 켤 때마다 항상 alias 설정으로 추가되어 계속적으로 사용할 수 .. 2019. 9. 2.
IP 확인 : ping, tracert, nslookup 일하다 보면 외부 사이트랑 연결할 일이 참 많다. 그 사이트들이 각각 어떤 IP로 신청하세요 하고 알려주면 더할 나위 없이 좋은 파트너겠지만, 그렇지 않은 이들도 너무 많고 인수인계하다 보면 기존에 담당하던 사람들이 바뀌어서 이래저래 여의치 못한 상황들이 발생한다. 그래서 IP 확인하는 방식들에 대해 비교해보도록 한다. IP 확인 : ping, tracert, nslookup 1) ping (Packet Internet Grouper) 가장 많이들 알고 사용하는 방식이 아닐까 싶다. 오죽하면 '핑 때려봐' (ping 테스트가 올바른 표현으로 생각됨) 가 귀에 착착 감길까. ping은 현재 사용중인 네트워크에서 특정 호스트에 접근이 가능한지를 확인하기 위해서 사용한다. 현재 사용중인 네트워크 상태 체크 호.. 2018. 10. 4.
[Linux] 최근 변경 파일 탐색 검증서버에 작업내용을 올리고 검수가 완료될때까지 이것 저것 또 다른 작업을 하다보면 실제로 어떤 파일을 운영에 릴리즈해야 하는지 헷갈릴 때가 온다. 요청 > 검수 > 반영의 완벽한 하모니가 이루어지면 좋겠다만 계속적으로 요청이 오므로 시간 텀이 생기면 잘 기억이 안 날 수 있다 ^_ㅠ 물론 다들 요청 업무별 작업 내용을 형상관리 할 때 history로 남겨놨겠지만 한 번 더 체크해보고 싶은 자들을 위해 리눅스 서버에서 최근 변경 파일을 탐색하는 명령어를 정리해본다. [Linux] 최근 변경 파일 탐색 해당 명령어는 find 명령어를 잘 사용하는 사람이라면 이 포스팅은 볼 필요도 없이 이미 잘 다루고 있을 내용이라고 본다. 큰 골자는 아래와 같다. find 검색하고자 하는 폴더 -type f -mtime .. 2018. 9. 27.
Ubuntu에 Oracle JDK 설치하기 어떤 서비스를 설치해서 구동시키려고 할 때 다른 건 몰라도 JDK 설치여부를 확인하는 경우가 있다. Ubuntu도 이제 겨우 설치했는데 JDK는 언제 찾아다 설치하나 싶겠지만 명령어 치면 뚝딱 깔리니까 하나씩 진행해보자. Ubuntu에 Oracle JDK 설치하기 일단 명령어를 통해 설치할 예정이니 터미널을 켜야한다. 친절하게 단축키를 제공하니 Ctrl + Alt + T 단축키를 눌러도 좋고, Ubuntu Desktop 아이콘 맨 위쪽에 있는 검색창을 열어서 터미널 또는 terminal을 검색하면 나온다. Ubuntu Desktop 기본 화면 검색창에 terminal을 검색해봤다. (최조 블로그를 작성하려고 캡쳐해뒀던 당시와 현재의 배경화면이 달라서 갑자기 쌩뚱맞은 느낌) 저기 마우스 오버 되어있는 UX.. 2017. 6. 20.
Windows OS에서 Ubuntu 사용하기 Linux 환경에서 사용하고자 하는 서비스들이 있어서 Ubuntu를 쓰기로 결정했다. 사실 지금까지 접해본 Linux 환경이라고는 putty를 통해 Linux 서버에 연결하여 terminal을 사용해본게 다여서 Ubuntu 환경을 써보는 것도 처음이었다. 그럼 아주 일반적인 Windows OS 유저가 Ubuntu를 깔고 처음 사용하는 이야기를 풀어보겠다. Windows OS에서 Ubuntu 사용하기 지금 이 포스팅에서 기억해야 할 두 가지는 다음과 같다. 1. Oracle VM VirtualBox 2. Ubuntu 핵심이 아주 일목요연하게 정리되어 있다. Oracle VM VirtualBox를 받아서 Ubuntu를 설치한다. 이렇게만 써도 아하! 하고 알아서 설치하고 Ubuntu 환경이 구동되신다면 이 .. 2017. 6. 16.
Linux의 기본 명령어 모음! 지난번 포스팅에 올렸던 Cygwin을 통해서 윈도우에서 리눅스 환경을 접할 수 있습니다~ 그럼 리눅스에서 사용되는 기본 명령어를 살펴봅시당! ls 또는 dir = > 현재 폴더에 있는 파일 리스트를 보여주는 명령어 * 세부속성 (복합적으로 사용 가능) l : 파일에 관한 상세 정보를 나타냅니다. a : all의 약자로 모든 파일 표시. t : time을 나타내는 명령어로 파일이 생성된 시간별로 표시 R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지. F : 파일 유형을 나타내는 기호를 파일명 끝에 표시 (디렉토리는 '/', 실행파일은 '*', 심볼릭 링크(바로가기)는 '@‘). 위의 캡쳐파일은 ls의 내용과 그 세부속성들의 차이점을 보여드리기 위해 캡쳐한 내용입니당. 세부속성의 경우에는 ls -.. 2011. 2. 16.
반응형