Linux Foundation LFS201

马上开始. 它是免费的哦
注册 使用您的电邮地址
Linux Foundation LFS201 作者: Mind Map: Linux Foundation LFS201

1. Misc

1.1. Initialise config

1.1.1. /etc /etc/sysconfig /etc/default

1.2. Power-off and Reboot

1.2.1. sudo shutdown -h now -> shutdown

1.2.2. sudo shutdown -r now -> reboot

1.3. GRUB

1.3.1. Config files

1.3.1.1. /boot/grub/grub.cfg

1.3.1.1.1. /etc/grub.d and /etc/default/grub

1.3.1.1.2. To update this file run update-grub

1.3.2. To Install

1.3.2.1. sudo grub2-install /dev/sda

1.4. Symbolic link

1.4.1. ln -s from-file to-file

1.5. Kernel parameters

1.5.1. sysctl

1.6. Fake file

1.6.1. fallocate -i 1G

2. Initialise sequence

2.1. BIOS

2.1.1. POST

2.1.1.1. BootLoader

2.1.1.1.1. GRUB

3. Kernel

3.1. Parameters

3.1.1. sysctl

3.2. Modules

3.2.1. lsmod

3.2.1.1. Lista modulos carregados

3.2.2. insmod

3.2.2.1. Carrega modulos diretamente

3.2.3. rmmod

3.2.3.1. Remove modulos

3.2.4. mod probe -> ins and rm the best

3.2.4.1. Carrega ou descarrega modulos, usando um banco de dados de módulos pré-construido com informações de dependência.

3.2.4.2. /etc/modprob.d

3.2.4.2.1. Arquivo de configuração

3.2.5. modinfo

3.2.5.1. Informação sobre o módulo

3.2.6. depmod

3.2.6.1. Reconstroe o database

4. udev

4.1. Descobridor inteligente de periféricos

4.2. /dev

4.2.1. Diretório utilizado como ponto de montagem

4.3. udevd

4.3.1. Daemon gestor

4.4. udevadm

4.4.1. Controle e diagnostico

4.5. /etc/udev/udev.conf

5. File System

5.1. Flags

5.1.1. lsattr

5.1.2. chattr

5.1.3. i = Immutable, não será permitido fazer qualquer  alteração neste arquivo nem renomeado nem deletado. Apenas o superuser poderá remover este atributo.

5.1.4. a = append-only, só poderá ser aberto no modo escrita para acrescentar. Apenas o superuser poderá remover este atributo.

5.1.5. d = no-dump, será ignorado pelo programa dump, útil para swap e cache.

5.1.6. A = No atime update, os meta dados atime não serão alterados neste arquivo. Pode aumentar o desempenho de I/O.

6. SWAP

6.1. mkswap

6.1.1. formata um swap

6.2. swapon and swapoff

7. LVM

7.1. system-config-lvm

7.1.1. Graphic mananger

7.2. vgcreate

7.2.1. Cria grupos de volumes

7.3. vgextend

7.3.1. Adciona volumes fiascos a grupos de volumes

7.4. vgreduce

7.4.1. Remove volumes fiascos de grupos de volumes

7.5. vgdisplay

7.5.1. Mostra grupos de volumes

7.6. pvcreate

7.6.1. Converte uma partição para um volume fisico

7.7. pvdisplay

7.7.1. Mostra os volumes fisico  que estão sendo utilizados

7.8. pvmove

7.8.1. Move os dados entre volumes fisicos

7.9. pvremove

7.9.1. Desassocia um volume fisico

7.10. lvdisplay

7.10.1. Mostra volumes lógicos

7.11. Criando volumes lógicos

7.12. Redimensionando

7.13. Snapshots

8. RAID

8.1. mdadm

8.1.1. Mananger

8.2. Types

8.3. Monitoring

8.4. Configurando

8.5. Recovery add extras

9. SELinux

9.1. resotrecon -Rv

9.1.1. Restaura o contexto dos arquivos baseado nas configurações do diretório atual.

9.2. semange fcontext

9.3. boolean

10. Process

10.1. ulimit -a

10.1.1. Mostra limites atuais

10.2. /etc/security/limits.conf

10.2.1. Configuração persistente

10.3. ps

10.3.1. Process utils

10.4. nice and renice

10.4.1. Altera o nível de prioridade de CPU

11. Monitoring

11.1. Tools 3

11.2. Tools 2

11.3. Tools 1

12. I/O

12.1. iostat -w 1

12.1.1. Update every 1 second

12.2. iostat -x

