본문 바로가기

리눅스4

[Linux] iPad 로 서버 콘솔 접속(Termius), ssh key 인증 접속방법 iPad 로 서버 콘솔 접속, ssh key 접근 방법서버를 관리하거나, 급하게 대응이 필요한 경우가 종종 생기고는 한다.(이런 대응이 급하게 필요한 사람들의 경우 노트북을 들고다니는 분들도 존재한다. 필자또한 그러했다..)하지만 노트북을 두고 나온경우 급하게 재기동 및 간단한 작업을 아이패드에서 할 수 있는 앱이 존재한다. Termius 라는 앱이다.https://termius.com/ Termius – Modern SSH Client for Desktop and Mobile devicesConnect with one click from any mobile and desktop device. No re-entering IP addresses, ports, and passwords.termius.com이.. 2025. 2. 13.
[Ubuntu] Journal Log 관리(삭제) - systemctl 느리게 동작 journal Log 관리(삭제) - systemctl 느리게 수행될때관리중인 Oracle Server 에서 systemctl 명령어가 느리게 수행되었다. 그때 당시에는 서버의 성능이 너무 낮은게 문제인가 하고 넘어갔었다. 그러던 도중 /var/log/ 의 파일들을 확인도중 "journal" directory 의 용량이 3GB 를 차지하고 있는것을 확인했고 서버 특성상 많은 로그가 쌓이는게 이상하여 찾아보고 알게 된 내용이다. - journal 이란? Systemd 가 사용하는 로그 저장소이다. 로그를 이진(binary) 포맷으로 저장하여 고성능 검색이 가능하다.로그에 대한 접근은 journalctl 명령어로 가능하다.우분투에서는 기본 로그는 journald 로 저장이 되며, 설정을 따로 한 경우라면 .. 2024. 7. 27.
[Linux] alias로 자주쓰는 커맨드 설정 alias 설정으로 자주쓰는 명령어 커맨드 설정 Shell 커맨드는 다양한 분야에서 사용하고 있고, 커맨드의 수 또한 굉장히 많다. (조합하거나, 다양한 옵션들 등등) alias 설정을 해야겠다고 생각한 이유는, 현재 진행중인 사내 프로젝트의 경우 수동으로 배포를 진행하는데, WAS 서버에 있는 Tomcat 에 war 파일을 배포하는 방식을 사용하고 있다. 물론 Shell Script 를 통해서 war 파일 이름 변경, tomcat 실행 등등 자동으로 하긴 하지만, 서버 1대당 2개의 war 파일을 배포하고, 로그확인까지 해야 한다. 현재 프로세스로 진행한다면 수많은 cd 커맨드,, tail 등등 폴더 이곳저곳을 옮겨 다니며 많은 커맨드를 작성해야 한다. 이걸 자동화를 할 수 없을까,, 생각하다가 ali.. 2023. 10. 25.
[Linux]Ubuntu 설치 (Docker 컨테이너) 및 테스트(Ubuntu 초기 설정 Shell Script 제공) Docker 컨테이너를 통한 Ubuntu 설치 및 테스트 ○서론 - 개발을 하다보면 Linux 환경에서의 작업을 해야할 경우가 생긴다 (혹은 테스트), 그럴 경우 공부 목적이나, 테스트 목적으로 리눅스 환경을 구성하여, 진행 하는 경우가 생기게 되는데 docker 를 사용하기 이전에는 VMware(유료), VirtualBox(무료) 와 같은 가상화 소프트웨어를 사용했었다. 필자가 사용했던 Virtual Box를 예를 들자면, 설정 -> 설치 -> 실행 까지 시간이 꽤 오래 걸림, 설치 및 설정을 위해 신경써야할 것 많음. 위와 같은 이유로 매번 새로운 가상환경 설정을 하기가 여간 귀찮은 작업이라고 생각되었다. (시간적 소요 + 파일 크랙으로인한 실행 불가 등등) 최근에 Linux 환경에서 테스트 할 일이.. 2023. 8. 12.