Archive for category Nix

http://tldp.org/HOWTO/LVM-HOWTO/upgraderoottolvm.html

CENTOS – http://www.linuxweblog.com/blogs/sandip/20071007/convert-root-filesystem-lvm

http://tldp.org/HOWTO/LVM-HOWTO/upgraderoottolvm.html

No Comments

Add hard drive to extend existing LVM volume

http://www.utahsysadmin.com/2009/12/08/add-hard-drive-to-extend-lvm/

Previously I posted how to add a hard drive and create a new volume in LVM. This time we’ll add a new hard drive and then increase or extend the size of an existing volume or partition. This is an example using an RHEL 5 derivative, OEL 5. The server is really a VM inside VMware vSphere 4, but that is of no consequence to what we are doing.

In this example, we have an existing /data partition of 350 GB. Well, it’s just not big enough, so we’ll add another 100 GB hard drive and give it to the /data partition.

After adding the 100 GB hard drive to the VM through vCenter, connect to the server through SSH or the console. Here’s the existing setup: Read the rest of this entry »

No Comments

FLAC to MP3 macosx

All2MP3

http://www.tresrrr.com/All2MP3/ENGLISH.html

No Comments

Install PHP 5.2 on CENTOS 5.4

Yep via Jason repo

http://www.jasonlitka.com/yum-repository/

> : )   yes!

No Comments

Auto Power On : Restore on AC power loss X6240

To restore on AC power loss on a X6240

1) Enter BIOS SETUP UTILITY

2) Chipset -> SouthBridge/MCP55 Configuration

3) Restore on AC Power Loss -> Power ON

Ready !!

, , , , ,

No Comments

REmote Desktop MacosX open source

http://cord.sourceforge.net/

No Comments

Schedule tasks on Linux using crontab

If you’ve got a website that’s heavy on your web server, you might want to run some processes like generating thumbnails or enriching data in the background. This way it can not interfere with the user interface. Linux has a great program for this called cron. It allows tasks to be automatically run in the background at regular intervals. You could also use it to automatically create backups, synchronize files, schedule updates, and much more. Welcome to the wonderful world of crontab.
Crontab

The crontab (cron derives from chronos, Greek for time; tab stands for table) command, found in Unix and Unix-like operating systems, is used to schedule commands to be executed periodically. To see what crontabs are currently running on your system, you can open a terminal and run:

sudo crontab -l

To edit the list of cronjobs you can run:

sudo crontab -e

This wil open a the default editor (could be vi or pico, if you want you can change the default editor) to let us manipulate the crontab. If you save and exit the editor, all your cronjobs are saved into crontab. Cronjobs are written in the following format:

* * * * * /bin/execute/this/script.sh

Scheduling explained

As you can see there are 5 stars. The stars represent different date parts in the following order:

1. minute (from 0 to 59)
2. hour (from 0 to 23)
3. day of month (from 1 to 31)
4. month (from 1 to 12)
5. day of week (from 0 to 6) (0=Sunday)

Execute every minute

If you leave the star, or asterisk, it means every. Maybe that’s a bit unclear. Let’s use the the previous example again:

* * * * * /bin/execute/this/script.sh

They are all still asterisks! So this means execute /bin/execute/this/script.sh:

1. every minute
2. of every hour
3. of every day of the month
4. of every month
5. and every day in the week.

In short: This script is being executed every minute. Without exception.
Execute every Friday 1AM

So if we want to schedule the script to run at 1AM every Friday, we would need the following cronjob:

0 1 * * 5 /bin/execute/this/script.sh

Get it? The script is now being executed when the system clock hits:

1. minute: 0
2. of hour: 1
3. of day of month: * (every day of month)
4. of month: * (every month)
5. and weekday: 5 (=Friday)

Execute on weekdays 1AM

So if we want to schedule the script to run at 1AM every Friday, we would need the following cronjob:

0 1 * * 1-5 /bin/execute/this/script.sh

Get it? The script is now being executed when the system clock hits:

1. minute: 0
2. of hour: 1
3. of day of month: * (every day of month)
4. of month: * (every month)
5. and weekday: 1-5 (=Monday til Friday)

Execute 10 past after every hour on the 1st of every month

Here’s another one, just for practicing

10 * 1 * * /bin/execute/this/script.sh

Fair enough, it takes some getting used to, but it offers great flexibility.
Neat scheduling tricks

What if you’d want to run something every 10 minutes? Well you could do this:

0,10,20,30,40,50 * * * * /bin/execute/this/script.sh

But crontab allows you to do this as well:

*/10 * * * * /bin/execute/this/script.sh

Which will do exactly the same. Can you do the the math? ;)
Special words

If you use the first (minute) field, you can also put in a keyword instead of a number:

@reboot Run once, at startup
@yearly Run once a year “0 0 1 1 *”
@annually (same as @yearly)
@monthly Run once a month “0 0 1 * *”
@weekly Run once a week “0 0 * * 0″
@daily Run once a day “0 0 * * *”
@midnight (same as @daily)
@hourly Run once an hour “0 * * * *

Leave the rest of the fields empty so this would be valid:

@daily /bin/execute/this/script.sh

Storing the crontab output

