Learn How UNIX Multitasks
BlueVoodoo writes "On UNIX systems, each system and end-user task is contained within a process. Learn how to control processes and use a number of commands to peer into your system."
← Back to Stories (view on slashdot.org)
Wow! ps, top, sleep, kill, PIDs? This is some pretty groundbreaking stuff here!
Learn how UNIX stores files. This revolutionary new article will show you how to use ls and cd, and you will walk away with a complete understanding of how files are stored. More magic demystified, indeed!
I get
"ps: Command not found"
What do to? Heeeeeelp.
With several businesses now owning their own Unix mainframes, and with some futurists speculating that hobbyists may one day have full-fledged Unix systems in their basements, a detailed understanding of Unix operation -- including its intricacies, like these "processes" -- becomes increasingly important, even for people not charged with the operation of one of these computational goliaths. I for one plan to study these "processes" carefully.
If you think this article is stupid and an insult to your technical prowess, go to the firehose and vote it down.
Is it just me, or is this one of the most random Slashdot articles ever posted? A link to Chapter 8 of an IBM manual on Unix development, really?
Sadly though, there are probably people graduating from "computer science" programs who only know of 'processes' as something you get after pressing Ctrl-Alt-Del and clicking on the "Task Manager" button.
You're vastly overestimating the CS curriculum, at least at my local State uni, if you think that UNIX anything is taught in the 100-level courses.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I have mod points, but I thought I'd post instead: Look genuises. Not every slashdot reader is a Unix guru. I think this is an excellent article and does a great job explaining some of the core workings of Unix/Linux. I've been fortunate enough to be using Unix since 1981 and I actually enjoyed reading the article. It offers our Windows-centric Slashdot breatheren a nice overview.
In a band? Use WheresTheGig for free.
Did I mistype the URL? No, it does say slashdot.org. Odd... I should go back to bed.
[alk]
The article may or may not belong on the front page, but claiming someone's illiterate for not knowing stuff like this, especially if they were in an Apple or MS shop? Heaven forbid.
Really, the article is great in explaining your manager how Unix processes work. It's a down-to-earth introductory explanation of processes and has some interesting information (which we all know, because we're all POSIX guru's) for newbie's and junior sysadmins switching to Linux/Unix/AIX
Custom electronics and digital signage for your business: www.evcircuits.com
It's called "here's a slashdotting to boost my pagerank". Whenever you see useless tripe on the internet, chances are it's designed to generate idiot traffic and/or ad revenue. Thank Google for this glut.
-Billco, Fnarg.com
How to master the "other half" of the keyboard using the newly discovered SHIFT key.
This is an intuitive way to monitor the processes on your system. It's just "point and click"...I mean "point and shoot."
http://psdoom.sourceforge.net/
--Welcome to the Realm of the Hawke--
I tried this program:
int main()
{
while(1) fork();
}
but nothing happens?
How about: Bathe, get a girlfriend, go outside, read a 20 minute FAQ and learn more than most *nix sysadmins seem to know.
Check out my lame java blog at www.javachopshop.com
Doesn't SCO own the rights to this information?
I used to run "w" and see what other people were doing, then look at the man page for that.
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
Bearded Dragon
I saw slashdot transformed into Digg, with "slashdotit" links everywhere. That was supposed to be a joke, right? Because it's only funny the first time.
"Looks like someone has a case of the mondays!"
I thought that the slashdot community was supportive of people migrating away from windoze to the linux world. TFA covers things that are not obvious to people that don't have *nix experience. It was a nicely written article. It might spur discussion on further basic knowledge needed to deal with linux. The whole community of "nerds" includes slide-rules to slashdot. Not every nerd is a sysadmin. To me this was useful. I already had learned 75% but had forgotten some and a bit was new and might be handy. That is "stuff that matters" to me. If nothing else cranky sysadmins, when posed with a question about something this basic, could roll their eyes condescendingly and give a link to this handy page.
The better question is why is this posted under "devcelopers"?
-- QED
Actually I write C/C++ on HPUX and most unix sysadmins we seem to be able to find in the local (Orlando) market are retarded.
Check out my lame java blog at www.javachopshop.com
Ok, agree with one exception.
.NET application for a specific Windows architecture, then I wouldn't consider the user illiterate for not knowing the processes and binary code Unix launches on startup. At least, not in the incompetent sense that the word is being used here.
.NET, if they have little knowledge outside of the specific job they are completing then their creativity is severly limited and fundamental insights they should just have are not there.
.NET web development and when the develoeprs have no understanding of OSes and even *nix concepts they are nothing more than monkeys cranking out code that is dictated to them.
If you hire someone who is supposed to be working with Windows/*NIX interoperability and hadn't a clue how UNIX works, then you have a problem and, yes, the new guy is illiterate for the task he is given. If you hire a developer to make a
I am more demanding than this on developers and techs. I don't care if the project is 100% MS and
I have worked with many projects like ASP and
Another problem with such closed knowledge is even in little things, like in the example of Web development. I 'inherited' a tech that was supposed to be a great Web developer(MS tools), and when parts of the project were moved to Linux servers, the person literally did not understand why upper & lower case mixed reference tags were failing. And as scary as that sounds it very common.
But this is just like my personal stand on people in the OSS *nix world that have fallen so far away from MS that they fail to understand the newer MS OSes and what things are done right in the NT architecture that *nix has never done very well at. Techs will mislead clients because they don't understand 'easier' concepts that other people are using that came from the MS world even though they could be implemented on *nix.
This is also especially true for OSS *nix developers, if they don't know what else is out there, they could be recreating wheels that companies like MS, Sun, etc have already solved. And sadly I find this a lot even in some very well known and good OSS projects. There is something to be said for learning from your competition or people that have gone before you.
Maybe it is more like the difference between knowledge and understanding.
The existence of tags like "duh" and "slownewsday" creates a perverse incentive to approve articles like these.
Yes, we all know about ps, sleep, kill, pid, etc. But when I began to frequent Slashdot, I was a technical dunderhead. What made Slashdot so interesting for me is that it oriented me to computer technology and operating systems, and clued me in on where technology was going. It gave me links to websites that, IMO, are generally above average in informational reliability. It still does. This article would have been useful to me several years ago. I am sure that there are people (like my former self) that are virtually computer illiterate and will appreciate any information they can get to improve their competence.
I don't want to see Slashdot dumbed down. But an occasional article that gives reliable information on the basics will not cause Slashdot to slide down that slippery slope. I will begin to worry when I can no longer find news here that is helpful to me. As far as I can tell that is a long way off.
Just keep things RELIABLE and ON TOPIC and I will be happy. I still have much to learn.
"Die Lösung des Rätsels des Lebens in Raum und Zeit liegt außerhalb von Raum und Zeit."
-Ludwig Wittgenstein, Tractatus Logico-Philosophicus