APLawrence.com -  Resources for Unix and Linux Systems, Bloggers and the self-employed

Another one bites the dust

I spent most of yesterday on the phone helping another consultant port a SCO Unix Filepro system over to Linux. Actually, we had started this more than a monthback but ran into a Filepro snag: she had done all her menus using a product called Softa, apparently no longer in business, so although we did an initial transfer then, she had to re-write some menus before we could bring it live. ~

Title Last Comment
Symphony OS  
- Innovative Mezzo Desktop is hallmark of Symphony OS: The funniest thing about Symphony OS is the posts you'll sometimes see asking if its Mezzo Desktop can be ported to Linux. The reason it is funny is that Symphony most definitely is Linux - it's based on Knoppix and nobody is even trying to hide its Linux roots: -

No Docs?  
- Is Windows more reliable because of documentation? Not when it is sponsored studies that say so, I think. -

Inward Bound  
- Suse Linux and in-bound traffic blocked by double NAT. -

Bash HISTCONTROL   2013/11/27 anonymous
- controlling bash history. There are actually several values HISTCONTROL can take. On newer bash, it can be set to "ignorespace", "ignoredups", "ignoreboth" or "erasedups". Bash 2.05 doesn't have "erasedups". -

SMB Caching  
- SMB caching on Windows can be confusing - on a whim, I tried deleting a file, and once that had been done, users could now write and overwrite as desired. -

- If what you want to see is hex bytes, displayed in the same order as they actually appear in your file, xxd is the tool. -

Selinux on FC5  
- basics of selinux on Fedora Core 5: Selinux can be confusing, but it's ordinary and default configuration is actually pretty simple. We'll examine it on Fedora Core 5. -

Root Kit Hunter  
- rkhunter shell script detects root kits and security lapses that could lead to root kits being installed. -

- Ubuntu is a single CD. There's also a "live CD" version available if you just want to play with it without installing; I didn't look at that. Installation was quick and simple. Apparently some folks don't like that the install is text based - sheesh, is it so hard to live without a mouse during the install? To me, it makes perfect sense: there's darn little that requires mousing. Probably the only real place was during the selection of allowed resolutions for the yet to be started .. if that screen confuses you so much that you can't get by it, I don't know how you get through your daily life anyway. -

Time to fix the bugs?  
- More problems from the seamy side of Linux: Andrew Morton asserts that the Linux kernel is 'getting buggier' and that part of the reason may be from the strong influence of corporate money. -

- A new BSD ?: I do like BSD OSEs, but I think the best thing about the release of PC-BSD is that the download page incudes a VMware image. That's smart, and I wish more distro's would do this. -

I want it all  
- The future of computing - Linux, Windows or Mac? All of us would buy an all-in-one if it could do the job for us -

mount --bind   2012/01/03 Daniel
- Using Linux 'mount --bind' instead of symbolic links. If the thing you want to link to is a mounted file system, you can use the "--bind" option of mount to create an unbreakable link. -

Cluster and Grid Computing  
- Cluster and grid computing has become extremely popular, yet very few designers are using modern capacity planning techniques to ensure performan -

Tar wild card interpretation  
- Wildcards in GNU tar: We know have a tar file (test.tar) containing the problem file. Let's try restoring it as she did: -

GDI Printers  
- Why is Printing to Windows-only GDI (host printers) so difficult? It's because these GDI printer drivers expect GDI data, a Microsoft format that is used both for displays and printers. It's basically a bit map of the page to be printed, but what's more important is what it is not: it isn't text, it isn't PostScript and it isn't PCL. -

User Mode Linux  
- I thought I had a pretty good idea what UML (User Mode Linux) is before I picked up this book. Turns out that while I wasn't completely off base, I barely had a clue.` -

Bash auto_resume  
- auto_resume for job control: If you type "auto_resume=1", you can just type "vi" to resume the last background vi task. -

Old Technology  
- Calculators with tapes, asterisk for total - but why? How did '*' and diamond come to mean that? -

LOD Communications, Inc.
Fallure to resolve  
- A common distress call I get is something like 'Help! Our Internet is down!': Sometimes it really is. There's not much I can do if a router in Connecticut went up in flames or a backhoe in Cambridge just cut through a major data line. If it is a dead or malfunctioning router the problem will probably correct itself very quickly, but a cable break can sometimes cause fairly long outages. -

