본문 바로가기

반응형

리눅스

[리눅스] quota | 사용자별 용량 제한 리눅스 사용자별 용량 제한(quota) 리눅스에서 사용자별 디스크 용량 제한을 설정하는 것은 quota를 사용하여 수행할 수 있습니다. quota를 이용하면 사용자가 할당된 용량을 초과하는 경우에 대한 경고 및 차단을 설정할 수 있습니다. quota 설치 $ yum info quota Loaded plugins: extras_suggestions, langpacks, priorities, update-motd 221 packages excluded due to repository priority protections Installed Packages Name : quota Arch : x86_64 Epoch : 1 Version : 4.01 Release : 17.amzn2 Size : 858 k Rep.. 더보기
[리눅스] ntsysv 명령어 ntsysv 명령어 ntsysv는 RHEL(Red Hat Enterprise Linux) 및 CentOS에서 사용되는 명령어 중 하나입니다. 이 명령어는 시스템 서비스를 설정하고 관리하기 위한 텍스트 기반의 인터페이스를 제공합니다. ntsysv를 실행하면 현재 시스템에서 실행 중인 서비스의 목록을 보여주고, 사용자가 원하는 서비스의 실행 상태를 변경할 수 있는 인터페이스를 제공합니다. 이를 통해 사용자는 서비스를 시작하거나 중지하거나, 부팅 시 자동으로 실행되는 서비스를 설정할 수 있습니다. ntsysv는 시스템 서비스를 관리하기 위해 주로 사용되며, GUI 환경이 없는 서버 환경에서 사용하기 적합합니다. 예를 들어, HTTP 서버, 데이터베이스, 로깅 등의 서비스를 관리하는데 사용됩니다. ntsysv를.. 더보기
Logrotate를 설정하는 방법 Logrotate를 설정하는 방법 logrotate의 기본적인 설정은 매일 새벽 3시에 실행되도록 되어 있습니다. 이는 대부분의 경우, 시스템 사용량이 가장 적은 시간대이기 때문입니다. logrotate는 로그 파일을 회전시켜서 로그 파일의 크기나 날짜에 따라 새로운 파일을 생성하고 이전 파일을 삭제하는 등의 작업을 수행합니다. 이 작업은 일반적으로 시스템의 디스크 I/O나 CPU 자원을 많이 사용하기 때문에, 시스템 사용량이 가장 적은 새벽 시간대에 실행되는 것이 좋습니다. 그러나, 이는 logrotate의 기본 설정이며 사용자가 직접 설정을 변경하여 로테이션 시간을 조정할 수도 있습니다. 적절한 시간대를 설정하여 로그를 회전시키는 것이 시스템의 부하를 줄일 수 있습니다. 단, 로그 파일이 지나치게 커.. 더보기
[리눅스] find 명령어 find 명령어 find 명령의 기본 구문 find [검색 경로] [옵션] [검색 조건] 유용한 find 명령의 옵션 -type: 파일 형식으로 검색합니다. 예를 들어, -type f는 일반 파일만 검색합니다. -size: 파일 크기로 검색합니다. 예를 들어, -size +10M는 10MB보다 큰 파일을 검색합니다. -mtime: 파일 수정 시간으로 검색합니다. 예를 들어, -mtime -7은 7일 이내에 수정된 파일을 검색합니다. -exec: 검색된 파일에 대해 지정된 명령을 실행합니다. 예를 들어, -exec ls -l {} \;는 검색된 파일의 자세한 정보를 출력합니다. 생성된 지 30일 이상 된 파일만 삭제 crontab -e 0 2 * * * find /var/spool/clientmqueue .. 더보기
[리눅스] Cockpit 관리 도구 설치(WEB UI 기반) cockpit 관리 도구 설치 플렛폼Platform(플랫폼) $ cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRO.. 더보기
chage 명령어 | 계정 패스워드 관리 chage 명령어 chage 명령어는 리눅스와 유닉스 시스템에서 사용자 계정의 암호 정책을 설정하고 관리하는데 사용되는 명령어입니다. 이 명령어를 사용하여 암호 만료일, 최소 변경 주기, 최대 사용 기간 등을 설정할 수 있습니다. 기본 구문 chage [옵션] 사용자명 chage [옵션] 사용자명 주요 옵션 -d, --lastday : 마지막 암호 변경일을 설정합니다. chage -d YYYY-MM-DD 사용자명 -E, --expiredate : 암호의 만료일을 설정합니다. chage -E YYYY-MM-DD 사용자명 -m, --mindays : 암호를 변경하기 위한 최소 일수를 설정합니다. chage -m 일수 사용자명 -M, --maxdays : 암호의 최대 사용 기간을 설정합니다. chage -M .. 더보기
Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 rc-local 서비스 상태 확인 $ systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead) rc-local.service(/lib/systemd/system/rc-local.service) 파일 확인 이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다.. 더보기
MySQL 데이터베이스를 백업하고 복원하는 방법 MySQL (또는 MariaDB) 데이터베이스를 백업하고 복원하는 방법 1. 백업하기 전체 데이터베이스 백업: mysqldump -u [사용자] -p [데이터베이스명] > [백업파일명].sql 특정 테이블 백업: mysqldump -u [사용자] -p [데이터베이스명] [테이블명] > [백업파일명].sql 예시: mysqldump -u root -p mydatabase > backup.sql 2. 복원하기 전체 데이터베이스 복원: mysql -u [사용자] -p [데이터베이스명] < [백업파일명].sql 특정 테이블 복원: mysql -u [사용자] -p [데이터베이스명] < [백업파일명].sql 예시: mysql -u root -p mydatabase < backup.sql 참고 [사용자]: MySQL.. 더보기

728x90
반응형