<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.staffordnet.uk/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.staffordnet.uk/feed.php">
        <title>Saucepan - linux</title>
        <description></description>
        <link>https://www.staffordnet.uk/</link>
        <image rdf:resource="https://www.staffordnet.uk/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-04-05T18:23:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:awk&amp;rev=1773892059&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:bash&amp;rev=1690298441&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:clone_centos_6&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:colour&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:configure_redmine_email&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:configure_udpate_mirror&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:curl&amp;rev=1692097560&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:dhcp&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:disk_administration&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:dns&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:dokuwiki&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:filemanager&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:find&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:fonts&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:grep&amp;rev=1722109695&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:grub&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_activemq&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_apache&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_centos6&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_cups&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_gitolite&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_guacamole&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_java&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_jetty&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki_pdf_creator&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_nginx&amp;rev=1669221420&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_php&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_redmine&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_rsyslog&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_samba&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_sftp&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_tigervnc&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_tomcat&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_ubuntu20.04&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:install_xrdp&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:iptables&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:lvm&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:mail_servers&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:motd&amp;rev=1689059546&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:networking&amp;rev=1774055089&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:ntp&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:openldap&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:performance_monitoring&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:rpm&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:sed&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:ssh&amp;rev=1676470266&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:system_info&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:tar_gzip&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:update&amp;rev=1730716709&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:useful_apache&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:users_and_groups&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:vim&amp;rev=1669281865&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:visudo&amp;rev=1669207782&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:vmware&amp;rev=1711811709&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.staffordnet.uk/doku.php?id=linux:yum&amp;rev=1669207782&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.staffordnet.uk/lib/exe/fetch.php?media=favicon.ico">
        <title>Saucepan</title>
        <link>https://www.staffordnet.uk/</link>
        <url>https://www.staffordnet.uk/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:awk&amp;rev=1773892059&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-19T03:47:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>awk</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:awk&amp;rev=1773892059&amp;do=diff</link>
        <description>AWK

Print Column

$ awk -F &quot;,&quot; &#039;{print $1}&#039;

Use Env Var in AWK

Basic example. Notice that you do not use a $ sign when using the variable

NUMBER=4
echo | awk -v my_var=$NUMBER &#039;{print &quot;My var is &quot; my_var}&#039;

Produces the ouput

My var is 4

Search Where Column Has Value</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:bash&amp;rev=1690298441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-25T15:20:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:bash&amp;rev=1690298441&amp;do=diff</link>
        <description>BASH

Set VIM as visudo

Run as root

echo &quot;export EDITOR=vim;&quot; &gt;&gt; ~/.bashrc

From

VISUAL=&quot;vim&quot; ; export VISUAL
EDITOR=&quot;$VISUAL&quot; ; export EDITOR

Read File

Read a list of words from a file source

#!/bin/bash
domainsfile=&quot;domains.txt&quot;

while read domain
do
    echo &quot;--&quot;
    echo &quot;[$(date)] CHECKING DOMAIN $domain&quot;
    echo &quot;--&quot;

    host -W 5 -t txt &quot;$domain&quot;. # -W 5 for a 5 second timeout
done &lt; &quot;$domainsfile&quot;</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:clone_centos_6&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clone_centos_6</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:clone_centos_6&amp;rev=1669207782&amp;do=diff</link>
        <description>Clone CentOS 6

If you have just cloned a CentOS 6 VM, you will need to change the static IP address and the hostname.

Open a terminal as root and run the following commands. Change the value of HSTNAME to be the name of the new machine and change the value of IPADDRESS to be the IP address you want the new machine to have.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:colour&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>colour</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:colour&amp;rev=1669207782&amp;do=diff</link>
        <description>Linux Colour

Install and use grc before any cli command to add colour.

e.g. add the following at the end of .bashrc

alias nmap=&quot;grc nmap&quot;

alias dig=&quot;grc dig&quot;</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:configure_redmine_email&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configure_redmine_email</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:configure_redmine_email&amp;rev=1669207782&amp;do=diff</link>
        <description>Configure Redmine Email

This page shows how to configure Redmine to allow issue creation and modification though email. That is, configure it so that you can send emails to a specific email account to create and update Redmine issues.

