20 comandos avançados para especialistas em Linux

20 comandos avançados para especialistas em Linux

Obrigado por todos os gostos, boas palavras e apoio que você nos deu nas duas primeiras partes deste artigo. No primeiro artigo, discutimos comandos para os usuários que acabaram mudou para o Linux e precisava do conhecimento necessário para começar.

  1. 20 comandos úteis para iniciantes Linux

No segundo artigo, discutimos os comandos que um nível médio O usuário precisa gerenciar seu próprio sistema.

  1. 20 comandos avançados para usuários do Linux de nível médio

Qual o proximo? Neste artigo, explicarei os comandos necessários para a administração do Servidor Linux.

Comandos de especialistas em Linux

41. Comando: ifconfig

ifconfig é usado para configurar as interfaces de rede residentes do kernel. É usado no tempo de inicialização para configurar interfaces conforme necessário. Depois disso, geralmente é necessário apenas ao depurar ou quando o ajuste do sistema é necessário.

Verifique as interfaces de rede ativa
[[Email Protected] ~] $ ifconfig eth0 link encapp: Ethernet hwaddr 40: 2c: f4: ea: cf: 0e Inet Addr: 192.168.1.3 Bcast: 192.168.1.255 máscara: 255.255.255.0 INET6 ADDR: FE80 :: 422C: F4FF: FEEA: CF0E/64 Escopo: LINK UP BROLANÇA RUNDO MTU MULTICAST MTU: 1500 METRIC: 1 RX pacotes: 163843 Erros: 0 Droped: 0 OBSERNUNS: 0 FORCTO: 0 PACOTOS TX: 124990 : 0 Droped: 0 Overts: 0 Transportadora: 0 Colisões: 0 txqueuelen: 1000 rx bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupção: 20 Memória: F7100000-F7120000 Link Link Encap: Local LOOPBACK INET ADDR: 127.0.0.1 máscara: 255.0.0.0 INET6 Addr: :: 1/128 Escopo: hospedar loopback em execução MTU: 16436 METRIC: 1 RX PACETOS: 78 ERROS: 0 Droped: 0 Overnuns: 0 Frame: 0 Pacotes TX: 78 Erros: 0 Droped: 0 Oversão: 0: 0 Transportadora: 0 Colisões: 0 txqueuelen: 0 rx bytes: 4186 (4.0 KIB) TX Bytes: 4186 (4.0 kib)
Verifique todas as interfaces de rede

Exibir detalhes de todas as interfaces, incluindo interfaces deficientes usando “-a”Argumento.

[[Email Protected] ~] $ ifconfig -a eth0 link encapp: Ethernet hwaddr 40: 2c: f4: ea: cf: 0e INET Addr: 192.168.1.3 Bcast: 192.168.1.255 máscara: 255.255.255.0 INET6 ADDR: FE80 :: 422C: F4FF: FEEA: CF0E/64 Escopo: LINK UP BROLANÇA RUNDO MTU MULTICAST MTU: 1500 METRIC: 1 RX pacotes: 163843 Erros: 0 Droped: 0 OBSERNUNS: 0 FORCTO: 0 PACOTOS TX: 124990 : 0 Droped: 0 Overts: 0 Transportadora: 0 Colisões: 0 txqueuelen: 1000 rx bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupção: 20 Memória: F7100000-F7120000 Link Link Encap: Local LOOPBACK INET ADDR: 127.0.0.1 máscara: 255.0.0.0 INET6 Addr: :: 1/128 Escopo: hospedar loopback em execução MTU: 16436 METRIC: 1 RX PACETOS: 78 ERROS: 0 Droped: 0 Overnuns: 0 Frame: 0 Pacotes TX: 78 Erros: 0 Droped: 0 Oversão: 0: 0 Transportadora: 0 Colisões: 0 txqueuelen: 0 rx bytes: 4186 (4.0 KIB) TX Bytes: 4186 (4.0 KIB) Virbr0 Link Encap: Ethernet Hwaddr 0e: 30: A3: 3a: BF: 03 INET ADDR: 192.168.122.1 bcast: 192.168.122.255 máscara: 255.255.255.0 Up Broadcast Multicast MTU: 1500 METRIC: 1 RX pacotes: 0 Erros: 0 Droped: 0 OVANS: 0 quadro: 0 pacotes TX: 0 Erros: 0 Droped: 0 Overnos : 0 (0.0 b) TX bytes: 0 (0.0 b)
Desative uma interface
[[Email protegido] ~] $ ifconfig eth0 para baixo
Ativar uma interface
[[Email protegido] ~] $ ifconfig eth0 up
Atribuir endereço IP a uma interface

