5.x system-config-kickstart --generate /my.ks
6.x yum reop need to be created for package selection
rpm -qa --qf "%{NAME}\n" > list
sed -n '1,32p' ks
append the package list to kickstart file
2011年7月25日 星期一
2011年7月19日 星期二
apache rewrite_module
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^IP\.IP\.IP\.[1-9][0-9]{0,2}$
RewriteRule !\/Pattern http://Dest_Server/DestFolder/
RewriteCond %{REMOTE_ADDR} !^IP\.IP\.IP\.[1-9][0-9]{0,2}$
RewriteRule !\/Pattern http://Dest_Server/DestFolder/
2011年7月13日 星期三
using ssh via perl
#!/usr/apps/perl/rhel4.x/bin/perl
use Net::SSH::Perl;
my $ssh = Net::SSH::Perl->new("server");
$ssh->login("id", "password");
my($stdout, $stderr, $exit) = $ssh->cmd(" /root/digitemp-3.6.0/digitemp_DS9097U -q -c /root/digitemp-3.6.0/digitemp.conf -a");$index=0;
my @values = split('\n', $stdout);
foreach my $val (@values) {
my @obj=split(' ',$val);
if ($#obj ==8 ){
$Temperature=$Temperature . "T$index:$obj[8] ";
$index++;
}
}
print substr($Temperature,0,length($Temperature)-1);
use Net::SSH::Perl;
my $ssh = Net::SSH::Perl->new("server");
$ssh->login("id", "password");
my($stdout, $stderr, $exit) = $ssh->cmd(" /root/digitemp-3.6.0/digitemp_DS9097U -q -c /root/digitemp-3.6.0/digitemp.conf -a");$index=0;
my @values = split('\n', $stdout);
foreach my $val (@values) {
my @obj=split(' ',$val);
if ($#obj ==8 ){
$Temperature=$Temperature . "T$index:$obj[8] ";
$index++;
}
}
print substr($Temperature,0,length($Temperature)-1);
2011年7月12日 星期二
2011年7月5日 星期二
Linux printer server setup
Package need:
1: pdfdistiller PDF engine
2: Imaging image engine
3: pkpgcounter page counter
4: tea4cup backend daemon
System folder
1: /usr/share/cups/model printer driver default path
2: /etc/cups cups and tea4cups configuration file path
3: /etc/cups/ppd printer driver for each printer. Naming rule is same as printer name
4: /usr/lib/cups/backend backend folder. Printer interface definition
Configuration file
1: /etc/xinetd.d/cups-lpd lpd printer
2: /etc/cups/cupsd.conf cupsd configuration file
3: /etc/cups/tea4cups.conf tea4cups configuration file
4: /etc/cups/mime.convs mime application and filter mapping
5: /etc/cups/mime.types mine type definition
Daemon
1: /etc/init.d/cups
2: /etc/init.d/xinetd
Setup
cp pdfdistiller /usr/lib/cups/backend;chmod +x pdfdistiller
cp tea4cups /usr/lib/cups/backend;chown root:root tea4cups;chmod 700 tea4cups;
install Imaging and pkpgcounter python setup.py install
vi /etc/cups/tea4cups.conf
under the global segment
prehook_keep : ps2pdf $TEADATAFILE /tmp/print/log/audit/$TEAPRINTERNAME.$TEAJOBID-$TEACLIENTHOST.$TEAUSERNAME.pdf
prehook_log : echo `date +%Y/%m/%d\ %H:%M` $TEAPRINTERNAME $TEAJOBID $TEACLIENTHOST $TEAUSERNAME `pkpgcounter $TEADATAFILE`\"$TEATITLE\" >> /var/log/printaccounting.log
Printer installation:
Linux: lpadmin –p queue name –m dirver –v lpd://printer_server/queue_name-E
Unix: lpadmin -p kido -v /dev/null -m netstandard -o protocol=bsd -o dest=10.88.229.75:text -o timeout=5 -o nobanner -D "Plotter in copy room"
Printer Server: lpadmin -p ljet1 -m PrintAudit.ppd -v tea4cups:lpd://10.88.228.9/LPD -E -L "Copy Room" -D "HP Laser Printer"
1: pdfdistiller PDF engine
2: Imaging image engine
3: pkpgcounter page counter
4: tea4cup backend daemon
System folder
1: /usr/share/cups/model printer driver default path
2: /etc/cups cups and tea4cups configuration file path
3: /etc/cups/ppd printer driver for each printer. Naming rule is same as printer name
4: /usr/lib/cups/backend backend folder. Printer interface definition
Configuration file
1: /etc/xinetd.d/cups-lpd lpd printer
2: /etc/cups/cupsd.conf cupsd configuration file
3: /etc/cups/tea4cups.conf tea4cups configuration file
4: /etc/cups/mime.convs mime application and filter mapping
5: /etc/cups/mime.types mine type definition
Daemon
1: /etc/init.d/cups
2: /etc/init.d/xinetd
Setup
cp pdfdistiller /usr/lib/cups/backend;chmod +x pdfdistiller
cp tea4cups /usr/lib/cups/backend;chown root:root tea4cups;chmod 700 tea4cups;
install Imaging and pkpgcounter python setup.py install
vi /etc/cups/tea4cups.conf
under the global segment
prehook_keep : ps2pdf $TEADATAFILE /tmp/print/log/audit/$TEAPRINTERNAME.$TEAJOBID-$TEACLIENTHOST.$TEAUSERNAME.pdf
prehook_log : echo `date +%Y/%m/%d\ %H:%M` $TEAPRINTERNAME $TEAJOBID $TEACLIENTHOST $TEAUSERNAME `pkpgcounter $TEADATAFILE`\"$TEATITLE\" >> /var/log/printaccounting.log
Printer installation:
Linux: lpadmin –p queue name –m dirver –v lpd://printer_server/queue_name-E
Unix: lpadmin -p kido -v /dev/null -m netstandard -o protocol=bsd -o dest=10.88.229.75:text -o timeout=5 -o nobanner -D "Plotter in copy room"
Printer Server: lpadmin -p ljet1 -m PrintAudit.ppd -v tea4cups:lpd://10.88.228.9/LPD -E -L "Copy Room" -D "HP Laser Printer"
2011年7月1日 星期五
Add JRE plugin in RHEL 64 bits version
By default, system built-in browser, seamonkey is a 64bits application. However the browser only accepts 64bits plugins. Unfortunately, there are no JRE plugins can run without any problem with seamonkey. Only you can do is download the 32 bits firefox and add the 32 bits JRE plugins.
1: Download firefox from official site.
2: Untar the source file. ( tar zxvf firebox-x.x.x.tar.gz )
3: Download JRE from Sun. Because we want to have java applet and java web start function, please download the i586 version.
4: execute the downloaded bin file. ( chmod a+x jre-x_x_x-linux-i586-rpm.bin; /download_Path/jre-x_x_x-linux-i586-rpm.bin)
5: all JRE files will be located under /usr/java/jre_VERSION
6: link plugin to browser. ln –s /usr/java/jre_Version/plugin/i386/ns7/libjavaplugin_oji.so /download_Path/firebox/plugins/
7: launch the browser /download_Path/firebox/firebox
8: check plugin status go to url: about:plugins to check
1: Download firefox from official site.
2: Untar the source file. ( tar zxvf firebox-x.x.x.tar.gz )
3: Download JRE from Sun. Because we want to have java applet and java web start function, please download the i586 version.
4: execute the downloaded bin file. ( chmod a+x jre-x_x_x-linux-i586-rpm.bin; /download_Path/jre-x_x_x-linux-i586-rpm.bin)
5: all JRE files will be located under /usr/java/jre_VERSION
6: link plugin to browser. ln –s /usr/java/jre_Version/plugin/i386/ns7/libjavaplugin_oji.so /download_Path/firebox/plugins/
7: launch the browser /download_Path/firebox/firebox
8: check plugin status go to url: about:plugins to check
訂閱:
文章 (Atom)