Archive for category Nix
http://tldp.org/HOWTO/LVM-HOWTO/upgraderoottolvm.html
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 »
Install PHP 5.2 on CENTOS 5.4
Yep via Jason repo
http://www.jasonlitka.com/yum-repository/
> : ) yes!
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 !!
REmote Desktop MacosX open source
http://cord.sourceforge.net/
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
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
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.
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