중복 쉘 스크립트 이름 찾아서 실행
·
서버작업/Shell Script
모든 쉘 스크립트 이름 찾아서 실행 #!/bin/bash walletname='ls ./wallet_*.sh' case "$1" in start) # #월렛 스크립트 전부 시작 # for eachfile in $walletname do echo "$eachfile start"; sh $eachfile start; done exit $?;; stop) # #월렛 스크립터 전부 중지 # for eachfile in $walletname do echo "$eachfile stop"; sh $eachfile stop; done exit $?;; *) echo "all_wallet.sh start || stop"; exit 1;; esac
GitLab설치
·
서버작업/GitLab
명령어 총 정리! sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash //ee or ce // ce 추천 //sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee sudo EXTERNAL_URL="http://gitlab.example.com/" apt-get install gitlab-ce cd /etc/gitlab/ sudo vi gitlab.rb sudo gitl..
SSH key 생성하고, 서버에 등록
·
서버작업/sever 세팅
1. SSH Key 생성하기 ssh-keygen이 있다면 아래의 명령어를 입력해 간단하게 생성 할 수 있습니다. Git 을 설치하면서 ssh-keygen 이 딸려왔는지 아니면 wsl2를 설치하면서 왔는지 ssh-keygen이 있었는데 없다면 ssh-keygen을 먼저 설치 해 주셔야 합니다. Windows 를 사용하는데 WSL이 아직 없다면 해당 링크 를 참고해서 먼저 설치해주세요. MacOS / Linux 에서는 터미널에서 바로 하시면 됩니다. $ ssh-keygen -t rsa 위의 명령을 입력하면 이후 3개의 값을 입력하게 됩니다. 키를 저장할 경로( 기본값 : $HOME/.ssh/id_rsa) passphrase (추가로 사용할 암호, 기본값 없음) passphrase 확인 passphrase는 ..
spring legacy배포(tomcat)
·
서버작업/Jenkins
Repository URL에 git Clone Url을 적습니다. 만야 Credentials에 값이 업으면 Add 누른후 깃 아이디를 추가 해줍니다. 그리고 빌드 누른후 추가힙니다. (밑에 사진 참조) 그러면 해당 부분이 보일텐데 maven 선택후 명령어 clean package로 입력합니다. 그리고 빌드를 실행시켜보면 젠킨스 해당 디렉토리에 빌드가 된것을 먼저 확인합니다. 저의 기준 /var/lib/jenkins/workspaces/프로젝트명/targer
linux server history 날짜 보이게
·
서버작업/sever 세팅
[ history 조회시 '날짜,시간' 표시하기 ] history로 사용자가 입력했던 명령어를 조회할때 "언제" 실행 했는지를 알아야 할 때가 있습니다. /etc/profile에 HISTTIMEFORMAT 변수를 추가해 주면 history 조회시 해당 명령어를 입력한 날짜, 시간이 표시 됩니다. 1. /etc/profile에 아래 내용 추가 # vi /etc/profile HISTTIMEFORMAT="%F %T -- " export HISTTIMEFORMAT 2. 적용 # source /etc/profile 3. 확인 # history 424 2012-03-15 18:48:16 -- vi /etc/profile 425 2012-03-15 18:48:22 -- source /etc/profile 426 2..
Redis 시작 및 기초 문법
·
서버작업/Redis
* Redis 시작 service redis start * Redis 종료 service redis stop * Redis 상태 확인 service redis status 해당 서버 접속후 netstat -tlnp 확인후 포트 6379 확인 Redis 접속 방법 redis-cli 로 접속 또는 telnet 127.0.0.1 6379 Keys * 키값들고오기 다음 G 레디스 나가기 컨트롤+] 엔터후 q 엔터 Set,Get set [키값] [벨류값] get [키값] KEYS * KEYS *[검색어]* get [Keys * 불러온 키값 입력} get MB_DETAIL get NAEM exists exists [key ...] 1개 이상의 key들을 받아 각각 redis에 존재하는지 검사하고 존재하는 매핑의 수..