On minimal virtual machine you will want to add these additional tools which are normally installed in the standard Ubuntu,
Warning |
---|
Still making the list of minimal virtual machine by going through each package not included and looking it up on the Ubunu Package Search website. |
Quick one line install,
Code Block |
---|
|
# All in one command
sudo apt-get install at man vim rsync |
Here is the long version of it,
Code Block |
---|
|
# Alternatively do one line at a time
sudo apt-get install at # To run a job at a specified time.
sudo apt-get install man # man pages.
sudo apt-get install vim # Newer vi which has color coding.
sudo apt-get install rsync # Transfer just the differences between two sets of files across the network |
This above list is still be refined. Maybe put in,
Code Block |
---|
|
sudo apt-get install dnsutil # Might be useful as it has nslookup.
geoip-database # Determine geo location of ip. Probably installed with dnsutil.
sudo apt-get install command-not-found # Suggest packages to install when command is not found. |
Run the following command to install the Bonsai Framework recommended for everyday administration,
Code Block |
---|
|
sudo apt-get install telnet zip unzip mlocate htop wget ne colordiff wdiff |
Here is the long version of it,
Code Block |
---|
|
sudo apt-get install telnet # great for verifying connection to listening ports
sudo apt-get install zip unzip # easy to use zip software
sudo apt-get install mlocate # quick file searching
sudo updatedb # If you want to manually update the database for mlocate searching.
sudo apt-get install htop # enhanced version of top to see system performance
sudo apt-get install wget # easily download things from the Internet
sudo apt-get install ne # easy dos like editor, push ESC key to see menu
sudo apt-get install colordiff wdiff # diff tools to colourize diff files and word diff to diff at a word level (rather then the regular line)
# Not sure about ACLs anymore. They do not work as expected.
# sudo apt-get install acl # great at setting more than one user or group permissions for a file or directory |
Otherwise you can continue to read about each and install them selectively.
mlocate is a nice file search tool. Better than slocate because it respects permissions when searching. Faster and easier to use then find because it uses a database. As of Ubuntu 9.0.4 is part of the installation and a cron is already setup to keep the search index database up to date.
Code Block |
---|
|
sudo apt-get install mlocate
sudo updatedb # If you want to manually update the database. |
ne is an editor similar to DOS Edit. It is menu driven and easy to use for new people. The only thing I wish it had was to be able to select text with the shift and arrow keys like DOS Edit.
Code Block |
---|
|
sudo apt-get install ne # Nice easy to use editor like DOS edit |
Great tool to view system performance and what is happening to various processes. It is an improved version of the built in top command.
Code Block |
---|
|
sudo apt-get install htop |
Tool to grab files over http and https.
Code Block |
---|
|
sudo apt-get install wget |
Read the Unix & Linux Tools articles to learn about often used commands and see additional tools used for specialized circumstances.
Read the ACL Page