LOG파일 주기 설정
·
개발/기타
쉘 스크립트 생성#!/bin/bash/usr/bin/find '로그경로' -type f -mtime +7 -exec rm {} +위 명령어는 7일 단위로 파일 제거 crontab 설정$ crontab -e'''5 0 * * * '쉘 경로'/shell.sh''' 쉘 권한$ chmod +x '쉘 경로'/shell.sh
MAC - brew install
·
개발/기타
# brew install/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"vi ~/.zshrc# 맨 마지막 줄에 추가 (m1, m2)eval "$(/opt/homebrew/bin/brew shellenv)"# zsh syntax-highlighting & auto-suggestionscd ~/.oh-my-zsh/pluginsgit clone https://github.com/zsh-users/zsh-syntax-highlighting.gitgit clone https://github.com/zsh-users/zsh-autosuggestions.git# echo 명령어 사용echo "s..
윈도우 choco 설치
·
개발/기타
1. 윈도우 파워쉘을 관리자 권한으로 실행2. 명령어 실행Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))Set-ExecutionPolicy Bypass -Scope Process -ForcePowerShell의 실행 정책을 현재 프로세스 범위에서 강제로 바꿉니다. 실행 정책은 스크립트를 실행하는 규칙을 결정하는데, 이 부분은 Chocolatey 설치 스크립트를 실행하기 위해 필요한 권한 설정입니다. Bypass 는 실행 정책을 무시하고 스크립트를 실행하는 옵션입니다.iex ((New-Object Sy..
MAC m2 mysql 5.7 install
·
개발/기타
# brew install after~ brew install mysql@5.7~ echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc~ source ~/.zshrc~ mysql.server startStarting MySQL SUCCESS!~ mysql -urootWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.42 Homebrew # 5.7 확인Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trad..
CentOS 버전 업데이트
·
개발/기타
버전 확인 cat /etc/redhat-release 특정 버전 업데이트 sudo cp -r /etc/yum.repos.d /etc/yum.repos.d_backup sudo vi /etc/yum.repos.d/CentOS-Base.repo ``` [base] name=CentOS-$releasever - Base # 아래 mirrorlist 주석 # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra # baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ # 아래 한줄 추가 baseurl=http://mirror.ce..
CentOS - Gitlab version update
·
개발/기타
회사 깃랩 버전이 너무 낮아서 올리기로 했다. 현재 기준 최신버전이 15.4.0 인거 같은데 아직도 8을 쓰고 있다 .. 이미지 떠서 새로운 서버에 띄우고 버전 업데이트 후에 교체 해주도록 하자 버전 업 순서 깃랩은 한번에 최신버전으로 올릴 수 없고 특정 버전을 거쳐서 업데이트 해줘야한다. https://docs.gitlab.com/ee/update/index.html 참고 회사 버전은 8.x 이니 8.17.7 부터 시작을 한다.. 어마어마 하다.. 버전 업데이트 회사 서버는 centos 니 centos 기준으로 적겠다. ## 최신 업데이트 # Ubuntu/Debian sudo apt update && sudo apt install gitlab-ce # RHEL/CentOS 6 and 7 sudo yum..
NPM package.json 버전 관리
·
개발/기타
npm package.json 안에 "version" 을 올려보자 해서 찾아보게 되었다. synopsis # https://docs.npmjs.com/cli/v8/commands/npm-version npm version | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git version format v ..-+ 사용자 정의 version npm version npm version 1.1.1 v1.1.1 cat package.json | grep version "version": "1.1.1", major npm version major v2.1.1 cat package.json | grep version "ver..
파일 압축하기 (ZIP, TAR, TAR.GZ)
·
개발/기타
ZIPTARTAR.GZ설명윈도우 환경에서 가장 일반적으로 사용되는 압축 확장자리눅스 환경에서 일반적으로 사용되고, 사실상 압축파일이 아닌 여러개 파일을 하나로 묶는 개념리눅스 환경에서 대부분 사용하고 있고, 위에 합쳐진 TAR파일을 압축하는 방식으로 가장좋은 압축옵션장점거의 모든 OS환경에서 호환된다.압축에 소비되는 시간, CPU가 적다.용량압축이 높지만, CPU는 많이 소비되지 않는다.단점용량 압축이 낮다.용량압축이 거의 없다.TAR.BZ2(이 포스팅에서 다루지않음) 보다는 용량압축이 낮다.압축하기zip -r {filename}.zip {경로 or file}tar -cf {filename}.tar {경로 or file}tar -zcvf {filename}.tar.gz {경로 or file}압축풀기unz..