본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] fstab 파일의 필드 구성 fstab 파일의 필드 구성fstab은 Linux 시스템에서 파일 시스템을 자동으로 마운트하기 위한 설정 파일입니다.fstab 파일 구조fstab 파일은 다음과 같은 필드로 구성됩니다. 각 필드는 다음과 같은 의미를 가집니다. : 마운트할 파일 시스템의 디바이스 이름 또는 UUID. 예를 들어 /dev/sda1이나 UUID=12345678-9abc-def0-1234-567890abcdef와 같이 지정합니다. : 파일 시스템을 마운트할 디렉토리 경로를 지정합니다. 예를 들어 /mnt/data와 같이 지정합니다. : 마운트할 파일 시스템의 타입을 지정합니다. 예를 들어 ext4나 ntfs와 같이 지정합니다. : 마운트할 파일 시스템에 대한 옵션을 지정합니다. 여러 옵션은 쉼표(,)로 구분합니다. 예를.. 더보기
C276x260.fwebp.q85 [draft] SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류sshd[1543]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]이 오류는 서버 및 클라이언트 간의 SSH 키 교환 알고리즘 설정에 관련된 문제를 나타냅니다.테스트 환경SSH Client(SecureCRT)SSH Server$ lsb_release -dDescription: Ubuntu 22.04.1 LTSSSH Server 로그 확인tail -f /var/log/auth.log...Feb 20 00:51:45 ip-10-201-9-166 sshd[1543]: userauth_pubkey: key type ssh-rsa not in PubkeyA.. 더보기
C276x260.fwebp.q85 [draft] growpart 명령어 growpart 명령어growpart는 리눅스에서 파티션 크기를 조정하는 명령어입니다. 이 명령어는 파티션 크기를 확장하거나 줄이는 데 사용됩니다.growpart(cloud-utils-growpart) 패키지 설치yum install -y cloud-utils-growpart$ which growpart/bin/growpart기본 문법growpart [옵션] 디스크명 파티션번호주요 옵션-h, --help: 도움말 메시지 표시.-v, --verbose: 자세한 출력 표시.-N, --dry-run: 실제로 파티션 크기를 조정하지 않고 시뮬레이션만 수행.-f, --force: 파티션 크기를 조정할 때 경고를 무시하고 강제로 진행.-u, --unit unit: 단위를 지정 (K, M, G, T, P 중 하나)... 더보기
C276x260.fwebp.q85 [draft] 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 [draft] apt/apt-get command apt/apt-get commandAPT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다.apt와 apt-get의 차이점apt: 더 나은 대화식 사용을위한 고급 명령 줄 인터페이스이다.apt-get: 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다. apt commandapt-get command명령의 기능apt installapt-get install패키지를 설치합니다apt removeapt-get remove패키지를 제거합니다apt purgeapt-get purge패키지와 해당 구성 파일을 제거합니다apt updateapt-get upda.. 더보기
C276x260.fwebp.q85 [draft] CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105Repository 서버 구축epel 패키지 설치yum install -y epel-releasecreaterepo 패키지 설치yum install -y yum-utils createrepo웹 서버(apache) 패키지 설치yum install -y httpd mod_ssl리포지토리 디렉터리 만들기(yum 저장소)mkdir -p /apps/repo_root/repomkdir -p /apps/repo_root/repo/centos/7/{extras,isos,os,updates}mkdir -p /apps/repo_root/r.. 더보기
C276x260.fwebp.q85 [draft] useradd 명령어 useradd 명령어useradd는 Linux와 Unix 기반 운영 체제에서 사용자 계정을 추가하는 명령어입니다. 이 명령어를 사용하여 새로운 사용자 계정을 생성할 수 있으며 필요에 따라 사용자에게 홈 디렉토리를 생성하고 기본 설정을 구성할 수 있습니다.명령어 구문useradd [옵션] 사용자명옵션-c: 사용자에 대한 설명을 추가합니다.-d: 사용자의 홈 디렉토리 경로를 지정합니다.-g: 사용자가 속할 기본 그룹을 지정합니다.-m: 홈 디렉토리를 생성하고 기본 파일을 복사합니다.-s: 사용자의 로그인 쉘을 지정합니다.-u: 사용자의 UID(사용자 식별자)를 지정합니다.-G: 사용자가 속할 보조 그룹을 지정합니다.사용 예시새로운 사용자 계정 추가 (홈 디렉토리 생성하지 않음)sudo useradd john.. 더보기
C276x260.fwebp.q85 [draft] PHP 서버 정보를 확인하는 방법 PHP 서버 정보를 확인하는 방법1. phpinfo() 함수로 PHP 서버 정보 확인phpinfo() 함수는 PHP 서버의 전체 구성 정보를 한 번에 확인할 수 있는 함수입니다. phpinfo() 예제 코드위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다. phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이지를 삭제하거나 접근을 제한하는 것이 좋습니다.2. PHP로 서버 기본 정보만 출.. 더보기