본문 바로가기

728x90

Linux

[명령어] curl 명령으로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령으로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어 : https://sangchul.kr/2 curl 버전 정보 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets.. 더보기
[명령어] rdate 명령어 | 시간 동기화 rdate 명령어 시간 확인 ###원격지(time.bora.net) 시간 확인 $ rdate -p time.bora.net rdate: [time.bora.net] Fri Dec 18 09:28:54 2020 ###로컬 서버 시간 확인 $ date Fri Dec 18 09:31:18 KST 2020 time.bora.net 서버와 시간 동기화 $ rdate -s time.bora.net 하드웨어 시간 확인 $ clock 2020-09-04 14:05:40.830349+0900 현재 리눅스 시간과 하드웨어 시간을 동기화 $ hwclock -w crontab에 시간 동기화 명령어 추가 $ crontab -e 0 */4 * * * rdate -s time.bora.net && clock -w &> /dev/n.. 더보기
[리눅스] Let's Encrypt(certbot) SSL 인증서 발급 방식 Let's Encrypt(certbot) SSL 인증서 발급 방식 Standalone 모드로 인증서 발급하기 "독립 실행형" 웹 서버를 사용하여 인증서를 가져옵니다. 포트 80을 사용할 수 있어야 합니다. 이 기능은 웹 서버가 없거나 로컬 웹 서버와의 직접 통합이 지원되지 않거나 원하지 않을 때 유용합니다. - 80(HTTP) 또는 443(HTTPS) 포트 오픈되어 있어야함(방화벽 정책 오픈) - 80(HTTP) 또는 443(HTTPS)을 사용(기존 웹 서버 중단) - 도메인이 자신의 서버에 연결되어 있어야함(A 레코드 설정) certbot certonly --standalone -d [도메인명1] -d [도메인명2] certbot certonly --standalone -d www.sangchul.kr.. 더보기
[명령어] find 명령어 find 명령어 생성한 지 30일이 지난 파일 삭제 $ crontab -e 0 2 * * * find /var/spool/clientmqueue -ctime +30 -exec rm -f {} \; find /app/rsyslog -type f -name '*.log' -mtime +300 -ls find /app/rsyslog -type f -name '*.log' -mtime +300 -exec rm -f {} \; 생성한 지 180일이 지난 디렉터리(파일) 삭제 $ find /logs -type d -mtime +180 -exec rm -rf {} \; $ find /logs -type d -mtime +180 -exec rm -rf {} \; > /dev/null 2>&1 파일안에 있는 문자열 찾기.. 더보기
[리눅스] supervisor(supervisord 데몬) 설치 supervisor 설치 UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치 $ yum install epel-release supervisor 설치 $ yum -y install supervisor 부팅 시 시작하도록 supervisord 데몬을 시작하고 활성화합니다. $ systemctl --now enable supervisord $ systemctl status supervisord ● supervisord.service - Process Monitoring and Control Daemon Loaded: loaded (/usr/lib/systemd/system/supervisord.service; enabled; vendor preset: disabled) Active: ac.. 더보기
[Kafka] Check the Kafka(Broker) ZooKeeper version Check the Kafka(Broker), ZooKeeper version Kafka(Broker) version find /usr/share/java/kafka/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' $ find /usr/share/java/kafka/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' kafka/kafka_2.13-7.0.0-ccs.jar Zookeeper version echo srvr | nc localhost 2181 $ echo srvr | nc localhost 2181 Zookeeper version: 3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3.. 더보기
[리눅스] 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 도커 컨테이너 터미널 프롬프트(PS1) 색상 변경 Dockerfile 파일 생성 $ vim Dockerfile FROM centos:7 LABEL website="sangchul.kr" ENV PS1A="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ " RUN echo 'PS1=$PS1A' >> ~/.bashrc 도커 빌드 $ docker build --tag centos-ps1:0.1 . 도커 컨테이너 실행 $ docker run -it --rm centos-ps1:0.1 bash 더보기
[명령어] docker rmi docker rmi 모든 이미지 삭제 $ docker rmi -f $(docker images -q) untagged 이미지만 조회 $ docker images -f "dangling=true" -q docker image untagged(none) 삭제 $ docker rmi $(docker images -f "dangling=true" -q) docker image 필터 적용 reference="registry.binddns.com/playground/elasticsearch:*" $ docker images -q --filter=reference="registry.binddns.com/playground/elasticsearch:*" 48cbfb7e4f8e $ docker rmi -f `docker.. 더보기

728x90