Consejos de Linux. (21 / 28 paso)

Paso 19: Programas de línea de comandos genéricos. Su distribución puede variar.

1. sistema de

$ uname-a = > Mostrar información del sistema linux
$ uname – r = > Mostrar la información de la versión de kernel (consulte comando uname en detalle)
$ cat/etc/redhat_release = > muestra la versión de redhat instalado
tiempo $ = > Mostrar cuánto sistema + carga (aprender el comando uptime)
$ nombre = > Mostrar nombre de host del sistema
$ hostname -i = > Mostrar la dirección IP del host (todas opciones de nombre de host)
último reinicio $ = > historia de reinicio de sistema (comando pasado de ejemplos más)
fecha de $ = > Mostrar la fecha y hora actual (opciones de comando date)
$ cal = > Ver calendario de este mes (qué más en cal)
$ w = > pantalla que está en línea (más información sobre el comando w)
$ whoami = > quién está logueado como (ejemplo + sreenshots)
usuario de dedo $ = > Mostrar información sobre el usuario (muchas opciones de comando de dedo)

2. hardware

$ dmesg = > detectar mensajes de hardware y arranque (dmesg muchas más opciones)
$ cat/proc/cpuinfo = > modelo de CPU
$ cat/proc/meminfo = > Hardware memoria
$ cat Interrupts = > muestra el número de interrupciones por CPU por dispositivo de entrada-salida
lshw $ = > muestra información sobre la configuración de hardware del sistema
$ lsblk = > dispositivo de bloque de exhibiciones relacionadas con información de Linux (sudo yum install util-linux-ng)
$ gratis -m = > usado y libre (-m para MB) (libre de comando en detalle)
$ lspci -tv = > dispositivos PCI Show (muy útiles para encontrar el ID de proveedor)
$ lsusb -tv = > dispositivos USB Show (leer más opciones lsusb)
$ lshal = > Mostrar una lista de todos los dispositivos con sus propiedades
dmidecode $ = > Mostrar información del hardware de la BIOS (datos del vendedor)
$ hdparm -i/dev/sda # Mostrar información sobre el disco sda
$ hdparm - tT/dev/sda # hacer un test de velocidad de lectura en disco sda
$ badblocks -s/dev/sda # prueba de bloques ilegibles en disco sda

3. estadísticas

top $ = > visualización y actualización de los procesos de cpu superior (30 opciones de ejemplo)
$ mpstat 1 = > procesadores de visualización relacionados con estadísticas (aprender el comando mpstat)
$ vmstat 2 = > Mostrar estadísticas de memoria virtual (herramienta de rendimiento muy útil)
$ iostat 2 = > estadísticas de E/S de la pantalla (intervalos de 2 seg) (más ejemplos)
$ tail - n 500 messages = > 10 último kernel/syslog mensajes (opciones de cola de uso diario)
$ tcpdump -i eth1 = > captura todos los flujos de paquetes en la interfaz eth1 (útil para solucionar problemas de red)
$ tcpdump -i eth0 'puerto 80' = > monitorizar todo el tráfico en el puerto 80 (HTTP)
$ lsof = > lista todos los archivos abiertos que pertenecen a todos los procesos activos. (comando favorito de sysadmin)
$ lsof -u testuser = > lista de archivos abiertos por usuario específico
$ gratis – m = > Mostrar cantidad de memoria RAM (comando de uso diario)
$ Ver df-h = > ver datos cambiables continuamente (interesante comando de linux)

4. los usuarios

id $ = > Mostrar el identificador de usuario activo con inicio de sesión y grupo (con captura de pantalla)
$ last = > Mostrar últimos inicios de sesión en el sistema (más ejemplos)
$ que = > Mostrar quién está registrado en el sistema (usuario real que logueado)
$ groupadd admin = > Agregar grupo "admin" (fuerza de añadir grupo existente)
$ useradd - c "Tomshi Sam" -g admin -m sam = > crear usuario "sam" y agregar al grupo "admin" (leer aquí todos los parámetros)
$ userdel sam = > eliminar usuario sam (fuerza, eliminación de archivos)
$ adduser sam = > Agregar usuario "sam"
$ usermod = > modificar información del usuario (sobre todo útil para administradores de sistemas linux)

5. archivo de comandos