Atribua “192.168.1.12 ”como o endereço IP da interface eth0.

[[Email protegido] ~] $ ifconfig eth0 192.168.1.12
Alterar a máscara de sub -rede da interface eth0
[[Email Protected] ~] $ ifconfig eth0 máscara 255.255.255.
Alterar endereço de transmissão da interface eth0
[[Email Protected] ~] $ ifconfig eth0 transmitido 192.168.1.255
Atribua endereço IP, máscara de rede e transmissão para interface eth0
[[Email protegido] ~] $ ifconfig eth0 192.168.1.12 máscara de rede 255.255.255.0 Broadcast 192.168.1.255

Observação: Se estiver usando uma rede sem fio, você precisa usar o comando “iwconfig““. Para mais "ifconfig”Exemplos de comando e uso, leia 15 comandos úteis“ ifconfig ”.

42. Comando: netStat

netstat O comando exibe várias informações relacionadas à rede, como conexões de rede, tabelas de roteamento, estatísticas de interface, conexões de máscaras, associações multicast etc ,

Liste todas as portas de rede
[[email protegido] ~] $ netstat-a um domínio unix ativo (servidores e estabelecidos) sinalizadores proto refcnt Tipo de estado i-nó caminho unix 2 [acc] stream escuta 741379/run/user/user1/keyring-i5cn1c/gpg Unix 2 [ACC] Stream escuta 8965/var/run/acpid.SOCKET UNIX 2 [ACC] Lista para Stream 18584 /TMP /.X11-UNIX/X0 UNIX 2 [ACC] Stream escuta 741385/run/user/user1/keyring-i5cn1c/ssh unix 2 [acc] stream escuta 741387/run/user/user1/keyring-i5cn1c/pkcs11 unix 2 [acc] STRAMEIO DE ESTRADA 20242 @/TMP/DBUS-GHTTJUPN46 UNIX 2 [ACC] Fluxo de Stream 13332/var/run/samba/winbindd_privileged/Pipe Unix 2 [acc] Stream Lista 13331/TMP/.WinBindd/Pipe Unix 2 [ACC] Stream ouvindo 11030/var/run/mysqld/mysqld.Sock UNIX 2 [ACC] Lista de 19308/tmp/ssh-qnzadsgjabqd/agente.3221 UNIX 2 [ACC] Fluxo de escuta 436781/tmp/hotshots unix 2 [acc] stream escuta 46110/run/user/ravisaive/pulse/nativo unix 2 [acc] stream auditando 19310/tmp/gpg-zfe9yt/s.GPG-Agent… 
Liste todas as portas TCP
[[Email Protected] ~] $ NetStat -AT Conexões ativas na Internet (servidores e estabelecidos) proto recv-q send-Q Endereço local Endereço Estado estrangeiro TCP 0 0 LocalHost: MySQL *: *Ouça TCP 0 0 *: 5901 *: * Ouça TCP 0 0 *: 5902 *: *Ouça TCP 0 0 *: x11-1 *: *Ouça TCP 0 0 *: x11-2 *: *Ouça TCP 0 0 *: 5938 *: *Ouça TCP 0 0 LocalHost: 5940 *: * Ouça TCP 0 0 Ravisaive-Optipl: Domínio *: * Ouça TCP 0 0 Ravisaive-Optipl: Domínio *: * Ouça TCP 0 0 LocalHost: IPP *: * -21-236-70.C: HTTP estabelecido TCP 0 0 Ravisaive-Optiple: 48272 EC2-23-21-236-70.C: http time_wait tcp 0 0 Ravisaive-Optiple: 48421 BOM03S01-in-F22.1: HTTPS estabelecido TCP 0 0 Ravisaive-Optiple: 48269 EC2-23-21-236-70.C: HTTP estabelecido TCP 0 0 Ravisaive-Optiple: 39084 Channel-ECMP-06-F: HTTPS estabelecido… 
Mostrar estatísticas para todas as portas
[[Email protegido] ~] $ netStat -s IP: 4994239 Pacotes totais recebidos 0 Encaminhados 0 pacotes de entrada descartados 4165741 pacotes recebidos entregues 3248924 solicitações enviadas 8 pacotes de saída ICMP: 29460 ICMP Mensagens recebidas 566 Inputado ICMP. Histograma de entrada ICMP: Destino inacessível: 98 Redireciona: 29362 2918 Mensagens ICMP enviadas 0 Mensagens ICMP Falha no ICMP Histograma de saída: Destino inacessível: 2918 ICMPMSG: Intype3: 98 Intype5: 29362 Outtype3: 2918 TCP: 98 Intype5: 29362 Exttype3: 2918 Tentativas de conexão 7194 Redefinções de conexão recebidas… 

