Daily Technical Logs
Create a project from an existing ANT buildfile:Click on File->New->Project
Select "Java Project from existing Ant Buildfile" and click "next"
Export your project settings to an ANT build file:
In your navigator window, look for a file called ".project"
Right click on the file and click on "export"
On the window that pops up, select "Ant Buildfiles" and click on "next"
Linux date command
-s date, --set date
+format - Display current date in a nonstandard format.
date +"Hello%t Date is %D %n%t Time is %T"
Set Date
date -s "+2 days", date -s "-2 days",
The time unit can also be days, months, years, mins, hours, seconds etc.
date +%Y%m%d -s "20081128"
Set Time
date +%T -s "10:13:13"
FTP - mput and mget with no confirmation
ftp -i ftp.test.com
ftp> prompt
-i
Turns off interactive prompting during multiple file transfers.
prompt
Toggle interactive prompting.
Setting bash as default shell
which bash
chsh -s /usr/local/bin/bash user
Port Forwarding Example
iptables -I FORWARD -p tcp -i eth2 -d 172.16.1.101 --dport 23 -j ACCEPT
iptables -I FORWARD -p tcp -i 172.16.0.3 -s 172.16.1.101 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth2 -d ${PubIP} --dport 12301 -j DNAT --to 172.16.1.101:23
iptables -t nat -A POSTROUTING -o 172.16.0.3 -d 172.16.1.101 -j SNAT --to-source ${PrivateIP}
Unable to run shutdown command
# shutdown -r now
-bash: /sbin/shutdown: Permission denied
# ls -lart /sbin/shutdown
-rw-r--r-- 1 root root 18880 2007-09-29 10:01 /sbin/shutdown
# chmod a+x /sbin/shutdown