User Tools

Site Tools


build:misc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 =====
build/misc.1207176381.txt.gz · Last modified: 2008/04/02 17:46 by 151.145.238.91