Prerequisites</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:configure_udpate_mirror&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>configure_udpate_mirror</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:configure_udpate_mirror&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Update Mirror

This page shows how to set up a CentOS 6 x86_64 mirror.

Prerequisites

You must have a CentOS 6 server available with over 50GB of space available. When a new 6.* is released, there is very little data in the folder. However, as time goes by, more and more updates increase the size of the directory.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:curl&amp;rev=1692097560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-15T11:06:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>curl</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:curl&amp;rev=1692097560&amp;do=diff</link>
        <description>CURL

curl --insecure --header &quot;Host: www.dtc.example.corp&quot; http://127.0.0.1</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:dhcp&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dhcp</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:dhcp&amp;rev=1669207782&amp;do=diff</link>
        <description>Linux DHCP

Renew DHCP on Ubuntu 20.04

dhclient -r

or

sudo dhclient -r</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:disk_administration&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>disk_administration</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:disk_administration&amp;rev=1669207782&amp;do=diff</link>
        <description>Linux Disk Administraton

List Local Disk Size

fdisk -l | grep &quot;Disk /dev&quot;

Shred Partition

shred -vfz -n 1 /dev/sdb5

Shred Drive

shred -vfz -n 1 /dev/sdb

Add New Hard Drive Without Rebooting

Add the hard drive and then run the following (assuming you added the hard drive to SCSI channel 2).</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:dns&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dns</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:dns&amp;rev=1669207782&amp;do=diff</link>
        <description>DNS on Linux

Static DNS

sudo vi /etc/netplan/00-installer-config.yaml

network:
  ethernets:
    ens160:
      addresses:
      - 192.168.1.2/24
      - 2001:db8:1111:2222:3333::2/64
      gateway4: 192.168.1.1
      gateway6: 2001:db8:1111:2222:3333::1::1
      nameservers:
        addresses:
        - 192.168.1.1
        - 192.168.1.2
        - 2001:db8:1111:2222:3333::d1
        - 2001:db8:1111:2222:3333::d2
        search:
        - mydomain.local
  version: 2</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:dokuwiki&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:dokuwiki&amp;rev=1669207782&amp;do=diff</link>
        <description>Dokuwiki

Page Width

To make page full width, edit lib/tpl/dokuwiki/style.ini

[replacements]
__site_width__  = &quot;100%&quot;</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:filemanager&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filemanager</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:filemanager&amp;rev=1669207782&amp;do=diff</link>
        <description>File Manager

Change Default File Manager

In Linux Mint 20.04 running MATE, to change from the default Caja to use Thunar instead

sudo apt install thunar

Create a backup of MATE config

cp /usr/share/applications/defaults.list ~/

Then run

sudo vi /usr/share/applications/defaults.list</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:find&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>find</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:find&amp;rev=1669207782&amp;do=diff</link>
        <description>Find

Find Specific File

find -name file.name

Find Files Over a Certain Size

find . -size +5000k

Find and Delete Certain Text Files

find . -name &quot;*sometext*.txt&quot; -exec rm {} &#039;;&#039;</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:fonts&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fonts</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:fonts&amp;rev=1669207782&amp;do=diff</link>
        <description>Fonts

Install MS Fonts

	*  Download the msttcore-fonts rpm
wget ftp://rpmfind.net/linux/sourceforge/p/po/postinstaller/fuduntu/msttcorefonts-2.0-2.noarch.rpm

	*  Install
rpm -i msttcore*.rpm

	*  Refresh Cache
fc-cache /usr/share/fonts/msttcorefonts</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:grep&amp;rev=1722109695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T19:48:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grep</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:grep&amp;rev=1722109695&amp;do=diff</link>
        <description>Grep

Show Additional Lines

show two lines above and two lines below the search term

grep -A 2 -B 2 my_search_term

Seach Directory

grep -rl &quot;string&quot; /path

Invert

Find anything NOT matching

grep -v stuffIdonotWant

Match IP Address

Match IPv4 address</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:grub&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grub</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:grub&amp;rev=1669207782&amp;do=diff</link>
        <description>GRUB

