컴퓨터, 소프트웨어
CentOS 7 개요 : 설치, 설정 및 권장 사항
많은 사람들은 우리가 인터넷에서 사용하는 모든 서비스와 서비스가 우리 아파트에서 똑같은 컴퓨터를 기반으로한다는 것을 의심하지 않습니다. 그들은 완전히 다른 방식으로 만 설치되며, 아름다운 그래픽 인터페이스를 자랑 할 수없고 전문 팀의 도움을 받아 관리됩니다. 이러한 컴퓨터를 서버라고합니다. 아는 사람들은 물론 자신의 서버를 구성하고 "올리는"방법을 알고 있습니다. 이 사업에 익숙하지 않은 사람들은 마침내 익숙해지기 위해 하나 이상의 포럼을 연구해야합니다. 한 가지는 확실합니다 : 저렴하고 안정적인 서버를 구성하려면 Linux 기반 운영 체제와 같은 저렴하고 안정적인 기반을 선택해야합니다. 대부분의 선택은 CentOS 7에 해당됩니다.이 자료는 CentOS 7 설치 방법 및 기본 기반 서버 작성 방법에 대한 간략한 정보를 포함합니다.
CentOS 란 무엇입니까?
CentOS는 Linux 배포판이며 안정성의 주된 이점이 있습니다. 가장 가까운 경쟁 업체 인 Fedora와 마찬가지로이 시스템은 Red Hat Linux 유료 배포판의 소스 코드를 기반으로 구축되었습니다. 후자는 예측 가능성, 안정적인 운영 및 편리한 관리가 필요한 시스템 관리자에게 이상적인 도구입니다.
CentOS는 Fedora와는 달리 패키지의 최신 버전을 자랑 할 수는 없지만 Fedora 또는 새로운 패키지가 포함 된 최신 배포본이 "떨어지면"모든 시스템 관리자가 만족할 것입니다. CentOS는 상황에 관계없이 조용하게 계속 작동합니다. 이 기사에서는 CentOS 7의 구성 및 설치 과정, 시스템의 주요 기능 및 작업 환경에 대해 간략하게 설명합니다.
CentOS 7 다운로드
CentOS 7을 설치하기 전에 공식 웹 사이트에서 운영 체제 배포 패키지를 다운로드해야합니다.
다운로드 할 수있는 몇 가지 옵션이 있습니다.
- 디스크에 쓰기위한 ISO 파일 - 전체 시스템 및 그래픽 인터페이스에 가장 적합합니다.
- 하드 디스크 및 USB 플래시 드라이브에서 설치하기위한 ISO 파일 - 가장 완벽한 패키지.
- 최소한의 언로드를위한 ISO - 최소한의 패키지 세트가 있고 그래픽 인터페이스가없는 기본 운영 체제 만 포함됩니다 (이 버전의 배포에서는 문제없이 서버를 "늘릴"수 있습니다).
부트 파일 중에는 두 가지 작업 환경 (KDE 및 Gnome)이있는 두 개의 "라이브"디스크 이미지가 있습니다. 이러한 이미지는 하드 드라이브에 설치하기 전에 시스템을 사용해보고자하는 사용자에게 적합합니다.
CentOS 7 설치
최소 이미지를 선택해도 CentOS 7은 그래픽 인터페이스를 사용하여 하드 드라이브에 시스템을 설치하도록 제안합니다.
이 과정은 6 가지 기본 단계로 진행됩니다.
- 날짜 및 시간 설정 -이 단계에서는 시간대를 선택하기 만하면 시간이 자동으로 설정됩니다.
- 언어 및 레이아웃 설정 - 하나의 기본 언어와 하나의 추가 시스템 언어를 선택하고 키보드 언어에 필요한 키보드 레이아웃을 지정해야합니다.
- 설치 소스 -이 단계에서는 아무 것도 변경할 수 없으며 설치 파일은 시스템이있는 미디어에서 가져옵니다.
- 설치용 소프트웨어 -이 단계에서는 최소한의 소프트웨어 패키지를 선택해야합니다. 데스크톱과 그래픽 인터페이스없이 서버를 배포해야하기 때문입니다.
- 설치 위치 -이 단계에서 설치 될 하드 드라이브와 마크 업을 선택하십시오.
- 인터넷 설정 - 여기에 네트워크 연결에 관한 데이터를 입력해야합니다.
데이터를 입력 한 후, 사용자 프로파일을 작성하고 루트 암호를 지정해야합니다. 설치 프로세스가 완료되면 컴퓨터가 다시 시작되고 새 운영 체제를 시작하라는 메시지가 표시됩니다.
CentOS 7 서버 설치
여기서는 간단하게 CentOS 7 기반의 범용 서버를 전체 작동에 필요한 최소 세트의 도구와 함께 배포하는 방법에 대해 설명합니다.
먼저 서버 자체를 찾아야합니다. 웹 (250 루블)에 고용되거나 로컬 시스템에 구성 될 수 있습니다. 필요한 것은 서버에 로그인하는 데 사용되는 SSH 데이터뿐입니다. 예를 들어, 추상 메일 주소 인 root@centos.com을 사용하고 암호와 함께 사용자 이름 (centos)을 가져옵니다.
사용자를 생성하고 필요한 모든 권한을 부여하여 구성을 시작합니다.
- useradd centos 명령을 사용하여 사용자를 추가하십시오.
- 그것을위한 유일한 암호를 만드십시오 - passwd centos;
- 우리는 시스템이이 사용자에게 루트 메일을 보내도록 강제합니다.-vi / etc / aliases;
- 사용자에게 visudo 명령으로 sudo 할 수있는 권한을 부여합니다 (명령 줄은 작업 확인으로 응답합니다).
그런 다음 호스트 이름을 지정해야합니다. 이것은 hostnamectl set-hostname server1.centos.net 명령을 사용하여 수행 할 수 있습니다.
그 후에 방화벽과 SeLinux를 비활성화해야합니다. 실수로 서버에 액세스 할 수있는 권한을 박탈하지 않으려면이 작업을 수행해야합니다. systemctl stop firewalld 및 systemctl disable firewalld 명령을 사용하여 방화벽 작업을 일시 중지 할 수 있습니다. SeLinux의 상황은 좀 더 복잡합니다 : vi 텍스트 편집기에서 vi / etc / selinux / config로 해당 설정 파일을 열고 SELINUX = enabled 행을 찾아 SELINUX = disabled로 바꾸어야합니다. 그런 다음 시스템을 재부팅해야합니다.
구성의 다음 단계는 SSH를 설치하는 것입니다.
이를 위해서는 다음이 필요합니다.
- 북쪽 에서 ssh-copy-id 명령 root@centos.com을 사용하여 적절한 키를 추가하십시오.
- 포트 222의 구성 파일 / etc / ssh / sshd_config에서 포트를 변경합니다.
- PermitRootLogin 암호없이 암호를 입력하여 루트 권한없이 서버에 대한 액세스를 거부합니다.
- 그리고 systemctl restart sshd를 사용하여 서버를 재부팅하십시오.
또한 모든 시스템을 갱신하고 epel 및 rpmforge 저장소를 설치해야합니다. 이를 위해서는 다음이 필요합니다.
- yum update 명령으로 모든 시스템 요소를 업데이트하십시오.
- yum -enablerepo = cr update 명령을 사용하여 새 시스템 구성 요소를 다운로드하십시오.
- 기존 구성 요소가 충분하지 않은 경우 yum -y install * 필수 소프트웨어 버전이 저장된 저장소 주소 * (적절한 자원을 프로파일 자원에서 쉽게 찾을 수 있음)를 입력하여 최신 버전의 epel 및 rpmforge를 다운로드 할 수 있습니다.
서비스 확인, Apache 및 PHP 구성
기존 서버 프레임에 추가 구성 요소를 설치하려면 일부 서비스 및 MTA 서비스를 확인하고 비활성화해야합니다.
이를 위해서는 다음이 필요합니다.
- 서비스가 이미 systemctl -t service 명령으로 실행 중인지 확인하십시오.
- 불필요한 것들을 모두 비활성화하고 예를 들어 메일 서비스를 설치하지 못하게하려면, postctx stop postfix와 systemctl disable postfix 명령으로 후위를 비활성화해야합니다.
그런 다음 서버를 완벽하게 작동시키는 데 필요한 Apache와 PHP를 다운로드해야합니다.
그래서, 이것을 위해 :
- yum -y install httpd 명령을 사용하여 Apache 패키지를 설치하십시오.
- 구성 파일을 변경합니다 (서버 주소, 이름, 서명 등을 지정해야합니다).
- Apache를 시작하고 자동 실행 기능을 사용하려면 systemctl start httpd 및 systemctl enable httpd 명령을 사용하십시오.
- 그런 다음 yum -y install php php-mbstring php-near 명령을 사용하여 PHP를 추가하십시오 .
- systemctl restart httpd를 사용하여 Apache를 재부팅하십시오.
MySql 데이터베이스 관리 시스템 설치하기
CentOS 7에 MySql을 설치하기 전에 표준 Yum 다운로드 관리자를 사용할 때 시스템이 MariaDB라는 이름으로 프로그램의 다른 버전을 다운로드한다는 점을 명확히하는 것이 가치가 있습니다. 따라서 CentOS의 경우에는 우회해야합니다.
MySql을 설치하려면 다음이 필요합니다.
- wget 명령 * MySql 클라이언트 *가있는 파일에 대한 링크를 사용하여 공식 유틸리티 저장소에서 MySQL 클라이언트를 다운로드하십시오.
- 그런 다음 sudo rpm -ivh * 명령을 사용하여 시스템에 설치하십시오. MySql * 및 sudo yum의 필수 버전이있는 rpm 파일의 전체 이름은 mysql-server를 설치하십시오.
- 그런 다음 명령 행에서 Y를 입력하여 작업을 두 번 확인하십시오.
Zabbix 모니터링 시스템 설치
CentOS 7에 Zabbix를 설치하려면 공식 개발자 사이트에서 클라이언트의 최신 버전을 찾아서 시스템에 설치해야합니다.
이를 위해서는 다음이 필요합니다.
- rpm 명령을 사용하여 저장소를 추가하십시오. Uvh * 현재 버전의 Zabbix *가있는 rpm 파일에 대한 링크.
- yum update 명령으로 사용 가능한 소프트웨어 목록을 업데이트하십시오.
- 그런 다음, yum install zabbix-agent 명령을 사용하여 Zabbix 클라이언트를 시스템에 설치하십시오.
- 그 후에는 클라이언트 버전을 확인하고 (세 번째 버전이 필요함) 명령 줄에 Y를 입력하여 모든 쿼리에 긍적으로 응답해야합니다.
짐 브라 메일 서버 설치
CentOS 7에 Zimbra를 설치하기 전에,이를위한 시스템을 준비해야합니다.
따라서 다음을 수행해야합니다.
- etc / hosts 및 hostname 파일을 올바르게 구성하십시오.
- Zimbra의 모든 포트를 iptables에 허용하십시오.
- SeLinux를 끄십시오.
- 모든 MTA 서비스를 비활성화합니다.
- yum update -y 명령을 사용하여 운영 체제를 업데이트하십시오.
- 그런 다음 yum install perl perl-core ntpl nmap sudo libidn gmp 명령을 사용하여 해당 패키지를로드해야합니다.
- 그런 다음 - Zimbra 유틸리티 자체와 wget 명령 * 현재 버전의 Zimbra 유틸리티를 사용하여 파일에 대한 링크 *.
- tar로 파일의 압축을 풀고 cd 명령을 사용하여 해당 디렉토리로 이동하십시오.
- 그런 다음 ./install.sh -platform-override 명령을 사용하여 설치 프로세스를 시작해야합니다.
Similar articles
Trending Now