Cal é a diferenza entre CentOS6.5 e 7?Que tal escoller unha versión de CentOS7?

CentOS A maior diferenza entre 7 e 6 é a diferenza na técnica de inicialización.

  • A tecnoloxía de inicialización utilizada por CentOS 7 é Systemd.
  • Ademais, o inicio do servizo, os ficheiros de inicio de arranque, os comandos de rede, etc., todos indican diferenzas con respecto a 6.

Primeiro imos entender Linux A evolución da tecnoloxía de inicialización do sistema CentOS!

XNUMX. Tecnoloxía de inicialización do sistema

  1. Tecnoloxía Sysvinit
  2. Tecnoloxía advenediza
  3. Tecnoloxía de sistema

Tecnoloxía Sysvinit

特性:

  • 1) O primeiro proceso do sistema é init;
  • 2) O proceso de inicio é o proceso pai de todos os procesos e non se pode eliminar (matar);
  • 3) A maioría dos sistemas de inicio de distribución de Linux son compatibles con SystemV, chamado sysvinti
  • 4) Sistema representativo: CentOS 5 CentOS 6

Vantaxe:

  • Sysvinit funciona ben e o concepto é sinxelo e claro.
  • Depende principalmente do script de shell.

Debilidade:

  • 1) Executar nunha orde específica -> O inicio é demasiado lento.
  • 2) Moi fácil de colgar, problemas de montaxe fstab e NFS.

Tecnoloxía advenediza

CentOS 6 usa SysVinit en lugar da tecnoloxía de arranque para arrancar.

O script rc.sysinit de Upstart ten moitas optimizacións para reducir o tempo de inicio da inicialización do sistema.

Non obstante, para simplificar as cousas para os administradores, CentOS 6 non destaca nin admite moitas funcións novas.

Sistema representativo:CentOS 6, Ubuntu 14.

  • systemd utilízase desde CentOS 7, Ubuntu15.

Tecnoloxía de sistema

Tecnoloxías utilizadas en novos sistemas (RedHat7, CentOS 7, Ubuntu15, etc.)

  • O propósito do deseño é resolver as deficiencias orixinais de sysvinit e mellorar de forma efectiva a velocidade de inicio do sistema;
  • Compatible con Sysvinit, reducindo o custo das transferencias;

vantaxe principal:

  1. inicio paralelo
  2. Procesamento do proceso mediante PID 1

XNUMX. Optimización da fonte yum

En CentOS 6, o predeterminado é descargar paquetes rpm de fontes oficiais.

  • CentOS 7 está optimizado aquí debido á baixa velocidade de uso de recursos estranxeiros.
  • cando usamos installSoftwarexa non se descarga do sitio web oficial por defecto.
  • Pola contra, atopará automaticamente a fonte Yum máis próxima á súa localización xeográfica para comezar a descargar.

XNUMX. Comando

Se escolle mínimo (o máis pequeno) ao instalar o sistema, instalarase nun paquete máis pequeno que as versións anteriores.Por exemplo: VIM, use ifconfig, enrutamento de rutas, configuración para establecer parámetros, netstat, etc.Moitos comandos desapareceron.

Despois da instalación do sistema, pódense engadir os seguintes paquetes:

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
 创建一个新窗口并将任务置于后台。

En cuarto lugar, a modificación do conxunto de caracteres

Perfil do conxunto de caracteres ▼

/etc/locale.conf 

A liña de comandos está instalada nun só paso ▼

[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. Xestión de inicio

/etc/rc.local 

Este ficheiro aínda existe, pero se queremos seguir usando este método, necesitamos engadirlle permiso de execución ▼

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

Ver o estado da tarefa programada ▼

systemctl status crond.service

Pechar tarefas programadas ▼

systemctl stop crond.service

Ver o funcionamento da situación ▼

systemctl status crond.service

Ver os servizos en execución ▼

systemctl list-unit-files|grep enable 

Desactivar o servizo de correo ▼

systemctl disable postfix.service

Comproba se o servizo de correo está activado ▼

systemctl list-unit-files|grep postfix

Desactiva o firewall ▼

systemctl stop firewalld.service

Inicia o servizo▼

systemctl is-enable

# servizo pechado ▼

systemctl disable

Comeza con /etc/rc.d/rc.local/:

/etc/rc.d/rc.local en CentOS 7 necesita executar os seguintes comandos para proporcionar permisos executables ▼

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

Seis, nivel de execución (nivel de execución)

/etc/inittab é un substituto de destino do sistema non válido

  • Sempre válido para o próximo inicio de sesión

cambia a 5 ▼

systemctl get-default graphical.target

cambia a 3 ▼

systemctl get-default multi-user.target

Vixente temporalmente ▼

INIT3

Só cinco niveis de execución ▼

[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

Sete, configura o código fonte 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

Fonte oficial EPEL ▼

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

 

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Cal é a diferenza entre CentOS6.5 e 7?Que tal escoller unha versión de CentOS7? , para axudarche.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-692.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

2 persoas comentaron "Cal é a diferenza entre CentOS6.5 e 7? Que tal se elixis a versión de CentOS7?"

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba