>  기사  >  운영 및 유지보수  >  centos7 시스템과 이전 버전의 차이점은 무엇입니까?

centos7 시스템과 이전 버전의 차이점은 무엇입니까?

王林
王林원래의
2020-03-26 14:32:313041검색

centos7 시스템과 이전 버전의 차이점은 무엇입니까?

다음은 주요 변경 사항에 대한 간략한 예입니다.

1 설치

설치 시, 이전 모든 Centos 패키지를 선택할 수 있지만 이제는 하나의 항목만 선택할 수 있으며, 선택한 파티션에 설치할 때 중복된 하위 옵션이 있습니다. Centos 7의 권장 파티션은 이전 ext4가 아닌 xfs입니다.

2. 초기 시작

컴퓨터를 설치한 후 시스템 부팅을 위한 인터페이스가 변경되었습니다. 언뜻 보면 커널이 두 개 있는 줄 알았어요. 그중에 복구 옵션이 있는데, e를 누르면 grub.conf 정보가 다 나온 것을 알 수 있습니다. 마지막으로 커널이 시작되는 곳을 찾아서 1을 씁니다(목적은 싱글- 사용자 모드) 그런 다음 복구 모드로 들어갑니다.

(추천 튜토리얼: centos tutorial)

3. 시작 순서

시스템에 진입한 후 그래픽 인터페이스 문자 인터페이스에 들어가서 /etc/inittab을 수정하려고 하는데, 모두 주석 정보인 빈 파일입니다. /lib/systemd/system/runlevel*.target을 /etc/로 systemd/system/default.target에서(물론 테스트를 통과한 후에는 덮어쓰기가 가능함) 시도해보고 제대로 작동했으며 다음과 같이 변경할 수 있습니다. 캐릭터 인터페이스 3.

원래 타겟 개념은 Centos7부터 런레벨을 정의하는데 사용되었는데 레벨3과 레벨5로 구분됩니다. 의미는 다음과 같습니다.
#🎜🎜 #

세 번째 실행 첫 번째 레벨은 multi-user.target으로 대체되고, 다섯 번째 실행 레벨은 graphic.target으로 대체됩니다. runlevel3.target 및 runlevel5.target은 각각 multi-user.target 및 graphic.target을 가리키는 심볼릭 링크입니다.

"실행 수준 3"으로 전환하려면 다음 명령을 사용하십시오.


systemctl isolate multi-user.target或systemctl isolate runlevel3.target

"실행 수준 5"로 전환하려면 다음 명령을 사용하십시오. #🎜🎜 ## 🎜🎜#
systemctl isolate graphical.target或systemctl isolate runlevel5.target

(1) 현재 실행 레벨 보기

runlevel

(2) 시작 시 기본 실행 레벨 보기:

systemctl get-default
#🎜🎜 #(3) 기본 시작 실행 수준 명령 수정


systemctl set-default multi-user.target(或graphical.target)

또는 다음 명령을 사용합니다.


기본 시작 실행 수준 3:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

기본 시작 실행 수준 5:

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

4 네트워크 및 호스트 이름을 구성합니다


네트워크를 구성하고 /etc/를 입력합니다. sysconfig/network-script/를 살펴보니 네트워크 카드 이름이 enp1s5로 변경된 것을 발견했습니다. 네트워크를 구성한 후 호스트 이름을 변경했습니다. sysconfig/network에서 이름을 변경했는데 이 파일도 비어있는 것을 발견했습니다. 원래 버전 6에 따라 수정했습니다. 다시 시작한 후 호스트 이름을 확인해보니 7에서 이름을 변경했습니다. 이름을 변경하려면 /etc/hostname으로 이동해야 했습니다.


5. LVM 및 XFS

재미삼아 lvm을 설치해서 파티션을 나누고 포맷을 했습니다(구체적으로는 문제 없음으로 포맷한 후 확대하고 축소하려고 생각했는데, 그런데 문제가 발생했습니다. resize2fs를 실행할 때 왜 계속 슈퍼블록 오류가 보고됩니까? 그런 다음 man resize2fs를 실행하고 이 명령이 ext 파일 시스템만 지원한다는 것을 알았습니다.

(관련 영상 튜토리얼 추천:

linux 영상 튜토리얼

)

6. 서비스 관리 Centos의 서비스는 Systemd는 sysvinit 관리 프로그램을 대체하는 데 사용되며 systemctl은 이전 서비스와 chkconfig의 기능을 통합하는 주요 도구입니다. 이를 사용하여 영구적으로 또는 현재 세션에 대해서만 서비스를 활성화/비활성화할 수 있습니다.

(1) 서비스 시작:

systemctl start postfix.service

(2) 서비스 종료:

systemctl stop postfix.service

(3) 서비스 다시 시작: #🎜🎜 #

systemctl restartpostfix.service

(4) 서비스 상태 표시:

systemctl statuspostfix.service

(5) 부팅 시 서비스 활성화:

systemctl enable postfix.service

(6) 부팅 시 서비스 비활성화: # 🎜🎜#
systemctl disable postfix.service

(7) 서비스가 시작되었는지 확인:

systemctl is-enabled postfix.service

(8) 시작된 서비스 목록 확인:

systemctl list-unit-files|grep enabled

설명: 서비스를 활성화한다는 것은 현재 "런레벨"의 /etc/systemd/system/multi-user.target.wants/ 구성 파일 디렉터리에 있는 /usr/lib/systemd/system의 해당 서비스 구성 파일에 대한 소프트 링크를 설정하는 것을 의미합니다. " 및 서비스를 비활성화합니다. 이 소프트 링크를 삭제하면 됩니다.

위 내용은 centos7 시스템과 이전 버전의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.