Administrar las actualizaciones del sistema a través de la línea de comandos con dnf en Fedora.
Una de las bellezas de los sistemas basados en Linux es que se puede gestionar todo el sistema de derecho de la terminal de la línea de comandos. La ventaja de utilizar la línea de comandos es que se puede utilizar el mismo conocimiento y las habilidades para manejar cualquier distribución de Linux.
Esto no es posible a través de la interfaz gráfica de usuario (GUI), ya que cada distro, y entorno de escritorio (DE), ofrece a sus propias interfaces de usuario. Para ser claro, hay casos en los que tendrá que diferentes comandos para realizar ciertas tareas en diferentes distribuciones, pero más o menos el concepto y las ideas siguen siendo las mismas.
En este artículo, vamos a hablar sobre algunos de los comandos básicos que un nuevo usuario de Linux debe saber. Yo te mostraré cómo actualizar su sistema, administrar software, manipular archivos y cambiar a raíz de la línea de comandos en tres principales distribuciones: Ubuntu (que también incluye sus sabores y sus derivados, y Debian), openSUSE y Fedora.
¡Empecemos!
Mantenga su sistema seguro y hasta a la fecha
Linux es seguro por diseño, pero el hecho es que todo el software tiene errores y podría haber agujeros de seguridad. Así que es muy importante para mantener su sistema actualizado. Piénsalo de esta manera: Ejecución de un sistema operativo fuera de fecha es como estar en un tanque blindado con las puertas abiertas. ¿La armadura que proteger? Cualquiera puede entrar a través de las puertas abiertas y causar daño. Del mismo modo que no puede haber agujeros sin parches en el sistema operativo que pueden comprometer sus sistemas. Comunidades de código abierto, a diferencia del mundo de propiedad, son extremadamente rápido en los agujeros de parches, por lo que si usted mantiene su sistema actualizado que quedarán a salvo.
Mantenga un ojo en los sitios de noticias para estar al tanto de las vulnerabilidades de seguridad. Si hay un agujero descubierto, leer sobre ella y actualizar su sistema tan pronto como un parche está fuera. De cualquier manera usted debe hacer una práctica para ejecutar la actualización de los comandos al menos una vez a la semana en las máquinas de producción. Si está ejecutando un servidor complicada entonces ser muy cuidadoso y pasar por la lista de cambios para asegurar actualizaciones no rompa su personalización.
Ubuntu: Oso de una cosa en mente: siempre hay que actualizar los repositorios (aka repos) antes de actualizar el sistema o instalar ningún software. En Ubuntu, puede actualizar su sistema con los siguientes comandos. El primer comando actualiza los repositorios:
sudo update apt-get
Una vez que se actualizan los repositorios ahora se puede ejecutar el comando de actualización del sistema:
sudo apt-get upgrade
Sin embargo, este comando no actualiza el kernel y algunos otros paquetes, por lo que también debe ejecutar este comando:
sudo apt-get dist-upgrade
openSUSE: Si usted está en openSUSE, puede actualizar el sistema utilizando estos comandos (como de costumbre, el primer comando que sirve para renovar repos)
actualización de sudo zypper
sudo zypper up
Fedora: Si usted está en Fedora, puede utilizar el comando 'dnf', que es 'tipo' de equivalente a zypper y apt-get:
actualización de sudo dnf
actualización de sudo dnfLa instalación del software y la eliminación
Puede instalar sólo los paquetes que están disponibles en los repositorios habilitados en su sistema. Cada distro viene con algunas repos partes tercera oficial o habilitado de forma predeterminada.
Ubuntu: Para instalar cualquier paquete en Ubuntu, actualice primero el repositorio y luego utilice esta sintaxis:
sudo apt-get install [package_name]
Ejemplo:
sudo apt-get install gimpopenSUSE: Los comandos serían:
sudo zypper install [package_name]
Fedora: Fedora ha bajado 'yum' y ahora utiliza 'dnf' por lo que el comando sería:sudo dnf install [package_name]
El procedimiento para eliminar el software es el mismo, sólo el intercambio de 'instalar' con 'eliminar'.
Ubuntu:
sudo apt-get remove [package_name]
openSUSE:
sudo zypper eliminar [package_name]
Fedora:
sudo dnf remove [package_name]
¿Cómo gestionar el software de terceros?
Hay una gran comunidad de desarrolladores que ofrecen su software a los usuarios. Diferentes distribuciones utilizan diferentes mecanismos para hacer software de terceros a disposición de sus usuarios. También depende de cómo un desarrollador ofrece su software a los usuarios; algunos binarios de oferta y otros ofrecen a través de repositorios.
Ubuntu depende fuertemente de las APP (archivos del paquete personal), pero, por desgracia, no hay ninguna herramienta integrada que puede ayudar a un usuario en la búsqueda de las EPP. Usted tendrá que Google la PPA y luego añadir el repositorio manualmente antes de instalar el software. Así es como se agregaría ningún PPA a su sistema:
sudo add-apt ppa-repositorio: <repositorio-name>Ejemplo: Digamos que quiero añadir LibreOffice PPA a mi sistema. Me gustaría buscar en Google el PPA y luego adquirir el nombre de recompra de Launchpad, que en este caso es "libreoffice / ppa". A continuación, añadir el PPA con el siguiente comando:
sudo add-apt ppa-repositorio: LibreOffice / ppaSe le pedirá que presione la tecla Enter para importar las llaves. Una vez hecho esto, actualizar los repositorios con el comando 'actualización' y luego instalar el paquete.
openSUSE tiene una solución elegante para aplicaciones de terceros. Usted puede visitar software.opensuse.org, buscar el paquete e instalarlo con un solo clic. Se añadirá automáticamente el repositorio a su sistema. Si desea agregar cualquier repo manualmente, utilice este comando :.
sudo zypper ar -f url_of_the_repo name_of_repo
sudo zypper ar LOF
Entonces refrescar el repositorio e instalar el software:
actualización de sudo zypper
sudo zypper install libreoffice
Los usuarios de Fedora pueden simplemente añadir rpmfusion (repos tanto libres y no libres) que contienen la mayoría de las aplicaciones. En caso de que usted necesita para añadir un repo, este es el comando:
dnf config-manager --add-repo http://www.example.com/example.repo[/font][/color]
Algunos comandos básicos
He escrito un par de artículos sobre cómo administrar los archivos en su sistema utilizando la CLI, aquí están algunos de los comandos básicos que son comunes en todas las distribuciones.
Copie los archivos o directorios a una nueva ubicación:
cp path_of_file_1 path_of_the_directory_where_you_want_to_copy /
Copie todos los archivos de un directorio a una nueva ubicación (nótese la tala y asterisco, lo que implica todos los archivos dentro de ese directorio):
path_of_files cp / * path_of_the_directory_where_you_want_to_copy /
Mover un archivo de una ubicación a otra (la barra diagonal significa dentro de ese directorio):
mv path_of_file_1 path_of_the_directory_where_you_want_to_move /
Mueva todos los archivos de un lugar a otro:
mv path_of_directory_where_files_are / * path_of_the_directory_where_you_want_to_move /
Borrar un archivo:
path_of_file rm
Eliminar un directorio:
rm -r path_of_directory
Eliminar todo el contenido del directorio, dejando la carpeta del directorio intacta:
rm -r path_of_directory / *Crear nuevo directorio
Para crear un nuevo directorio, primero introduzca la ubicación en la que desea crear un directorio.Digamos que usted desea crear una carpeta 'fundación' dentro de su directorio de documentos. Vamos a cambiar el directorio utilizando el cd de comandos (alias cambiar directorio):
cd / home / swapnil / Documentos
(intercambio swapnil 'con el usuario en su sistema)
A continuación, cree el directorio con mkdir comando:
fundación mkdir
También puede crear un directorio desde cualquier lugar, dando a la ruta del directorio. Por ejemplo:
mkdir / home / swapnil / Documentos / fundación
Si desea crear directorios entre padres e hijos, lo que significa directorios dentro de otros directorios a continuación, utilizar el -p opción. Se va a crear todos los directorios en la ruta dada:
mkdir -p / home / swapnil / Documentos / linux / fundaciónConviértase en root
O lo que tenga que ser root o el usuario debe tener poderes sudo para realizar algunas tareas administrativas, tales como la gestión de paquetes o realizar cambios en los directorios raíz o archivos. Un ejemplo sería que editar el archivo "fstab", que mantiene un registro de los discos duros instalados. Es dentro del directorio "etc", que se encuentra dentro del directorio raíz. Puede realizar cambios en este archivo sólo como superusuario. En la mayoría de distribuciones que puede convertirse en la raíz por "cambiar de usuario '. Digamos que en openSUSE Quiero ser raíz que voy a trabajar dentro del directorio raíz. Puede utilizar cualquiera de comandos:
sudo su -
O
do -
Eso le pedirá la contraseña y luego tendrá privilegios de root. Mantenga un punto en mente: no ejecutar el sistema como usuario root a menos que sepa lo que está haciendo. Otro punto importante a destacar es que los archivos o directorios que modifique como root también cambian la propiedad de los archivos de ese usuario o servicio específico de raíz. Puede que tenga que volver a la propiedad de los archivos de otro modo los servicios o los usuarios no podrán acceder o escribir en esos archivos. Para cambiar usuarios, este es el comando:
sudo chown -R usuario: user / path_of_file_or_directory
A menudo se puede necesitar esto cuando tiene particiones de otras distros montados en el sistema. Al intentar acceder a los archivos en esas particiones, usted puede venir a través de un error de permiso denegado. Usted puede simplemente cambiar la propiedad de dichas particiones para acceder a ellos. Sólo ten mucho cuidado, no cambie los permisos o la propiedad de los directorios raíz.
Publicar un comentario