본문 바로가기

Linux3

[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.
[Linux] Linux(Unix) 2038년 문제 - Y2K38 새해가 되면 많은 개발자, IT 업계에 종사하고 있는 사람들은 Linux 2038년 문제에 대해서 이야기를 나누고는 한다. 2023년인 현재에 비해서는 15년이나 남았다. (하지만 하루하루 살다보면 2038년은 금방 올 수 있기 때문이다...!) 그렇다면 Linux 2038년 문제는 무엇일까? [문제] 32bit 운영체제를 사용하는 OS(Linx,Unix)는 2038/01/19 03:14:07초 를 지나게 되면 1901/12/31, 혹은 1970/01/01 시점으로 타임슬립하는 문제이다. 정식 명칭은 Y2K38, Y2038 라고 한다. - 문제 원인 컴퓨터에서 '그레고리 력' 시간을 계산하는 방법에는 여러가지가 있는데, 현재 보편적으로 사용하는 방법은 Unix Time을 사용한다. 해당 방법은 -> 32.. 2023. 1. 4.