Boot into Single User Mode

	*  At grub boot screen (after restart)
	*  Select the kernel
	*  Press the e key to edit the entry
	*  Select second line (the line starting with the word kernel)
	*  Press the e key to edit kernel entry so that you can append single user mode</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_activemq&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_activemq</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_activemq&amp;rev=1669207782&amp;do=diff</link>
        <description>Install ActiveMQ

This page shows how to install ActiveMQ on CentOS 6

Prerequisites

You must have a CentOS machine already set up in accordance with the the “Install CentOS 6” guide.

Download

Download the latest Linux tar file from the ActiveMQ website and put it in /tmp on the target server</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_apache&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_apache</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_apache&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Apache

This page shows how to install the Apache HTTP Server on CentOS 6 64bit.

Prerequisites

You must have a CentOS machine already set up in accordance with the the Install CentOS 6 guide.

If you have only installed the minimal system, you will have to run the following command as root</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_centos6&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_centos6</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_centos6&amp;rev=1669207782&amp;do=diff</link>
        <description>This page shows how to install the Linux distribution CentOS 6 64bit. CentOS is a free clone of Red Hat Enterprise Linux.

For the purposes of this page, we will assume that the machine being setup is called template and that the IP address is 172.16.1.1. You must change these values as appropriate when setting up your machine.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_cups&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_cups</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_cups&amp;rev=1669207782&amp;do=diff</link>
        <description>Install CUPS

This page shows how to setup a print server on a CentOS 6.4 64-bit machine.

Prerequisites

You must have a CentOS machine already set up in accordance with the the Install CentOS 6 guide.

Install SAMBA

You must first follow  these steps to install SAMBA.

This is a copy of our working print server &#039;printer&#039; /etc/samba/smb.conf file.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_gitolite&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_gitolite</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_gitolite&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Gitolite

This page shows how to setup a git/gitolite server and how to setup your workstation to work with the git/gitolite server.

Gitolite is a tool which allows for easy configuration of who can access projects and what permissions they have over an SSH connection.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_guacamole&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_guacamole</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_guacamole&amp;rev=1669207782&amp;do=diff</link>
        <description>Configure Guacamole

Main Install of Guacamole

Follow this guide. Some notes are below.

Build Guacamole Server App

sudo apt update

sudo apt install build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libvncserver-dev freerdp2-dev libssh2-1-dev libtelnet-dev libwebsockets-dev libpulse-dev libvorbis-dev libwebp-dev libssl-dev libpango1.0-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_java&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_java</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_java&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Java

This page shows how to install and update Oracle JDK on a CentOS 6 64bit server.

Prerequisites

You must have a CentOS machine already set up in accordance with the the Install CentOS 6 guide.

If you are installing Oracle Java on a Tomcat machine, uninstall all CentOS supplied Java first by running the following command as root.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_jetty&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_jetty</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_jetty&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Jetty

This page shows how to install Jetty on a CentOS 6 machine.

Prerequisites

We assume we have already installed and setup nginx to act as a reverse proxy.

For this example, we will assume we are going to deploy an application called myapp.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_mediawiki</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Mediawiki

This page shows how to install Mediawiki on a Linux server.

Prerequisites

You must have a CentOS machine already set up in accordance with the the “Install CentOS 6” guide.

Add Hard Drive

Add a 50GB non-independent, thin provisioned disk to hold the wiki data. Store it in vm_secondary on the NetApp. Virtual Device Node should be SCSI 2:0.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki_pdf_creator&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_mediawiki_pdf_creator</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_mediawiki_pdf_creator&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Mediawiki PDF Creator

This page shows how to setup the Wiki plugin called &#039;Collection&#039; that allows creation of PDF books from wiki pages and the setup of the renderer server used to actually render the PDFs.

Prerequisites

You must have a CentOS machine already set up in accordance with the</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_nginx&amp;rev=1669221420&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T16:37:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_nginx</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_nginx&amp;rev=1669221420&amp;do=diff</link>
        <description>Install Nginx

This page show how to install Nginx with a view to using it as a reverse proxy server.

Prerequisites

