Posts By: jonny

Environment Modules

Environment Modules allow for management of environment variables  when using multiple compilers, multiple libraries, or even versions of applications that you might need to run. Rather than change $PATH, $LD_LIBRARY_LOAD, or $MANPATH for each you can use Environment Modules to handle the path changes to ensure you run the appropriate version correctly. Installation On CentOS… Read more »

Saving Streaming Video with VLC

VLC Convert Video Stream

I was asked by a relative if a live video stream could be saved for later viewing. I found the (m3u8) address for the live video stream by right-clicking the link on the website and used this in VLC. VLC is freedom software available from the VLC website. From the VLC menu bar I chose… Read more »

Server Technology Sentry Switched CDU

Sentry CDU

A few notes for future reference. I am playing with a power distribution unit from Server Technology  – Model CW-16VE-P32M Initially to configure the device I plugged both the Cabinet Distribution Unit (CDU) unit and a laptop into a switch, setting the IP address to the same subnet as the unit. I set the laptop… Read more »

Favicon Generator

Note to Self: The service at http://realfavicongenerator.net is great for generating favicon’s and icons for other mobile platforms.    

Deploying a Web Project from Gitlab

gitlab deploy hooks

I wanted to automatically deploy a web project when any updates are pushed to the gitlab repository. To do so I added a ‘Web Hook’. The Web Hook calls a URL in response to ‘push’ events. I created a PHP page to be called by the Web Hook: So in response to push events gitlab_hook.php… Read more »

Huge Pages in CentOS 6

centos logo

To check the size and amount of Huge Pages use: grep -i Hugepage /proc/meminfo This should so something like: HugePages_Total:    0 HugePages_Free:     0 HugePages_Rsvd:        0 HugePages_Surp:        0 Hugepagesize:       2048 kB To change the number of HugePages use the following: sysctl -w vm.nr_hugepages=2560 This would allocate 2560x2048kB = 5GB grep -i Hugepage /proc/meminfo AnonHugePages:     10240 kB… Read more »

Filezilla is Dead – Killed by Malware

With a heavy heart I can no longer recommend FileZilla.For years I had pointed users to Filezilla for several reasons including availability on multiple platforms and support for FTPS. I have now been informed that Windows users who download FileZilla via Sourceforge are getting an installer that tries to install crapware. Filezilla are aware of… Read more »

Building Slurm Scheduler RPM Packages

centos logo

Download the slurm tarball from http://www.schedmd.com/#repos Install dependencies: yum install munge-devel munge-libs readline-devel perl-ExtUtils-MakeMaker openssl-devel pam-devel rpm-build Build the RPM: rpmbuild -ta ./slurm-14.03.10.tar.bz2 After 5 minutes compiling this will create RPMs in the directory: ~/rpmbuild/RPMS/x86_64/ for me this was /root/rpmbuild/RPMS/x86_64/ The created RPMs were as follows: slurm-14.03.10-1.el6.x86_64.rpm slurm-pam_slurm-14.03.10-1.el6.x86_64.rpm slurm-sjobexit-14.03.10-1.el6.x86_64.rpm slurm-slurmdb-direct-14.03.10-1.el6.x86_64.rpm slurm-devel-14.03.10-1.el6.x86_64.rpm slurm-perlapi-14.03.10-1.el6.x86_64.rpm slurm-sjstat-14.03.10-1.el6.x86_64.rpm slurm-sql-14.03.10-1.el6.x86_64.rpm slurm-munge-14.03.10-1.el6.x86_64.rpm… Read more »

PHP Built-In Web Server

LAMP Development just got a little easier with PHP version 5.4 and the in-built PHP web server. To test a PHP application we can now navigate to the directory on the filesytem: cd ~/websites/whatever.com/httpdocs Then run the PHP Web Server: php -S localhost:8000 In a web browser enter the location http://localhost:8000 to see your web… Read more »