일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬
- 자바스크립트
- 우분투
- 3.0
- 리눅스
- script
- 설치
- 자바
- Linux
- ubuntu
- python
- 설정
- Atlassian
- postgres
- 스크립트
- javascript
- DB
- DATABASE
- 아틀라시안
- PostgreSQL
- 노드
- hamonikr
- Windows
- 하모니카
- install
- 윈도우
- 데이터베이스
- node
- java
- JS
- Today
- Total
목록OS/Linux (27)
LukeHan 의 잡다한 기술 블로그
서비스 운영하는 도중 서비스 데몬이 죽는 경우가 간혹 발생한다. 그런 경우 매번 접속하여 서비스를 실행시키기는 여간 번거로운게 아니다. 별다른 프로그램 설치 없이 스크립트로 자동 재실행하는 방법이 있다. 스크립트작성 번거로운 작업을 피하기 위해 관리자로 접속한다. 자동 재실행을 위한 스크립트 작성 # 관리자 접속 sudo su # 다음의 경로에 실행시킬 스크립트를 만든다. 예시에선 restart_hamonia.sh 로 작성한다. vi /root/restart_hamonia.sh # 다음 내용을 입력한다. #!/bin/bash hamoniaApp=$(sudo ps -ef | grep server.js | wc -l) hamoniaWB=$(sudo ps -ef | grep app.js | wc -l) if ..
※ 18.04 버전부턴 rc.local 을 사용하지 않는다고 한다. 해당 문서는 16.04 에서 진행되었다. 부팅시 구동 순서 BIOS 메인보드에 있는 BIOS 라고 불리는 펌웨어가 부팅시 필요한 처음 동작들을 처리한다. 이 BIOS는 POST(Power On Self Test)라고 불리는 동작을 통해 부팅에 필요한 하드웨어들이 잘 연결되어 있는지, 하드웨어들이 잘 동작하는지 등을 확인한다. 그리고 부트 가능한 장치들을 사전에 설정된 부팅 우선 순위(Periperial Booting Priority)에 따라 차례대로 각각의 장치의 MBR(Master Boot Record) 혹은 부트섹터라고 불리는 첫 번째 섹터의 마지막 2바이트를 확인해서 부트섹터의 시그니쳐가 맞는지 확인한 후 시그니쳐(0x55AA) 가..
다운로드 Download Site : https://nodejs.org/en/download/ 터미널 명령어로 설치하기 # 저장소 추가 curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - # 설치 sudo apt install nodejs # 버전 확인 node --version
우선 기존 버전의 ssh listen 포트 확인법 netstat -an | grep ssh Centos7.1503 에서 listen 포트 확인법 ss -tnlp | grep ssh
참고 : blog.naver.com/PostList.nhn?blogId=s2kiess 부팅 이란 PC 전원이 들어온 후 운영체제가 실행되기 전 과정을 말한다. 하모니카로 치면 하모니카 로고가 나오기 전까지 과정을 부팅 과정이라고 하는 것이다. 이 과정에서 프로세스 초기화, 메로리와 외부 디바이스 검사 및 초기화, 부트 로더 호출 및 OS 시작 등의 작업을 한다. 간단히 말해 모든 것을 초기화 하고 OS를 로딩하는 과정이다. 부팅 과정에서 H/W 관련된 작업들을 BIOS (Basic Input/Output System) 가 수행하고, BIOS가 하는 각종 작업들을 POST(Power On Self Test, 자가진단) 라고 한다. BIOS는 펌웨어다. 메인보드에 포함되어 있어 종류에 따라 다른 BIOS 가..
1. lsb_release -a 리눅스기본규격(Linux Standard Base, LSB)을 확인하는 명령어. 이 명령어를 사용하면 거의 모든 리눅스 배포판에서 배포판 정보를 확인할 수 있다. lukehan@hamonikr:~$ lsb_release -a No LSB modules are available. Distributor ID:HamoniKR Description:HamoniKR Release:SUN Codename:tina "No LSB modules are available." 대신 제대로 된 LSB 정보를 보고 싶다면 sudo apt install lsb 명령어를 실행하여 LSB 모듈을 설치한다. lukehan@hamonikr:~$ lsb_release -a LSB Version:core-..