Information about Unix System Administration


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Information about Unix System Administration
# 36  
Old 04-06-2009
Quote:
Originally Posted by reborg
This was a more generic comment than what you seem to have understood. To borrow a 'trade' term, measure twice, cut once. Make sure that before you do something in the real world that it is the right thing. We all do things to our own systems that we would never consider doing on production systems because all it costs us is a little time if it goes bad. On the other hand that little bit of time is VERY expensive if it happens on mission critical systems or ones where there are a large number of users impacted.

Learning to use and administer your own Linux/Solaris is not the same as being able to deal with the types of issues that can on a large Unix system. As a really simple example a reboot on a pc will take a couple of minutes but a reboot on a large unix system can take a long time ( I have known fully populated SunFire 6900s take an hour or more to reboot )



For training, all the vendors have information about their education services on their websites, you can often find third parties that give adequate if not quite equivalent course.

The vendor websites will also have info on certifications.
I was guessing things wouldn't be the same administering a personal Linux/Solaris vs dealing with the issues on large Unix systems. Basically, I'm just trying to get started with learning about Unix. What do you recommend for starters(learning from linux-wise)?
Thanks
# 37  
Old 04-07-2009
Quote:
Originally Posted by hpicracing
I don't really know anyone experienced with Unix that I can doublecheck with. So, what exactly do you mean by be very careful? Google how to do stuff before trying it?
Hi,

you're usually working in a team of system administrators, some of them might hopefully have much more experience than you do when you start in your job.
As reborg stated, if you don't know what you're doing, don't do it. Never change anything on a production system if you haven't tested it before on a non-production-one.
Don't be shy asking questions. And yes, google will be one of your best friends at work - there is no reason to reinvent the wheel - most problems you are facing in the beginning had been faced - and solved - by other people before Smilie

Regards
zxmaus
# 38  
Old 04-07-2009
Quote:
Originally Posted by zxmaus
Hi,

you're usually working in a team of system administrators, some of them might hopefully have much more experience than you do when you start in your job.
As reborg stated, if you don't know what you're doing, don't do it. Never change anything on a production system if you haven't tested it before on a non-production-one.
Don't be shy asking questions. And yes, google will be one of your best friends at work - there is no reason to reinvent the wheel - most problems you are facing in the beginning had been faced - and solved - by other people before Smilie

