Skip to content

LPIC-1 Exam 101 ObjectivesΒΆ

Topic 105: Shells and Shell ScriptingΒΆ

105.1 Customize and use the shell environmentΒΆ

Terms and UtilitiesΒΆ

  • .
  • source
  • /etc/bash.bashrc
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias

105.2 Customize or write simple scriptsΒΆ

Terms and UtilitiesΒΆ

  • for
  • while
  • test
  • if
  • read
  • seq
  • exec
  • ||
  • &&

Topic 106: User Interfaces and DesktopsΒΆ

106.1 Install and configure X11ΒΆ

Terms and UtilitiesΒΆ

  • /etc/X11/xorg.conf
  • /etc/X11/xorg.conf.d/
  • ~/.xsession-errors
  • xhost
  • xauth
  • DISPLAY
  • X

106.2 Graphical DesktopsΒΆ

Terms and UtilitiesΒΆ

  • KDE
  • Gnome
  • Xfce
  • X11
  • XDMCP
  • VNC
  • Spice
  • RDP

106.3 AccessibilityΒΆ

Terms and UtilitiesΒΆ

  • High Contrast/Large Print Desktop Themes.
  • Screen Reader.
  • Braille Display.
  • Screen Magnifier.
  • On-Screen Keyboard.
  • Sticky/Repeat keys.
  • Slow/Bounce/Toggle keys.
  • Mouse keys.
  • Gestures.
  • Voice recognition.

Topic 107: Administrative TasksΒΆ

Terms and UtilitiesΒΆ

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel/
  • chage
  • getent
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod

107.2 Automate system administration tasks by scheduling jobsΒΆ

Terms and UtilitiesΒΆ

  • /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ΒΆ

Terms and UtilitiesΒΆ

  • /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 108: Essential System ServicesΒΆ

108.1 Maintain system timeΒΆ

Terms and UtilitiesΒΆ

  • /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ΒΆ

Terms and UtilitiesΒΆ

  • /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ΒΆ

Terms and UtilitiesΒΆ

  • ~/.forward
  • sendmail emulation layer commands
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim

108.4 Manage printers and printingΒΆ

Terms and UtilitiesΒΆ

  • CUPS configuration files, tools and utilities
  • /etc/cups/
  • lpd legacy interface (lpr, lprm, lpq)

Topic 109: Networking FundamentalsΒΆ

109.1 Fundamentals of internet protocolsΒΆ

Terms and UtilitiesΒΆ

  • /etc/services
  • IPv4, IPv6
  • Subnetting
  • TCP, UDP, ICMP

109.2 Persistent network configurationΒΆ

Terms and UtilitiesΒΆ

  • /etc/hostname
  • /etc/hosts
  • /etc/nsswitch.conf
  • /etc/resolv.conf
  • nmcli
  • hostnamectl
  • ifup
  • ifdown

109.3 Basic network troubleshootingΒΆ

Terms and UtilitiesΒΆ

  • ip
  • hostname
  • ss
  • ping
  • ping6
  • traceroute
  • traceroute6
  • tracepath
  • tracepath6
  • netcat
  • ifconfig
  • netstat
  • route

109.4 Configure client side DNSΒΆ

Terms and UtilitiesΒΆ

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • host
  • dig
  • getent

Topic 110: SecurityΒΆ

110.1 Perform security administration tasksΒΆ

Terms and UtilitiesΒΆ

  • find
  • passwd
  • fuser
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
  • who, w, last

110.2 Setup host securityΒΆ

Terms and UtilitiesΒΆ

  • /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ΒΆ

Terms and UtilitiesΒΆ

  • 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/