By default cron saves the output of /bin/execute/this/script.sh in the user’s mailbox (root in this case). But it’s prettier if the output is saved in a separate logfile. Here’s how:

*/10 * * * * /bin/execute/this/script.sh 2>&1 >> /var/log/script_output.log

Explained

Linux can report on different levels. There’s standard output (STDOUT) and standard errors (STDERR). STDOUT is marked 1, STDERR is marked 2. So the following statement tells Linux to store STDERR in STDOUT as well, creating one datastream for messages & errors:

2>&1

Now that we have 1 output stream, we can pour it into a file. Where > will overwrite the file, >> will append to the file. In this case we’d like to to append:

>> /var/log/script_output.log

Mailing the crontab output

By default cron saves the output in the user’s mailbox (root in this case) on the local system. But you can also configure crontab to forward all output to a real email address by starting your crontab with the following line:

MAILTO=”yourname@yourdomain.com”

Mailing the crontab output of just one cronjob

If you’d rather receive only one cronjob’s output in your mail, make sure this package is installed:

aptitude install mailx

And change the cronjob like this:

*/10 * * * * /bin/execute/this/script.sh 2>&1 | mail -s “Cronjob ouput” yourname@yourdomain.com

Trashing the crontab output

Now that’s easy:

*/10 * * * * /bin/execute/this/script.sh 2>&1 > /dev/null

Just pipe all the output to the null device, also known as the black hole. On Unix-like operating systems, /dev/null is a special file that discards all data written to it.
Stay up to date

You can track my blog rss articles and rss comments. You may also find my rss bookmarks interesting. Or twitter Follow me on Twitter

No Comments

crontab -e Editor enviroment

~]#cat .bash_profile
export TERM=xterm
export PATH=$PATH:/opt/csw/sbin/:/opt/SUNWhpc/HPC8.1/sun/bin
source ~/.bashrc
EDITOR=vim
export EDITOR

No Comments

SPY Software, monitor software, activity monitor

http://www.refog.com/es/employee-monitoring.html

This PC monitoring solution ensures the productivity of your employees and protects company secrets from being stolen. It offers simple remote install over a network and real-time access to all reports and logs.

http://www.softactivity.com/

ACTIVITY MONITOR

With Activity Monitor, SoftActivity™ TS Monitor and SoftActivity™ Keylogger solutions you have your hand on the pulse of what is going on in your LAN. This unique spy software allows remote computer monitoring and keylogger recording in real time. The outstanding built-in keystroke recorder allows you to know everything user types in his emails, chats and other programs, including passwords. View and record Internet activity, trace all programs started and run by your network members.
Here are several popular ideas of how to use our computer monitoring software:

* Employee activity monitoring. Find out what they are doing when they are assumed to be working
* Control over students during the academic hours. Easily track their activity with our keystroke logger, so they will use network for the educational purposes only
* Parental control. Our powerful spy software will alert you when your child is into something suspicious

Our internet monitoring software works out the entire issue with immense effectiveness. Full statistics, detailed reports, real time computer monitoring. The completely invisible keylogger to track and record everything happening within the entire network.

No Comments

opendns with messenger

Always block:
adphilia.com
advantastar.us
alb.th3kings.net
bajame.net
bajateloz.com
batanga.com
beemp3.com
bibi.hamachi.cc
bmxxx.notengodominio.com
butterfly.sinip.es
chistes.com.py
contiadvertising.info
contiadvertising.name
crank.dontexist.com
dlzgajmas.com
dngwefc.me
dns.msftncsi.com
enocasionesveoseries.com
esmas.com
esmasplayer.com
hail.dns2go.com
hail2.dns2go.com
hotshows.org
hotword.com
i44.tinypic.com
images.habbohotel.com
img.mixplay.tv
irc.zief.pl
liquidlove.cc
logersgroup.net
logersgroup.org
masterofliquid.info
masterofliquidonline.info
media.eresmas.com
megaupload.com
metroflog.com
mscustrev.vo.llnwd.net
mx.starmedia.com
mydogbehaves.com
nadnadzzz.info
nhsjdsflsdf.estr.es
ns.ilatina.org
ns3.mclovin.org
panchitox.laweb.es
penchatox.sin-ip.es
photos-f.ak.fbcdn.net
ppihelper.com
premiumtv.co.uk
puercomex.noip.es
rapidshare.com
taringa.net
tassweq.com
update.dna.bittorrent.com
ustream.tv
view.atdmt.com
wbsv.dataviz.com
www.angelux.net
www.bannercash.biz
www.descubrewindowslive.com
www.facebook.com
www.gigasize.com
www.linkbucks.com
www.maldito-ocio.com
www.musica.com
www.nocturnabsas.com.ar
www.poosh.com.ar

Never block:
docs.google.com
dp.msnmessenger.akadns.com
get.live.com
google.com
google.com.mx
l.google.com
live.com
login.live.com
loginnet.passport.com
messenger.hotmail.com
msn2go.com
msnmessenger.akadns.com
nexus.passport.com
ssaspps.net
support.microsoft.com
svcs.microsoft.com
update.microsoft.com
vimeo.com
windowsupdate.microsoft.com
wordpress.org
youtube.com

No Comments