“call graph” generation using Doxygen and Graphviz
I always wished of having a easy method to generate a “call graph” ( aka control flow graph ) depicting the calling relationship between the subroutines of a source code( in my case for code in C language). Now that i finally […]
CMVC user guide for transitioning to Git
This blog is written with an intention to act as a transition guide for existing users of CMVC ( or similar SCM tools ) to start using Git. For folks who are new […]
pretty print symbols in AIX with kdb, KDBSYM, pr
Some time back, I had written this blog AIX ‘bosdebug’ to debug Kernel extensions on the usefulness of pretty printing a data-structure in AIX Kernel Debugger “KDB” by providing it the symbol information using the ‘bosdebug‘ command. That […]
Configure SAS controller/disk for use in AIX/VIOS partition
This article is a step-by-step guide to configure SAS controller/disk for use in AIX or VIOS logical partition.
I had to configure SAS disks for my work on an AIX partition and found it difficult to locate any “how-to” […]
Enhanced num_cmd_elems attribute for virtual FC ( NPIV ) AIX
Virtual Fibre Channel(VFC) is PowerVM’s flagship storage virtualization solution based on N_Port ID Virtualization (NPIV) standard technology for Fibre Channel networks.
If you are new to this storage virtualization technology, IBM Knowledge Center article on Virtual FC […]
Shared Storage Pool v5 enhancements
Shared Storage Pool(SSP) is a valuable ‘server based storage virtualization’ offering of PowerVM.
There are multiple use-cases where SSP fits better into the requirements of your data-center than any other solution. It is gaining popularity year-on-year with each announced release. With […]
‘Disk level validation for LPM of NPIV LPAR‘ is a key enhancement to ‘Live Partition Mobility(LPM) validation‘ and is being offered in this year(2015)’s PowerVM 2.2.4 release. This article talks about it in detail.
‘Live Partition Mobility'(LPM) is one of […]
Error Handling in shell script using trap
There exists a very handy shell command trap … which could be used to ease “error handling” in shell scripts.
This command can do all of this as defined in the help page of the command ( Continue Reading →
BSNL Selfcare Portal provides one-stop website for all your BSNL Landline and Broadband services.
URL and other details of the BSNL selfcare portal are detailed out in my earlier blog : View and Pay BSNL bill
Apart from […]
This post talks about one of the very useful “terminal backspace setting for AIX” connection.
While working on a putty(or any other telnet) connection to AIX, I have seen a lot of guys frustrated with the default behaviour on a “Backspace” key. Instead […]
Use stty command to modify vty display columns/rows
AIX console connections(vty) displays are limited to 80 characters width(columns) and 24 characters height(rows), by default i.e. 80 x 24.
There are multiple occasions where one has to connect to the “virtual terminal” to transact on an AIX […]
I recently bought ” Huawei Honor T1″ (Silver (White Panel), 8 GB, Wi-Fi, 3G, Voice Calling) tablet, model “S8-701u”
This tablet is only exclusive available on www.flipkart.com in India; which I got for Rs. 9999/- and […]
AIX vSCSI path and read/write timeout attribute
In the 2013 release of AIX Version 6.1 TL 9 and AIX Version 7.1 TL 3, IBM has announced support for a new “virtual SCSI read/write command timeout” attribute for virtual SCSI client adapter. This is in addition to the […]
Map/Understand process Pthread and Kernel thread in AIX
Most applications use POSIX threads, usually referred to as Pthreads for creating and managing multi-threaded processes. Threads are managed using the Pthread library.
A multithreaded application could have multiple user-threads and each thread would be having a unique Pthread-ID […]
View and Pay BSNL Broadband Billed/Unbilled Usage and Bills :
BSNL Selfcare Portal provides one-stop website for all your BSNL Broadband services which includes :
View your Bills View and Redeem Loyalty Points Check your Broadband Unbilled Usage Update your […]
Install, Use VNC X-Windows on AIX
Steps to install and use VNC for AIX :
1. Download the VNC RPM bundle for AIX from bullfreeware.com (http://www.bullfreeware.com/affichage.php?id=1104)
2. FTP the RPM to your AIX machine and install it :
# rpm -ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm
[…]
Use CAST to print values of solidDB database table in Hex
Use CAST function to print values of solidDB database table in Hex
In certain cases we would have stored hexadecimal values in a solidDB table with type as DECIMAL, NUMERIC, SMALLINT, INTEGER, TINYINT, BIGINT etc. or […]
Configure SQuirrel SQL Client to connect to SolidDB database
This blog details steps to “Configure SQuirrel SQL Client to connect to SolidDB database” running on a remote machine/server.
SQuirrel SQL is a “Universal SQL Client”.
Visit http://squirrel-sql.sourceforge.net/ to get more details about this software. I […]
Useful customization for the dbx debugging environment
This post is part of the “Learn debugging using AIX DBX” series. It provides tips for customizing the DBX debugging environment using .dbxinit file. If you looking for some other aspect of debugging with […]
DBX with both parent and child in multi-process program
This post is part of the “Learn debugging using AIX DBX” series. It talks of the tips while debugging a multi-process program with AIX DBX. If you looking for some other aspect […]
Learn debugging using AIX DBX
DBX is a command line debugger and is best suited for debugging programs/applications on AIX.
It enables source-level debugging of C, C++ and FORTRAN language programs, as well as assembler-language debugging of executable programs at the machine level.
You can find more […]
ksh script to print lines before/after grep/egrep matching lines
Many a times while using grep we would want to see few lines either/both before/after the matching lines.
While working on AIX, I have seen the need of options in ‘grep‘ to ‘print certain number of lines before […]
AIX ‘bosdebug’ to debug Kernel extensions / Device_drivers
‘bosdebug‘ command of AIX is a very useful command to help with debugging of AIX Kernel, Device drivers and other Kernel extensions in ‘KDB’.
In this article I’ll explain on one of the very useful options of ‘bosdebug’ which could be […]
Web Links/Resources for Information/Learning on AIX and IBM Power Servers
Useful Web Links/Resources for Information on AIX/VIOS and IBM Power Servers :
developerWorks links : PowerVM : https://www.ibm.com/developerworks/community/wikis/home?lang=en#/wiki/Power%20Systems/page/PowerVM AIX : https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/AIX IBM Systems Magazine : http://www.ibmsystemsmag.com/aix/ AIX and […]
VIOS networking command enhancements and IPv6 support for Shared Storage Pools
In October 2012, IBM announced the release of Virtual I/O Server(VIOS) 2.2.2.0. To read more about the major enhancements in this release, please refer to the release notes here : http://pic.dhe.ibm.com/infocenter/powersys/v3r1m5/topic/p7eeo/ipeeo_main.htm
Apart from the other […]
I’ll show how to configure a modem to setup a newly got BSNL Dataone home broadband connection.
Most of the steps are simple to do and understand, but few are tricky, which made me share it; so that newbies can save a lot […]
smart tips for bash/ksh typing
All this tips assume that you use the terminal(bash/ksh/csh) in “vi” mode.
If you don’t use them in vi mode; here is how you can do it ..
sangeek@ubuntu:~\
$ set -o vi
You set this in your profile i.e. ~/.profile file, […]
Keep your Ubuntu login and keyring password in sync
It is always a good idea to change your login passwords on a regular basis…
I do it because I am forced to, my employers policy forces me to change password every 60 or 90 days 🙂
But when we […]
One of the best things on Ubuntu (which also increases it’s user friendliness) is “Synaptic Package Manager”.
Apart from providing easy and user-friendly interface to install/uninstall required software; it also has other cool features. One of them is to recover from […]
Redirect to a different website / webpage in Apache Web Server
Recently I had to move my webserver to a different domain (i.e. URL).
Although the old domain was still around for some more time; I still wanted my old users/viewers to be redirected to the new […]
play with audio using audacity
In my college days I had used Sound Forge to mix audio files.
Some time back while preparing the script for a skit(I was directing it 🙂 ), it striked me that if I could mix audio files well enough the background score […]
Welcome to the world of day2day UNIX.
Here I intend to post articles and helpful posts related to Linux, AIX or UNIX in general. Hope you find it as much as a joy to read as I write.
Categories/Tags
AIX (25)
Android (1)
Apache (1)
audacity (1)
audio (1)
bash (5)
bosdebug (2)
broadband (3)
bsnl (3)
C program (7)
call graph (1)
CMVC (1)
csh (4)
Database (3)
dbx (4)
debug (9)
Device Drivers (6)
Doxygen (1)
egrep (1)
Flash Caching (1)
Git (1)
Graphviz (1)
grep (1)
hdisk (1)
helpful_tips (24)
IBM (22)
IPv4 (1)
IPv6 (1)
Java (1)
kdb (4)
Kernel (5)
Kernel Extension (4)
ksh (5)
Linux (14)
linux_tools (7)
LPM (1)
MacOS (2)
Mobile (1)
NPIV (2)
num_cmd_elems (1)
OLTP (1)
open_source (9)
PHP (1)
power_system (13)
PowerVM (10)
procstack (1)
pthread (1)
queue_depth (1)
SAS (1)
SCM (1)
Shared_Storage_Pool (4)
Solaris (2)
solidDB (1)
SQL (2)
SVN (1)
Tablet (1)
terminal (1)
thread (1)
Ubuntu (4)
Uncategorized (2)
UNIX (9)
VIOS (14)
virtualFC (1)
vnc (1)
vncserver (1)
vSCSI (2)
WebServer (1)
workload (1)
Xwindows (1)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Sponsors
Subscribe to Blog via Email
Recent Posts
- “call graph” generation using Doxygen and Graphviz August 20, 2017
- CMVC user guide for transitioning to Git June 25, 2017
- pretty print symbols in AIX with kdb, KDBSYM, pr August 13, 2016
- Configure SAS controller/disk for use in AIX/VIOS partition May 15, 2016
- Enhanced num_cmd_elems attribute for virtual FC ( NPIV ) AIX March 19, 2016