본문 바로가기

728x90

리눅스

grubby 명령어 grubby 명령어 grubby는 CentOS 및 Red Hat 계열의 Linux 시스템에서 GRUB 부트로더를 관리하는 데 사용되는 명령줄 도구입니다. GRUB 부트로더는 Linux 시스템을 부팅하는 데 사용되는 프로그램입니다. grubby를 사용하여 GRUB 부트로더의 설정을 변경하고, 커널을 업데이트하고, 부팅 항목을 추가 및 제거할 수 있습니다. grubby 명령어는 다음과 같이 사용됩니다. grubby [옵션] [값] 옵션은 grubby 명령어의 동작을 지정합니다. 값은 옵션의 값을 지정합니다. grubby 명령어의 사용 예는 다음과 같습니다. GRUB 부트로더의 설정을 표시합니다. grubby --show-config 커널을 업데이트합니다. grubby --update-kernel 부팅 항목을.. 더보기
Amazon Linux 2023에서 SELinux를 비활성화하는 방법 Amazon Linux 2023에서 SELinux를 비활성화하는 방법 SELinux를 비활성화할 때 고려해야 할 몇 가지 추가 사항입니다. SELinux를 비활성화하면 시스템의 보안이 저하될 수 있습니다. SELinux를 비활성화한 후 다시 활성화하면 변경 사항을 적용하기 위해 시스템을 재부팅해야 할 수도 있습니다. SELinux에 의존하는 애플리케이션을 사용하는 경우 SELinux를 비활성화한 후 제대로 작동하지 않을 수 있습니다. 테스트 환경 $ cat /etc/os-release | grep PRETTY_NAME PRETTY_NAME="Amazon Linux 2023" 1. selinux config 파일 확인 cat /etc/selinux/config # This file controls the .. 더보기
PHP에서 ScrewIM 확장 모듈을 설치하는 방법 PHP에서 ScrewIM(screwim) 확장 모듈을 설치하는 방법ScrewIM 모듈이란?ScrewIM은 PHP 코드를 암호화하여 소스 코드 유출을 방지하고 불법 복제를 어렵게 만드는 확장 모듈입니다. PHP 애플리케이션의 보안을 강화하는 데 효과적입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ php --versionPHP 8.1.2-1ubuntu2.13 (cli) (built: Jun 28 2023 14:01:49) (NTS)Copyright (c) The PHP GroupZend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.13, Copy.. 더보기
우분투에 PHP-FPM 8.1을 설치하는 방법 우분투에 PHP-FPM 8.1을 설치하는 방법PHP-FPM 8.1은 PHP 8.1 버전의 FastCGI Process Manager(php-fpm)입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64필수 패키지 설치sudo apt-get install -y zlib1g-dev software-properties-common패키지 목록 업데이트sudo apt-get updatePPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가sudo add-apt-repository -y ppa:ondrej/phpPHP 8.1 설치php(php-fpm) 8.. 더보기
CentOS 7에서 sar의 수집 주기를 변경하는 방법 CentOS 7에서 sar의 수집 주기를 변경하는 방법 CentOS 7에서 sar(시스템 상태를 모니터링하는 sysstat 유틸리티)의 수집 시간을 변경하려면 sysstat 패키지의 설정 파일을 수정해야 합니다. 기본적으로 sysstat은 10분마다 데이터를 수집합니다. 하지만 필요에 따라 수집 주기를 변경할 수 있습니다. 1. sysstat 패키지가 설치되어 있는지 확인합니다. sudo yum install sysstat 2. sysstat 설정 파일인 /etc/sysconfig/sysstat을 편집합니다. sudo vim /etc/sysconfig/sysstat 3. 설정 파일에서 COLLECTD_INTERVAL 변수를 찾습니다. 이 변수는 데이터 수집 주기를 지정하는 데 사용됩니다. 기본적으로 주석.. 더보기
Squid의 액세스 로그(access_log)에 사용자 정의 포맷으로 설정하는 방법 Squid의 액세스 로그(access_log)에 사용자 정의 포맷으로 설정하는 방법 "logformat"은 로그에 기록될 필드를 지정하는데 사용되며, 사용자가 원하는대로 로그를 포맷할 수 있습니다. 1. Squid 설정 파일 vim /etc/squid/squid.conf 2. logformat 설정 추가 설정 파일 내에서 "logformat"을 추가하고 원하는 로그 포맷을 지정합니다. 예를 들어, "custom_log_format"이라는 사용자 정의 포맷을 만들어 보겠습니다. # logformat 설정 logformat custom_log_format %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %a: 클라이언트 IP 주소 %ui: 사용자 인증 이름 %un: 사용자 이름 [%.. 더보기
Vim 편집기의 환경 설정 파일 Vim 편집기의 환경 설정 파일 Vim 편집기의 환경 설정 파일은 .vimrc라는 이름의 파일로 저장됩니다. 이 파일은 사용자별로 설정을 정의하여 Vim의 동작을 커스터마이징할 수 있는 중요한 파일입니다. 사용자의 홈 디렉토리에 위치하며, .vimrc 파일을 편집하여 Vim의 동작을 원하는대로 조정할 수 있습니다. .vimrc 파일은 Vim을 실행할 때 자동으로 읽히며, 설정이 적용됩니다. 만약 .vimrc 파일이 존재하지 않으면 Vim은 기본 설정을 사용합니다. 사용자가 .vimrc 파일을 만들고 원하는 설정을 추가하면 Vim의 동작이 해당 설정에 따라 변경됩니다. 일반적으로, .vimrc 파일에는 다양한 설정과 단축키 매핑, 색상 스킴 설정, 플러그인 관련 설정 등이 포함될 수 있습니다. 사용자의 환.. 더보기
vim 편집기(editor)의 설정과 사용법 vim 편집기(editor)의 설정과 사용법 vim은 매우 강력한 텍스트 편집기로서 리눅스 및 유닉스 기반 시스템에서 많이 사용됩니다. Vim은 다양한 모드를 갖고 있으며, 처음 사용하면 다소 복잡해 보일 수 있지만 익숙해지면 빠른 편집과 효율적인 작업을 제공합니다. 아래에서 Vim 편집기의 설정과 사용법에 대해 설명하겠습니다. Vim 설정 1. Vim 실행 Vim을 실행하려면 터미널 또는 콘솔에서 vim 명령어를 입력합니다. vim 2. Vim 설정 파일 (vimrc) Vim은 설정 파일인 .vimrc를 통해 사용자 정의 설정을 제공합니다. ~/.vimrc 파일을 생성하여 원하는 설정을 추가할 수 있습니다. 예를 들어, .vimrc 파일에 다음과 같이 설정을 추가할 수 있습니다. vim ~/.vimrc.. 더보기

728x90
반응형