본문 바로가기

728x90

centos 7

System V init(init)와 Systemd의 특징과 주요 차이점 System V init(init)와 Systemd의 특징과 주요 차이점 System V init(init)와 Systemd는 모두 Linux 시스템의 초기화 프로세스를 담당하는 시스템 서비스입니다. 두 시스템 모두 다양한 서비스를 시작하고 중지하며 시스템을 종료하는 데 사용됩니다. System V init(init) System V init는 Linux 시스템의 초기화 프로세스를 담당하는 가장 오래된 시스템 서비스입니다. 1980년대에 처음 개발되었으며 Linux 커널의 초기 버전에서 사용되었습니다. System V init는 다음과 같은 특징이 있습니다. 단순하고 이해하기 쉽습니다. 다양한 서비스를 시작하고 중지하는 데 사용할 수 있습니다. 시스템을 종료할 수 있습니다. Systemd Systemd는.. 더보기
php-fpm www.conf 설정 방법 php-fpm www.conf 설정 방법 PHP-FPM은 FastCGI 기반의 PHP 프로세스 관리 도구로, 웹 서버와 PHP를 분리하여 웹 서버의 성능을 향상시킬 수 있습니다. www.conf는 PHP-FPM의 설정 파일 중 하나로, PHP-FPM 워커 프로세스의 동작 방식을 제어합니다. 아래는 www.conf 파일의 설정 방법에 대한 설명입니다. 1. www.conf 파일 위치 확인 먼저, www.conf 파일이 어디에 있는지 확인해야 합니다. 대개 PHP-FPM 설치 시 www.conf 파일은 /etc/php-fpm.d/ 디렉토리에 위치합니다. 2. www.conf 파일 복사 www.conf 파일은 기본적으로 존재하지 않으며, php-fpm.conf 파일을 복사하여 생성해야 합니다. 따라서, www.. 더보기
[리눅스] CentOS 7에서 방화벽(firewalld) 설정하기 CentOS 7에서 방화벽(firewalld) 설정하기 방화벽 실행 여부 확인 firewall-cmd --state $ firewall-cmd --state not running 방화벽 실행 systemctl start firewalld.service 방화벽 실행 여부 확인 firewall-cmd --state $ firewall-cmd --state running FTP 서비스 추가 firewall-cmd --add-service=ftp $ firewall-cmd --add-service=ftp success public에 속한 모든 서비스/포트 목록 출력 firewall-cmd --zone=public --list-all $ firewall-cmd --zone=public --list-all publ.. 더보기
[리눅스] 킥스타트로 설치 자동화하기 킥스타트로 설치 자동화하기 selinux perl -pi -e 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config reboot reboot Packages Installation yum install -y tftp tftp-server syslinux-tftpboot xinetd dhcp dhcp-devel syslinux yum install -y epel-release yum install -y nginx tftp sed -i '/disable/ s/yes/no/' /etc/xinetd.d/tftp dhcpd cat /usr/share/doc/dhcp*/dhcpd.conf.example > /etc/dhcp/dhcpd.conf cat > /e.. 더보기
CentOS 7에서 PHP-FPM 8.1을 설치하는 방법 CentOS 7에서 PHP-FPM 8.1을 설치하는 방법 PHP-FPM : PHP FastCGI Process Manager CentOS 7은 PHP 5.x를 지원하며, PHP 8.1은 공식 CentOS 7 저장소에 포함되어 있지 않습니다. PHP 8.1을 CentOS 7에 설치하려면 추가 저장소 설정이 필요하며, Remi 저장소는 이를 제공하는 인기있는 옵션 중 하나입니다. Remi 저장소를 사용하여 CentOS 7에 PHP 8.1을 설치할 수 있습니다. 테스트 환경 운영체제 버전 정보 확인 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 filewalld 서비스 정지 sudo systemctl st.. 더보기
우분투에서 HAProxy-WI를 설치하고 설정하는 방법 우분투에서 HAProxy-WI를 설치하고 설정하는 방법 우분투에서 HAProxy-WI (HAProxy Web Interface)를 설치하고 설정하는 방법을 설명하겠습니다. HAProxy-WI는 HAProxy 서버를 웹 인터페이스를 통해 관리하고 모니터링하는 도구입니다. 1. 시스템 업데이트 시스템 업데이트를 수행합니다. sudo apt update 2. 의존성 패키지 설치 HAProxy-WI를 설치하는데 필요한 의존성 패키지를 설치합니다. sudo apt install apache2 php libapache2-mod-php php-cli php-mysql php-json php-gd php-curl php-mbstring php-xml php-bcmath git 3. Apache 웹 서버 설정 Apach.. 더보기
NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 1. NGINX 설치 https://sangchul.kr/754 2. PHP-FPM 설치 https://sangchul.kr/763 3. NGINX 설정 nginx(fastcgi_params) 설정 cat /etc/nginx/fastcgi_params fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param PATH_INFO $fastcgi_path_info; EOF (or) vim /etc/nginx/fastcgi_params fastc.. 더보기
rdate 명령어 | 시간 동기화 rdate 명령어 rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다. 일반적으로는 다음과 같이 사용됩니다. rdate 명령어 설치 rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다. 따라서 별도의 설치 과정이 필요하지 않을 수 있습니다. rdate 명령어 사용 예시 rdate 명령어는 다음과 같은 구문을 가집니다. rdate [옵션] [서버 주소] [서버 주소]: 시간 정보를 가져올 시간 서버의 주소입니다. 일반적으로 공용 NTP(Network Time Protocol) 서버를 사용합니다. 원격지(time.bora.net) 시간 확인 rdate -p.. 더보기

728x90