More Virtualization News  
- Windows sets Virtual Server 2005 free: Microsoft just freed up Virtual Server 2005 R2. That download used to be a 180 day trial; apparently Microsoft feels the need to respond to VMware's free server with this. -

How DRM prepared the way for Xen/Vmware  
- What the goal was was that for secure computing Microsoft would setup a special operating system that you would use to execute programs. It would prevent software exploits, like say in IE, from being used to further compromise your system. -

Microsoft, Linux and Patents  
- Microsoft patents against Linux: Unfortunately, Microsoft likely does have patents it could use against Linux. IBM can probably be replied upon to fight back on the side of Linux with its own patents - supposedly they've called Microsoft patent bluffs in the past just by pointing out that they also have stacks of patents and idle lawyers ready to look for violations by Windows code. However, Microsoft might now be willing to risk the battle. -

Recursive chown   2014/02/07 Joe
- 'chown -R' is smarter than you think. I had email this morning from someone using "chown" to fix up permissions on a directory. He had discovered "-R" in the man page but had run into a small problem... That succesfully changed the ownership of the "dot" files, but had an unexpected (to him) side effect: /usr was also changed. -

Enabling Linux telnet   2012/09/05 TonyLawrence
- If you can't use ssh (as you should!), you'll need to find and install a telnet daemon for your Linux distro. -

Tomorrows's date  
- Tomorrow's date is what?: With a very little effort, almost anyone should be able to figure that out themselves: "man date" is a good start. It might take a little more effort to get to the "date +%s" solution": you might need "man strftime" also. But it is all there. -

We have the brains   2012/07/04 TonyLawrence
- Dress codes, conformity - it's sometimes class discrimination, sometimes fear of 'different'. Do we need this? Should we accept it? -

- Computer literacy varies widely. Sadly, so does intelligence and belligerence. A lack of one and and excess of the other can lead to amsusing results. -

How do you remember this stuff?  
- Unix commands: The person asking the question usually has many other things to do other than taking care of a Unix/Linux server. But even if they don't, even if their entire job revolves around their company's computer system, that's still only one system: their experience is limited. -

Broadcom 5700 Gigabit Ethernet on RedHat EL4  
- Installing the HP NC324i Integrated Dual Port PCI Express Gigabit Server Adapter on Linux RedHat EL4 -

VMware Virtual Appliance Challenge  
- VMPlayer challenge - win money for creative ideas for virtual appliances. VMware is out for blood! -

Should 'halt' call 'shutdown'?  
- Usage of halt vs. reboot and shutdown. Should traditional commands be perverted to prevent naive users from damaging systems? -

Bootstrapping your Linux Machine   2015/04/15 TonyLawrence
- Booting the computer. Though we use it casually in our daily life, have you ever thought of what exactly it is ? -

grep in depth   2014/12/06 TonyLawrence
- Exploring grep's options. I love reading manual pages, especially for commands I use every day. I'm always discovering things I've forgotten and sometimes find new features that arrived while I wasn't paying attention. For some reason, I hadn't looked at 'grep' in quite a while. That's probably because my ordinary use is trivial, and I tend to use Perl for more complex needs. However, modern GNU grep has many options that may be unexpected for old Unix hands. -

VMware's threat to Microsoft  
- VMware is threatening Microsoft on several fronts: First off, I'm not suggesting VMware is gunning for Microsoft. However, recent developments in their product line aren't exactly favorable to Microsoft. -

Lorum Ipsum Dolor  
- Religious debates on Linux vs. Windows: I think many of the Windows proponents missed the point entirely and don't understand why I said that they don't really "use" their computers. One person insisted that browsing the web or reading email is "using", but that is very nearly passive activity, not much different than watching television. When you really use a computer, you are making use of its *computing* abilities. Many Windows users would be quite happy with a TV that could browse and send email, but most Linux/Unix folks would consider that a toy. -

The power of custom  
- What you are accustomed to matters for Operating System choice -

Free VMware server  
- That's simply tremendous news, though I'm surprised by how many people I talk to who don't understand why this is so important. -

Go Fish: The Friendly Interactive Shell  
- I'm still not planning on changing. But.. the more I read about Fish, the more I found myself nodding my head and thinking 'yeah, that *should* be that way' -

How shells call other programs  
- Kernel exec vs. shell interpretation: The implication is that the shell reads the command and decides what to do. It's actually the kernel that makes a lot of the decisions. -

