User Tools

Site Tools


how_to

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
how_to [2012/10/26 03:19]
k2patel [Preserve Custom nameserver]
how_to [2020/08/10 02:35] (current)
Line 21: Line 21:
  
 To drop all the table in the mysql database - use the following command. To drop all the table in the mysql database - use the following command.
 +<WRAP prewrap>
 <code mysql> <code mysql>
 mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE] mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE]
 </​code>​ </​code>​
 +</​WRAP>​
  
 ==== How to list pear using php ==== ==== How to list pear using php ====
Line 201: Line 201:
  
 If you need to run cron with your own php.ini and send result to mail use following. If you need to run cron with your own php.ini and send result to mail use following.
 +<WRAP prewrap>
 <code bash> <code bash>
 */1 */2 * * * /​usr/​local/​bin/​php --php-ini /​srv/​www/​conf/​php.ini /​srv/​www/​public_html/​cron.php | /​usr/​bin/​mail -s "​Output of crontab"​ xyz@yahoo.com */1 */2 * * * /​usr/​local/​bin/​php --php-ini /​srv/​www/​conf/​php.ini /​srv/​www/​public_html/​cron.php | /​usr/​bin/​mail -s "​Output of crontab"​ xyz@yahoo.com
 </​code>​ </​code>​
 +</​WRAP>​
 ==== Exit Codes ==== ==== Exit Codes ====
 At some point you feel like there is no exit code documentation and you want find you what should it return.\\ At some point you feel like there is no exit code documentation and you want find you what should it return.\\
Line 323: Line 323:
  
 **Step 2** : Create Raid Drive. ( this command will create "/​dev/​md10"​ ) **Step 2** : Create Raid Drive. ( this command will create "/​dev/​md10"​ )
 +<WRAP prewrap>
 <code bash> <code bash>
 mdadm --create --level=10 --raid-devices=4 --spare-devices=0 --chunk=128 --layout=f2 /dev/md10 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 mdadm --create --level=10 --raid-devices=4 --spare-devices=0 --chunk=128 --layout=f2 /dev/md10 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1
 </​code>​ </​code>​
 +</​WRAP>​
  
 **Step 3**: Format Drive ( I am formatting for XFS )  **Step 3**: Format Drive ( I am formatting for XFS ) 
Line 415: Line 417:
 <code bash> <code bash>
 cryptsetup luksKillSlot /dev/sda2 0 cryptsetup luksKillSlot /dev/sda2 0
 +</​code>​
 +
 +==== Check for Operation Windigo infection ====
 +<code bash>
 +ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected”
 +</​code>​
 +[[http://​news.softpedia.com/​news/​quot-Operation-Windigo-quot-Attack-Infects-10-000-Unix-Servers-Millions-of-PCs-at-Risk-432920.shtml?​utm_source=dlvr.it&​utm_medium=twitter|Ref.]]
 +
 +==== Creating patch for rpm ====
 +this can be used as '​%patch0 -p1 -b <​file_name>'​
 +<code bash>
 +diff -ru hdf-4.2.12-orig hdf-4.2.12-diff >| ../​SOURCES/​hdf-4.2.12.example.patch
 +</​code>​
 +
 +==== Configure option for Fedora / Redhat ====
 +replace amaya with your application etc...\\
 +This is usefull while compiling sources for systems
 +<WRAP prewrap>
 +<code bash>
 +../​configure -enable-system-raptor '​--build=x86_64-redhat-linux-gnu'​ '​--host=x86_64-redhat-linux-gnu'​ '​--program-prefix='​ '​--prefix=/​usr'​ '​--exec-prefix=/​usr'​ '​--bindir=/​usr/​bin'​ '​--sbindir=/​usr/​sbin'​ '​--sysconfdir=/​etc'​ '​--datadir=/​usr/​share'​ '​--includedir=/​usr/​include'​ '​--libdir=/​usr/​lib64'​ '​--libexecdir=/​usr/​libexec'​ '​--sharedstatedir=/​var/​lib'​ '​--mandir=/​usr/​share/​man'​ '​--infodir=/​usr/​share/​info'​ '​--exec_prefix=/​usr'​ '​build_alias=x86_64-redhat-linux-gnu'​ '​host_alias=x86_64-redhat-linux-gnu'​ '​--libexecdir=/​usr/​lib64/​amaya'​ '​--localstatedir=/​var'​ '​--datadir=/​usr/​share/​amaya'​ '​--sysconfdir=/​etc/​amaya'​ '​--with-logdir=$(localstatedir)/​log/​amaya'​ '​--with-pidfile=$(localstatedir)/​run/​amaya.pid'​
 +</​code>​
 +</​WRAP>​
 +
 +==== Run single command parallel'​y with diff values ====
 +<WRAP prewrap>
 +<code bash>
 +(echo "​http://​test.k2patel.in";​ echo "​http://​test.ornl.gov";​ echo "​http://​yahoo.com"​ ) | parallel 'ab -n 50 -c 50 {}'
 +</​code>​
 +</​WRAP>​
 +
 +==== Print yum variable value ====
 +<code python>
 +import yum
 +import pprint ​
 +
 +yvar = yum.YumBase()
 +pprint.pprint(yvar.conf.yumvar,​ width=1)
 +</​code>​
 +
 +==== Disable Predictable interface name in RHEL / CentOS ====
 +Pass following during boot kernel command line.
 +<code bash>
 +net.ifnames=0
 </​code>​ </​code>​
how_to.1351221563.txt.gz · Last modified: 2020/08/10 02:30 (external edit)