본문 바로가기

Linux4

Linux에서 Node.js 서버 자동 실행 설정 Linux에서 Node.js 서버 자동 실행 설정 1. 스크립트 작성 아래는 /etc/init.d/teweb에 작성할 스크립트 예제입니다. 이 스크립트는 start, stop, restart 명령을 지원하며, 서버 재부팅 시 자동으로 실행됩니다. #!/bin/bash### BEGIN INIT INFO# Provides: teweb# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start and stop the TeWeb Node.js s.. 2025. 4. 2.
[Linux] shell 파일 작성 및 실행 결과에 색상 넣기 서론새로운 시스템을 구축한 후, .sh 파일을 통해 구축한 프로세스들의 상태들을 파악해야 했다. 간단한. sh파일을 만들어서 실행시켜 확인할 수 있도록 해야 하고, 콘솔에 나오는 결과에 색상도 넣어보기로 했다. 본론#!/bin/sh# 이 문구가 빠지면 sh파일로 인식 못한다고 했다. # bash shell을 사용하겠다는 의미이다. # 샾 느낌표는 주석이아니라 shebang(셔뱅)이라고 부르는데 # 샾 느낌표 다음으로 오는 명령을 실행한다는 것# 즉 /bin/bash를 사용할 거라는 걸 명시하는 것SERVICE='/var/AProcess'STATUS=$(ps ax | grep -v grep | grep $SERVICE)printf "AProcess: "if [ "$STATUS" != "" ]then ec.. 2024. 8. 22.
[Ubuntu] 시간 틀어졌을 경우 ntp.service를 이용하여 시간을 설정하고 있는 시스템에서 종종 시간이 틀어질 경우가 있다. 구글링으로 하루 업무 시간의 반을 쓰던 와중 드디어 해결책이 찾았다. 현재 상황 Ubuntu 내의 다른 솔루션에서 해당 솔루션을 위한 ntp를 사용하고 있었다. 그것을 도려내고 작업을 하던 와중, 예상컨데 ntp가 충돌이나서 그런지 약 16분 정도 시간이 맞지 않는 현상이 발생했다. 해결 apt install rdate apt-get -f install apt-get install rdate date /usr/bin/rdate -s time.bora.net timedatectl set-timezone Asia/Seoul date 사용한 명령어들은 위와 같다. 먼저 rdate 패키지 설치를 시도했다. 하지만 .. 2024. 4. 19.
[Linux] history 명령어 결과에 날짜 시간 표출 Linux 서버를 운영하다가 간혹 어떤 명령어를 실행했는지 봐야할 때가 있습니다. 이때 history라는 명령어를 사용하는데, 초기 설정에서는 시간이나 날짜가 없습니다. /etc/profile 에 아래 구문을 추가합니다. HISTTIMEFORMAT="%F %T --" export HISTTIMEFORMAT 그 후 설정을 저장합니다. source /etc/profile 결과를 확인합니다. 2024. 1. 19.