Difference between revisions of "Tbow's Log"

From Nuclear Physics Group Documentation Pages
Jump to navigationJump to search
Line 8: Line 8:
  
 
==RAID and Areca==
 
==RAID and Areca==
 +
 +
===Areca 1680 2010-01-10===
 +
4.3 Driver Installation for Linux
 +
 +
This chapter describes how to install the SAS RAID controller driver to Red Hat Linux, SuSE and other versions of Linux. Before installing the SAS RAID driver to the Linux, complete the following actions:
 +
 +
# Install and configure the controller and hard disk drives according to the instructions in Chapter 2 Hardware Installation.
 +
# Start the system and then press Tab+F6 to enter the McBIOS RAID manager configuration utility. Using the McBIOS RAID manager to create the RAID set and volume set. For details, see Chapter 3, McBIOS RAID Manager.
 +
 +
If you are using a Linux distribution for which there is not a compiled driver available from Areca, you can copy the source from the SAS software CD or download the source from the Areca website and compile a new driver.
 +
 +
Compiled and tested drivers for Red Hat and SuSE Linux are included on the shipped CD. You can download updated versions of com- piled and tested drivers for RedHat or SuSE Linux from the Areca web site at http://www.areca.com.tw. Included in these downloads is the Linux driver source, which can be used to compile the updat- ed version driver for RedHat, SuSE and other versions of Linux. Please refer to the “readme.txt” file on the included Areca CD or website to make driver diskette and to install driver to the system.
 +
 +
=== Areca Scripts ===
 +
This is a collection of the Areca Scripts I have attempted to build.
 +
 +
==== grep_areca_info.sh 2012-10-09 ====
 +
#!/bin/bash
 +
cat /net/data/taro/areca/areca_info | grep -A 52 $1 | grep \#$3 | grep $2
 +
 +
==== areca_info.sh 2014-01-14 ====
 +
 +
#!/bin/bash
 +
info=areca_info
 +
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" >> $info
 +
echo "`date +%Y-%m-%d_%T`_`echo $HOSTNAME`" >> $info
 +
echo "------------------------------------------------------------------" >> $info
 +
echo -e "Drv#\t`areca_cli64 disk smart info drv=1 | grep Attribute`" >> $info
 +
echo "======================================================================================" >> $info
 +
for i in `seq 1 $1`
 +
do
 +
  areca_cli64 disk smart info drv=$i > .areca_temp
 +
  echo -e "`echo \#$i`\t`cat .areca_temp | grep Start`" >> $info
 +
done
 +
for i in `seq 1 $1`
 +
do
 +
  areca_cli64 disk smart info drv=$i > .areca_temp
 +
  echo -e "`echo \#$i`\t`cat .areca_temp | grep Power-on`" >> $info
 +
done
 +
for i in `seq 1 $1`
 +
do
 +
  areca_cli64 disk info drv=$i > .areca_temp
 +
  echo -e "`echo \#$i`\t`cat .areca_temp | grep Temperature`" >> $info
 +
done
 +
rm .areca_temp
 +
echo "------------------------------------------------------------------" >> $info
 +
areca_cli64 hw info | grep Temp >> $info
 +
 +
==== mydata.py 2012-06-19 ====
 +
#!/usr/bin/python
 +
import sqlite3
 +
import re
 +
data = open("mydata","r")
 +
all_data = data.read()
 +
all_data_split = all_data.split("+++")
 +
for i in all_data_split:
 +
  print i
 +
#Make connection to database mydata.db,
 +
# which is in the current directory.
 +
conn = sqlite3.connect('mydata.db')
 +
c = conn.cursor()
 +
# Insert a row of data
 +
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
 +
# Save (commit) the changes
 +
conn.commit()
 +
# We can also close the cursor if we are done with it
 +
c.close()
 +
# Create table
 +
#c.execute('''CREATE TABLE stocks
 +
#            (date text, trans text, symbol text, qty real, price real)''')
 +
 
==LDAP==
 
==LDAP==
 
==Elog==
 
==Elog==

Revision as of 14:42, 14 May 2014

This is a log of everything Josh (Systems Administrator) has done over the years.

Projects, Scripts, and Daemons

This section includes things like:

  • Scripts I have written
  • Daemons I have setup
  • Projects I have attempted or completed

RAID and Areca

Areca 1680 2010-01-10

4.3 Driver Installation for Linux

This chapter describes how to install the SAS RAID controller driver to Red Hat Linux, SuSE and other versions of Linux. Before installing the SAS RAID driver to the Linux, complete the following actions:

  1. Install and configure the controller and hard disk drives according to the instructions in Chapter 2 Hardware Installation.
  2. Start the system and then press Tab+F6 to enter the McBIOS RAID manager configuration utility. Using the McBIOS RAID manager to create the RAID set and volume set. For details, see Chapter 3, McBIOS RAID Manager.

If you are using a Linux distribution for which there is not a compiled driver available from Areca, you can copy the source from the SAS software CD or download the source from the Areca website and compile a new driver.

Compiled and tested drivers for Red Hat and SuSE Linux are included on the shipped CD. You can download updated versions of com- piled and tested drivers for RedHat or SuSE Linux from the Areca web site at http://www.areca.com.tw. Included in these downloads is the Linux driver source, which can be used to compile the updat- ed version driver for RedHat, SuSE and other versions of Linux. Please refer to the “readme.txt” file on the included Areca CD or website to make driver diskette and to install driver to the system.

Areca Scripts

This is a collection of the Areca Scripts I have attempted to build.

grep_areca_info.sh 2012-10-09

#!/bin/bash
cat /net/data/taro/areca/areca_info | grep -A 52 $1 | grep \#$3 | grep $2

areca_info.sh 2014-01-14

#!/bin/bash
info=areca_info
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" >> $info
echo "`date +%Y-%m-%d_%T`_`echo $HOSTNAME`" >> $info
echo "------------------------------------------------------------------" >> $info
echo -e "Drv#\t`areca_cli64 disk smart info drv=1 | grep Attribute`" >> $info
echo "======================================================================================" >> $info
for i in `seq 1 $1`
do
 areca_cli64 disk smart info drv=$i > .areca_temp
 echo -e "`echo \#$i`\t`cat .areca_temp | grep Start`" >> $info
done
for i in `seq 1 $1`
do
 areca_cli64 disk smart info drv=$i > .areca_temp
 echo -e "`echo \#$i`\t`cat .areca_temp | grep Power-on`" >> $info
done
for i in `seq 1 $1`
do
 areca_cli64 disk info drv=$i > .areca_temp
 echo -e "`echo \#$i`\t`cat .areca_temp | grep Temperature`" >> $info
done
rm .areca_temp
echo "------------------------------------------------------------------" >> $info
areca_cli64 hw info | grep Temp >> $info

mydata.py 2012-06-19

#!/usr/bin/python
import sqlite3
import re
data = open("mydata","r")
all_data = data.read()
all_data_split = all_data.split("+++")
for i in all_data_split:
 print i
#Make connection to database mydata.db,
#	which is in the current directory.
conn = sqlite3.connect('mydata.db')
c = conn.cursor()
# Insert a row of data
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
# Save (commit) the changes
conn.commit()
# We can also close the cursor if we are done with it
c.close()
# Create table
#c.execute(CREATE TABLE stocks
#             (date text, trans text, symbol text, qty real, price real))

LDAP

Elog

Hosts

These are hosts that I have worked on. The services I have worked on may not carry the same services, but this is a log not a reflection of what is.

Gourd

Taro

Lentil

Pumpkin

Endeavour

Einstein

Corn

Jalapeno

Roentgen