A funny and good poem
Author Archives: yan
ldconfig — change lib path
Sometimes it’s preferred to install libraries into non-default locations, such as /usr/local/,
but how to let the system know where to find them?
ldconfig can be used to change the lib path,
Ex. To have the system be able to find libraries under /usr/local/lib for myapp
vi /etc/ld.so.conf.d/myapp.conf
/usr/local/lib
#ldconfig
To check result
#ldconfig -v
# ldconfig -l /path/to/lib/missing.lib.so
Great articles about shared libraries.
http://www.cyberciti.biz/faq/linux-setting-changing-library-path/
http://www.cyberciti.biz/tips/linux-shared-library-management.html
Linux Network command –tcpdump
Examples:
Show details of packets
#tcpdump -nnvvXS
tcpdump
show specific type of connection
#tcpdump icmp/tcp/udp
Add more options with source/destination IP/port, write to file
tcpdump -nnvvXS src 1.2.3.4 and port 3306 -w /tmp/test.pcap
Read tcpdump log from the file
tcpdump -qns -0 A -r /tmp/test.pcap
tcpick -C -yP -r /tmp/test.pcap
ngrep
ngrep -d any -W byline dst 1.2.3.4 > /tmp/test.pcap
Sandstone peak
[singlepic id=127 w=320 h=240 float=left] The beautiful landscape of the Sandstone peak always reminds me the animation movie “sky castle” of Miyazaki Hayao. Huge boulders emerged out of the green hills, somehow makes me feel I am in a different world.
It was a long drive from the PCH. Shortly after we saw the Circle X Ranch a sign shows up at the entrance of a parking saying “Sandstone peak trail head”.
[singlepic id=115 w=320 h=240 float=left]The trails is called Mishe Mokwa trail. It’s a loop with several peaks next to it. without going up the peaks, it’s pretty flat except the first part. We first hiked up the Sandstone peak. Then Tri peak, big dome. The view from these peaks is very breath taking.
On the way back we saw the famous “balance rock” and “split rock”.
NPR Book about Habits
A very good article to read or listen on NRP. The author and the book sound very interesting too.
It’s on my reading list.
It’s also talking about how some companies use the study of habits for their marketing strategy.
http://www.npr.org/2012/03/05/147192599/habits-how-they-form-and-how-to-break-them
Hiking at Devils slide
[singlepic id=107 w=320 h=240 float=left]Stayed at Idylwild for the first night, to get used to the 5000FT escalation.
The next morning, we drove to the Ranger’s office and got a permit to go into the San Jacinto wildness.
It’s required to have the permit and later we did meet a ranger on the trail that checked out permission.
As soon as we started walking on the Deviles slide trail we noticed there’s snow everywhere. It was around 1 food deep snow. Some melted on the trail but still a lot left, especially the trail was in the shadow of the mountain. We put on the snow trac on our shoes so it was not so hard to walk.
When we reached to the saddle junction, the snow there were even more soft. We would need to wear snow shoes to walk around. I decided to return from there. We walked 5 miles and 2400FT escalation gain.
![]()
logrotate
Very good page for logrotate usage and examples
HowTo: The Ultimate Logrotate Command Tutorial with 10 Examples
Force logrotate to run,
logrotate -f /etc/logrotate.d/app.conf
SPF for Gmail
I had a problem that mail sent from one gmail account to another got bounced back. It shows in the bounced mail that there was a softfail happened.
“mydomain” does not designate xxx.xxx.xxx.xxx as permitted sender
and xxx.xxx.xxx.xxx belongs to one of the gmail’s mail server.
It seems that the gmail server sent the email was not recognized as a valid sender…
Then I found this page,
http://support.google.com/a/bin/answer.py?hl=en&answer=60764
It needs to add “include:_spf.google.com” in the SPF!
Install ubuntu to EeePC
1. Create a USB image to install Ubuntu to EeePC.
problem:
Got error: “Unknown keyword in configuration file”
How to fix:
This page is very helpful
http://alexsleat.co.uk/2010/11/27/how-to-fix-unknown-keyword-in-configuration-file-ubuntu-usb-boot/
2. choose partition
delete old /dev/sda7
then “Add” on “Free Space” -> new /dev/sda7
ext3
mount point -> /
Then install
bg
To suspend the command just run
Ctrl + Z
Then use bg command to put in the background
Ex.
find / -name “syslog”
>Ctrl + z
[1]+ Stopped find / -name “syslog”
>jobs
[1]+ Stopped find / -name “syslog”
>bg %1
[1]+ find / -name “syslog” &