본문 바로가기

728x90

리눅스

C276x260.fwebp.q85 [WIP] MySQL 5.7 초기 비밀번호 변경 오류 해결 방법 MySQL 5.7 초기 비밀번호 변경 오류 해결 방법MySQL 5.7.19 이후 버전을 설치한 후 로그인하면 다음과 같은 오류가 발생할 수 있습니다.ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.이 오류는 MySQL 보안 정책에 따라 초기 비밀번호를 반드시 변경해야 하기 때문에 발생합니다.초기 비밀번호를 변경하기 전에는 SHOW DATABASES와 같은 일반 SQL 명령을 실행할 수 없습니다.1. MySQL 접속MySQL에 root 계정으로 접속합니다../mysql -uroot -pEnter password:Welcome to the MySQL monitor... 더보기
C276x260.fwebp.q85 [WIP] tcpdump 명령어 tcpdump 명령어tcpdump는 Linux/Unix 환경에서 네트워크 패킷을 캡처하고 분석하기 위한 명령줄 기반 네트워크 분석 도구입니다.네트워크 인터페이스를 통해 송수신되는 패킷을 실시간으로 확인하거나 파일로 저장하여 분석할 수 있으며 네트워크 장애 분석, 보안 분석, 트래픽 확인 등에 널리 사용됩니다. 주요 기능네트워크 패킷 실시간 모니터링특정 IP 또는 포트 패킷 필터링패킷을 파일로 저장 후 분석프로토콜 기반 패킷 분석1. tcpdump 기본 문법tcpdump [options] [expression]options : 캡처 동작을 제어하는 옵션expression : 특정 패킷만 캡처하기 위한 필터자주 사용하는 필터 표현식host : 특정 IP 주소 패킷 캡처port : 특정 포트 패킷 캡처tcp .. 더보기
C276x260.fwebp.q85 [WIP] grubby 명령어 grubby 명령어grubby는 CentOS, Rocky Linux, AlmaLinux, Red Hat Enterprise Linux(RHEL) 등 Red Hat 계열 Linux에서 GRUB 부트로더 설정을 관리하기 위한 명령줄 도구입니다. Linux 시스템은 부팅 과정에서 GRUB(Grand Unified Bootloader)을 통해 커널을 로드합니다.grubby를 사용하면 다음과 같은 작업을 수행할 수 있습니다.현재 등록된 커널 정보 확인기본 부팅 커널 변경커널 부트 파라미터 추가 및 제거새로운 커널을 부트 메뉴에 등록불필요한 커널 항목 정리특히 커널 파라미터 변경, 기본 커널 변경, 커널 디버깅 설정 등의 작업을 수행할 때 유용합니다.1. grubby 기본 사용 형식grubby [옵션] [값]옵션을.. 더보기
C276x260.fwebp.q85 [WIP] fstab 파일의 필드 구성 fstab 파일의 필드 구성fstab은 Linux 시스템에서 파일 시스템을 자동으로 마운트하기 위한 설정 파일입니다.fstab 파일 구조fstab 파일은 다음과 같은 필드로 구성됩니다. 각 필드는 다음과 같은 의미를 가집니다. : 마운트할 파일 시스템의 디바이스 이름 또는 UUID. 예를 들어 /dev/sda1이나 UUID=12345678-9abc-def0-1234-567890abcdef와 같이 지정합니다. : 파일 시스템을 마운트할 디렉토리 경로를 지정합니다. 예를 들어 /mnt/data와 같이 지정합니다. : 마운트할 파일 시스템의 타입을 지정합니다. 예를 들어 ext4나 ntfs와 같이 지정합니다. : 마운트할 파일 시스템에 대한 옵션을 지정합니다. 여러 옵션은 쉼표(,)로 구분합니다. 예를.. 더보기
C276x260.fwebp.q85 [WIP] free 명령어 free 명령어free 명령어는 시스템의 메모리 사용 현황을 보여주는 유틸리티입니다.기본 구문free [옵션]주요 옵션-h, --human : 사용량을 사람이 이해하기 쉬운 형식으로 출력합니다. GB, MB 등의 단위로 표시됩니다.-b, --bytes : 바이트 단위로 메모리 사용량을 표시합니다.-k, --kilo : 킬로바이트(KB) 단위로 메모리 사용량을 표시합니다.-m, --mega : 메가바이트(MB) 단위로 메모리 사용량을 표시합니다.-g, --giga : 기가바이트(GB) 단위로 메모리 사용량을 표시합니다.-s , --seconds : 지정된 시간 간격으로 메모리 사용량을 출력합니다. 는 초 단위의 시간 간격을 나타냅니다.-t, --total : 메모리 총량을 포함하여 출력합니다.사용 예시1... 더보기
C276x260.fwebp.q85 [WIP] useradd 명령어 useradd 명령어useradd는 Linux와 Unix 기반 운영 체제에서 사용자 계정을 추가하는 명령어입니다. 이 명령어를 사용하여 새로운 사용자 계정을 생성할 수 있으며 필요에 따라 사용자에게 홈 디렉토리를 생성하고 기본 설정을 구성할 수 있습니다.명령어 구문useradd [옵션] 사용자명옵션-c: 사용자에 대한 설명을 추가합니다.-d: 사용자의 홈 디렉토리 경로를 지정합니다.-g: 사용자가 속할 기본 그룹을 지정합니다.-m: 홈 디렉토리를 생성하고 기본 파일을 복사합니다.-s: 사용자의 로그인 쉘을 지정합니다.-u: 사용자의 UID(사용자 식별자)를 지정합니다.-G: 사용자가 속할 보조 그룹을 지정합니다.사용 예시새로운 사용자 계정 추가 (홈 디렉토리 생성하지 않음)sudo useradd john.. 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법 CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법1. EPEL 및 YUM Utilities 설치APM 구성에 필요한 추가 패키지를 사용하기 위해 EPEL 저장소와 yum-utils를 먼저 설치합니다.yum install -y epel-release yum-utils2. 컴파일 및 의존성 라이브러리 설치PHP 확장 모듈 및 기타 패키지 빌드에 필요한 기본 라이브러리입니다.yum install -y gcc gcc-c++ gdbm-devel ncurses-devel3. APM 관련 필수 라이브러리 설치Apache, PHP, 이미지 처리, 암호화, XML 처리 등을 위한 라이브러리입니다.yum install -y \openssl-devel gd-devel lib.. 더보기
C276x260.fwebp.q85 [WIP] sudo 명령어 sudo 명령어sudo란?sudo는 리눅스·유닉스 계열 시스템에서 일반 사용자가 일시적으로 root(슈퍼유저) 권한으로 명령을 실행할 수 있도록 해주는 명령어입니다.필요한 작업에만 권한을 상승시킬 수 있기 때문에 보안과 시스템 안정성 측면에서 su보다 안전한 방식으로 권장됩니다.기본 사용법기본 형식sudo 명령어시스템 파일 편집sudo vim /etc/config.txt사용 예시패스워드 입력sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다.특정 사용자로 실행sudo를 사용하여 특정 사용자로 명령어를 실행할 수도 있습니다. -u 옵션을 사용합니다.sudo -u sudo -u nginx ls /var/log/nginx루트 셸 실행root 환경 그대로 로그인한 것과 동일한 효과sud.. 더보기

728x90