Labels
- news (101)
- Linux (72)
- tips (36)
- ubuntu (32)
- hardware (24)
- videos (24)
- howtos (21)
- kde (20)
- open source (20)
- solaris (18)
- solaris interview questions (18)
- external links (10)
- fedora (10)
- windows (10)
- debian (8)
- kernel (8)
- solaris interview questions and answers (8)
- MCSE Videos (6)
- commands (6)
- sun (6)
- linus torvalds (5)
- Sun Solaris 10 CBT (4)
- network administration (4)
- web design (4)
- solaris-express (3)
- backup (2)
- virtualization (1)
Getting access to gmail accounts of the deceased
Labels: email, google, howtos, miscellaneous
QEMU-Puppy - A portable personal computer on a USB stick
Labels: howtos, puppy linux, qemu, USB memory stick
LINA - Truly portable Linux applications
Salient features of LINA
- Applications written for LINA are distributed as Linux executables guaranteed to run on all machines, Linux and otherwise. So you can have say, one Firefox build which runs flawlessly in Windows, Linux, Mac OSX or any other operating system.
- Portable LINA applications enable users at home and in the enterprise to use Open Source applications on their existing operating systems.
- With LINA installed, programs written for Linux will run securely, regardless of changes made to the underlying operating system.
- Developers can write the code once and run their applications anywhere.
TrueCrypt Tutorial: Truly Portable Data Encryption
- Creates a virtual encrypted disk within a file and mounts it as a real disk.
- Encrypts an entire hard disk partition or a storage device such as USB flash drive.
- Encryption is automatic, real-time (on-the-fly) and transparent.
- Provides two levels of plausible deniability, in case an adversary forces you to reveal the password:
- Hidden volume (steganography).
- No TrueCrypt volume can be identified (volumes cannot be distinguished from random data).
- Encryption algorithms: AES-256, Serpent, and Twofish. Mode of operation: LRW.
Labels: encryption, security, tutorials
FFmpeg tutorial - Develop a video application in less than 1000 lines of code
The FFmpeg toolkit consists of a number of programs them being :
- ffmpeg - which can be used to convert one video format to another. Say you want to convert a YouTube video in flv format to mpeg format, this tool will help you convert it.
- ffserver - This is a HTTP server which can be used to stream audio and video across the web.
- ffplay - is a simple media player based on SDL and on the FFmpeg libraries.
- libavcodec - a library containing all the FFmpeg audio/video encoders and decoders. Most codecs were developped from scratch to ensure best performances and high code reusability and ...
- libavformat - which is a library containing parsers and generators for all common audio/video formats.
While on the subject of videos, you may also be interested in the different ways of creating screencasts in Linux.
Labels: programming, tutorials, videos
Work productively without starting X server in Linux
Labels: console mode, open source, software, tips
PC-BSD 1.3.4 Review
Post Installation scenario
Essential housekeeping in PC-BSD
I installed the Linux version of the latest build of FireFox from the PBI online repository as well as the Flash player ver 9.0 from here. And I was able to view flash websites without any problem. Of course I encountered a minor glitch in that each time I open two flash based websites simultaneously, Linux version of FireFox crashes. But by and large I was able to manage as long as I had only one flash website open at any given time.
Is PC-BSD a FreeBSD clone ?
- A GUI installer which eases the installation process.
- Use of PBIs to install many software.
- Incorporating OpenBSD's robust and powerful PF firewall instead of the firewall bundled with FreeBSD.
- Many GUI front-ends which aid package management.
- Easily start/stop and enable/disable services via its equivalent GUI.
- Use of blacklist script to automatically ban IP addresses of machines of potential crackers who try to hack into your machine.
- The three BSDs namely FreeBSD, OpenBSD and NetBSD have their own independent ports. PC-BSD team could also start maintaining its own independent ports system instead of depending on the FreeBSD ports. One disadvantage of depending on FreeBSD ports is that you have to sometimes wait a long time before the software gets updated in the ports.
Take for instance GnuCash finance software. It is not easy to create a standalone PBI of GnuCash as it has to satisfy a lot of dependencies. And as of now the FreeBSD ports have the older version (1.8) of GnuCash which is markedly different from the latest version of ver 2.0 especially in the file format which the respective versions use to save the data. And the PC-BSD team has to wait until the GnuCash port has been updated to the latest version by the FreeBSD port maintainers. Truth be told, there is a GnuCash 2.0 place holder in the ports I downloaded in PC-BSD but when I give the command :# make install clean
... it complains that guile package is an older version and GnuCash requires a newer version of the same. These snags could be done away with if PC-BSD maintains its own ports with periodic selective syncing with FreeBSD ports.
===> gnucash-2.0.5_3 depends on package: guile>=1.6.8_2 - not found
===> Found guile-1.6.8_1, but you need to upgrade to guile>=1.6.8_2.
*** Error code 1
Stop in /usr/ports/finance/gnucash.
*** Error code 1 - When a user enters a root password to do system administration tasks using GUI, PC-BSD should offer to remember the root password so that the user does not have to enter it the next time he want to run a program in super user mode. Many Linux distributions such as Debian and Fedora have this feature. At present, if I want to install say 10 PBI's I have to enter the root password 10 times - ie. each time I execute the PBI, it asks for root password which gets really tedious. KDE dialog has a check box which offers to "keep the password" but it doesn't seem to have any effect.
- The PBI should have an option to install software system wide or on a per user basis. This suggestion might seem strange but in a multi-user environment, it is not possible to hand over the root password to every one. And if a user wants to try out a software by downloading the PBI, he should be allowed to install it in his home directory if he cannot enter the root password.
- The PBI should also support execution from the command line. This is not a must have feature but it can be convenient to execute and install a PBI package in certain situations where you have booted into console mode.
- It would be nice to have a GUI front-end which allows a lay person to write custom firewall rules for PF.
Labels: OS reviews, pc-bsd
(IN)Secure Magazine - a free security magazine in PDF format
Upcoming Class
I'll be teaching a Solaris Troubleshooting class at the upcoming Sysadmin Days conference in Cherry Hill, NJ in August.
Class Description:
Troubleshooting is where the rubber meets the road for system administrators. Our employers need us to identify and fix the root cause of our problems with a minimum of disruption and cost. Our technical chops are important, but we also need to work collaboratively with our coworkers and customers to resolve the problem for once and for all. This course covers several techniques and tools for organizing a successful, collaborative troubleshooting process.
But this is not just a touchy-feely class! Solaris 10 includes a raft of tools for getting to the bottom of performance, hardware and software environments. We'll review several key tools for looking at different aspects of system and application functioning. Some of the tools and techniques we'll look at include:
* Error messages--how to collect and interpret them
* Fault profiles--handy rules of thumb
* Getting at the system's guts with DTrace
* Examining a crash dump
* Using the p-tools and the /proc pseudo-filesystem
* Cool free tools from the Web
Scott Cromar
Scott Cromar has been a fan of Solaris since using a Sun workstation to investigate the sex life of sea grasses while an undergraduate. He is currently a Unix Technical Lead with more than a dozen years of experience supporting Solaris and Linux systems in academic and financial services production environments. Along the way, he created Princeton University's Solaris Troubleshooting web site and the companion Solaris Troubleshooting Blog. Besides technical articles exposing the seamy side of life on the seabed, he has published articles for SANS and SysAdmin Magazine.
Difference between Computer Science, Computer Engineering and Software Engineering degrees
Labels: Education
Using netselect-apt - Tip to select the fastest Debian mirror
It might sound ironical, but experience tells me that the truism of choosing a Debian apt mirror closest to ones location does not hold true for me. Because at all times, when I have used a mirror from India, it is dead slow. And believe it or not, the responsiveness of the mirror will do a great deal of difference to how fast you are able to update your Debian machine.
# apt-get install netselect-apt
The netselect-apt package depends on the netselect package and so it will also be automatically installed.# netselect-apt etch
# netselect-apt -n etch
You can also ask netselect-apt to select only ftp servers instead of http ones by passing the -f option.# netselect-apt -n -f etch
# cp ./sources.list /etc/apt/sources.list
# apt-get update
Labels: debian, repositories, tips
Metric equivalent of Microsoft fonts for Linux
- Sans - a substitute for Arial, Albany, Helvetica, Nimbus Sans L, and Bitstream Vera Sans
- Serif - a substitute for Times New Roman, Thorndale, Nimbus Roman, and Bitstream Vera Serif and
- Mono - a substitute for Courier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono.
Creating good quality fonts - ie. fonts which retain its quality even in smaller sizes is a very tedious and time consuming process. And buying good quality fonts is a very costly affair with each set of fonts costing anything upwards of $100 . By taking the initiative to develop good quality fonts which are the metric equivalent of Microsoft fonts, and releasing them under a Free licence, Red Hat has done a very good deed for the Free Software and Open Source cause.
Labels: fedora, fonts, news, open source, redhat
A new way to look at networking
Labels: google, networking, videos
EnGarde Secure Linux 3.0.14
Guardian Digital has split EnGarde Secure Linux into three branches. Them being
- The Unstable branch which contain bleeding edge packages and is open only to developers.
- The community branch which is provided for free and is supported by the open source community. And lastly...
- The professional branch which is officially supported by Guardian Digital. And which needs to be bought.
- Linux 2.6 kernel for the latest hardware compatibility
- SELinux Mandatory Access Control provides high security by strictly enforcing service separation at the kernel level
- Guardian Digital Secure Network features free access to all system and security updates and allows for quick and easy updating of the entire server
- Broad support for server hardware, including 64-bit AMD architecture and hardware RAID
- Web-based management of all functions, including the ability to build a complete web presence with FTP, DNS, HTTP, SMTP and more
- Secure up-to-date LAMP stack serves virtual websites with Apache v2.0, MySQL 5.0, and PHP 4.4 (PHP 5.0 available as an optional package)
- Latest BIND 9.3 provides secure DNS services
- Completely new WebTool, featuring easier navigation and greater ability to manage the complete system via a secure web browser connection
- RSS feed provides ability to display current news and immediate access to system and security updates
- Integrated firewall with ability to manage individual firewall rules, control port forwarding, and creation of IP blacklists
- Commercial grade Network Intrusion Detection System displays and graphs incoming attacks in real time
- Built-in Host IDS monitors system files for unauthorized changes to ensure system integrity
- Built-in UPS configuration provides ability to manage an entire network of battery-backup devices
- Real-time access to system and service log information
Labels: news, OS reviews, security
Is brand name Ubuntu over hyped ?
Update (22 May 2007): It seems this problem is the result of a bug in Ubuntu Fiesty Fawn. Two days back, I received the CD I ordered through shipit. And even this CD refused to boot properly on my machine. A bug report has been filed at launchpad.net which you can read here. And Bheesh has provided a work around to this problem on his site, which I concede I haven't tried out yet as I do not have the patience to go through the whole ruckus just to boot into a Desktop. So as long as Ubuntu team sleeps over this undecided bug, it is sayonara from me to Ubuntu.
Labels: opinionated articles, ubuntu