Skip to content

Instantly share code, notes, and snippets.

View recklessop's full-sized avatar
🏡
Working from Home

Justin Paul recklessop

🏡
Working from Home
View GitHub Profile
Linux cent7.labrack.xyz 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@cent7 ~]# lsinitrd | grep /kernel/drivers
drwxr-xr-x 16 root root 0 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers
drwxr-xr-x 2 root root 0 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/ata
-rw-r--r-- 1 root root 3388 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/ata/ata_generic.ko.xz
-rw-r--r-- 1 root root 8948 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/ata/ata_piix.ko.xz
-rw-r--r-- 1 root root 94212 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/ata/libata.ko.xz
-rw-r--r-- 1 root root 3304 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/ata/pata_acpi.ko.xz
drwxr-xr-x 2 root root 0 Nov 2 18:18 usr/lib/modules/3.10.0-693.el7.x86_64/kernel/drivers/block
-rw-r--r-- 1 root
[root@rhel72 ~]# lsinitrd | grep kernel/driver
drwxr-xr-x 13 root root 0 Nov 2 20:26 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers
drwxr-xr-x 2 root root 0 Nov 2 20:26 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/ata
-rw-r--r-- 1 root root 13809 Oct 29 2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/ata/ata_generic.ko
-rw-r--r-- 1 root root 52809 Oct 29 2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/ata/ata_piix.ko
-rw-r--r-- 1 root root 365073 Oct 29 2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/ata/libata.ko
-rw-r--r-- 1 root root 11937 Oct 29 2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/ata/pata_acpi.ko
drwxr-xr-x 2 root root 0 Nov 2 20:26 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/block
-rw-r--r-- 1 root root 131969 Oct 29 2015 usr/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/block/floppy.ko
-rw-r--r-- 1 root
END_CONFIG=/etc/netplan/01-network-card.yaml
generateAndApply() {
sudo netplan generate
sudo netplan apply
}
getInternetInfo() {
local INTERNET_INFO=$( ip r | grep default )
printf "%s" "$( echo $INTERNET_INFO | cut -f$1 -d' ' )"
#!/bin/bash
#
# Creates a backup
cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bk_`date +%Y%m%d%H%M`
# Changes dhcp from 'yes' to 'no'
sed -i "s/dhcp4: yes/dhcp4: no/g" /etc/netplan/01-netcfg.yaml
# Retrieves the NIC information
nic=`ifconfig | awk 'NR==1{print $1}'`
# Ask for input on network configuration
read -p "Enter the static IP of the server in CIDR notation: " staticip
[root@rhel74 yum.repos.d]# yum install netplan
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package netplan.x86_64 0:0.40.2-0.el7.1 will be installed
--> Processing Dependency: /usr/bin/python3 for package: netplan-0.40.2-0.el7.1.x86_64
--> Processing Dependency: python34-netifaces for package: netplan-0.40.2-0.el7.1.x86_64
--> Processing Dependency: python34-yaml for package: netplan-0.40.2-0.el7.1.x86_64
--> Processing Dependency: systemd-networkd for package: netplan-0.40.2-0.el7.1.x86_64
network:
version: 2
renderer: networkd
ethernets:
eth0:
match:
macaddress: 3a:8c:83:61:58:70
set-name: eth0
addresses:
- 192.168.0.40/24
@recklessop
recklessop / gist:c3418b24e50e0e94ac1e33e55a843f7a
Created January 20, 2019 01:46 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
@recklessop
recklessop / Wireguard-Notes
Last active January 28, 2019 17:24
Wireguard Notes
One step keygen:
umask 077 # This makes sure credentials don't leak in a race condition.
wg genkey | tee privatekey | wg pubkey > publickey
Manual steps:
wg genkey
echo <private key> | wg pubkey
---------------------------------------------------------------------------
wg.conf
@recklessop
recklessop / dailstats.sql
Created February 20, 2019 21:11
daily stats table structure
-- phpMyAdmin SQL Dump
-- version 4.5.4.1deb2ubuntu2.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 20, 2019 at 04:11 PM
-- Server version: 5.7.24-0ubuntu0.16.04.1
-- PHP Version: 7.0.32-0ubuntu0.16.04.1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
@recklessop
recklessop / dailystats.php
Last active February 20, 2019 22:45
dailystats.php for zplanner
<?php
$connect = mysqli_connect("localhost","root","Zertodata1!");
mysqli_select_db($connect,"zerto"); //select the table
$query = "SELECT name FROM `vms` WHERE monitor = 'Y'";
$vms = mysqli_query($connect, $query) or die (mysqli_error($connect));
$query = "SELECT datestamp FROM `stats` GROUP BY datestamp DESC";
$dateresult = mysqli_query($connect, $query) or die (mysqli_error($connect));