본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] ping check 스크립트 ping check 스크립트vim pingcheck.sh#!/bin/bashwhile true; do if ping -c 1 192.168.2.1 >/dev/null; then echo "$(date '+%Y-%m-%d %H:%M:%S') : Success" >> tempfile else echo "$(date '+%Y-%m-%d %H:%M:%S') : Fail" >> tempfile fi sleep 1done이제 위의 코드는 1초마다 192.168.2.1에 대한 ping을 수행하고 결과를 tempfile에 기록하는 스크립트로 사용할 수 있습니다.chmod +x pingcheck.shbash pingcheck.sh &$ tail -f tempfile2015-.. 더보기
C276x260.fwebp.q85 [draft] MySQL의 root 사용자의 패스워드를 변경하는 방법 MySQL의 root 사용자의 패스워드를 변경하는 방법테스트 환경운영체제 정보$ lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.9.2009 (Core)Release: 7.9.2009Codename: Core$ mysqld -V/usr/sbin/mysqld Ver 8.0.31 for Linux on x86_64 (MySQL Community Server - GPL)mysql server(mysqld)에 접속mysql -u root -p mysql$ mysql -u root -p mysqlEnter password.. 더보기
C276x260.fwebp.q85 [draft] MySQL의 패스워드 정책을 확인하고 변경하는 방법 MySQL의 패스워드 정책을 확인하고 변경하는 방법패스워드 정책 확인MySQL에 로그인CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!';mysql> CREATE USER 'zabbix'@'%' IDENTIFIED BY 'ahslxjf11wcd1!';[에러] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements현재 패스워드 정책을 확인비밀번호 유효성 검사 플러그인 시스템 변수 확인(MEDIUM)SHOW VARIABLES LIKE 'validate_password%';mysql> SHOW VARIABLES LIKE 'validate_password%';+------.. 더보기
C276x260.fwebp.q85 [draft] ABRT에 의한 문제를 감지 ABRT(Automated Bug Reporting Tool)에 의한 문제(problem)를 감지root 로그인 시 ABRT 메시지가 발생하는 것은 일반적으로 시스템에서 문제가 발생했음을 나타냅니다.$ sudo su -Last login: Thu Mar 16 11:11:16 KST 2023 on pts/3ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1678932676이 메시지는 시스템에서 ABRT (Automated Bug Reporting Tool)에 의해 한 개의 문제가 감지되었다는 것을 알려줍니다. 문제를 해결하려면 abrt-cli 도구를 사용하여 자세한 정보를 확인할 수 있습니다. 터미널에서 다음 명령어를 실행해.. 더보기
C276x260.fwebp.q85 [draft] BIND와 queryperf를 설치하고 사용하는 방법 BIND(named)와 queryperf(성능 점검)를 설치하고 사용하는 방법BIND (Berkeley Internet Name Domain)를 사용하여 DNS 서버의 성능을 테스트하려면 "queryperf" 도구를 사용할 수 있습니다. 이 도구는 DNS 쿼리를 생성하고 보내어 서버의 응답 시간 및 성능을 측정합니다.bind 9.12(bind-9.12.4-P2) 이후 버전에서는 queryperf 툴이 보이지 않는다.테스트 환경서버 역할서버 아이피비고클라이언트(queryperf)192.168.0.62 DNS 서버192.168.0.63 운영체제 버전 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu .. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 SquashFS를 사용하는 방법 우분투에서 SquashFS를 사용하는 방법SquashFS란?SquashFS는 리눅스 운영 체제에서 사용되는 읽기 전용 파일 시스템으로 여러 파일과 디렉토리를 단일 파일에 압축하여 저장할 수 있습니다. 이를 통해 운영 체제나 소프트웨어 배포를 위한 인스톨러 등에서 이미지 크기를 줄일 수 있습니다.SquashFS 사용 방법1. squashfs-tools 패키지 설치SquashFS 이미지를 만들고 관리하기 위해서는 squashfs-tools 패키지를 설치해야 합니다.sudo apt-get updatesudo apt-get install -y squashfs-tools$ apt info squashfs-toolsPackage: squashfs-toolsVersion: 1:4.5-3build1Priority: o.. 더보기
C276x260.fwebp.q85 [draft] HPuTTY(putty) 치명적인 오류 HPuTTY 치명적인 오류HPuTTY를 통해 최신 버전(우분투 22.04)에 접속 시 아래와 같은 에러가 발생합니다.오류Couldn't agree a key exchange algorithm (available: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519)이 오류는 SSH 연결 시 클라이언트와 서버 간의 키 교환 알고리즘을 협상하지 못해서 발생하는 것으로 보입니다. 이러한 문제를 해결하기 위해 다음과 같은 단계를 시도해볼 수 있습니다. 1. SSH 클라이언트 버전 업데이트: SSH 클라이언트가 오래된 버전일 경우 최신 버전으로 업데이트하십시오. 최신 버전의 SSH 클라이언트는 보다 안정적이며 다양한 키 교환 알고리즘을.. 더보기
C276x260.fwebp.q85 [draft] RHEL, CentOS와 Fedora의 차이점 RHEL(Red Hat Enterprise Linux), CentOS와 Fedora의 차이점RHEL, CentOS, Fedora는 모두 Red Hat에서 개발한 Linux 배포판입니다. 세 배포판 모두 강력하고 안정적이지만, 각 배포판은 고유한 지원, 출시 주기, 안정성, 패키지, 목적을 가지고 있습니다.지원(Support)RHEL: 유료 지원 제공CentOS: 무료 지원 제공Fedora: 무료 지원 제공RHEL은 유료 배포판이며, Red Hat에서 제공하는 기술 지원을 받을 수 있습니다. CentOS와 Fedora는 모두 무료 배포판이며, 사용자 커뮤니티에서 제공하는 지원을 받을 수 있습니다.릴리스 주기(Release cycle)RHEL: 3년마다 출시CentOS: RHEL의 이전 버전을 기반으로 하여.. 더보기