12.2.1. Desc

12.3. iotop

12.4. ionice

13. Memory

13.1. Tools

13.2. /proc/sys/vm

14. DPKG

14.1. -i for install

14.2. -l for list all installed packages

14.3. -P for purge package

14.4. -r for remove package, but no delete configuration files

14.5. -S file -> show what package installed this files

14.6. -s -> show state of package

15. User Control

15.1. /etc/passwd

15.1.1. Informations about all users

15.2. useradd

15.2.1. for add users

15.3. /etc/skel

15.3.1. default folders when crete new users

15.4. usermod

15.5. chage

15.5.1. Set password expiration time

15.6. /bin/bash -r ou rbash

15.6.1. more secure bash

15.7. groups

16. Backup

16.1. tools

16.2. cpio

16.3. tar

16.3.1. example

16.3.2. desc

17. Files three

17.1. /

17.1.1. Root folder

17.2. /bin

17.2.1. Executáveis essensiais

17.3. /boot

17.3.1. Diretório do boot com o kernel, imagem initrd ou initramfs, arquivos de configuração do boot e programas do bootloader

17.4. /dev

17.4.1. Device Nodes, usado para interagir com dispositivos de hardware e software.

17.5. /etc

17.5.1. Arquivos de configurações globais, que afetam todo o sistema

17.6. /home

17.6.1. Configurações e arquivos pessoais, de cada usuário.

17.7. /lib

17.7.1. Bibliotecas necessárias para executar binários em /bin e /sbin

17.8. /media

17.8.1. Pontos de montagem para mídias removíveis

17.9. /mnt

17.9.1. Sistema de arquivos montados temporariamente

17.10. /opt

17.10.1. Pacotes de aplicativos opcionais, utilizado por aplicações que não desejam espalhar seus arquivos pela File Three do Linux

17.11. /sys

17.11.1. Sistema de arquivos pseudo-virtual, provendo informações sobre o sistema e processos em execução. Pode ser usado para alterar parâmetros do sistema, semelhante ao device tree e é parte do Unified Device Model.

17.12. /root

17.12.1. Pasta home do usuário root

17.13. /sbin

17.13.1. Binários essenciais do sistema

17.14. /srv

17.14.1. Dados específicos do local servido pelo sistema, raramente utilizado.

17.15. /tmp

17.15.1. Arquivos temporários.

17.16. /usr

17.16.1. Aplicativos multiusuário, utilitários e dados, teoricamente é uma pasta somente leitura.

18. Runlevel

18.1. runlevel

18.1.1. check current level

18.2. sudo /sbin/telinit 5

18.2.1. change runlevel

18.3. 0

18.3.1. Shutdown

18.4. 1

18.4.1. Single User Mode

18.5. 2

18.5.1. Multiuser, no NFS, only text mode

18.6. 3

18.6.1. Multiuser, with network and NFS, text mode

18.7. 5

18.7.1. Multiuser, with network and NFS, graphic mode.

19. Services

19.1. Auto-start configuration

19.1.1. sysv-rc-conf or chkconfig

19.2. sudo service name {start/stop/status}

19.3. Folders

19.3.1. /etc/init.d -> services scripts

19.3.2. /etc/rc0-6.d

20. Partições e Discos

20.1. lsblk -l

20.1.1. Lista todos os discos e suas partições

20.2. blkid sda*

20.2.1. Lista todas as partições de um disco especifico

20.3. mkfs

20.3.1. Formata partição

20.4. dd if= of= bs=512 count=1

20.4.1. Backup da tabela de partição

20.5. fdisk

20.5.1. Menage partitions

20.6. parted

20.6.1. Menage partitions

20.7. Use new disk

20.7.1. Create a partitions with fdisk

20.7.1.1. format partitions with mkfs

20.7.1.1.1. mount partitions

20.8. Criptografia

20.8.1. cryptsetup

20.8.1.1. luksFormat

20.8.1.2. luksOpen

20.8.1.2.1. mount point in /dev/mapper

20.8.1.3. luksClose

20.9. fsck

20.9.1. Verifica erros em disco

20.9.2. touch /forcefsck para checar todos os discos na inicialização

20.10. e2label

20.10.1. Define um label para a partição

20.11. mount and umount

20.11.1. Com -L options, monta a partir de um label

20.12. Partição em RAM

20.12.1. sudo mount -t tmpfs none mount-point

20.13. dumpe2fs

20.13.1. Informações adicionais sobre uma partição

20.14. tune2fs

20.14.1. Ações avançadas em uma partição