$ ls-al = > Mostrar toda la información acerca de los archivos / directorios (20 ejemplo)
$ pwd = > muestra la ruta del directorio actual (simple pero necesito todos los días)
$ mkdir directorio-nombre = > crear un directorio (directorio de mutiple de crear)
$ rm-nombre de archivo = > Borrar archivo (tenga cuidado de usar el comando rm)
$ rm - r directorio-nombre = > Borrar recursivamente directorio
$ rm -f nombre de archivo = > fuerza quitar archivo
$ rm -rf directorio-nombre = > fuerza quitar directorio de forma recursiva
$ cp archivo1 archivo2 = > Copiar archivo1 a archivo2 (cd 15 ejemplos de comando)
$ cp - r dir1 dir2 = > copiar el dir1 en dir2, crear dir2 si no existe
$ mv archivo1 archivo2 = > mover archivos de un lugar a otro (con ejemplos de 10)
$ ln-s /path/to/file-name enlace-nombre = > Crear enlace simbólico al nombre de archivo (ejemplos)
$ touch archivo = > crear o actualizar archivo (cambio de fecha y hora)
$ cat > Archivo = > Coloque la entrada estándar un archivo (15 ejemplos de comando cat)
más de $ archivo = > el contenido del archivo de salida (ayuda para visualizar los archivos de cola larga)
archivo central $ = > salida de las primeras 10 líneas del archivo (con diferentes parámetros)
archivo de cola $ = > salida de las últimas 10 líneas del archivo (artículo detallado con opciones de cola)
archivo de $ cola -f = > el contenido del archivo de salida como crece a partir de las últimas 10 líneas
$ gpg - c archivo = > Cifrar archivo (cómo utilizar gpg)
$ gpg file.gpg = > descifrar archivo

6. proceso de

$ ps # mostrar los procesos activos (muchos parámetros para aprender)
$ ps aux | grep 'telnet' # encontrar todos los id de proceso relacionados con proceso de telnet
mapa de memoria de # $ pmap de proceso (kernel, memoria de usuario etc.)
$ superior # Mostrar todos los procesos en ejecución (30 ejemplo)
$ matar pid # matar proceso con identificador pid mencionado (tipos de señales)
$ killall proc # matar todos los procesos llamados proc
$ pkill processname # enviar señal de un proceso con su nombre
$ bg # reanuda suspendida puestos de trabajo sin traer a primer plano (comando bg y fg)
$ fg # trae el más reciente trabajo al primer plano
n de trabajo $ fg n # trae al primer plano

7. archivo permiso relacionados con la

$ chmod octal # nombre del archivo cambie los permisos de archivo para octal, que pueden encontrarse por separado para el usuario, grupo y mundo
valor octal (más ejemplos)
4 - leer
2 – escribir
1-ejecutar
Ejemplo
$ chmod 777 /data/test.c # conjunto de rwx permiso de dueño, rwx permiso para grupo, permisos de rwx para el mundo
$ chmod 755 /data/test.c # conjunto de rwx permiso para propietario, rw para el grupo y el mundo
$ chown propietario usuario archivo # cambiar propietario del archivo (chown más ejemplos)
dueño de $ chown-usuario: propietario-grupo # nombre del archivo cambio propietario y grupo propietario del archivo
dueño de $ chown-usuario: propietario-grupo directorio # cambio propietario y grupo propietario del directorio
Ejemplo
$ chown bobina: linoxide test.txt
$ ls -l test.txt
-rw-r--r--1 bobina linoxide 0 04 de Mar 8:56 test.txt

8. red

$ ifconfig – a # mostrar todos los puertos de red y dirección ip (mtu establecido y todas las otras opciones)
detalles y $ ifconfig eth0 # pantalla ethernet puerto dirección ip específica
$ ip addr show # Mostrar todos los interfaces y la dirección ip en red (disponible en paquete iproute2, poderoso que ifconfig)
Dirección de ip de $ añadir 192.168.0.1 dev eth0 # Set ip dirección
herramienta de Linux $ ethtool eth0 # para mostrar el estado de ethernet (pausa dúplex, conjunto de parámetros)
$ mii-eth0 # Linux herramienta para mostrar el estado de ethernet (más o como sea)
$ ping host # enviar echo solicitud para probar la conexión (aprender cantar mejorada herramienta de ping)
dominio de whois $ # Get que es información de dominio
$ dig dominio # obtener información de DNS dominio (capturas de pantalla con otros parámetros disponibles)
$ dig - x host # host de búsqueda inversa
Dirección de ip de DNS de búsqueda # google.com host $ para el nombre (8 ejemplos de comando host)
$ hostname-i # consulte dirección ip local (fijar también el nombre de host)
$ wget archivo # Descargar archivo (muy útil otra opción)
$ netstat - tupl # listado de todo activo escuchando ports(tcp,udp,pid) (13 ejemplos)

