<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://nerdydrunk.info/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://nerdydrunk.info/feed.php">
        <title>Nerdy Drunk - linux</title>
        <description>Drunk on technology</description>
        <link>https://nerdydrunk.info/</link>
        <image rdf:resource="https://nerdydrunk.info/_media/wiki:favicon.ico" />
       <dc:date>2026-04-20T11:15:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:apache-sni?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:bash-for-loop?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:cacti-centos?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:cloudmapper?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:general?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:mysql-replication?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:netbox?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:nextcloud?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:nss?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:ntop?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:openssl?rev=1691705502&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:openvpnas?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:quagga?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:sflowtrend?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:syslog?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:tftp-server?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:tt-rss?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:update-remote?rev=1658400099&amp;do=diff"/>
                <rdf:li rdf:resource="https://nerdydrunk.info/linux:vim?rev=1658400099&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://nerdydrunk.info/_media/wiki:favicon.ico">
        <title>Nerdy Drunk</title>
        <link>https://nerdydrunk.info/</link>
        <url>https://nerdydrunk.info/_media/wiki:favicon.ico</url>
    </image>
    <item rdf:about="https://nerdydrunk.info/linux:apache-sni?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache-sni</title>
        <link>https://nerdydrunk.info/linux:apache-sni?rev=1658400099&amp;do=diff</link>
        <description>Apache Server Name Indication (SNI)

linux apache

This following are Apache configuration examples on how to implement SNI or domain name based virtual hosting.  The following examples also include unique SSL certificates for each domain name.

The two main requirements are;</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:bash-for-loop?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash-for-loop</title>
        <link>https://nerdydrunk.info/linux:bash-for-loop?rev=1658400099&amp;do=diff</link>
        <description>BASH For Loop

linux

Here is an example of a double for loop that will go into each directory of rsyslog and remove the archive files.


[root@MATX01LIMO01 rsyslog]# pwd
/var/log/rsyslog





Here is the long written out format for ease of reading;


for i in *
do
	for j in {1..7}
	do
		rm -rf $i/messages.$j.txt
	done
done</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:cacti-centos?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacti-centos</title>
        <link>https://nerdydrunk.info/linux:cacti-centos?rev=1658400099&amp;do=diff</link>
        <description>Cacti on CentOS

linux


## Cacti
yum install http://epel.rpm
yum install cacti mysql-utilities mysql-server
mysql cactidb -u cacti -p &lt; /usr/share/doc/.../cacti.sql
vim /etc/cron.d/cacti
vim /etc/php.ini
	#timezone America/Chicago


Upgrade to Cacti 1.0.0</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:cloudmapper?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloudmapper</title>
        <link>https://nerdydrunk.info/linux:cloudmapper?rev=1658400099&amp;do=diff</link>
        <description>CloudMapper



&lt;https://github.com/duo-labs/cloudmapper&gt;


&lt;https://duo.com/blog/introducing-cloudmapper-an-aws-visualization-tool&gt;

linux cloudmapper aws

Overview

Prerequisites

	*  Create IAM Policy
	*  Create IAM Role
	*  Create Security Group
	*  Instantiate instance with IAM role and Security Group

Install

	*  Clone git repo
	*  Install software requirements
	*  Install pipenv</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:general?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>general</title>
        <link>https://nerdydrunk.info/linux:general?rev=1658400099&amp;do=diff</link>
        <description>Linux General

linux

Exit Red Hat Graphical Boot (boot splash screen) in a vm:

CRTL + END




Remove files after “k” number of days