Regards
zxmaus
ThanksSmilie I know I'd have to double check with other SA's when I actually start the job. What I'm trying to do now is start learning as much about Unix as I can and figuring things out. It's okay to work by "trial and error" with a home computer(while I'm learning), right? I definitely will use Google a lot while I'm learning. I was going to just try and learn as much as I can by, like other people said, starting with Linux fooling around and getting comfortable with the command lines. Then I'd learn how to build my own linux os(linux from scratch). Then I was going to move on to Solaris and learn what I can there too. and hopefully when I know enough to get started with server stuff I was thinking of buying or building a personal server myself and building the code for it. My parents have a business web site(nothing big...they're piano teachers so it's more of a small resource for information) and I manage that for them right now using Yahoo webhosting. So, after I have my own server built I was thinking of hosting their website myself. I thought maybe that would be a good start being it's nothing big and it would give me a little experience with managing a server. What do you guys think about this plan for starters?
# 39  
Old 04-07-2009
Oh, I forgot to mention three other things.

Read, read and read.

Books and article are essential to the diet of a good sys admin, you need to know about new technologies even if you never use them in production.
# 40  
Old 04-07-2009
I wanted to add a sidebar comment:

My first real UNIX job was as a systems programmer, gluing together HP-UX Rocky Mountain Basic (for a test assembly line of production radios) to a Progress database.

My first task, before learning the shell, or even how to set an environmental variable, was to write a C client-server (socket) program using system commands from both Progress and HP-UX RMB to transfer information between the two systems.

I had to learn shell, vi, system admin, etc. as a "side function" in support of being "tossed" into a systems programming job.

So, I tend to disagree that you must reach a "certain level" before you can be a systems programmer. I started out as a systems programmer and learned the UNIX environment in support of my task, not years before given the task.

My advice, based on my experience, is to "jump in feet first" if you want to learn. Do something hard, like create a systems level program to glue to systems together, then learn the rest of the admin skills, to support your task, not the other way around.

That is my take on things, which is a bit different than many of the opinions expressed in this thread.
# 41  
Old 04-07-2009
Quote:
Originally Posted by Neo
I wanted to add a sidebar comment:

My first real UNIX job was as a systems programmer, gluing together HP-UX Rocky Mountain Basic (for a test assembly line of production radios) to a Progress database.

My first task, before learning the shell, or even how to set an environmental variable, was to write a C client-server (socket) program using system commands from both Progress and HP-UX RMB to transfer information between the two systems.

I had to learn shell, vi, system admin, etc. as a "side function" in support of being "tossed" into a systems programming job.

So, I tend to disagree that you must reach a "certain level" before you can be a systems programmer. I started out as a systems programmer and learned the UNIX environment in support of my task, not years before given the task.

My advice, based on my experience, is to "jump in feet first" if you want to learn. Do something hard, like create a systems level program to glue to systems together, then learn the rest of the admin skills, to support your task, not the other way around.

That is my take on things, which is a bit different than many of the opinions expressed in this thread.
Actually it's not different than my opinion. I think we differ more on what "System Engineering" is. System programming does not require the same skillset as system engineering as the term is used in the UK and Ireland. System engineering is more about creating system integrations, complete end to end solution designs, creating deployments and the like and usually has little code involved.

Also the industry has moved on, when I started what Neo described was possible or even normal.

I have both systems engineers and systems programmers working for me and they have two very distinct skillsets, most of the SE's could do the SP work to a reasonable level but also have the big picture knowledge only one or two of the SPs could function as SEs.

There is also one other type of job that has not been mentioned, and probably the last place that you can still get a job that allows you to truely jump in feet first as Neo describes. System integration and/or professional services. Some companies provide ground-up solutions for various systems - OS, 3rd part apps and in-house apps or customised and managed custom solutions and all of the admin and system programming that goes along with that. If you can find a company doing that kind of work you can get lots experience very, very quickly.
# 42  
Old 04-07-2009
Quote:
Originally Posted by reborg
Also the industry has moved on, when I started what Neo described was possible or even normal.
Not sure if it is germane to the discussion, but I forgot to mention that I had already completed my university degree in electrical engineering and had experience programming in assembly and early PCs (like the C 64, early Mac's etc. - BASIC and Fortran) before jumping in "feet first" to production C systems programming.

I have always love systems "glue".... and miss those days, long, long ago, in a galaxy far, far away......
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. What is on Your Mind?

How to start in System Administration?

Hi all, I wonder if you guys could give me some advice on this. I have messed around with Linux for the last few years, and I'm at the point where I would like to become a system administrator - as a career. I already have a bachelor's degree, but it is in the humanities (art history) so... (2 Replies)
Discussion started by: ScottLew
2 Replies

2. Shell Programming and Scripting

Learning project ideas - shell, python, UNIX tools, system administration

Hi guys, I am currently working as a system administration engineer, administering telecom applications on linux/unix platforms. I want to learn new things and improve the ones that i have and for this i though to really work on some project or something but i lack of ideas. I want to be... (2 Replies)
Discussion started by: capitanui
2 Replies

3. Solaris

Various System Administration Questions

Sorry I'm kind of desperate here :wall:, there's a security audit coming next week :( and I can't seem to find solutions for the questions below :confused:. 1) I need to limit usage on account during non-working hours. There's no /etc/security/time.conf file in my system should I create it? ... (0 Replies)
Discussion started by: ShouTenraku
0 Replies

4. UNIX for Dummies Questions & Answers

What are the career options in unix apart from unix system administration?

What are the career options in unix apart from unix system administration? (2 Replies)
Discussion started by: thulasidharan2k
2 Replies

5. UNIX for Dummies Questions & Answers

How does unix system administration, unix programming, unix network programming differ?

How does unix system administration, unix programming, unix network programming differ? Please help. (0 Replies)
Discussion started by: thulasidharan2k
0 Replies

6. Shell Programming and Scripting

Alternative Scripting Language for UNIX/Linux System Administration

I do not know UNIX shell scripting so as an alternative which language would you think is better for daily System Administration tasks. Perl or PHP? I know a little about both. (5 Replies)
Discussion started by: blackopus
5 Replies

7. Solaris

System Administration Certification

I'm planning to take System Administration certification in SUN Solaris. Can some one suggest me if there are any links are URLs to find sample question papers. Pharos (2 Replies)
Discussion started by: pharos467
2 Replies

8. UNIX for Advanced & Expert Users

Need information about System V & Berkley Syntax for Unix

Hi, Can somebody give me some information on System V & Berkley's Unix formats. Any link will be helpful. thanks (6 Replies)
Discussion started by: vibhor_agarwali
6 Replies

9. UNIX for Dummies Questions & Answers

System Administration

I have been working with UNIX (HP-UX) now for a couple of years. Have become quite capable in shell scripting and general UNIX use. The local university offers a certification course in UNIX administration which I am considering taking. However, the certification is geared toward UNIX in general... (13 Replies)
Discussion started by: google
13 Replies
Login or Register to Ask a Question