Focus on Software
Guess I must be getting old. Or at least I'm not “with it” anymore. Lately, I've had exchanges with some of these new kids on the block who claim to be CS majors who took exception to me saying HTMLized mail is rude and presumptuous. Wish I knew what they taught CS majors these days, but Netiquette certainly isn't among the topics. At least not the Netiquette I've come to know. Perhaps the new breed are being pumped out on the Microsoft Internet. I don't know. I do know when these supposedly computer-literate folks send me HTML mail, I get annoyed. I'm not worried they'll give my system a virus (I don't read mail as root), but not everyone has broadband access, even within the US. Outside the US, many folks pay for every byte received. So it's pretty presumptuous of them to send a 200K spaghetti-code HTMLized e-mail in blinding colors, with print that goes from microscopic to billboard size, to say they're CS majors and could I please explain this or that to them. If they'd be equally as presumptuous and pay my $750/month internet bill, they could hog as much of my bandwidth as they wanted with their imitation spam mail. Until then, guess I'll just have to start sending their HTML mail where it belongs—/dev/null, along with the rest of the spam. Just wish I could do that before it wasted my bandwidth. I also hope those San Diego spammers got every day of the nine-year maximum sentence.
IP Flow Meter: http://www.via.ecp.fr/~tibob/ipfm/
I recently found that my internet connection was being eaten up, and I didn't know by whom. Running tcpdump was out of the question since I didn't have a large disk drive handy (or time to sift through the dump). I just wanted to know where to start looking; after that I could take a look at the protocols. Well, I found IP Flow Meter, and it does exactly what I needed. Within one hour (after the first dump), I easily spotted the system with the most input/output. Requires: libpcap, glibc.
Log Monitor: http://logtk.sourceforge.net/
This GTK utility allows you to monitor several different logs at the same time (up to 25). Each log is contained on its own tab. You can clear the log showing on the screen at any time. Entry keywords can be highlighted in any of eight different colors specified in a .rc file. Requires: libgtk, libgdk, libgmodule, libglib, libdl, libXext, libX11, libm, glibc.
Need a log viewer for web statistics even the dullest witted of PHBs can understand? Then this is the answer to your prayers. These are graphics even a six-year-old can understand, and there are lots of ways to display them. Setup is also fairly simple. One of the best web statistics applications I've seen. Requires: Perl, web browser, web server, cron (optional), Telnet or ssh (optional).
If you have used Allaire's ColdFusion, you might want to take a look at SteelBlue. This particular web application allows you to program database queries to an SQL server, work with forms and do a number of other things. Like ColdFusion, SteelBlue adds a few extensions to the HTML language. One big difference, however, is SteelBlue can be run from a command line—a web browser isn't required. This is an absolute must for the serious web programmer. Requires: web server, libpq, libstdc++, libm, libcrypt, glibc, SQL server (PostgreSQL, MySQL, msql, others).
This utility securely wipes your files by first writing all zeros to the file five times, then writing all ones to the file five times. It then deletes the file. Obviously, you need to have write permission to the file to do this. But anything that can be retrieved from the filesystem will be all ones. Cheap insurance and easy to use. Requires: glibc.
This utility is a remote banner scanner that will probe for banners on the target and write the banners from any target host to a file for later perusal. This could help ensure that banners comply with company policies. It also checks mail servers to see if they allow verify or expand operations (a really bad idea). Requires: Perl, Perl module IO::Socket, Nmap, dig, finger.
This is primarily a command-line shell script that can help you keep track of your weight. You can add a weight daily (or less often if you like). You can ask for your caloric debt, or you can see a plot of your weight. Requires: shell.
The wipl utility will capture and maintain statistics about packets it sees on the network. These statistics can then be either displayed on a command line or written as a web page for display in a browser. You can see traffic listed with IP, MAC address and packets sent and received. Good for monitoring bandwidth usage if you don't run snmp. Requires: libstdc++, libm, glibc, libpcap.
Until next month.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- Stunnel Security for Oracle
- The Firebird Project's Firebird Relational Database
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- Google's SwiftShader Released
- SuperTuxKart 0.9.2 Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide