Linux

Linux is a family of open-source Unix-like operating systems based on the Linux kernel. Some of the most popular Linux distributions include Debian, Fedora, and Ubuntu.

www.linux.org

Set up SWAT to configure Samba

nano /etc/xinetd.d/swat Here’s my swat file: service swat { port = 901 socket_type = stream wait = no only_from = 127.0.0.1 # only_from = 192.168.0.4 user = root server = /usr/sbin/swat log_on_failure += USERID # disable = yes } By commenting...

Linux 📁 Directories

/etc = system & application settings/etc/skel = “skeleton” files used to create user accounts /lib = security files, system modules, & libraries containing software libraries & information databases /opt = pre-loaded software...

A quick guide to Linux Permissions 🚫

After typing ls -l, you’ll get a list of all files & directories, along with other information, including permissions associated with those files & directories. These permissions might look like this: -rw-rw-r-- lrwxrwxrwx -rwxr...

I can’t remember the name of the command I need

The apropos command searches a database of commands, using keywords: apropos <keyword> Note that your keyword might not work. So try different keywords until it does! If apropos does not work, you probably need to rebuild the whatis...

Execute commands one after the other, in order

This is called command stacking.

To stack commands, use a semicolon (;) between commands, like this:

cd /etc ; ls -l

Be very careful when command stacking, especially when deleting or moving files! Make sure what you typed is what you want!

See previous commands 🔙 you entered at the command line

To see and choose previous commands, use the up arrow. Up to 500 of your last commands are stored in .bash_history (note the period before the file name). To automatically run the previous command, use this: !! To run a command that...

Find files 🔍 using the locate command

locate = find data files, programs, directories, & objects matching your search. For example: locate license Since you usually receive quite a long list when running locate, you’ll probably want to do this: locate <search term> | more ...

Connect to an atomic clock and set the time 🕒

Insert this line at the end of /etc/rc.d/rc.local: rdate -s time.ucla.edu You can use any Network Time Protocol (NTP) server. For a full list, try . Or search Google for “ntp servers”. You can also run rdate -s time.ucla...

Turn on NumLock automatically

Add the following lines to /etc/rc.d/rc.local:

echo -n "Turning on numlock ... "
for tty in /dev/tty[1-6] /dev/tty1[2]; do
setleds -D +num < $tty &
done
echo "done "

A short tutorial about the 🔍 find command

I recently wrote a letter to my congressperson. I don’t remember the name of the file, but I created it less than 7 days ago, it was smaller than 100k, and it contained the work ‘Nesto’. How would I use locate to find this file...

Make an 💿 ISO image

To make an ISO from your CD/DVD, place the media in your drive but do not mount it. If it automounts, unmount it. dd if=/dev/dvd of=dvd.iso # for dvd dd if=/dev/cdrom of=cd.iso # for cdrom dd if=/dev/scd0 of=cd.iso # if cdrom is scsi To make an ISO...