Welcome to Unix   2012/05/31 BigDumbDinosaur
- So you want to be a Unix or Linux geek? That's great news, because frankly we need new blood. In the old days, while we were riding high and Windows was a puny little joke, we'd sneer at supplicants - no more! -

ESP Print Pro  
- Easy Software's PrintPro looks like just a wrapper around Cups -

Religion and Open Source  
- I'm not a fan of religion, but I would like to think that its positive effects at least cancel out the negative and damaging aspects. While fundamentalist religious teaching is, I believe, dangerous and detrimental to society, the loftier and less dogmatic beliefs can be force for desirable social change. -

Drag's Guide to Debian variations  
- What Debian Linux distro is right for you?: This intended to help people choose 'what Debian is right for them' and provide for some sort of introduction. I don't represent Debian, I am not a lawyer, or anything like that. It's just a friendly fyi. -

Fedora time bug  
- Fedora doesn't sync time with some intel motherboards. To fix, you don't use UTC on the hardware clock, and you add CLOCKFLAGS=--directisa to the /etc/sysconfig/clock file. -

NBD (Network Block Device)   2013/06/29 TonyLawrence
- NBD (Network Block Device) you can create a file system on it, make it part of a mirror or RAID 5 array and so on. But the actual hardware is somewhere out on the network -

Just say no to Microsoft  
- Just say NO to Microsoft - Tony Bove's book is packed with historical information and advice - worth reading even if you aren't planning on giving up Microsoft -

Tracking Site Problems  
- Tracking Site Problems - my testing interferes with finding the solution -

Point & Click OpenOffice.org 2.0  
- First, this isn't a 600 page desk thumper. The pre-release version Two CD's will be included - one with OpenOffice for Windows and This does cover the 2.0 release. -

taskset for CPU affinity   2012/01/10 TonyLawrence
- SMP operating systems have choices when it comes to scheduling processes: a new or newly rescheduled process can run on any available cpu. However, while it shouldn't matter where a new process runs, an existing process should go back to the same cpu it was running on simply because the cpu may still be caching data that belongs to that process. -

- Symlinks is a handy utility for managing symbolic links. It can clean up the sort of problems that come from carelesness when creating symbolic links. -

panic, panic_on_oops  
- The 'panic' file controls whether or not the kernel will attempt to reboot after a panic. If 'panic' is zero, it will just sit forever waiting for you to do something. Obviously that's not good for an unattended machine or a machine that is difficult to get to, or perhaps a machine with no monitor. In those cases, you probably want to set 'panic' to some non-zero value. -

Bash 3.00 brace expansion   2010/11/02 TonyLawrence
- With Bash 3.0, we now have brace expansion for lists. Prior to this, we sometimes used "seq", which could result in such awful things as: -

Linux|Unix debugging and performance tuning:Tips and Techniques  
- Thus, it's heavy on code, but doesn't entirely ignore system performance monitoring tools. The concentration is on code though, including kernel code. If you don't like programming, this is not your book. -

Self-Service Linux : Mastering the Art of Problem Determination  
- There's heavy concentration on using trace and debugging tools here; these sections are far better and more complete than anything I've read elsewhere, and include real examples of compilation problems and how to solve them. -

Massachusetts vs. Microsoft  
- It's official: after 2006, Massachusetts isn't going to use Microsoft file formats any more. At the moment, Microsoft says they aren't going to change their software to be able to produce open formats, so by inexorable logic, Massachusetts won't be using Microsoft Office either. -

The cost of Linux  
- While that might be true in some places, we all know that there are plenty of Windows folk who know nothing at all about anything but Windows, so I'm not sure that offers much against Microsoft's position. However, he also notices the thing all us Unix folk know to be true -

The Linux Kernel Primer  
- I've been less than happy with other kernel books I've read. Admittedly,it's a difficult subject: there's a lot to cover, and you really need quite a bit of programming and general Unix knowledge before you could even consider jumping into this area. But I have the background, have even written simple Unix drivers, and yet every other kernel programming book has disappointed me. -

- First of all, no real Unix admins use telnet unless over a vpn or within a local network. But never mind that, Paul's real gripe is that he thinks the command line is what is dumb: according to Paul, the right way to administer a Unix machine is with the GUI or Webmin. -

More Unix articles

Previous Unix articles