OK! Por algum motivo, se você deseja não resolver host, porta e nome de usuário como uma saída do NetStat.

[[Email protegido] ~] $ netstat -an

Tudo bem, pode ser necessário obter a saída do NetStat continuamente até que a instrução de interrupção seja passada (Ctrl+c).

[[Email Protected] ~] $ netstat -c

Para mais "netstat”Exemplos de comando e uso, consulte os exemplos de comando do artigo 20 NetStat.

43. Comando: nslookup

Um programa de utilitário de rede usado para obter informações sobre servidores da Internet. Como o seu nome sugere, o utilitário encontra informações sobre o servidor de nome para domínios, consultando Dns.

[[Email protegido] ~] $ nslookup Tecmint.com servidor com: 192.168.1.1 Endereço: 192.168.1.1#53 Resposta não autoritativa: Nome: Tecmint.Endereço com: 50.16.67.239
Registro de trocador de correio de consulta
[[email protegido] ~] $ nslookup -query = mx tecmint.com servidor com: 192.168.1.1 Endereço: 192.168.1.1#53 Resposta não autoritativa: Tecmint.com trocador de correio = 0 smtp.servidor seguro.líquido. Tecmint.com trocador de correio = 10 MailStore1.servidor seguro.líquido. As respostas autorizadas podem ser encontradas em:
Servidor de nome de consulta
[[Email Protected] ~] $ nslookup -Type = NS Tecmint.com servidor com: 192.168.1.1 Endereço: 192.168.1.1#53 Resposta não autoritativa: Tecmint.com nome nomes = ns3404.com. Tecmint.com nomes de comércio = ns3403.com. As respostas autorizadas podem ser encontradas em:
Consulta DNS Record
[[Email Protected] ~] $ nslookup -Type = qualquer Tecmint.com servidor com: 192.168.1.1 Endereço: 192.168.1.1#53 Resposta não autoritativa: Tecmint.com trocador de correio = 10 MailStore1.servidor seguro.líquido. Tecmint.com trocador de correio = 0 smtp.servidor seguro.líquido. Tecmint.com server de nomes = ns06.domainControl.com. Tecmint.com nome nomes = ns3404.com. Tecmint.com nomes de comércio = ns3403.com. Tecmint.com server de nomes = ns05.domainControl.com. As respostas autorizadas podem ser encontradas em:
Início da autoridade de consulta
[[Email Protected] ~] $ nslookup -Type = SOA Tecmint.com servidor com: 192.168.1.1 Endereço: 192.168.1.1#53 Resposta não autoritativa: Tecmint.com origem = ns3403.hostgator.COM MAIL ADDR = DNSADMIN.Gator1702.hostgator.com serial = 2012081102 Refresh = 86400 Repetir = 7200 Expire = 3600000 Mínimo = 86400 Respostas de autoridade podem ser encontradas em:
Número da porta de consulta

Altere o número da porta usando o que deseja conectar

[[Email Protected] ~] $ nslookup -port 56 Tecmint.Comer servidor: Tecmint.Endereço com: 50.16.76.239#53 Nome: 56 Endereço: 14.13.253.12

Leia também : 8 comandos nslookup

44. Comando: Dig

escavação é uma ferramenta para consultar Dns Names Servers para obter informações sobre endereços de host, trocas de correio, servidores de nomes e informações relacionadas. Esta ferramenta pode ser usada em qualquer Linux (Unix) ou Macintosh OS X sistema operacional. O uso mais típico de escavação é simplesmente consultar um único host.

