Introducción y desarrollo de linux-Centos7

1. Introducción a los conceptos básicos de Linux:
1.1 Introducción a Linux: ¡
Todo es un archivo en el mundo de Linux! ! !
Linux es un sistema operativo de código abierto. Es un sistema operativo multiusuario, multiproceso, multiproceso, en tiempo real, potente y estable. También es el sistema operativo que actualmente ejecuta la mayoría de las plataformas de hardware. La característica más importante de Linux es que es miembro de GNU, sigue la licencia pública de derechos de autor (GPL) y se adhiere al principio de "pensamiento libre, código fuente abierto". El kernel de Linux es útil. Escrito en lenguaje C, un sistema operativo similar a Unix conforme al estándar POSIX.

内核版本号:major.minor.patchlevel(内核:https://www.kernel.org/)
主版本号:次版本号:修订次数  次版本号为奇数为测试版:为偶数稳定版

DistroWatch (http://www.distrowatch.com) es un sitio web que se especializa en recopilar información de
distribución de Linux 1.2 Distribución de
Linux La distribución de Linux es simplemente para empaquetar el kernel de Linux y el software de aplicación.
Las distribuciones más conocidas actualmente en el mercado son: Ubuntu, RedHat, CentOS, Debian, Fedora, SuSE, OpenSUSE, Arch Linux, SolusOS, etc.
Inserte la descripción de la imagen aquí
1.3 Composición del sistema Linux:
kernel, Shell, sistema de archivos y programas de aplicación de Linux. El kernel, Shell y el sistema de archivos juntos constituyen la estructura básica del sistema operativo. El sistema Linux incluye: kernel de Linux, software de Linux, documentación de Linux, constituyen un conjunto completo del kit de desarrollo de Linux
1.4
Shell en Linux: Shell es responsable de interpretar los comandos del usuario en lenguajes de bajo nivel aceptables para el kernel y responder al sistema operativo con el usuario Se visualiza de forma comprensible, desde este punto de vista es similar a la ventana del indicador de DOS en la plataforma Windows.
Compruebe qué shells están disponibles: cat / etc / shells Los
diferentes shells tienen diferentes funciones. El shell también determina que el shell predeterminado en Linux es / bin / bash. Los shells populares incluyen bash, ksh, csh, zsh, etc., y diferentes shells tienen diferentes funciones. Tiene sus propias características y usos.
** bash: ** El shell utilizado por la mayoría de los sistemas Linux de forma predeterminada. El shell bash es una versión gratuita del shell Bourne. Es el shell de Unix más antiguo. Hay otra característica de bash. Puede ver la ayuda a través del comando help. Las funciones incluidas pueden cubrir casi las funciones del shell, por lo que el script de shell general lo especificará como ruta de ejecución.
** csh: ** El shell C usa una sintaxis "similar a C". Csh es un shell con estilo en lenguaje C. Hay 52 comandos internos, que es relativamente grande. Actualmente no se usa mucho y ha sido reemplazado por / bin / tcsh.
** ksh: ** La sintaxis del shell Korn es la misma que la del shell Bourne y tiene la facilidad de uso del shell C. Muchos scripts de instalación usan ksh, que tiene 42 comandos internos, lo cual es algo restrictivo en comparación con bash.
** tcsh: ** tcsh es una versión mejorada de csh, totalmente compatible con C shell.

** sh: ** es un atajo que ha sido reemplazado por / bin / bash.
nologin: significa que el usuario no puede iniciar sesión
** zsh: ** El shell más grande en Linux: zsh. Tiene 84 comandos internos y es más complicado de usar. En circunstancias normales, este caparazón no se utilizará.

1.5 Sistema de archivos Linux:
ext2, ext3, FAT, vfat, iso9660, NFS, SMB, etc.

1.6 Aplicaciones Linux:
editores de texto, lenguajes de programación, X-Window, suites ofimáticas, herramientas de Internet, bases de datos, etc.
1.7 Campo de aplicación de Linux:
campo de escritorio del campo integrado en el campo de red

1.8 ¿Cuáles son los entornos de escritorio de Linux?
1.8.1X Window:
X Window System es un sistema de ventanas Linux y un sistema de interfaz gráfica basado en la red. Fue desarrollado en el Instituto de Tecnología de Massachusetts en 1984 y tiene una historia de más de 20 años de aplicación. X Window en sí es una ventana basada en el protocolo de red. Cualquier hardware puede mostrar la ventana correspondiente siempre que cumpla con el protocolo X.

1.8.2 Principio de composición:
X Window es una arquitectura C / S, que cubre tres partes de
XServer (X Server) , X Server, X Protocol y X Client . Ubicado en el nivel más bajo, procesa principalmente información de entrada y salida y mantiene los recursos relacionados. Cliente X (cliente X). Ubicado en la capa más externa, proporciona una interfaz gráfica de usuario completa y es responsable de la interacción directa con los usuarios (GNOME es X Client). Protocolo X (protocolo de comunicación X). Se utiliza para el enlace entre X Server y X Client, actuando como un canal de comunicación entre los dos.

1.8.3 Modo de texto y conversión gráfica:
startx // Iniciar X Window
en centos7: systemctl get-defaults y use systemctl set-defaults
1.8.4 Escritorio
GNOME : GNOME es un conjunto de software de computadora puramente gratuito que se ejecuta En el sistema operativo, se proporciona un entorno de escritorio gráfico. El entorno de escritorio GNOME es un entorno de escritorio Linux típico con tres partes: accesos directos de escritorio, iconos de panel y aplicaciones. GNOME utiliza las herramientas gráficas de Nautilus como administrador de archivos de forma predeterminada. GNOME es uno de los entornos de escritorio gráficos más utilizados en el sistema operativo Linux.
Fedora es el sistema Linux que usa Gnome

1.8.5 Descarga del sistema operativo: punto clave
Descarga 1: http://vault.centos.org/Descarga
2: http://archive.kernel.org/centos-vault/

1.8.6 Instalación del sistema operativo: instalación de
la máquina física: preste atención a los problemas de la tarjeta de red de hardware y la tarjeta gráfica, asegúrese de prestar atención a los problemas de los controladores y use menos cuentas de root

Los pasos de instalación de la máquina virtual:
instalación de vmware12: https://blog.csdn.net/babyxue/article/details/80970526 Consulte la instalación de la
caja virtual del gran dios : https://www.cnblogs.com/xyinjie/p/9437049. html Citando al gran dios
https://blog.csdn.net/smileui/article/details/106737397 Citando al gran dios

2. Después de que se clona el sistema, el UUID se duplica, lo que hace que la tarjeta de red falle:
al aprender el clúster, es necesario simular varias computadoras. Después de que CentOS7.4, 7.6 se clona en la VM, la red aún no es un problema y la versión 6.x debe tener un problema , Echemos un vistazo a
la solución para la versión 6: 7 es similar a
# vi / etc / sysconfig / network-scripts / ifcfg-eth0 #Borrar la línea de dirección MAC
# rm -rf /etc/udev/rules.d/70-persistent-net .rules #Borrar la dirección MaC y el archivo de enlace UUID # reiniciar #Restart

1.8.7 ¿Cómo Linux apaga correctamente la máquina Linux? ?
sync Primero sincronice los datos, emita un comando de apagado e ingrese un comando de apagado.
Comando de apagado: apagar ahora poweroff init 0 Apagar
comando de reinicio: reiniciar init6 reiniciar
apagado -tkrhfFc
-t apagar en unos segundos
-k emitir comando de apagado pero no apagar
-c cancelar el comando anterior
-h apagar después de que se detiene el servicio
-f apagar y Después del arranque, omita por la fuerza la verificación del disco
-c Cancele el contenido del comando de apagado que ya está en curso.
Caso pequeño:
apagado + h 10 Apagado después de diez minutos
apagado + h 12:00 Apagado a las 12 en punto
apagado -r + 10 'el sistema se reiniciará
1.8 .8 Utilice las teclas de método abreviado del software de conexión remota:

        ctrl+a    命令开头
        ctrl+e    命令结尾
        ctrl+u    光标处到开头处删除
        ctrl+k    光标处到结尾处删除
		ctrl+r     历史记录搜索命令给
		ctrl+l     清屏

Supongo que te gusta

Origin blog.csdn.net/smileui/article/details/106737216
Recomendado
Clasificación