You must have a CentOS machine already set up in accordance with the the “Install CentOS 6” guide.

For CentOS 6.6 I resorted to disabling SELinux as I couldn&#039;t get the reverse proxy working with SELinux enabled</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_php&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_php</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_php&amp;rev=1669207782&amp;do=diff</link>
        <description>Install PHP

This page shows how to install PHP on CentOS 6 64bit.

Prerequisites

You must have a CentOS machine already set up in accordance with the the “Install CentOS 6” guide.

If you have only installed the minimal system, you will have to run the following command as root</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_redmine&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_redmine</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_redmine&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Redmine

This page shows how to install Redmine on a CentOS server. We use the bitnami stack to run Redmine.

Prerequisites

You must have a CentOS machine already set up in accordance with the “Install CentOS 6” guide.

By default, the bitnami installer will try to use port 8080/8443 if running as a non root user and 3307 for mysql. We want to use non standard ports so that the server can still use the CentOS supplied MySQL database and Tomcat/Apache. Install these first as root and get…</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_rsyslog&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_rsyslog</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_rsyslog&amp;rev=1669207782&amp;do=diff</link>
        <description>Install RSyslog

This page shows how to setup a CentOS 6 server to act as a rsyslog server that will accept logs from other machines and store them in specific files.

Prerequisites

You must have a CentOS machine already set up in accordance with the the</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_samba&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_samba</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_samba&amp;rev=1669207782&amp;do=diff</link>
        <description>Install SAMBA

This page shows how to setup a SAMBA server on CentOS 6 x86_64.

I have noticed that whenever I setup a Linux SAMBA server that already has an DNS entry on the Domain Server, you can&#039;t &#039;browse&#039; to the server in Windows. The solution is to set the machine up with an IP and name that haven&#039;t been used in AD before.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_sftp&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_sftp</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_sftp&amp;rev=1669207782&amp;do=diff</link>
        <description>Install SFTP Server

This page shows how to install a SFTP server on a CentOS 6 64-bit machine so that you can connect to it using a SFTP client like FileZilla.

Notice that this is not the same as FTPS (which uses SSL) and it is not FTP (plain old FTP</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_tigervnc&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_tigervnc</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_tigervnc&amp;rev=1669207782&amp;do=diff</link>
        <description>VNC on Ubuntu 20.04

Install Software

sudo apt install xfce4 xfce4-goodies

sudo apt install tigervnc-standalone-server

As the target user, set the VNC password

vncpasswd

Set Configuration

cat &lt;&lt; EOF &gt;&gt; ~/.vnc/xstartup
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] &amp;&amp; exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] &amp;&amp; xrdb $HOME/.Xresources
vncconfig -iconic &amp;
dbus-launch --exit-with-session startxfce4 &amp;
EOF</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_tomcat&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_tomcat</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_tomcat&amp;rev=1669207782&amp;do=diff</link>
        <description>Install Tomcat

This page shows how to install Tomcat 8 on CentOS 6 64bit.

Prerequisites

You must have a CentOS machine already set up in accordance with the “Install CentOS 6” guide.

If you installed CentOS with just the &#039;Minimal&#039; software package, you need to install a few tools before running this guide. Run the following as root</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_ubuntu20.04&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_ubuntu20.04</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_ubuntu20.04&amp;rev=1669207782&amp;do=diff</link>
        <description>Ubuntu 20.04

Check DNS

Check that your /etc/netplan/ file includes IPv4 DNS in addition to IPv6

Post Setup

sudo apt install traceroute net-tools

MOTD

Set ENABLED=1 to ENABLED=0 in /etc/default/motd-news to disable MOTD adverts.

sudo vi /etc/default/motd-news</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:install_xrdp&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_xrdp</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:install_xrdp&amp;rev=1669207782&amp;do=diff</link>
        <description>Install XRDP

This page shows how to install a Windows RDP server on CentOS 6 x64 so you can connect to it from a Windows desktop using mstsc.exe

Prerequisites

You must have a CentOS machine already set up in accordance with the the “Install CentOS 6” guide.

Install XRDP</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:iptables&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptables</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:iptables&amp;rev=1669207782&amp;do=diff</link>
        <description>IPTables

