Thursday, July 21, 2011

Tuesday, July 19, 2011

SAMBA Setting -- Ubuntu 10.10

[1] https://help.ubuntu.com/community/Samba/SambaServerGuide
[2] https://help.ubuntu.com/community/Samba


INSTALL SAMBA IF NOT INSTALLED (Live Ubuntu CD doesn't install in default)
---------------------------------------------------------------------------
In order to apply patch file, set up Samba server for file exchange between Windows
and Ubuntu box.

quentin@ubuntu:~/lpc3250/ltib-qs$ sudo apt-get install samba-common-bin (has to be done to get samba work)
quentin@ubuntu:~/lpc3250/ltib-qs$ sudo apt-get install system-config-samba



ADD SAMBA PASSWORD PROTECTION FOR ONE USER IN CMD LINE
----------------------------------------------------------
sudo smbpasswd -a username

RESTART SAMBA SERVER IN UBUNTU
------------------------------
sudo restart smbd


MANUALLY ADD SHARE BY EDITING SMB.CONF
(if no luck to set it by using system-config-samba GUI)
--------------------------------------------------------------
(system-config-samba might issue warning on smb.conf syntax error but it won't affect the sharing of folders) See [2], another way to run Samba as service


quentin@QuentinUbuntu:/media/WQYSada$ ll /etc/samba/
total 32
drwxr-xr-x 2 root root 4096 2011-07-21 20:53 ./
drwxr-xr-x 137 root root 12288 2011-10-15 12:47 ../
-rw-r--r-- 1 root root 8 2010-10-06 09:26 gdbcommands
-rw-r--r-- 1 root root 11553 2011-07-21 20:53 smb.conf
-rw-r--r-- 1 root root 0 2011-07-21 20:43 smbusers


quentin@ubuntu:~$ diff smb.conf smb-vm.conf
110c110
< passdb backend = tdbsam
---
> ; passdb backend = tdbsam
191c191

> username map = /etc/samba/smbusers
298c299

[printers]

< guest ok = no
---
> ; guest ok = no

---ADD THIS SECTION AT THE END OF SMB.CONF---

[UbuntuQt]
comment = Quentin's DwLd folder on Ubuntu
path = /home/quentin
writeable = yes
; browseable = yes
valid users = quentin

Sunday, July 17, 2011

Why is JSON so popular? Developers want out of the syntax business.

[1] http://blog.mongolab.com/2011/03/why-is-json-so-popular-developers-want-out-of-the-syntax-business/

Wednesday, July 6, 2011

CmdLine ----- Check Public IP address

[1] http://www.simplehelp.net/2009/04/07/how-to-find-your-public-ip-address-with-the-linux-command-line/

[root@GsnCommsModule /]# wget -q -O - http://checkip.dyndns.org
...Current IP Check Current IP Address: 1.152.83.93...

wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

Tuesday, July 5, 2011

ntpclient NTP used in Embedded Linux

[1] http://doolittle.icarus.com/ntpclient/README



ntpclient home page: http://doolittle.icarus.com/ntpclient/

Joachim Nilsson created a fork of ntpclient that he maintains at
http://vmlinux.org/jocke/ntpclient.shtml. We don't have the same
maintainance and build system sensibilities; some people may prefer his.
In particular, he has converted his ntpclient to daemon and syslog.
The basic functionality of the two versions should be identical.

Usage: ntpclient [options]
options:
-c count stop after count time measurements (default 0 means go forever)
-d print diagnostics (feature can be disabled at compile time)
-g goodness causes ntpclient to stop after getting a result more accurate
than goodness (microseconds, default 0 means go forever)
-h hostname (mandatory) NTP server, against which to measure system time
-i interval check time every interval seconds (default 600)
-l attempt to lock local clock to server using adjtimex(2)
-p port local NTP client UDP port (default 0 means "any available")
-q min_delay minimum packet delay for transaction (default 800 microseconds)
-r replay analysis code based on stdin
-s simple clock set (implies -c 1)
-t trust network and server, no RFC-4330 recommended cross-checks