This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
build:misc [2008/04/02 17:46] 151.145.238.91 Add some corrections from 2008-03-02 installation. (CMB) |
build:misc [2011/05/21 10:11] (current) SLUUG Administration Install lsb on CentOS. (CMB) |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== System ===== | ===== System ===== | ||
+ | The ''lsb_release'' command tells us what Linux distribution we're running, as well as the version. Debian comes with it pre-installed, but we have to manually install it on CentOS: | ||
+ | <code> | ||
+ | sudo yum install redhat-lsb | ||
+ | </code> | ||
+ | |||
The ''locate'' program is great for finding files on the system, without ''find'' having to search through a bunch of directories. | The ''locate'' program is great for finding files on the system, without ''find'' having to search through a bunch of directories. | ||
<code rootshell> | <code rootshell> | ||
apt-get install slocate | apt-get install slocate | ||
/etc/cron.daily/slocate & | /etc/cron.daily/slocate & | ||
+ | </code> | ||
+ | |||
+ | This resolves some issues with Perl complaining about ''LC_ALL''/''LANG''/''LANGUAGE'' when using ''en_US.UTF-8'' encoding. | ||
+ | <code rootshell> | ||
+ | apt-get install locales locales-all | ||
</code> | </code> | ||
Line 35: | Line 45: | ||
<code rootshell> | <code rootshell> | ||
apt-get install lsof | apt-get install lsof | ||
+ | </code> | ||
+ | |||
+ | The ''htop'' program is an enhanced version of ''top''. | ||
+ | <code rootshell> | ||
+ | apt-get install htop | ||
</code> | </code> | ||
Line 91: | Line 106: | ||
</code> | </code> | ||
- | ZModem isn't used much any more, but it can be used to send files across an existing SSH (or any other pty) connection. The lrzsz package supports ZModem -- use the ''rz'' command to receive a file. KDE's Konsole provides good ZModem upload support. | + | The ''mtr'' program is an enhanced version of ''traceroute'', with some additional features. We want the "tiny" version, which does not require X11. |
+ | <code rootshell> | ||
+ | apt-get install mtr-tiny | ||
+ | </code> | ||
+ | |||
+ | ZModem isn't used much any more, but it can be used to send files across an existing SSH (or any other pty) connection. The ''lrzsz'' package supports ZModem -- use the ''rz'' command to receive a file. KDE's Konsole provides good ZModem upload support. | ||
<code rootshell> | <code rootshell> | ||
apt-get install lrzsz | apt-get install lrzsz | ||
Line 189: | Line 209: | ||
===== Security ===== | ===== Security ===== | ||
GNU Privacy Guard is a clone of PGP. The command-line utility is called ''gpg''. It's now installed by default. | GNU Privacy Guard is a clone of PGP. The command-line utility is called ''gpg''. It's now installed by default. | ||
- | <code rootshell> | + | |
- | </code> | + | |
===== Documentation ===== | ===== Documentation ===== | ||
Line 202: | Line 222: | ||
</code> | </code> | ||
- | Mike Knight requested ''bc'' for doing simple math. | + | ''bc'' for doing simple math. |
<code rootshell> | <code rootshell> | ||
apt-get install bc | apt-get install bc | ||
Line 222: | Line 242: | ||
We would need to NFS mount the mail directories or use fetchmail to get the IMAP from bud to budlight. | We would need to NFS mount the mail directories or use fetchmail to get the IMAP from bud to budlight. | ||
+ | ===== General Customization ===== | ||
+ | ==== motd ==== | ||
+ | |||
+ | On Debian, you can't edit ''/etc/motd'' directly and expect it to stay | ||
+ | because ''/etc/motd'' is just a symbolic link to ''/var/run/motd'' and the | ||
+ | symbolic link is likely to be recreated by future patches from Debian. | ||
+ | ''/etc/init.d/bootmisc.sh'' rebuilds ''/var/run/motd'' on every reboot, using | ||
+ | /etc/motd.tail. So to make a permanent change on Debian systems, | ||
+ | edit ''/etc/motd.tail'', instead of ''/etc/motd'', to put in the information we want. | ||
+ | |||
+ | <code> | ||
+ | mv /etc/motd.tail /etc/motd.tail.orig | ||
+ | cat > /etc/motd.tail << EOD | ||
+ | ******************************************************************************* | ||
+ | * St. Louis UNIX Users Group XXXXXXXX server running Debian Etch * | ||
+ | * For use by our paying members. Rules of conduct must be followed. * | ||
+ | * * | ||
+ | * For system information, see: * | ||
+ | * http://www.sluug.org/members/accounts/ * | ||
+ | * * | ||
+ | ******************************************************************************* | ||
+ | EOD | ||
+ | chmod a+r /etc/motd | ||
+ | </code> | ||
+ | |||
+ | Edit the new ''/etc/motd.tail'' to fill in the server name and change anything needed to match this system. | ||
+ | |||
+ | To make the change to ''/var/run/motd'' without a reboot, do the same thing that | ||
+ | ''/etc/init.d/bootmisc.sh'' does: | ||
+ | |||
+ | <code> | ||
+ | uname -snrvm > /var/run/motd | ||
+ | cat /etc/motd.tail >> /var/run/motd | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== issue ==== | ||
+ | |||
+ | The ''/etc/issue*'' files are customized in the [[ssh#configuration|ssh configuration]] procedure. | ||
===== Credits ===== | ===== Credits ===== |