[[Email Protected] ~] $ Dig Tecmint.com; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<
Desligue as linhas de comentários
[[Email Protected] ~] $ Dig Tecmint.com +nocomments; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com +nocomments ;; Opções globais: +CMD; Tecmint.com. Em um tecmint.com. 14400 em um 40.216.66.239 ;; Hora da consulta: 418 ms ;; Servidor: 192.168.1.1#53 (192.168.1.1) ;; Quando: Sáb 29 13:53:22 2013 ;; MSG TAMANHO RCVD: 45
Desligue a seção da autoridade
[[Email Protected] ~] $ Dig Tecmint.com +Noathority; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com +Noauthority ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<
Desligue a seção adicional
[[Email Protected] ~] $ Dig Tecmint.com +noaddicional; <> Dig 9.9.2-P1 <> Tecmint.com +noaddicional ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<
Desative a seção de estatísticas
[[Email Protected] ~] $ Dig Tecmint.com +nostatos; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com +nostats ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<
Desligue a seção de respostas
[[Email Protected] ~] $ Dig Tecmint.com +noanswer; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com +noanswer ;; Opções globais: +CMD ;; Recebi resposta: ;; ->> cabeçalho<
Desative toda a seção de uma vez
[[Email Protected] ~] $ Dig Tecmint.com +não; <> Dig 9.8.2rc1-redhat-9.8.2-0.17.RC1.El6 <> Tecmint.com +noall ;; Opções globais: +CMD

Leia também : 10 Exemplos de comando Linux DIG

45. Comando: Uptime

Você acabou de se conectar ao seu Máquina de servidor Linux e funda algo incomum ou malicioso, o que você fará? Adivinhação… . Não, definitivamente não você poderia correr tempo de atividade Para verificar o que aconteceu na verdade quando o servidor foi desacompanhado.

[[Email Protected] ~] $ Uptime 14:37:10 UP 4:21, 2 usuários, Carregar Média: 0.00, 0.00, 0.04

46. Comando: parede

um dos comando mais importante para o administrador, parede envia uma mensagem para todos conectados com seus mesg permissão definida para “sim““. A mensagem pode ser dada como um argumento para parede, ou pode ser enviado para a entrada padrão de Wall.

[[Email Protected] ~] $ Wall "Vamos diminuir a manutenção por uma hora acentuadamente às 13:30". : Estaremos diminuindo para manutenção por uma hora acentuadamente às 15:30

47. Comando: Mesg

Permite controlar se as pessoas podem usar o “escrever”Comando, para enviar texto para você sobre a tela.

Mesg [n|y] n - impede a mensagem de outras pessoas aparecendo na tela. y - Permite que as mensagens apareçam na sua tela.

48. Comando: escreva

Deixe você enviar o texto diretamente para a tela de outra máquina Linux se 'mesg' é 'y'.

[[Email Protected] cmint ~] $ write ravisaive

49. Comando: fale

Um aprimoramento para escrever comando, falar O comando permite que você fale com os usuários conectados.

[[Email Protected] ~] $ Talk Ravisaive

Observação: Se falar O comando não está instalado, você sempre pode apt ou yum os pacotes necessários.

[[Email Protected] ~] $ yum instalar palestra ou [[email protegido] ~] $ apt-get Install Talk

50. Comando: w

que comando 'c'Parece você engraçado? Mas na verdade não é. é um comando, mesmo que seja apenas uma letra! O comando "c”É uma combinação de tempo de atividade e Quem comandos dados imediatamente após o outro, nessa ordem.

[[Email Protected] ~] $ W 15:05:42 UP 4:49, 3 Usuários, Carregar Média: 0.02, 0.01, 0.00 Usuário tty de [Email Protected] Idle JCPU PCPU Qual servidor tty7: 0 14:06 4: 43m 1:42 0.08S PAM: GDM-Passwo Server Pts/0: 0.0 14:18 0.00S 0.23s 1.65S Gnome-terminal Server Pts/1: 0.0 14:47 4:43 0.01S 0.01S BASH

51. Comando: renomear

Como o nome sugere, este comando renomearam arquivos. Renomeará renomeará os arquivos especificados substituindo a primeira ocorrência do nome do arquivo.

Dê os nomes de arquivos A1, A2, A3, A4… 1213

Basta digitar o comando.

 Renomear A1 A0 A? Renomear A1 A0 A??

52. Comando: TOP

Exibe os processos de CPU. Este comando atualiza automaticamente, por padrão e continua a mostrar CPU processos, a menos que a insegurança seja dada.

