본문 바로가기 메뉴 바로가기

Gray CHA

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Gray CHA

검색하기 폼
  • Total (127)
    • 알아두기 (29)
    • 제품리뷰 (16)
    • 청약 (1)
    • 프로그래밍 (79)
      • Project (3)
      • HTML, CSS (1)
      • Script, jQuery (5)
      • React (11)
      • PHP (11)
      • Spring (0)
      • Python (4)
      • DB (5)
      • Linux (6)
      • Git (3)
      • Docker (8)
      • AWS (5)
      • Network (3)
      • Algorithm (1)
      • ETC (13)
    • 블로그 운영 (2)
  • 방명록

프로그래밍/Linux (6)
Linux - node 버전 업데이트 방법

현재 버전 확인 # node -v v10.24.0 npm 캐쉬 삭제 # npm cache clean -f npm WARN using --force I sure hope you know what you are doing. node 버전을 관리하는 n 모듈 설치 # npm install -g n /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + n@7.3.1 updated 1 package in 2.018s n 모듈을 통해 최신 버전 설치 # n latest installed : v16.8.0 (with npm 7.21.0) 업데이트 후에도 버전이 그대로일 경우, 링크를 재 설정해주자 # ln -sf /usr/local/n/versions/node/16...

프로그래밍/Linux 2021. 8. 27. 00:34
[Linux] 라우터(route) 기본 개념 이해하기

1 라우터 개념 잡기 패킷의 정보를 추출하여, 목적지까지 최적의 경로를 탐색하여 지정한 후, 데이터 패킷을 전송할 수 있게 해주는 장치입니다. 이때, 목적지까지 최적의 경로를 탐색하여 지정해주는 과정을 '라우팅'이라고 합니다. 2 라우팅 테이블 이해하기 라우팅 테이블은 목적지에 도달하기까지 거쳐야 할, 모든 목적지 정보를 보유하고 있습니다. 이를 통해, 특정 패킷을 수신하게 되면, 라우팅 테이블을 검사하여, 최적의 목적지를 탐색 선정하여 패킷을 전송하는 것입니다. 3 라우팅 테이블 살펴보기 리눅스에서 라우터 설정정보를 확인하면, 아래와 같은 라우팅 테이블 정보 확인이 가능합니다. 1. 현재 시스템에 설정된 라우팅 테이블을 확인 할 수 있습니다. # route Kernel IP routing table D..

프로그래밍/Linux 2021. 4. 20. 00:52
[Linux] 쉘스크립트 - Docker 컨테이너 재시작

도커 컨테이너 프로세스를 체크하여, 재시작하는 스크립트 작성 1. 파일명 - DockerPsCheck.sh #!/bin/bash PROC_ID=$(docker ps | grep mongo) if [ -n "${PROC_ID}" ]; then echo "ALIVE : ${PROC_ID}" else echo "DEAD : Restart!" docker start [CONTAINER ID] fi 2. 배치등록 # Docker Container Check */15 * * * * /home/batch/DockerPsCheck.sh > /home/batch/log/DockerPsCheck.log - 옵션 ! EXPRESSION The EXPRESSION is false. -n STRING The length of ..

프로그래밍/Linux 2021. 3. 27. 04:40
[Linux] apache http 접속 시, https로 redirect

# vi /etc/httpd/conf.d/vhost.conf ServerName [도메인] # http to https RewriteEngine On RewriteCond %{HTTPS} off RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Options FollowSymLinks AllowOverride ALL Require all granted

프로그래밍/Linux 2021. 3. 24. 04:44
[Linux] 압축 ( tar , gzip )

# tar 1. 압축 하기 # tar -zcvf [압축파일명] [압축대상경로] --exclude [제외대상]# tar -zcvf test.tar.gz /home/test/ --exclude *.log --exclude *.jpg 2. 압축 풀기 # gzip -d [압축파일명].gz # [압축파일명].gz 압축이 풀림 * 옵션 -x 묶음을 해제 -c 파일을 묶음 -v 묶거나 파일을 풀때 과정을 화면으로 출력 -f 파일 이름을 지정 -C 파일을 풀어놓을 경로를 지정 # gzip 1. 압축 하기 # gzip [압축파일명]# [압축파일명].gz 의 압축 파일이 생성됨 2. 압축 풀기 # gzip -d [압축파일명].gz # [압축파일명].gz 압축이 풀림

프로그래밍/Linux 2019. 3. 19. 23:20
[Linux] 라우터(route) 확인/추가/삭제

1.라우터 설정정보 확인 #/sbin/route #/sbin/route -n 2.라우팅 테이블 기본게이트웨이 추가 #/sbin/route add default gw 192.168.0.1 dev eth0 #/sbin/route del default gw 192.168.0.1 dev eth0 3.라우팅 테이블 추가 net 방식(네트워크대역) #/sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth0 #/sbin/route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0 4.라우팅 테이블 추가 host 방식 (단일호스트) #/sbin/route add -host 192.168.0.0..

프로그래밍/Linux 2017. 7. 18. 23:25
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바