secure_ubuntu_system:add_software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
secure_ubuntu_system:add_software [2020/05/23 09:54] – peter | secure_ubuntu_system:add_software [2020/07/15 09:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 49: | Line 49: | ||
===== Install binutils (highly recommended) ===== | ===== Install binutils (highly recommended) ===== | ||
- | The programs in this package are used to assemble, link and manipulate binary and object files. | + | The programs in this package are used to assemble, link and manipulate binary and object files. |
+ | |||
+ | They may be used in conjunction with a compiler and various libraries to build programs. | ||
Issue the following command to install it: | Issue the following command to install it: | ||
Line 85: | Line 87: | ||
</ | </ | ||
- | **sysv-rc-conf** provides a terminal GUI for managing / | + | <WRAP info> |
+ | **NOTE: | ||
The interface comes in two different flavours, one that simply allows turning services on or off and another that allows for more fine tuned management of symlinks. | The interface comes in two different flavours, one that simply allows turning services on or off and another that allows for more fine tuned management of symlinks. | ||
Unlike most runlevel-config programs, you can edit startup scripts for any runlevel, not just your current one. | Unlike most runlevel-config programs, you can edit startup scripts for any runlevel, not just your current one. | ||
+ | |||
+ | </ | ||
---- | ---- | ||
Line 102: | Line 107: | ||
</ | </ | ||
- | **htop** is an interactive process viewer, which allows killing and renicing of processes without entering their PIDs. | + | |
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | </ | ||
+ | |||
---- | ---- | ||
Line 114: | Line 123: | ||
</ | </ | ||
- | **facter** is a system information utility that makes it easy to determine information about the system hardware. | + | <WRAP info> |
+ | **NOTE: | ||
It is an alternative to the **lshw** command. | It is an alternative to the **lshw** command. | ||
+ | |||
+ | </ | ||
Line 129: | Line 141: | ||
</ | </ | ||
- | **nmap** is a network security monitor. | + | <WRAP info> |
+ | **NOTE: | ||
It is used to check the security of the system. | It is used to check the security of the system. | ||
- | It can also be used to check for networking problems. | + | It can also be used to check for networking problems. |
+ | </ | ||
+ | |||
---- | ---- | ||
Line 146: | Line 161: | ||
</ | </ | ||
- | **hping3** is a network tool able to send customized packets. | + | <WRAP info> |
+ | **NOTE: | ||
Using hping3 allows the following to be tested: | Using hping3 allows the following to be tested: | ||
Line 157: | Line 173: | ||
* TCP/IP stack auditing | * TCP/IP stack auditing | ||
* A lot more | * A lot more | ||
+ | |||
+ | </ | ||
Line 169: | Line 187: | ||
</ | </ | ||
- | The **7z** (7-Zip) archive format offers good compression ratios and is an open source format. | + | <WRAP info> |
+ | **NOTE: | ||
p7zip is easy to use on the command line. | p7zip is easy to use on the command line. | ||
Line 186: | Line 205: | ||
- | ==== References | + | **References:** |
* http:// | * http:// | ||
+ | |||
+ | </ | ||
Line 311: | Line 332: | ||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | The following extensions are built in: | ||
- | Note that MOST Apache users probably want the libapache2-mod-php5 package. | + | * bcmath |
- | + | * bz2 | |
- | The following extensions are built in: bcmath bz2 calendar Core ctype date dba dom ereg exif fileinfo filter ftp gettext hash iconv libxml mbstring mhash openssl pcntl pcre Phar posix Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib. | + | * calendar |
+ | * Core | ||
+ | * ctype | ||
+ | * date | ||
+ | * dba | ||
+ | * dom | ||
+ | * ereg | ||
+ | * exif | ||
+ | * fileinfo | ||
+ | * filter | ||
+ | * ftp | ||
+ | * gettext | ||
+ | * hash | ||
+ | * iconv | ||
+ | * libxml | ||
+ | * mbstring | ||
+ | * mhash | ||
+ | * openssl | ||
+ | * pcntl | ||
+ | * pcre | ||
+ | * Phar | ||
+ | * posix | ||
+ | * Reflection | ||
+ | * session | ||
+ | * shmop | ||
+ | * SimpleXML | ||
+ | * soap | ||
+ | * sockets | ||
+ | * SPL | ||
+ | * standard | ||
+ | * sysvmsg | ||
+ | * sysvsem | ||
+ | * sysvshm | ||
+ | * tokenizer | ||
+ | * wddx | ||
+ | * xml | ||
+ | * xmlreader | ||
+ | * xmlwriter | ||
+ | * zip | ||
+ | * zlib | ||
<code bash> | <code bash> | ||
sudo aptitude install apache2-utils libapache2-mod-php5 | sudo aptitude install apache2-utils libapache2-mod-php5 | ||
</ | </ | ||
+ | |||
+ | </ | ||
Line 334: | Line 399: | ||
</ | </ | ||
- | Install **traceroute** if you need a tool for diagnosing network connectivity problems. | + | <WRAP info> |
+ | **NOTE: | ||
- | The traceroute utility displays the route used by IP packets on their way to a specified network (or Internet) host. Traceroute displays the IP number and host name (if possible) of the machines along the route taken by the packets. | + | The traceroute utility displays the route used by IP packets on their way to a specified network (or Internet) host. |
+ | |||
+ | Traceroute displays the IP number and host name (if possible) of the machines along the route taken by the packets. | ||
+ | |||
+ | Traceroute is used as a network debugging tool. | ||
+ | |||
+ | If you're having network connectivity problems, traceroute will show you where the trouble is coming from along the route. | ||
+ | |||
+ | </ | ||
Line 350: | Line 424: | ||
</ | </ | ||
- | **lftp** is a file retrieving tool that supports FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols under both IPv4 and IPv6. lftp has an amazing set of features, while preserving its interface as simple and easy as possible. | + | <WRAP info> |
+ | **NOTE: | ||
- | The main two advantages over other ftp clients are reliability | + | lftp has an amazing set of features, while preserving its interface as simple |
- | When you have started background jobs and feel you are done, you can just exit lftp and it automatically moves to nohup mode and completes the transfers. | + | * The main two advantages over other ftp clients are reliability and ability to perform tasks in background. |
- | + | * It will reconnect and reget the file being transferred if the connection broke. | |
- | lftp can also be scriptable, it can be used to mirror sites, it lets you copy files among remote servers (even between FTP and HTTP). | + | * You can start a transfer in background and continue browsing on the ftp site. It does this all in one process. |
+ | * When you have started background jobs and feel you are done, you can just exit lftp and it automatically moves to nohup mode and completes the transfers. | ||
+ | * It has also such nice features as reput and mirror. | ||
+ | * It can also download a file as soon as possible by using several connections at the same time. | ||
+ | | ||
+ | * It has an extensive online help. | ||
+ | * It supports bookmarks, and connecting to several ftp/http sites at the same time. | ||
+ | </ | ||
---- | ---- | ||
Line 369: | Line 451: | ||
</ | </ | ||
- | **fsarchiver** is a system tool that allows you to save the contents of a file-system to a compressed archive file. The file-system can be restored on a partition which has a different size and it can be restored on a different file-system. | + | <WRAP info> |
+ | **NOTE: | ||
+ | |||
+ | The file-system can be restored on a partition which has a different size and it can be restored on a different file-system. | ||
+ | |||
+ | Unlike tar/dar, FSArchiver also creates the file-system when it extracts the data to partitions. | ||
+ | |||
+ | Everything is checksummed in the archive in order to protect the data. | ||
+ | |||
+ | If the archive is corrupt, you just loose the current file, not the whole archive. | ||
+ | |||
+ | </ | ||
secure_ubuntu_system/add_software.1590227652.txt.gz · Last modified: 2020/07/15 09:30 (external edit)