[[Email Protected] ~] $ Top Top - 14:06:45 Up 10 Days, 20:57, 2 usuários, Carregar Média: 0.10, 0.16, 0.21 Tarefas: 240 Total, 1 Running, 235 Sleeping, 0 parado, 4 zumbi %CPU (s): 2.0 nós, 0.5 sy, 0.0 ni, 97.5 id, 0.0 wa, 0.0 oi, 0.0 si, 0.0 ST KIB MEM: 2028240 TOTAL, 1777848 Utilizado, 250392 Livre, 81804 Buffers KIB Swap: 3905532 Total, 156748 Usado, 3748784 Livre, 381456 Cache PID Usuário pr NI Virt Resm SHR S S %CPU %MEMTH TEMPO+ 41M S 2.3 28.9 14:27.52 Firefox 24182 Ravisaiv 20 0 511m 132m 25m S 1.7 6.7 2:45.94 Plugin-containe 26929 Ravisaiv 20 0 5344 1432 972 R 0.7 0.1 0:00.07 Top 24875 Ravisaiv 20 0 263m 14m 10m S 0.3 0.7 0:02.76 LXTerminal 1 Raiz 20 0 3896 1928 1228 S 0.0 0.1 0:01.62 init 2 Raiz 20 0 0 0 s 0.0 0.0 0:00.06 Kthreadd 3 Raiz 20 0 0 0 0 s 0.0 0.0 0:17.28 Ksoftirqd/0 5 Raiz 0 -20 0 0 0 S 0.0 0.0 0:00.00 KWorker/0: 0h 7 Raiz 0 -20 0 0 0 S 0.0 0.0 0:00.00 KWORKER/U: 0H 8 raiz rt 0 0 0 0 s 0.0 0.0 0:00.12 Migração/0 9 Raiz 20 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 10 raiz 20 0 0 0 s 0.0 0.0 0:26.94 rcu_sched 11 raiz rt 0 0 0 0 s 0.0 0.0 0:01.95 Watchdog/0 12 raiz rt 0 0 0 s 0.0 0.0 0:02.00 Watchdog/1 13 Raiz 20 0 0 0 0 S 0.0 0.0 0:17.80 ksoftirqd/1 14 raiz rt 0 0 0 0 s 0.0 0.0 0:00.12 migração/1 16 raiz 0 -20 0 0 0 s 0.0 0.0 0:00.00 KWorker/1: 0H 17 Raiz 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset 18 raiz 0 -20 0 0 0 s 0.0 0.0 0:00.00 Khelper 19 Raiz 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 20 raiz 0 -20 0 0 0 s 0.0 0.0 0:00.00 Netns 21 Raiz 20 0 0 0.0 0.0 0:00.04 BDI -Default 22 Raiz 0 -20 0 0 0 S 0.0 0.0 0:00.00 Kintegrityd 23 Raiz 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 24 raiz 0 -20 0 0 0 s 0.0 0.0 0:00.00 ata_sff

Leia também: 12 exemplos de comando de topo

53. Comando: Mkfs.ext4

Este comando cria um novo ext4 Sistema de arquivos no dispositivo especificado, se o dispositivo errado for seguido após esse comando, todo o bloco será limpo e formatado, portanto, é sugerido que não execute esse comando, a menos que e até que você entenda o que está fazendo.

Mkfs.Ext4 /dev /sda1 (bloco SDA1 será formatado) MKFS.ext4 /dev /sdb1 (o bloco SDB1 será formatado)

consulte Mais informação: O que é ext4 e como criar e converter

54. Comando: vi/emacs/nano

vi (visual), Emacs, Nano são alguns dos editores mais usados ​​no Linux. Eles são usados ​​frequentemente para editar texto, configuração,… arquivos. Um rápido guia para trabalhar em torno de VI e Nano é, Emacs é um.

Vi-Editor
[[email protegido] ~] $ touch a.txt (cria um arquivo de texto a.txt) [[email protegido] ~] $ VI A.txt (aberto um.txt com o editor VI)

[imprensa 'eu'Para inserir o modo de inserção, ou você não poderá digitar nada]

eco "Hello" (seu texto aqui para o arquivo)
  1. alt+x (Modo de inserção de saída, lembre -se de manter algum espaço entre a última letra.
  2. Ctrl+x comando ou sua última palavra será excluída).
  3. : wq! (salva o arquivo, com o texto atual, lembre -se '!'é substituir).