9. compresión / archivo

tar de crear de inicio # de $ tar cf home.tar llamado home.tar que contenga Inicio / (11 tar ejemplos)
$ tar xf archivo.tar # extraer los archivos del archivo.tar
$ tar czf archivo.tar.gz archivos # crear un tar con compresión gzip
$ gzip # comprimir archivo y cambia el nombre a archivo.gz (descomprima archivo gzip)

10. Instale el paquete

rpm de $ -i pkgname.rpm # instalar rpm basado en paquetes (instalar, desinstalar, actualizar, consultar, verificar)
$ rpm -e pkgname # Retire el paquete de
Instale desde las fuentes
. / configure
hacer
Asegúrese de instalar (lo que es)

11. la búsqueda

grep patrón de $ archivos # búsqueda de patrón en los archivos (que a menudo será este comando)
$ grep - r patrón dir # búsqueda recursiva para el patrón en dir
$ localizar archivo # encontrar todas las instancias del archivo
$ encontrar /home/tom-nombres 'índice *' # encontrar archivos que comienzan con "índice de"(10 find examples)
$ buscar/Inicio - tamaño + 10000 k # encontrar archivos más de 10000 k en /home

12. Inicio de sesión (ssh y telnet)

$ ssh usuario # conectar a host como usuario (comando de comunicación segura de datos)
$ ssh -p puerto usuario # Connect to host utilizando puerto específico
$ telnet host # Conecte al sistema mediante telnet puerto

13. transferencia

SCP
$ scp archivo archivo.txt server2: / tmp # seguro copia file.txt a carpeta de host remoto/tmp
$ scp nixsavy/www/tmp # copia *.html ficheros del host remoto en la carpeta de /www/tmp de sistema actual
$ scp - r nixsavy/www/tmp # copiar todos los archivos y carpetas de forma recursiva desde un servidor remoto para el sistema/www/tmp carpeta actual
rsync
$ rsync - a/home/aplicaciones /backup/ # sincronizar origen a destino
$ rsync - avz/home/aplicaciones linoxide # sincronizar archivos/directorios entre el sistema local y remoto con compresión habilitada

14. uso de disco

$ df-h # Mostrar espacio libre en sistemas de archivos montados (comando utilizado)
$ df -i # Mostrar inodos libres en sistemas de ficheros montados
$ fdisk -l # ver discos particiones tamaños y tipos (salida del comando fdisk)
du $-ah # pantalla disco uso en formato legible humano (variaciones del comando)
du $-sh # pantalla total uso del disco en el directorio actual
blanco de muestra de $ findmnt # punto para sistema de archivos todos de montaje
$ mount punto de montaje de la ruta de dispositivo # montar un dispositivo de

15. directorio transversal

$ cd...                              # Para subir un nivel del árbol de directorio (simple y más necesitado)
$ cd # ir al directorio $HOME
$ cd /test # cambiar a directorio /test

Artículos Relacionados

Cómo configurar una webcam HD en funcionamiento Debian Bifferboard

Cómo configurar una webcam HD en funcionamiento Debian Bifferboard

En 2010 Bifferboard fue la Junta Debian de tamaño más pequeño. Su hardware era el mismo que para un servidor NAS. Pero no fue posible volver a programar el servidor NAS para hacer un Bifferboard. Necesarios para la orden de la compañía.Velocidad del
Hacer un datalogger para una electricidad de Kamstrup / gas meter con frambuesa Pi!

Hacer un datalogger para una electricidad de Kamstrup / gas meter con frambuesa Pi!

Sobre frambuesa PiAsí que finalmente he recibido mi nuevo Pi de frambuesa. Se trata de un poder pequeño, bajo Consejo de linux de brazo con un adaptador ethernet, 2 puertos USB y hasta un puerto HDMI full HD por sólo $30!. Revisa www.raspberrypi.org
Linux consejos II

Linux consejos II

Tomamos varias distros Mostrar web servidor de configuración incluyendo la instalación y luego algunas otras sugerencias.Terminales 12. debian net instalación configuración.3. debian instalar.4. fedora red instalar configuración5. Instale fedora6. ar
Cómo instalar un sistema operativo Linux en su Chromebook

