전체 글 썸네일형 리스트형 [draft] 리눅스에서 운영체제 및 버전을 구분하는 스크립트 리눅스에서 운영체제 및 버전을 구분하는 스크립트스크립트를 통해 운영체제 및 버전을 더 쉽게 판단할 수 있습니다. os_checkv2.sh 스크립트 작성vim os_checkv2.sh#!/bin/bash# 운영체제 판단 및 lsb-release 설치if command -v apt >/dev/null; then # Ubuntu echo "Installing lsb-release on Ubuntu" apt update -qq -y >/dev/null 2>&1 apt install -qq -y lsb-release >/dev/null 2>&1 distro=$(lsb_release -i | cut -f2) os_version=$(lsb_release -sr | cut -d'.' -.. 더보기 [draft] rdate 명령어 rdate 명령어 | 시간 동기화rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다.rdate 명령어 설치rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다. Debian 계열sudo apt-get updatesudo apt-get install -y ntpdateRHEL 계열sudo yum install -y ntpdate서비스를 시작하고 부팅 시 자동으로 시작되도록 설정할 수 있습니다.sudo systemctl start ntpdsudo systemctl enable ntpdrdate 명령어 구문rdate [옵션] [서버 주소][서버 주소] : 시간.. 더보기 [draft] date 명령어 date 명령어date 명령어는 리눅스 및 UNIX 기반 시스템에서 현재 날짜와 시간을 표시하거나 설정하는데 사용되는 명령어입니다.기본 구문date [옵션] [날짜 및 시간 형식]주요 옵션-d, --date: 지정한 날짜 및 시간을 표시.-s, --set: 시스템 시계를 설정 (슈퍼유저 권한 필요).-u, --utc, --universal: UTC (협정 세계시)로 시간 표시.-R, --rfc-2822: RFC 2822 형식으로 시간 표시.+: 날짜 및 시간 형식을 지정하는 데 사용.사용 예시데이터 포맷echo $(date '+%Y-%m-%d %H:%M:%S')$ echo $(date '+%Y-%m-%d %H:%M:%S')2020-12-28 21:20:38현재 날짜 및 시간 표시date$ date2020.. 더보기 [draft] What Is My IP?(myip) What Is My IP?bind utilities CentOSyum install -y bind-utilsUbuntuapt-get install -y bind9-dnsutilsPublic IP Addressdig @resolver1.opendns.com myip.opendns.com +shortPrivate IP Addressip route get 1.2.3.4 | awk '{ print $7 }' | egrep -v '^$' 더보기 [draft] td-agent-bit 설치 td-agent-bit 설치td-agent-bit.repo 저장소 등록 - centos7cat /etc/yum.repos.d/td-agent-bit.repo[td-agent-bit]name = TD Agent Bitbaseurl = http://packages.fluentbit.io/centos/7gpgcheck=1gpgkey=http://packages.fluentbit.io/fluentbit.keyenabled=1EOFtd-agent-bit 설치yum install -y td-agent-bittd-agent-bit 서비스 등록 및 시작systemctl --now enable td-agent-bittd-agent-bit 서비스 시작 상태 확인systemctl status td-agent-bit(or).. 더보기 [draft] SSL 검사기(SSL Checker) SSL 검사기(SSL Checker)SSL Checker는 웹 사이트의 SSL/TLS 인증서를 검사하여 보안 및 신뢰성 문제를 확인하는 데 사용되는 온라인 도구입니다. 다양한 SSL Checker 사이트가 있지만, 여기서 몇 가지 사이트를 소개해 드리겠습니다.1. SSL Labs- https://www.ssllabs.com/ssltest/SSL Labs는 Qualys, Inc.에서 운영하는 SSL/TLS 인증서 검사 서비스로, 매우 상세한 보안 보고서를 제공합니다. 이 도구는 SSL/TLS 인증서의 유효성, 보안 강도, 프로토콜 버전, 암호화 및 취약점 등을 확인합니다.2. SSL Shopper- https://www.sslshopper.com/ssl-checker.htmlSSL Shopper는 SSL/.. 더보기 [draft] SecureCRT에서 우분투 서버로 접속되지 않을 때 SecureCRT에서 우분투 서버로 접속되지 않을 때테스트 환경서버 운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS클라이언트 SecureCRT 정보SecureCRT 8.3.2SSH 공개 키 오류$ tail -f /var/log/auth.logMay 8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]May 8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [pr.. 더보기 [draft] 우분투 22.04에서 MySQL 바이너리 파일로 설치하는 방법 우분투 22.04에서 MySQL 바이너리 파일로 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ getconf LONG_BIT64MySQL 설치하기1. MySQL 다운로드MySQL 공식 웹사이트 (https://dev.mysql.com/downloads/mysql/)에서 해당 버전의 tar 파일을 다운로드합니다.다운로드한 파일은 원하는 경로에 저장합니다.cd /usr/local/srcwget -q https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.33-linux-glibc2.12-x86_64.tar$ ls -lh mysql-8.0.33-linux-glibc2.12-x86_64.ta.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 113 다음