본문 바로가기

OS/Linux

Letsencrypt 사용하기(Nginx) 1. certbot 설치하기.sudo sugit clone https://github.com/certbot/certbotcd certbot./certbot-auto --os-packages-only./tools/venv.sh#certbot 인증서 발행source ./venv/bin/activate./venv/bin/certbot -d [*.도메인] --email [Email] --text --agree-tos --server  https:/..
Curl을 사용하여 URL에 대한 상세정보 알아보기 1. 하고싶은 것? - curl을 사용하여 URL의 호출  시간 및 기타 상세 정보를 보고싶음.2. 명령어 샘플 보기 - 명령어curl -w '\nTime_namelookup:\t%{time_namelookup}\nTime_Connect:\t\t%{time_connect}\nTime_Appconnect:\t%{time_appconnect}\nTime_Redirect:\t\t%{time_redirect}\nTime_Pretr..
yum으로 설치된 mongodb 삭제 1. 사용중인 몽고 정지 sudo service mongod stop2. 패키지 삭제 sudo yum erase $(rpm -qa | grep mongodb-org)3. 기타 데이터 삭제 sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongo* 참고페이지- https://stackoverflow.com/questions/8766579/unin..
History 명령어 사용하기. 1. History 명령어란?- 이전에 입력한 명령어 이력을 볼 수 있는 명령어2. 사용하기 1) history- 기본 명령어로 순차적으로 입력했던 명령어 리스트를 보여준다.history 2) 최근 N개 검색- history n- 최근 입력한 n 개의 명령어 이력을 보여준다.history 5- 최근 5개의 명령어를 보여준다. 3) 이력 중 문자열 검색- history |grep {검색할 문자열}- {검색할 문자열}에 대한 ..
Linux bash Shell directory exists check #!/bin/shBASIC_PATH=/home/test/dicif [ ! -d "$BASIC_PATH" ]; then echo "THIS BASIC PATH NOT EXIST" mkdir -p $BASIC_PATHfi
[AWS] SCP로 EC2에서 파일/폴더 가져오기 1. SCP란?secure copy; SCP2. 명령어 1) 샘플명령어(EC2에src_directory 폴더를 dst_directory로 복사한다.)scp -i {sample.pem} -r {user_id}@{remote_ip}:{src_directory} {dst_directory} 2) 팁 - pem파일은 600 권한을 잘 줘야한다.chmod 600 ./sample.pem - 에러메시지
echo 결과 file 생성 1. echo : linux 출력 명령어echo blog.geun.kr# blog.geun.kr 2. 파일생성echo blog.geun.kr > temp.txttemp.txt 파일 내에 blog.geun.kr 이라는 텍스트가 들어가 있음.
Install redis on Centos 7 1. yum으로 installsudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmsudo yum install --enablerepo=remi redis2. Redis Runsudo service redis start3. 접속redis-cli4. 부팅시 자동 시작sudo chkconfig redis on