Category: Uncategorised

  • Checking Letsencrypt Certificates Dates

    certbot certificates | grep "Certificate Name\|Expiry Date"

  • Show me all Block devices without the Partition definitions

    lsblk -n -o NAME,TYPE | awk '$2 == "disk" {print $1}' | grep -v '[z].*$'
  • Backup before edit

    export EDITOR=vi; if [ -f "$1" ]; then cp $1{,@"$(date +%Y%m%y_%H%M%S)"}; $EDITOR $1; fi
  • 32 or 64

    getconf LONG_BIT
  • ESXi 5 Scriptable Power Management Settings Commands

    I now use Proxmox VE

    use the tool esxcfg-advcfg

    Get the current Active Policy

    esxcfg-advcfg –get /Power/CpuPolicy
    

    Low Power

    esxcfg-advcfg -s low /Power/CpuPolicy
    

    Balanced

    esxcfg-advcfg -s dynamic /Power/CpuPolicy
    

    High Performance

    esxcfg-advcfg -s static /Power/CpuPolicy
    

    or use esxcli

    Get the current Active Policy

    esxcli system settings advanced list -o “/Power/CpuPolicy”
    

    Low Power

    esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low”
    

    Balanced

    esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “dynamic”
    

    High Performance

    esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “Static”
    

    Remote from Linux

    ssh root@ESXi-HOSTNAME-OR-IP “esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low””
    

    from Windows

    plink root@ESXi-HOSTNAME-OR-IP -l root -pw PASSWORD “esxcli system settings advanced set -o “/Power/CpuPolicy” –string-value “low””

  • VMware ESXi White Boxes

    I now use Proxmox VE

    Asus M4A89GTD PRO / VMware ESXi 5.1.0 Build 799733
    AMD Phenom II X6 1075T
    32 GB Memory (Corsair Vengeance 4 x 8 GB)
    onBoard SATA
    onBoard RTL8111E Network Controller
    2 x Intel Gigabit CT Desktop Adapter
    1 x Intel Pro/1000 PT Dual Port Server Adapter
    

    Asus M4A78T-E BIOS 3406 / VMware ESXi 5.0.0 Build 469512
    1 x Intel Pro/1000 PT Dual Port Server Adapter
    2 x Intel Gigabit CT Desktop Adapter
    onBoard SATA
    Dawicontrol DC-7210 RAID (2 x 1 TB SATAII Raid 1)
    16 GB Memory (Corsair Vegeance PC3-12800U)
    AMD Athlon II X4 620 4x 2.60GHz
    

    Asus M2NPV-VM / M2NPV-MX Beta BIOS 5005 / VMware ESXi 5.1.0 Build 799733
    AMD Athlon 5050e Dual Core
    8 GB Memory
    Dawicontrol DC-7210 RAID (2 x 1 TB SATAII Raid 1)
    onBoard SATA
    onBoard nVidia NForce Network Controller
    Intel Gigabit CT Desktop Adapter
  • Simple Showcenter 1000 Server With Apache

    You need the following File and Directory Structure

    index.php
    ./tmp
    ./media/video
    ./media/music
    ./media/picture

    index.php

    <html>
    <body>
    <a href="http://[IP-Address]:[Port]">Refresh</a><br>
    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', TRUE);
    function get_media($dir) {
    $files = array();
    if ($handle = opendir($dir)) {
        while (false !== ($file = readdir($handle))) {
    	if ($file != "." && $file != "..") {
                if (is_dir("$dir/$file")) {
    		$files = array_merge($files, get_media("$dir/$file"));
                } else {
    		$files[] = ("$dir/$file");
    	    }
    	}
    }
    closedir($handle);
    }
    asort($files);
    return $files;
    }
    
    # $current_path = dirname(__FILE__);
    # $dir = $current_path."/media";
    
    $dir = "media";
    
    $media = get_media($dir);
    
    foreach ($media as $value) {
        $file = md5($value);
        $handle = fopen("tmp/".$file,"w");
        fwrite($handle,"|0|0|[IP-Address]:[Port]/".$value."| + #13#10");
        ?> </br>
        <a href="tmp/<?php echo $file; ?>" vod="playlist"><?php echo $value; ?></a>
    <?php } ?>
    </body>
    </html>
  • Boot WinPE From Linux PXE Server

    The information in this article may be outdated.

    Download WAIK

    Download and execute mkWinPE.cmd

    We need a DHCP and TFTP-Server

    apt-get install dhcp3-server tftpd-hpa

    edit /etc/dhcpd/dhcpd.conf

    host tftpclient {
    hardware ethernet [MAC-address of the PXE client];
    fixed-address [IP-address of the PXE client];
    filename “Boot/pxeboot.n12”;
    }

    Edit the File /etc/default/tftpd-hpa

    RUN_DAEMON=”yes”
    OPTIONS=”-v -l -m /etc/default/tftpd.rules -s /tftpboot”

    Create /etc/default/tftpd.rules

    rg \\ / # Convert backslashes to slashes

    We also need the PXE Stack PXELINUX

    label winpe2 kernel /Boot/pxeboot.n12