Please enable JavaScript.
Coggle requires JavaScript to display documents.
LPIC 1 - Coggle Diagram
LPIC 1
Topic 103: GNU and Unix Commands
103.1 Work on the command line
env
export
set
unset
type
which
uname
.bash_history
Quoting
103.2 Process text streams using filters
bzcat
nl
od
paste
sed
sha256sum
sha512sum
split
tr
uniq
xzcat
zcat
103.3 Perform basic file management
cpio
gzip
gunzip
bzip2
bunzip2
xz
unxz
file globbing
dd
103.4 Use streams, pipes and redirects
tee
xargs
103.5 Create, monitor and kill processes
&
bg
fg
jobs
kill
nohup
ps
top
free
uptime
pgrep
pkill
killall
watch
screen
tmux
103.6 Modify process execution priorities
nice
ps
renice
top
103.7 Search text files using regular expressions
egrep
fgrep
sed
regex(7)
Topic 102: Linux Installation and Package Management
102.2 Install a boot manager
menu.lst, grub.cfg and grub.conf
grub-install
grub-mkconfig
MBR
102.3 Manage shared libraries
ldd
ldconfig
/etc/ld.so.conf
LD_LIBRARY_PATH
102.1 Design hard disk layout
/var filesystem
/boot filesystem
EFI System Partition (ESP)
swap space
102.4 Use Debian package management
/etc/apt/sources.list
dpkg
dpkg-reconfigure
apt-get
apt-cache
102.5 Use RPM and YUM package management
rpm
rpm2cpio
/etc/yum.conf
/etc/yum.repos.d/
yum
zypper
102.6 Linux as a virtualization guest
Virtual machine
Linux container
Application container
Guest drivers
SSH host keys
D-Bus machine id
Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard
104.1 Create partitions and filesystems
ext2/ext3/ext4
XFS
VFAT
exFAT
gdisk
parted
mkswap
104.2 Maintain the integrity of filesystems
du
df
fsck
e2fsck
mke2fs
tune2fs
xfs_repair
xfs_fsr
xfs_db
104.3 Control mounting and unmounting of filesystems
/media/
blkid
lsblk
104.7 Find system files and place files in the correct location
locate
updatedb
whereis
which
type
/etc/updatedb.conf
Topic 108: Essential System Services
108.1 Maintain system time
/usr/share/zoneinfo/
/etc/timezone
/etc/localtime
/etc/ntp.conf
/etc/chrony.conf
date
hwclock
timedatectl
ntpd
ntpdate
chronyc
pool.ntp.org
108.2 System logging
/etc/rsyslog.conf
/var/log/
logger
logrotate
/etc/logrotate.conf
/etc/logrotate.d/
journalctl
systemd-cat
/etc/systemd/journald.conf
/var/log/journal/
108.3 Mail Transfer Agent (MTA) basics
~/.forward
sendmail emulation layer commands
newaliases
mail
mailq
postfix
sendmail
exim
108.4 Manage printers and printing
CUPS configuration files, tools and utilities
/etc/cups/
lpd legacy interface (lpr, lprm, lpq)
Topic 109: Networking Fundamentals
109.1 Fundamentals of internet protocols
/etc/services
IPv4, IPv6
Subnetting
TCP, UDP, ICMP
109.2 Persistent network configuration
/etc/hostname
/etc/hosts
/etc/nsswitch.conf
/etc/resolv.conf
nmcli
hostnamectl
ifup
ifdown
109.3 Basic network troubleshooting
ip
hostname
ss
ping
ping6
traceroute
traceroute6
tracepath
tracepath6
netcat
ifconfig
netstat
route
109.4 Configure client side DNS
/etc/hosts
/etc/resolv.conf
/etc/nsswitch.conf
host
dig
getent
Topic 101: System Architecture
101.2 Boot the system
systemd
SysVinit
init
initramfs
kernel
bootloader
UEFI
journalctl
dmesg
101.3 Change runlevels / boot targets and shutdown or reboot system
/etc/inittab
shutdown
init
/etc/init.d/
telinit
systemd
systemctl
/etc/systemd/
/usr/lib/systemd/
wall
101.1 Determine and configure hardware settings
/sys/
/proc/
modprobe
lsmod
lspci
lsusb
Topic 107: Administrative Tasks
107.1 Manage user and group accounts and related system files
/etc/skel/
getent
groupdel
groupmod
107.2 Automate system administration tasks by scheduling jobs
/etc/cron.{d,daily,hourly,monthly,weekly}/
/etc/at.deny
/etc/at.allow
/etc/crontab
/etc/cron.allow
/etc/cron.deny
/var/spool/cron/
crontab
at
atq
atrm
systemctl
systemd-run
107.3 Localisation and internationalisation
/etc/timezone
/etc/localtime
/usr/share/zoneinfo/
LC_*
LC_ALL
LANG
TZ
/usr/bin/locale
tzselect
timedatectl
date
iconv
UTF-8
ISO-8859
ASCII
Unicode
Topic 110: Security
110.1 Perform security administration tasks
fuser
lsof
nmap
netstat
/etc/sudoers
usermod
ulimit
who, w, last
110.2 Setup host security
/etc/nologin
/etc/passwd
/etc/shadow
/etc/xinetd.d/
/etc/xinetd.conf
systemd.socket
/etc/inittab
/etc/init.d/
/etc/hosts.allow
/etc/hosts.deny
110.3 Securing data with encryption
ssh
ssh-keygen
ssh-agent
ssh-add
~/.ssh/id_rsa and id_rsa.pub
~/.ssh/id_dsa and id_dsa.pub
~/.ssh/id_ecdsa and id_ecdsa.pub
~/.ssh/id_ed25519 and id_ed25519.pub
/etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
/etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
/etc/ssh/ssh_host_ecdsa_key and ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_ed25519_key and ssh_host_ed25519_key.pub
~/.ssh/authorized_keys
ssh_known_hosts
gpg
gpg-agent
~/.gnupg/
Topic 106: User Interfaces and Desktops
106.1 Install and configure X11
/etc/X11/xorg.conf
/etc/X11/xorg.conf.d/
~/.xsession-errors
xhost
xauth
DISPLAY
X
106.2 Graphical Desktops
KDE
Gnome
Xfce
X11
XDMCP
VNC
Spice
RDP
Topic 105: Shells and Shell Scripting
105.1 Customize and use the shell environment
source
/etc/bash.bashrc
/etc/profile
env
export
set
unset
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
~/.bash_logout
function
alias