Cómo instalar un sistema operativo Linux en su Chromebook

Hola, todo el mundo. Mi nombre es Insector. No, realmente. Es mi nombre de usuario de Linux honesto. No se burlan. De todos modos, he visto algunas buenas Instructables sobre cómo instalar Linux en tu Chromebook, pero cada una le faltaba algo útil. A
Aumentar el tamaño de partición raíz de Intel Edison con beta Release 2 imagen de Linux

Aumentar el tamaño de partición raíz de Intel Edison con beta Release 2 imagen de Linux

Hola todos, hoy voy a mostrarte cómo optimizar la partición raíz de Edison con la última imagen de Linux, también conocido como versión 2 beta (Rel 2.1).Tradicionalmente, si desea personalizar la partición de raíz de Edison, necesitará cuidadosamente
Linux servidor de música controlada por un dispositivo Android

Linux servidor de música controlada por un dispositivo Android

objetivo:Un ordenador Linux que actúa como un servidor de música para archivos MP3 y FLAC. También va a jugar Pandora radio y todo puede ser controlado por un dispositivo Android por lo que no es necesario para conectar el ordenador a un monitor.Es n
Cómo poner cualquier distro de Linux en un USB flash drive

Cómo poner cualquier distro de Linux en un USB flash drive

en este instructable le mostraré cómo poner casi cualquier distro de linux en una memoria usb. Así que puede haber oído de linux antes o tal vez no. No importa si sabes todo o nada sobre él. Básicamente linux es una especie de un término amplio en la
Cómo instalar Puppy Linux en un USB llave en profundidad de explicación para los usuarios de Windows

Cómo instalar Puppy Linux en un USB llave en profundidad de explicación para los usuarios de Windows

si quieres un sistema operativo ligero para utilizar en PCs que no estén familiarizados, o simplemente quieres experimentar una distro de Linux, Puppy es una buena opción para un sistema de impulsión del flash basado.Paso 1: ISO Recorder En primer lu
Guía de Edison de Intel: Parpadea la imagen de Linux con la nueva herramienta de Flash Lite

Guía de Edison de Intel: Parpadea la imagen de Linux con la nueva herramienta de Flash Lite

Hola todos, hoy voy a mostrarte un método diferente a flash el Edison de Intel. Intel acaba de anunciar Junta Software versión 2.1 en mediados de mayo, que cuenta con un SDK de MCU a bordo, soporte de Audio extendida y una herramienta Flash Lite. Por
Cambio de Chromebook a Linux

Cambio de Chromebook a Linux

En este tutorial te enseñará cómo cambiar un Chromebook a un Linux. Si desea utilizar su Google Chromebook en más maneras que le son ya siga exactamente estas instrucciones.ADVERTENCIA: ESTO LIMPIE SUS DATOS LOCALES DE CHROMEBOOKS!!!!!!(No soy respon
Cómo hacer un disco de arranque de Live Linux USB

Cómo hacer un disco de arranque de Live Linux USB

por lo tanto, estaba aburrido fin de semana pasado y he decidido que descargar Linux y darle una oportunidad.  Bien, dos días después, 4 .iso, 2 compiladores y un fin de semana perdido.  Por lo tanto, ser la persona benévola que soy, voy a tratar de
Frambuesa PI, el servidor (LINUX llave en mano)

Frambuesa PI, el servidor (LINUX llave en mano)

Bienvenido a lector.Primero por favor Nota: este instructivo se puede hacer en un día, pero un fin de semana sin duda se recomienda.En este instructable espero enseñarle habilidades claves y configurar un servidor Linux. El conocimiento usado aquí pu
HLDS Counter Strike 1.6 [Linux]

HLDS Counter Strike 1.6 [Linux]

por lo que han estado jugando Counter Strike durante un tiempo y está pensando en establecer su propio servidor. Entonces este es el tutorial para usted.Bienvenidos a mi segundo tutorial sobre cómo configurar un media vida dedicado servidor HLDS para
Construir su propia memoria USB de Linux

Construir su propia memoria USB de Linux

hablamos principalmente sobre Windows consejos y trucos, pero ya es hora que darle algunos pequeños sistemas operativos algunos amor, también. Esta vez, vamos a ver cómo hacer una copia completa de trabajo y portátil de Linux en tu memoria USB con un