All pastes #470653 Raw Edit

karl

public text v1 · immutable
·published 2007-05-04 12:33 UTC
rendered paste body
User Management

[] Slay a user

[] Edit files using a GUI editor

[] Edit files using a CLI editor

[] File permissions

[m] Add new users

[m] Change users passwords

[m] Add user to new groups

[m] Delete users (inc customisations in config)

[m] I can do backups with Tar and gzip (bzip?)

[] I can setup my .bashrc and .vimrc (?) - read this 'any two user config files'

[m] I can copy backup files to the server (scp?)



Runlevels (in debian based systems)

[] 0. Halt, turn off computer

[] 1: Single, maintainance

[] 2: Multi user (default mode)

[] 3-5: same as 2.

[] 6. Restart, turn off then on again

[] shutdown/halt/reboot

[] init

[] inittab

[] update-rc.d



System Management

[m] ps

[m] top

[m] I can kill rouge processes

[m] I can nice a process

[m] I can renice a process

[] I can do system maintance in single user mode

[] Services

[] I can switch between runlevels

[] Install system


Package Management

[] Update installs

[] Edit repos from CLI

[] Edit repos from GUI

[] I can setup my package sources

[] I can install packages

[] I can remove packages


Networking

[] Know your network - 

  {} gateway

  {} default route

  {} netmask

  {} broadcast

[] DNS servers

[] I can find my DNS server on the network

[] I can set my DNS server in config files

[] I can ping remote hosts

[] connect to a remote host for a work session

[] I can use netcat to scan to identify a system

[] I can use netcat to check for open ports/services

[] I can draw a network map

[] I can configure my network on the fly

[] I can configure my network perminantly


User stuff general Admin

[m] I can use man to search for keywords

[m] I can search for files (find locate)

[] I can set my PATH (which whereis)

[m] I can find my kernel version (uname)

[] I can see what modules are loaded (lsmod)

[] I can see what devices are installed (lspci dmidecode lsusb)

[m] I can mount USB/CD devices (removable media)

[m] I can mount NFS/CIFS (network shares)

[m] I can mount disc images (iso)

[] I can edit default mount options

[] I understand process

[] Draw stuff if it makes it clearer

[] I can Log in



Using the Shell

[] help $function

[] for $x in $(condiditon); do echo $x; done (or something)

[] export VAR=lfs

[] piping / redirects basic



Filesystem

[m] Change ownership of a file + Change group of a file

[m] Change permissions on a file

[] Navigate the filesystem (mixed with 'can use shell' probalbly)



---- misc/unsorted ----

[m] Search for files containing a string

[] find help 3 ways

[] i understand directory structure for $HOME + other key areas

[] use a kill disc to steralise a drive

[] connecting to a remote host for administration

[] monitor file system usage

[] I knwo the difference between root user and normal user

[] i can use sudo to run my administrative commands

for competencies:
- use all tools in coreutils over the 3 levels.
server maintainece
	-	avoiding unneeded package clutter
	-	check configs are corrct
	-	commenting changes
	-	what else?
debug network issues?

[] reconfigure x


[] I can start/stop/restart a service (better wording)

[] I can monitor services

[] I can search through log files for keywords

[] I can locate log output for a service

[] I can locate the config files for a service

[] I can make changes and comments in config files

[] I check my config files and test changes made