CentOS6.5와 7의 차이점은 무엇입니까?CentOS7 버전을 선택하는 것은 어떻습니까?

CentOS에 7과 6의 가장 큰 차이점은 초기화 기술의 차이입니다.

  • CentOS 7에서 사용하는 초기화 기술은 Systemd입니다.
  • 또한 서비스 시작, 시작 파일, 네트워크 명령 등 모두 6과 다른 점을 보여줍니다.

먼저 이해하자 Linux 시스템 CentOS 초기화 기술의 진화!

XNUMX. 시스템 초기화 기술

  1. 시스비닛 테크놀로지
  2. 업스타트 기술
  3. 시스템화된 기술

시스비닛 테크놀로지

特性 :

  • 1) 시스템의 첫 번째 프로세스는 초기화입니다.
  • 2) init 프로세스는 모든 프로세스의 부모 프로세스이며 죽일 수 없습니다.
  • 3) 대부분의 Linux 배포 초기화 시스템은 sysvinti라고 하는 SystemV와 호환됩니다.
  • 4) 대표 시스템: CentOS 5 CentOS 6

优势 :

  • Sysvinit은 잘 작동하며 개념은 간단하고 명확합니다.
  • 대부분 쉘 스크립팅에 의존합니다.

약점:

  • 1) 특정 순서로 실행 -> 시작이 너무 느립니다.
  • 2) 매달리기, fstab 및 NFS 마운트 문제가 매우 쉽습니다.

업스타트 기술

CentOS 6은 부팅 기술 대신 SysVinit를 사용하여 부팅합니다.

Upstart의 rc.sysinit 스크립트에는 시스템 초기화 시작 시간을 줄이기 위한 많은 최적화 기능이 있습니다.

그러나 관리자를 위해 작업을 단순화하기 위해 CentOS 6은 많은 새로운 기능을 강조하거나 완전히 지원하지 않습니다.

대표 시스템:CentOS 6, 우분투 14.

  • systemd는 CentOS 7, Ubuntu15부터 사용됩니다.

시스템화된 기술

새로운 시스템에 사용된 기술(RedHat7, CentOS 7, Ubuntu15 등)

  • 설계의 목적은 sysvinit의 원래 단점을 해결하고 시스템 시작 속도를 효과적으로 개선하는 것입니다.
  • Sysvinit과 호환되어 전송 비용을 절감합니다.

주요 이점 :

  1. 병렬 시작
  2. PID 1을 이용한 프로세스 처리

XNUMX. yum 소스 최적화

CentOS 6에서 기본값은 공식 소스에서 rpm 패키지를 다운로드하는 것입니다.

  • CentOS 7은 외래 자원을 사용하는 속도가 느리기 때문에 여기에 최적화되어 있습니다.
  • 우리가 설치를 사용할 때软件기본적으로 공식 웹사이트에서 더 이상 다운로드되지 않습니다.
  • 대신 다운로드를 시작하기 위해 지리적 위치에 가장 가까운 Yum 소스를 자동으로 찾습니다.

XNUMX. 명령

시스템을 설치할 때 최소(가장 작은 것)를 선택하면 이전 버전보다 작은 패키지로 설치됩니다.예: VIM, ifconfig 사용, 라우팅 라우팅, 매개변수 설정을 위한 설정, netstat 등많은 명령이 사라졌습니다.

시스템 설치 후 다음 패키지를 추가할 수 있습니다.

yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y
#lrzsz
 支持用于上传和下载linux的windowns平台。
 可以在windowns远程连接工具上使用。
#net-tools
 CentOS  7.2.11
 默认没有ifconfig命令。网络工具提供了一些网络命令。
#bash-completion
 自动命令完成工具。
#rng-tools
 生成随机数字池的工具。
 有了这个工具,tomcat启动速度非常快。
#psmisc
 这包含killall命令。
#screen
 创建一个新窗口并将任务置于后台。

넷째, 문자 집합 수정

캐릭터 세트 프로필 ▼

/etc/locale.conf 

한 단계만 거치면 명령줄이 완성됩니다 ▼

[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8
[root@CentOS 7 ~] # localectl status
System Locale: LANG=zh_CN.UTF-8
VC Keymap: us
X11 Layout: us

XNUMX. 스타트업 관리

/etc/rc.local 

이 파일은 여전히 ​​존재하지만 이 방법을 계속 사용하려면 실행 권한을 추가해야 합니다 ▼

chmod +x /etc/rc.d/rc.local

예약된 작업 상태 보기 ▼

systemctl status crond.service

예약된 작업 닫기 ▼

systemctl stop crond.service

작업 상황 보기 ▼

systemctl status crond.service

현재 실행 중인 서비스 보기 ▼

systemctl list-unit-files|grep enable 

메일 서비스 비활성화 ▼

systemctl disable postfix.service

메일 서비스가 활성화되어 있는지 확인 ▼

systemctl list-unit-files|grep postfix

방화벽 끄기 ▼

systemctl stop firewalld.service

서비스 시작▼

systemctl is-enable

# 닫기 서비스 ▼

systemctl disable

/etc/rc.d/rc.local/로 시작합니다.

CentOS 7의 /etc/rc.d/rc.local은 실행 권한을 제공하기 위해 다음 명령을 실행해야 합니다 ▼

chmod +x /etc/rc.d/rc.local

여섯, 런레벨(런 레벨)

/etc/inittab은 잘못된 시스템 대상 교체입니다.

  • 다음 로그인에 항상 유효

5로 전환 ▼

systemctl get-default graphical.target

3로 전환 ▼

systemctl get-default multi-user.target

일시적으로 유효 ▼

INIT3

단 XNUMX개의 런레벨 ▼

[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target 
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target

일곱, yum 소스 코드 구성

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

공식 EPEL 소스 ▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "CentOS6.5와 7의 차이점은 무엇입니까?CentOS7 버전을 선택하는 것은 어떻습니까? , 당신을 돕기 위해.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-692.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

2명이 "CentOS6.5와 7의 차이점은 무엇입니까? CentOS7 버전을 선택하는 것이 어떻습니까?"라고 댓글을 달았습니다.

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