Editor de Nano
[[email protegido] ~] $ nano a.txt (aberto um.arquivo txt a ser editado com nano)
editar, com o conteúdo, necessário

Ctrl +X (para fechar o editor). Ele mostrará a saída como:

Salvar buffer modificado (responder "não" destruirá as mudanças) ? Y sim n não ^c cancelar

Clique 'y'para sim e inserir o nome do arquivo, e você terminou.

55. Comando: rsync

Rsync copia arquivos e tem um -P Mudar para uma barra de progresso. Então, se você tiver o RSYNC instalado, você pode usar um pseudônimo simples.

Alias ​​cp = "rsync -ap"

Agora tente copiar um arquivo grande no terminal e veja a saída com os itens restantes, semelhante a uma barra de progresso.

Além disso, manter e manter o backup é um dos trabalhos mais importantes e chatos que um administrador do sistema precisa executar. O RSYNC é uma ferramenta muito boa (existe, vários outros) para criar e manter backup, no terminal.

[[email protegido] ~] $ rsync -zvr img_5267 \ copy \ = 33 \ copy \ = ok.JPG ~/ Desktop/ enviando lista de arquivos incremental img_5267 cópia = 33 cópia = ok.JPG enviou 2883830 bytes recebidos 31 bytes 5767722.00 bytes/s Tamanho total é 2882771 A aceleração é 1.00

Observação: -z para compactação, -v para verbose e -r para recursivo.

56. Comando: grátis

Manter o controle da memória e os recursos é tão importante quanto qualquer outra tarefa executada por um administrador e 'livre'O comando vem resgatar aqui.

Status de uso atual da memória
[[Email protegido] ~] $ Total gratuito usado buffers compartilhados gratuitos em cache MEM: 2028240 1788272 239968 0 69468 363716 -/+ Buffers/cache: 1355088 673152 Swap: 390532 157076 3748456
Saída sintonizada em KB, ou MB, ou GB
[[Email protegido] ~] $ grátis -B Total Usado Buffers compartilhados gratuitos em cache MEM: 2076917760 1838272512 238645248 0 71348224 372670464 -/+ Buffers/cache: 1394253824 68266366666666666666666464 -/+ Buffers/cache: 1394253824 6826666666666666666666666664 -SWORT:
[[email protegido] ~] $ grátis -k total usado buffers compartilhados gratuitos em cache MEM: 2028240 1801484 226756 0 69948 363704 -/+ buffers/cache: 1367832 660408 Swap: 3905532 157076 374846
[[Email Protected] ~] $ Free -M Total Usado Buffers compartilhados gratuitos em cache MEM: 1980 1762 218 0 68 355 -/+ Buffers/cache: 1338 641 Swap: 3813 153 3660
[[Email protegido] ~] $ free -g total usado buffers compartilhados grátis MEM: 1 1 0 0 0 -/+ Buffers/cache: 1 0 troca: 3 0 3
Verifique o uso atual em formato legível humano
[[Email Protected] ~] $ free -h total usado buffers compartilhados gratuitos em cache de cache: 1.9G 1.7g 208m 0b 68m 355m -/+ buffers/cache: 1.3G 632M Swap: 3.7g 153m 3.6g
Verifique o status de contineidade após o intervalo regular
[[email protegido] ~] $ grátis -s 3 Total usou buffers compartilhados gratuitos em cache de cache: 2028240 1824096 204144 0 70708 364180 -/+ buffers/cache: 1389208 639032 Swap: 390532 157076 374846 204048 0 70716 364212 -/+ Buffers/cache: 1389264 638976 Swap: 3905532 157076 3748456

Leia também : 10 exemplos de comando grátis

57. Comando: mysqldump

Ok até agora você teria entendido o que esse comando realmente representa, pelo nome deste comando.mysqldump comandos dumps (backups) todos ou um determinado banco de dados em um determinado arquivo.Por exemplo,

[[email protegido] ~] $ mysqldump -u root -p --l -databases>/home/server/desktop/backupfile.SQL

Observação: mysqldump Requer que o MySQL esteja em execução e a senha correta para autorização. Nós cobrimos alguns úteis “mysqldump”Comandos no backup do banco de dados com o comando mysqldump

58. Comando: mkpasswd

