Learn How UNIX Multitasks 160
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."
In the long run, every program becomes rococco, and then rubble. -- Alan Perlis
exciting (Score:5, Funny)
Re:exciting (Score:5, Interesting)
Re:exciting (Score:5, Funny)
Re: (Score:2)
Intermediate level too! (Score:1, Interesting)
Specialized tools? Everybody uses these all the time, and I note he didn't mention nice or renice - the ones nobody ever uses. This is not intermediate level stuff, this is beginner stuff. Awk, M4 and sed are intermediate - and they aren't specialized tools either.
Re: (Score:2)
Re: (Score:1)
"If it helps, you can think of a process as its own sovereign nation, with borders, resources, and gross domestic product."
Sounds like he is trying to teach UNIX to a bunch of Economics majors.
Re: (Score:2, Funny)
Re:exciting (Score:5, Funny)
$ ls -l
-r-xr-sr-x 1 root tty 19388 Mar 20 2005
Wow. That's a neat trick.
Re: (Score:2)
Re: (Score:2)
Re:exciting (Score:4, Informative)
On Linux,
Re:How to learn unix... (Score:4, Funny)
Re:How to learn unix... (Score:5, Funny)
Re: (Score:2)
A well-written book is a joy to read. I most recently read Pragmatic Programmer's Programming Ruby. I liked it so much, I am picking up more of their books.
Re: (Score:2)
How about: Bathe, get a girlfriend, go outside, read a 20 minute FAQ and learn more than most self-proclaimed *nix sysadmins seem to know.
There, fixed that for you.
Re: (Score:2)
There, fixed that for you.
There, fixed that for you.
Re: (Score:2)
There, put it back the way it was. It was correct as is.
But thanks for playing.
Now, if you wanted to use "all" it would read
than all certified *nix sysadmins seem to know.
We all know that certifications when it comes to anything to do with computers aren't worth the paper they're printed on.
Re: (Score:1)
There, fixed that for you.
Re: (Score:2, Interesting)
Re: (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
Woop-tee-doo. (Score:1, Insightful)
Re: (Score:3, Insightful)
Re: (Score:1)
Re: (Score:1, Informative)
Re: (Score:1)
Re:Woop-tee-doo. (Score:5, Insightful)
"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"?
Re: (Score:1, Flamebait)
I thought that the slashdot community was supportive of people migrating away from windoze to the linux world.
We are supportive of people migrating away from windows. The slashdot community has done a lot to spread ubuntu. But none of that makes TFA news. This is 'stuff that matters', but I think if you've gotten to the point where TFA's content is helpful, you will already know how to find that information. When I want to have a lively discussion about a "dead-horse" historical issue, even one related to the design of my computer's OS, I will seek it out. Elsewhere.
If this topic had been brought up as an "ask sla
Re: (Score:2)
It also covers things that people simply don't need to know. Start up Ubuntu (or whatever) and run the system monitor, just like in Windows, to kill processes. That's about all you need to know!
Unless someone is a hardcore tech geek on Windows (snicker) they aren't going to need to know anything like this to move fro
Re: (Score:2)
Next... (Score:5, Funny)
Re: (Score:2)
Re: (Score:2, Funny)
know your sysadmin (Score:1, Funny)
What the flying f*ck? (Score:1, Flamebait)
But if you don't fucking know basic UNIX process control, don't talk about computers, or IT, k?
Seriously, this isnt even Computers 101. This is the bullshit you're expected to know to take Computers 101.
They don't know how to spell "UNIX".... (Score:4, Insightful)
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.
Re: (Score:2, Insightful)
Re: (Score:2)
Re:They don't know how to spell "UNIX".... (Score:4, Insightful)
I have recently gone back to school to finish up my CS degree after having worked in the industry for several years and I'm surprised at the ignorance of UNIX/Linux's usefulness from people who have already taken a UNIX/Linux course in my school. It seems profs are jumping straight into bash scripting without properly introducing what UNIX really is, what the difference between UNIX and Linux is, how it is used today, why it is important to learn it, how it is different than Windows, the philosophy behind UNIX, how it is useful as a tool, etc. All students are being exposed to is a command line and some scripting. No context in the technology whatsoever. It is then not surprising that students come out of those courses thinking UNIX and Linux are useless since Windows/Macs do it better, easier. This results in them erasing whatever little knowledge they acquired as soon as exams are done with.
Re: (Score:2, Insightful)
Re:What the flying f*ck? (Score:5, Insightful)
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.
Re: (Score:2)
Um, I don't care if they are in a DOS/Novell shop. This is basic stuff and are also concepts that have relevance in all OSes.
As for Apple or MS shop? Ok, Apple uses a BSD interface to a Mach kernel and is very much a *nix architecture. In the MS Shop, NT also includes a full BSD subsystem that is used for running *nix applicait
Re: (Score:1)
I was referring to the specific O/S implementation details outlined in the article, not the basic freshman year, "What is a process?" My fault for not being more specific in the closer, but I still stand by my statement.
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 g
Re: (Score:3, Interesting)
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
Re: (Score:2)
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.
Scary? Not really. One platform has different quirks than another. The linux world is by and large case sensitive, so people have learned to instinctively think about case. The Windows world isn't, so people are less inclined to think about case. It only takes about a minute to explain the case sensiti
Re: (Score:2)
The irony is that the programmer was using a freaking case sensitive language, and still didn't get it the first time it was explained to him.
This is part of the basic understanding I was talking about. If someone can't think outside a box enough to go, "Hmm mayber the OS FS is case sensitive," then they can't be fixed.
Re: (Score:1)
As a noob, *nix illiterate, etc., I appreciated the article. I've had some past experience on a *nix box. I know very little. Of course, I didn't know a whole lot of JCL before I started working with mainframes either. I wouldn't expect anyone not familiar with a mainframe to immediately know the error codes produced by the system or what an initiator is either.
Like a previous posted has pointed out, due to the slashdot communi
please, hepl (Score:5, Funny)
"ps: Command not found"
What do to? Heeeeeelp.
Re:please, hepl (Score:5, Funny)
"c:\program files\internet explorer\iexplore.exe" http://www.ubuntu.com/getubuntu/download [ubuntu.com]
Hope this hepls....
Re: (Score:1)
O sistema não pode encontrar o caminho especificado.
Damn! My OS uses another language!!
Re: (Score:2)
([grin])
Re: (Score:2)
Incredible! (Score:5, Funny)
Re: (Score:1)
Re:Incredible! (Score:4, Funny)
It's called a sense of humour.
Re: (Score:3, Funny)
Next week on Slashdot... (Score:1, Redundant)
Re: (Score:2)
For a lot of modern desktop Linux users, who think that KDE or Gnome are the 'standard unix interface,' an article on ls would probably be quite eyeopening, not to mention incomprehensible.
Use the Firehose! (Score:5, Insightful)
Re:Use the Firehose! (Score:5, Funny)
How about: (Score:2)
Maybe they should start?
Re:Use the Firehose! (Score:4, Interesting)
Yes this is Basic Unix Command Line suff. But a lot of Unix users don't go beyond typing the command to run the program. Forking, Piping, Scripting, is more then what they really use. An some of the times these people who don't understand this are actually smarter then most of us. Say a Physicist who uses Unix to test their math or run complex simulations. Also there are a lot of people using Linux/Unix who were never formally taught how to use it. So they stick in the GUI, or Find and install programs that a simple small script can acomplish. I know you want to do your "I am an Alpha Geek" while thumping your chest. But if an article gets posted and you really don't care, then don't read it and move along. Because getting an article on information that you already know isn't a big deal, this is far more mature then say the latest Cool PC Mods.
Re: (Score:2)
Nobody's saying that the article isn't useful, but it's not a
Re: (Score:2)
Re:Use the Firehose! (Score:5, Insightful)
If you think this article is stupid and an insult to your technical prowess, go to the firehose and vote it down.
Not everyone on Slashdot is at the same level as everyone else. While I've known all the stuff in the article for 10-12 years, I'm certain there's a significant number of people here that have no idea about process forking, or what the init process is.
Re: (Score:2)
Mr. Peabody Explains fork() [peccat.us]
Re: (Score:1, Interesting)
(Myself, I know it all, but not everyone does)
Re: (Score:2)
If you think this article is stupid and an insult to your technical prowess, go to the firehose and vote it down.
Not everyone on Slashdot is at the same level as everyone else. While I've known all the stuff in the article for 10-12 years, I'm certain there's a significant number of people here that have no idea about process forking, or what the init process is.
Thank you.
I primarily work on Windows-based systems having only touched on *nix-based systems here and there and even though I run a Linux laptop, I still only have a basic understanding of how it all works.
Based upon so many of the comments here, though, it's apparent that one simply must KNOW this information before coming to this site. Stuff that matters, indeed, but that stuff better be for l33ts.
m
Re: (Score:2)
Re: (Score:2, Redundant)
whats next, samba configs for file sharing on a LAN?
Re: (Score:2)
Can you really do that after it's on the front page? Does it get yanked if enough votes are cast against it?
Re: (Score:2)
random? (Score:5, Funny)
Wow. (Score:1)
I can't believe I just read the phrase "Headlamps on! To the bat cave!" in an IBM technical publication.
I'm not saying it's bad, in fact the article is a much more amusing read than I thought it was going to be, but
Gee Whizzes (Score:5, Insightful)
Re: (Score:2)
Re: (Score:1)
Great, so some people are already intimately familiar with processes on unix. Not everyone is. I thought this was a technology/nerd/geek site... This seems a much better alternative than other slownewsday articles.... what did Stallman have for breakfast? Dvorak's mad at css again.... etc.
Comment removed (Score:4, Insightful)
Re:Gee Whizzes (Score:5, Funny)
John and Mark don't have net access on Mondays so they wouldn't have been able to read this article anyways.
Re: (Score:2)
Digg? (Score:5, Funny)
Oooh, Colors... (Score:2)
Stop bitchin' please (Score:4, Insightful)
Re: (Score:2)
I can fix that... on a non-fixed linux box anyway
Lavaps (Score:2)
And TFA does not even include a link to one of the most important process viewing programs around - lavaps - which shows processes running on your system in a lava-lamp-esque display.
While the article is a bit elementary for most unix users, there are those who are not unix users who might need someday to know this.
No, psDoom is more interactive: Re:Lavaps (Score:3, Interesting)
http://psdoom.sourceforge.net/ [sourceforge.net]
In Other News... (Score:5, Funny)
Segfaults (Score:5, Funny)
Re: (Score:2, Funny)
[gwb@usa] wall
Stay out, all of you!
^D
Message from gwb@usa:
Stay out, all of you!
On a side note, the new school of thinking works great with typical hack attempts. For example, if a user from systema (afgst) launches a remote exploit attempt, the new school suggests that you launch an attack against systemIRQ (interrupt request, for example). SystemIRQ has nothing to do with the attack,
A missed command (Score:1)
I need some help (Score:2, Funny)
int main()
{
while(1) fork();
}
but nothing happens?
Re: (Score:2, Funny)
IBM had better be careful.. (Score:5, Funny)
A few days ago (Score:4, Funny)
slownewsday tag (Score:3, Interesting)
it's not for /.ers, it's for /.ers' managers! (Score:1)
So we all know this already, BUT... (Score:2, Insightful)
Re: (Score:2)