Cortex init.d Script Failure on Centos7

If you install Cortex from Yum on Centos7 you will most likely receive this error: /etc/init.d/cortex: line 26: /lib/init/vars.sh: No such file or directory This is the fix: perl -pi -e 's|. /lib/init/vars.sh|[ -r /lib/init/vars.sh ] && . /lib/init/vars.sh|g' /etc/init.d/cortex perl -pi -e 's|. /lib/lsb/init-functions|[ -r /etc/init.d/functions ] && . /etc/init.d/functions|g' /etc/init.d/cortex

nohup example

here’s a nohup example: nohup nice -n -19 /bin/bash cidr_to_ipset.sh all_countries.txt 2>&1 >/root/cidr_to_ipset_output.log </dev/null & nohup is a POSIX command to ignore the HUP (hangup) signal. The HUP signal is, by convention, the way a terminal warns dependent processes of logout. Output that would normally go to the terminal goes to a file called nohup.out... » read more

Apache ProxyPass with dynamic hostname

To use Apache ProxyPass directives with dynamic hostnames you will need to also use ModRewrite. Objective All requests to the virtualhost will ProxyPass and ProxyPassReverse (also known as an “Apache Gateway”) to the %{HTTP_HOST} The only reason this would make sense to do is if you have localhost entries on the apache server for specfic... » read more

chkconfig with color on centos

alias chkconfig="chkconfig | perl -pe 'use Term::ANSIColor; s/\bon\b/color(\"green\").on.color(\"reset\")/ige;'" or to permit passing an agrument: function chkconfig(){ /sbin/chkconfig $* | perl -pe 'use Term::ANSIColor; s/\bon\b/color("green").on.color("reset")/ige;' }

nano syntax highlighting

nano syntax highlighting This article describes how to get syntax highlighting in the command line emacs editor “nano“ Ubuntu zcat /usr/share/doc/nano/examples/nanorc.sample.gz > ~/.nanorc sed -i 's|# include|include|g' ~/.nanorc Centos/Redhat cp /usr/share/doc/nano-2.0.9/nanorc.sample ~/.nanorc sed -i 's|# include|include|g' ~/.nanorc

my bash prompt

Installation Modify ~/.bashrc and append this line PS1="\n\[\e[32;1m\][\[\e[37;1m\]\[email protected]\h:\[\e[37;1m\]\w\[\e[32;1m\]]\\$ \[\e[0m\]" My Bash Prompt To replace yours in one command with this one sed -i 's~PS1.*~PS1="\\n\\[\\e[32;1m\\][\\[\\e[37;1m\\]\\[email protected]\\h:\\[\\e[37;1m\\]\\w\\[\\e[32;1m\\]]\\\\$ \\[\\e[0m\\]"~g' ~/.bashrc

Setup Email on Centos

To setup email on Centos 6 run these commands yum -y install sendmail mailutils chkconfig --levels 235 sendmail on service sendmail restart To send a test email echo "test message" | mail -s "test subject" [email protected] Hosts File Modify your hosts file and add $HOSTNAME.local to prevent issues (in example below we are using hostname... » read more