우수한 소프트웨어와 실용적인 튜토리얼
센토스7시스템을 설치한 후 루트 관리 암호가 설정되고 SSH 원격 로그인이 활성화되면 시스템 구성 환경을 업데이트할 수 있습니다.맛있다서버 구성 업데이트를 완료합니다.
운영 체제의 기본 소프트웨어 소스 버전이 너무 낮아서 EPEL 및 REMI 소스를 업데이트하고 추가해야 합니다.
서버 커서에 다음을 입력합니다.
[cc lang="php"]
sudo yum -y 설치 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y 설치 https://rpms.remirepo.net/enterprise/remi-release-7.rpm
대체 소프트웨어 소스 주소:
[cc lang="php"]
sudo yum -y 설치 https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo yum -y 설치 https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
공식 mysql-server yum 소스를 추가합니다.
[cc lang="php"]
sudo yum -y 설치 http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
소스 캐시 생성
[cc lang="php"]
맛있어요 다 깨끗해요
얌 메이크캐시
CentOS7 시스템 업데이트
[cc lang="php"]
sudo yum 업데이트
업데이트가 다소 느리다면 잠시 기다려 주시고 SSH를 닫지 않으셔도 됩니다.
시스템을 설치한 후에는 컴파일 도구를 설치해야 합니다.
yum groupinstall "개발 도구" -y
컴파일 도구가 설치된 후 다음 단계는 환경에 필요한 몇 가지 일반적인 소프트웨어 패키지를 설치하는 것입니다.
yum -y install wget psmisc dnf make rpm vim libzip expat-devel libXpm-devel libX11-devel gdbm-devel db4-devel xmlrpc-c xmlrpc-c-devel libsqlite3x-devel oniguruma-devel pcre pcre-devel openssl openssl-devel libcurl libcurl-devel bzip2 bzip2-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel libmemcached-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
기본적으로 시스템에서 일반적으로 사용되는 모든 소프트웨어 패키지가 위에 나열되어 있습니다. 저는 개인적으로 적게 설치하는 것보다 많이 설치하는 것이 항상 더 좋다고 생각합니다. 하지만 PHP, MySQL 등 일부 중요한 소프트웨어 패키지는 여전히 수동으로 설치해야 합니다.
소프트웨어 패키지가 설치되었습니다. 다음 단계는 시스템의 SWAP 공간을 구성하는 것입니다. 그렇지 않으면 메모리가 가득 찬 상태에서 일정 시간 동안 실행되면 시스템이 오작동하고 오류를 보고합니다.
운영 체제는 기본적으로 SwapFile을 구성하지 않습니다. 다음으로, SWAP을 구성하세요.
먼저 FREE 명령어를 사용하여 서버 메모리 구성을 확인하세요. Swap 뒤의 숫자가 0이면 스왑을 추가해야 합니다.
무료 -m
지정된 크기의 미리 할당된 공간을 가진 파일을 생성합니다. 여기서는 SWAP에 8G의 하드 디스크 공간을 할당하도록 설정합니다.
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608
SWAP 파일이 구성된 후 ls 명령을 사용하여 파일 크기를 확인할 수 있습니다.
ls -lh /스왑파일
스왑 파일의 권한을 변경합니다.
sudo chmod 600 /스왑파일
스왑 파일 포맷
sudo mkswap /swapfile
스왑 파일 활성화
sudo swapon /swapfile
재부팅 후 자동으로 적용되도록 fstab 파일을 수정하세요.
sudo vi /etc/fstab
fstab 파일의 끝에 추가
/스왑파일 스왑 스왑 sw 0 0
또는 커서에 "echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab"를 직접 입력하여 스왑 파일이 부팅 시 시작되도록 설정할 수 있습니다.
이제 Centos7 시스템의 초기 환경 구성이 거의 완료되었습니다. 다른 소프트웨어 패키지를 설치해야 하는 경우 yum install 명령을 사용하여 설치하세요.
언제든지 시스템 CPU 및 메모리 사용량을 확인할 수 있는 작은 소프트웨어를 설치하세요.
sudo yum install htop
htop 명령을 입력하여 시작하고 F10을 눌러 htop을 종료합니다.