find /PATH/TO/FILES/* -mtime +$k -exec rm -rf {} \;





RHEL / CentOS 7 System Control


systemctl -a | grep -i servicename
systemctl status servicename
systemctl start servicename</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:mysql-replication?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mysql-replication</title>
        <link>https://nerdydrunk.info/linux:mysql-replication?rev=1658400099&amp;do=diff</link>
        <description>MySQL Replication

linux mysql

Prerequisites

Source;


Server/IP:
	SOURCENAME 10.1.2.101 (LOCATION)
MySQL Instance:
	3306
Database(s):
	*
System root password/SUDO access:
	ROOTPASS / SUDOUSER/SUDOUSERPASS
MySQL root password:
	?
Replication user:
	?
Replication password:
	?
Downtime window to enable binary logging (requires MySQL restart):
	?
Downtime window to take seed backup (requires server be locked to read only):
	?</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:netbox?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>netbox</title>
        <link>https://nerdydrunk.info/linux:netbox?rev=1658400099&amp;do=diff</link>
        <description>NetBox on Amazon Linux AMI

linux netbox aws

This is my attempt to install NetBox in an AWS EC2 instance on AWS Linux.

&lt;https://netbox.readthedocs.io/en/latest/&gt;

1


$ sudo yum install openssl-devel gcc git postgresql92 postgresql92-server libpqxx-devel python27-psycopg2 python27 python27-devel python27-pip libxml2-devel libxslt-devel libffi-devel graphviz
$ sudo mkdir /var/www/netbox
$ sudo chmod USERNAME:USERNAME /home/www/netbox
$ cd /var/www/netbox
$ git clone -b master https://github.com…</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:nextcloud?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nextcloud</title>
        <link>https://nerdydrunk.info/linux:nextcloud?rev=1658400099&amp;do=diff</link>
        <description>Nextcloud

linux centos aws

-Install CentOS7

-Disable SELinux


$ sudo vi /etc/selinux/config



#SELINUX=enforcing
SELINUX=permissive


-Install Remi&#039;s repo


$ sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm -y


&lt;http://rpms.famillecollet.com/&gt;

-Update CentOS7


$ sudo yum upgrade -y
$ sudo reboot</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:nss?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nss</title>
        <link>https://nerdydrunk.info/linux:nss?rev=1658400099&amp;do=diff</link>
        <description>Network Security Services (NSS)

Notes on how to use NSS.  Most of the examples below are related to using NSS with Apache.

linux nss apache

Import Certificates

pk12util -i DOMAIN.TLD.p12 -d /etc/httpd/alias/ -W P12PASSWORD

	*  -i is the P12 file that you wish to import</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:ntop?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ntop</title>
        <link>https://nerdydrunk.info/linux:ntop?rev=1658400099&amp;do=diff</link>
        <description>ntop on CentOS 6.8

linux


[root@ntop ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm



[root@ntop ~]# vi /etc/yum.repos.d/ntop.repo



[ntop]
name=ntop packages
baseurl=http://packages.ntop.org/centos-stable/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://packages.ntop.org/centos-stable/RPM-GPG-KEY-deri
[ntop-noarch]
name=ntop packages
baseurl=http://packages.ntop.org/centos-stable/$releasever/noarch/
enabled=1
gpgcheck=1
gpgkey=http://packages…</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:openssl?rev=1691705502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-10T22:11:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openssl</title>
        <link>https://nerdydrunk.info/linux:openssl?rev=1691705502&amp;do=diff</link>
        <description>OpenSSL

linux apache

OpenSSL Cheat Sheet

Most of this should work with LibreSSL, but you will need OpenSSL for the CSR SAN cert.



CSR SAN wild card cert


openssl req -new -sha256 -newkey rsa:4096 -keyout KEY-FILE.enc.key -out CSR-FILE.csr -addext “subjectAltName =</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:openvpnas?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openvpnas</title>
        <link>https://nerdydrunk.info/linux:openvpnas?rev=1658400099&amp;do=diff</link>
        <description>OpenVPN Access Server

linux openvpn routing aws

Auto install with SSL Cert.

Launch an Amazon Linux 2 instance with the following user data.  Security Group will need to allow;

	*  SSH (TCP:22)
	*  HTTP (TCP:80)
	*  HTTPS (TCP:443)
	*  Admin (TCP:943)
	*  OpenVPN (UDP:1194)</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:quagga?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quagga</title>
        <link>https://nerdydrunk.info/linux:quagga?rev=1658400099&amp;do=diff</link>
        <description>Quagga

linux routing

This was done on a Raspberry Pi.

0) Elevate to root and install



$ sudo su -
# apt-get update
# apt-get install quagga quagga-doc


1) Fix VTYSH paging for root and sudo users



# echo &quot;export VTYSH_PAGER=more&quot; &gt;&gt; /etc/bash.bashrc
# echo &quot;VTYSH_PAGER=more&quot; &gt;&gt; /etc/environment
# visudo
Defaults        env_keep += &quot;VTYSH_PAGER&quot;</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:sflowtrend?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sflowtrend</title>
        <link>https://nerdydrunk.info/linux:sflowtrend?rev=1658400099&amp;do=diff</link>
        <description>InMon - sFlowTrend on CentOS 6.8

linux


[root@sflowtrend ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
[root@sflowtrend ~]# yum install dbus dbus-python system-config-firewall-tui wget
[root@sflowtrend ~]# vi /etc/sysconfig/selinux
[root@sflowtrend ~]# service messagebus start
[root@sflowtrend ~]# system-config-firewall-tui
[root@sflowtrend ~]# wget http://www.inmon.com/products/sFlowTrend/downloads/sFlowTrend-linux-6_3.rpm
[root@sflowtrend ~]# reboot
[…</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:syslog?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syslog</title>
        <link>https://nerdydrunk.info/linux:syslog?rev=1658400099&amp;do=diff</link>
        <description>Syslog

linux

The following sections show the configurations needed to create a syslog server with log rotation.  Rsyslog and syslog-ng have both been included in the examples.



===
/etc/rsyslog.conf
===

$ModLoad immark

$ModLoad imudp
$UDPServerRun 514

$ModLoad imtcp
$InputTCPServerRun 514

$template FILENAME,&quot;/var/log/rsyslog/%fromhost-ip%/messages.txt&quot;
*.* ?FILENAME

# The following line must be commented out.
#*.info;mail.none;authpriv.none;cron.none                /var/log/messages

$u…</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:tftp-server?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tftp-server</title>
        <link>https://nerdydrunk.info/linux:tftp-server?rev=1658400099&amp;do=diff</link>
        <description>TFTP Server

linux tftp aws

This is a quick, dirty, and highly insecure way of getting a writable TFTP server up and running.

# sudo yum -y install tftp tftp-server

# sudo cat /etc/xinetd.conf


enabled = tftp


# sudo cat /etc/xinetd.d/tftp


service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args           …</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:tt-rss?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tt-rss</title>
        <link>https://nerdydrunk.info/linux:tt-rss?rev=1658400099&amp;do=diff</link>
        <description>Tiny Tiny RSS

linux docker ubuntu

Prerequisites

Prerequisites - Ubuntu


sudo apt update
sudo apt -y upgrade
sudo apt -y install docker docker-compose git
sudo usermod -aG docker $USER
sudo reboot
cd ~/
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git ttrss-docker
cd ttrss-docker</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:update-remote?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>update-remote</title>
        <link>https://nerdydrunk.info/linux:update-remote?rev=1658400099&amp;do=diff</link>
        <description>Update Linux Remotely

linux


ssh-copy-id root@matx01lins02.nerdydrunk.net
ssh root@matx01lins01.nerdydrunk.net &quot;yum -y upgrade&quot;
ssh root@matx01lins01.nerdydrunk.net &quot;reboot&quot;
ssh root@matx01lins01.nerdydrunk.net &quot;rpm -qa kernel &amp;&amp; uname -a&quot;
ssh root@matx01lins01.nerdydrunk.net &quot;yum -y erase kernel-2.6.32-504.el6.x86_64&quot;
ssh root@matx01lins01.nerdydrunk.net &quot;cd ./vmware-tools-distrib/ &amp;&amp; ./vmware-install.pl -d&quot;</description>
    </item>
    <item rdf:about="https://nerdydrunk.info/linux:vim?rev=1658400099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-21T10:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim</title>
        <link>https://nerdydrunk.info/linux:vim?rev=1658400099&amp;do=diff</link>
        <description>Vim

linux

Syntax Highlighting

To enable syntax highlighting for unique file names edit:

/home/USERNAME/.vimrc


au BufNewFile,BufRead FILE.NAME      setf SYNTAX


Syntax files are in:

/usr/share/vim/vim74/syntax/




Search and Replace

Find each occurrence of &#039;foo&#039; (in all lines), and replace it with &#039;bar&#039;.</description>
    </item>
</rdf:RDF>