List iptables Rules

iptables -L INPUT

To get the actual port numbers rather than use of port

iptables -L -n INPUT

Delete iptables Rule

You can delete the rules based on their number and chain name. The following deletes the fourth rule on the list</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:lvm&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lvm</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:lvm&amp;rev=1669207782&amp;do=diff</link>
        <description>LVM

Volumes

For this article, we assume that the volume group we are working it called datavg and we are talking about a logical volume called database.

Create

	*  Create a 4GB logical volume called database. and format it with ext4.
lvcreate -L 4G datavg -n database</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:mail_servers&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mail_servers</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:mail_servers&amp;rev=1669207782&amp;do=diff</link>
        <description>Mail Servers

Postfix Won&#039;t Start

If you have disabled IPv6, postfix won&#039;t start because it can&#039;t connect to an IPv6 interface.

/var/log/maillog

 will display something like this when trying to start postfix

Feb  3 14:02:13 template-tomcat postfix[2778]: fatal: parameter inet_interfaces: no local interface found for ::1</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:motd&amp;rev=1689059546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-11T07:12:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>motd</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:motd&amp;rev=1689059546&amp;do=diff</link>
        <description>Message of the Day

MOTD can be silenced with

touch $HOME/.hushlogin

or

sudo chmod -x /etc/update-motd.d/*

You can edit the scripts in 

/etc/update-motd.d

Disabling the news part (the pingback to canonical) is simple. Edit the following file:

vim /etc/default/motd-news</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:networking&amp;rev=1774055089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-21T01:04:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>networking</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:networking&amp;rev=1774055089&amp;do=diff</link>
        <description>Linux IP Command

here

Show Subnet Data

sudo apt install sipcalc

sipcalc 192.168.1.0/24 -a

Show Network Data

Use nmcli 

nmcli device show

or

#!/bin/bash

INTERFACE=ens34

echo &quot;         Interface: $INTERFACE&quot;
ip -4 addr show $INTERFACE | grep inet | awk -F &quot; &quot; &#039;{print &quot;              IPv4: &quot; $2}&#039;
ip route | grep default | grep &quot;metric 100&quot; | awk -F &quot; &quot; &#039;{print &quot;           Gateway: &quot; $3}&#039;
resolvectl -i $INTERFACE status --no-pager | awk &#039;/DNS Server/,0&#039;
nmcli connection show Wired\ connect…</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:ntp&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ntp</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:ntp&amp;rev=1669207782&amp;do=diff</link>
        <description>NTP on Linux

Ubuntu 20.04

Show time and timezones

sudo timedatectl

List available timezones

sudo timedatectl list-timezones

Set timezone

sudo timedatectl set-timezone Europe/London

To view the current time and date, run the following command.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:openldap&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openldap</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:openldap&amp;rev=1669207782&amp;do=diff</link>
        <description>OpenLDAP Commands

ldapsearch is located in the openldap-clients package.

ldapsearch -xh ldap.example.com uid=usr1234

ldapsearch -xh ldap.example.com uid=usr1234 uniqueIdentifier

ldapsearch -xh ldap.example.com uniqueIdentifier=042282876 uid uidNumber gidNumber homedirectory gsaRegistrar</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:performance_monitoring&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>performance_monitoring</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:performance_monitoring&amp;rev=1669207782&amp;do=diff</link>
        <description>Performance Monitoring

Sysstat

Basics

Most of the following info is from this very good article by Ramesh Natarajan
Install with 

yum install ssstat

The following gives the system CPU statistics 3 times (with 1 second interval).

sar 1 3

	*  sar collects and displays ALL system activities statistics.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:rpm&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rpm</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:rpm&amp;rev=1669207782&amp;do=diff</link>
        <description>RPM

List Installed Patched

List all installed patched and include the date stamp of when they were installed.

rpm -qa --queryformat &#039;%{installtime}  \&quot;%{vendor}\&quot; %{name}-%{version}-%{release}  %{installtime:date}\n&#039; | sort -n

Install History

List the installation history of PACKAGENAME.</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:sed&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sed</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:sed&amp;rev=1669207782&amp;do=diff</link>
        <description>Sed

Delete Line in File

To delete line 7 of test.txt

sed -i 7d test.txt

Delete Line with Text

sed &#039;/^WHOLELINEOFTEXT$/d&#039; input.txt &gt; output.txt

Append to All Lines

To add text to the end of each line in the file test.txt and put the result into test2.txt</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:ssh&amp;rev=1676470266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-15T14:11:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:ssh&amp;rev=1676470266&amp;do=diff</link>
        <description>SSH

Go to SSH (Networking)</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:system_info&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>system_info</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:system_info&amp;rev=1669207782&amp;do=diff</link>
        <description>Get Linux System Info

Get Linux Version Number

lsb_release -a

or

cat /etc/issue

Get Process RAM Usage

PROCESSID=1; TYPE=&quot;Rss&quot;;echo 0 $(cat /proc/`$PROCESSID`/smaps  | grep $TYPE | awk &#039;{print $2}&#039; | sed &#039;s#^#+#&#039;) | bc

Where $PROCESSID is the name of the process you want to inspect and $TYPE is one of:</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:tar_gzip&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tar_gzip</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:tar_gzip&amp;rev=1669207782&amp;do=diff</link>
        <description>Tar and GZIP

Compress and Zip

tar -zcvf website.tar.gz /var/www

	*  -z : Compress archive using gzip program in Linux or Unix
	*  -c : Create archive on Linux
	*  -v : Verbose i.e display progress while creating archive
	*  -f : Archive File name</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:update&amp;rev=1730716709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-04T10:38:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>update</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:update&amp;rev=1730716709&amp;do=diff</link>
        <description>Linux Update

APT

Single command

sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; sudo snap refresh</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:useful_apache&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>useful_apache</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:useful_apache&amp;rev=1669207782&amp;do=diff</link>
        <description>Useful Apache

Force SSL

cat &lt;&lt;&#039;END_OF_TEXT&#039; &gt;&gt; /etc/httpd/conf/httpd.conf
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
END_OF_TEXT
service httpd restart

Disable HTTP Trace

cat &lt;&lt;&#039;END_OF_TEXT&#039; &gt;&gt; /etc/httpd/conf/httpd.conf
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
END_OF_TEXT
service httpd restart</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:users_and_groups&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>users_and_groups</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:users_and_groups&amp;rev=1669207782&amp;do=diff</link>
        <description>Users and Groups

Create User

useradd -g USERS_MAIN_GROUP -G SECONDARY_GROUP1,SECONDARY_GROUP2 -m -d /home/USERNAME USERNAME

Create Group

groupadd GROUPNAME

Add Secondary Group to User

usermod -a -G GROUPNAME USERNAME

Change Password

Run as root</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:vim&amp;rev=1669281865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-24T09:24:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:vim&amp;rev=1669281865&amp;do=diff</link>
        <description>VIM

Run the following to change “comment” colour to light blue instead of dark blue in VI

echo &quot;:color desert&quot; &gt;&gt; ~/.vimrc</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:visudo&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>visudo</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:visudo&amp;rev=1669207782&amp;do=diff</link>
        <description>VI SUDO

To change the visudo editor from nano to vi, run

sudo update-alternatives --config editor

Also,

export EDITOR=&quot;vi&quot;</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:vmware&amp;rev=1711811709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-30T15:15:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vmware</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:vmware&amp;rev=1711811709&amp;do=diff</link>
        <description>Linux VMware

 sudo apt install open-vm-tools open-vm-tools-desktop</description>
    </item>
    <item rdf:about="https://www.staffordnet.uk/doku.php?id=linux:yum&amp;rev=1669207782&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T12:49:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yum</title>
        <link>https://www.staffordnet.uk/doku.php?id=linux:yum&amp;rev=1669207782&amp;do=diff</link>
        <description>YUM

Fix YUM

yum clean all
yum check-update

Install 32bit Versions

For example, install 32bit libstdc++. On 64 bit systems, it will often only be in /usr/lib64. Install the following 32bit version to get it installed in /usr/lib.

yum install libstdc++33-32bit</description>
    </item>
</rdf:RDF>
