일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle
- php
- ReactJS
- Spring Batch
- Spring Boot
- jenkins
- springboot
- db
- IntelliJ
- elasticsearch
- JVM
- javascript
- laravel
- Gradle
- Web Server
- redis
- 요리
- devops
- linux
- 맛집
- java
- jsp
- tool
- Spring
- MySQL
- ubuntu
- AWS
- Design Patterns
- it
- Git
- Today
- Total
목록전체 (810)
아무거나
ubuntu 16.04 기준 1. 인증서 관련 설치 apt-get install letsencrypt - 참고 : Domain Control Validation 의 3가지 방법 (https://support.comodo.com/?/Knowledgebase/Article/View/791) - Let’s Encrypt 는 위의 도메인 인증방법 중 3번째인 HTTP(HTTPS)-based DCV 를 사용하여 인증한다. 2. example 예제 1 : # letsencrypt certonly --webroot --webroot-path=/home/ssl-demo-1404/www -d ssl-demo-1404.lael.be 예제 2 : # letsencrypt certonly --webroot --webroot-..
경로 : /etc/apache2/sites-available/000-default.conf ex ) 내용 추가 AllowOverride All ServerName localhost ServerAlias local.test.kr ServerAdmin webmaster@localhost DocumentRoot {소스경로} ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined #RewriteEngine On #RewriteCond %{HTTP_HOST} ^(www\.zooma\.kr$) #RewriteRule (.*) http://test.kr$1 [R=301,L] AllowOverride All ServerNa..
file -bi {파일명}
1. netstat netstat -tnlp netstat -tnlp | grep -v 127.0.0.1 | sed 's/:::/0 /g' | sed 's/[:\/]/ /g' | awk '{print $5"\t"$10}' | sort -u // 포트 프로세스 목록 확인 2. lsof lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u 3. nmap nmap localhost
ex) foreign_book.txt 파일의 라인수를 알려면 아래 명령을 실행하면 된다. cat foreign_book.txt | wc -l
- if [ "$#" -ne 1 ]; # 파라미터가 1미만이거나 1초과일때 then echo 'all' else VERSION=$1 echo "$VERSION" fi
- 간단하게 옵션을 주어서 체킹하면 된다. [단위:s] ex) curl -XPOST -o /dev/null -s -w %{time_total}\\n http://www.naver.com // method는 알아서 .... ex2) curl -XPOST -o /dev/null -s -w %{time_total}\\n &> bong.txt http://www.naver.com // 명령어 실행된 결과값 저장( &> 옵션을주면 에러도 출력한다. )
- cd {프로젝트경로} && tar -zcvf {프로젝트경로}/$3_$2_$version.tar.gz ./* // 숨김파일은 빼고 압축한다 아래와 비교 - cd {프로젝트경로} && tar -zcvf {프로젝트경로}/$3_$2_$version.tar.gz . // 숨김파일까지 모두 압축 (ex- .env .git 등..)
E: Could not get lock /var/lib/dpkg/lock - open( 11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process 와 같은 메시지가 뜬다. sudo rm -rf /var/lib/dpkg/lock sudo apt-get autoclean $$ apt-get clear cache sudo reboot or sudo rm -rf /var/lib/apt/* sudo apt-get update apt-get -f install
bash 기본 계산기능 활용한 스크립트. 소수점 버림 TOTAL=`free | grep ^Mem | awk '{print $2}'` USED1=`free | grep ^Mem | awk '{print $3}'` USED2=`free | grep ^-/+ | awk '{print $3}'` NOMINAL=$((100*USED1/TOTAL)) ACTUAL=$((100*USED2/TOTAL)) echo NOMINAL=${NOMINAL}% ACTUAL=${ACTUAL}% bc 활용한 스크립트. 소수점까지 계산가능 TOTAL=`free | grep ^Mem | awk '{print $2}'` USED1=`free | grep ^Mem | awk '{print $3}'` USED2=`free | grep ^-/+ ..