Faça uma senha aleatória difícil de adivinhar, conforme especificado.

[[Email protegido] ~] $ mkpasswd -l 10 zi4+ybqfx9
[[Email protegido] ~] $ mkpasswd -l 20 w0pr7aqkk & hmbmqdrlmk

Observação: -l 10 gera uma senha aleatória de 10 personagens enquanto -L 20 gera uma senha de personagem 20, Pode ser definido como qualquer coisa para obter o resultado desejado. Este comando é muito útil e implementado na linguagem de script frequentemente para gerar senhas aleatórias. Você pode precisar yum ou apt o pacote 'espera' para usar este comando.

[[Email Protected] ~]# yum install espera ou [[email protegido] ~]# instalação apt-get espera

59. Comando: Cole

Mesclar dois ou mais arquivos de texto em linhas usando. Exemplo. Se o conteúdo do arquivo1 foi:

1 2 3 e arquivo2 foi: a b c d O arquivo resultante3 seria: 1 a 2 b 3 c d

60.Comando: LSOF

LSOF apoia "Liste arquivos abertos”E exibe todos os arquivos que seu sistema abriu atualmente. É muito útil descobrir quais processos usa um determinado arquivo ou para exibir todos os arquivos para um único processo. Alguns exemplos úteis de comando 10 LSOF, você pode estar interessado em ler.

[[email protegido] ~] $ lsof comando pid tid user user fd tamanho do dispositivo / desligado nome do nó init 1 raiz cwd dir 8,1 4096 2 / init 1 raiz rtd dir 8,1 4096 2 / init 1 raiz txt reg 8, 1 227432 395571/sbin/init init 1 raiz Mem Reg 8,1 47080 263023/lib/i386-linux-gnu/libnss_files-2.17.Então init 1 Raiz Mem Reg 8,1 42672 270178/lib/i386-linux-gnu/libnss_nis-2.17.Então init 1 Raiz Mem Reg 8,1 87940 270187/lib/i386-linux-gnu/libnsl-2.17.Então init 1 Raiz Mem Reg 8,1 30560 263021/lib/i386-linux-gnu/libnss_compat-2.17.Então init 1 Raiz Mem Reg 8,1 124637 270176/lib/i386-linux-gnu/libpthread-2.17.Então init 1 Raiz Mem Reg 8,1 1770984 266166/lib/i386-linux-gnu/libc-2.17.Então init 1 Raiz Mem Reg 8,1 30696 262824/lib/i386-linux-gnu/Librt-2.17.Então init 1 Raiz Mem Reg 8,1 34392 262867/lib/i386-linux-gnu/libjson.então.0.1.0 init 1 raiz Mem Reg 8,1 296792 262889/lib/i386-linux-gnu/libdbus-1.então.3.7.2 init 1 Raiz Mem Reg 8,1 34168 262840/lib/i386-linux-gnu/libnih-dbus.então.1.0.0 init 1 raiz Mem Reg 8,1 95616 262848/lib/i386-linux-gnu/libnih.então.1.0.0 init 1 raiz Mem Reg 8,1 134376 270186/lib/i386-linux-gnu/ld-2.17.Então init 1 raiz 0u Chr 1,3 0t0 1035 /dev /nulo init 1 raiz 1U Chr 1,3 0t0 1035 /dev /nulo init 1 raiz 2u chr 1,3 0t0 1035 /dev /nulo init 1 raiz 3r fino 0, 8 0t0 1714 TIPE INIT 1 RAUTA 4W FIFO 0,8 0T0 1714 PIPE INIT 1 RAUTA 5R 0000 0,9 0 6245 ANON_IMOD /Upstart init 1 raiz 8w Reg 8,1 3916 394/var/log/upstart/TeamViewerd.registro.1 (excluído)

Este não é o fim, um Administrador do sistema Faz muitas coisas, para fornecer uma interface tão agradável, na qual você trabalha. A administração do sistema é na verdade uma arte de aprender e implementar de uma maneira muito perfeita. Vamos tentar obtê -lo com todas as outras coisas necessárias que um profissional Linux deve aprender, Linux em seu próprio básico, é um processo de aprendizado e aprendizado. Suas boas palavras são sempre procuradas, o que nos incentiva a se esforçar mais para lhe dar um artigo experiente. ““Gostar e compartilhar -nos, para nos ajudar a espalhar”.