Help! I need a crash course in the following, can you help me?

I'm applying to an IT job at my local university and I'm really close to being fully qualified.  There are a few things that they mentioned but I have no prior experience with.  I don't think it would be that big a deal if I land the job, though; I'll be able to pick up the rest fast.  Here's the list of stuff I need help with, with comments on where I'm at with each.

UNIX (I installed Ubuntu on my VM.  I don't know how far I'll get with it but it's not a job where I'll have to administer a server.  It could just require basic troubleshooting and evaluation, which still isn't good since I'll need to get familiar with how Unix works).
Shell Commands (I'm guessing it's another reference to Unix but shouldn't be too hard; I started in computers with MS-DOS and am comfortable with the Cisco IOS.)
ldapsearch & ldapmodify (OK basic queries to a directory.  But I would like to actually use the commands.  Can I run this on a Windows Active Directory?)
Sun IDM (What's this?  I'm not sure where to start).
Cisco Desktop Agent Software (I'm very well-versed in Cisco routing & switching since I'm on the verge of taking my CCNA, but, never heard of this).
HR/SOLAR & Finance desirable (I think this is the university's proprietary student database so don't think it's something I can do a lot of preparation for).

Anyways, I would like to know if you can point me in the right direction.

LVL 11
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You would need to install/configure openldap on your ubuntu VM to mimic the setup.

shell commands deals with terminal commands i.e. cp, mv, ls etc.

ldapsearch is used to search the ldap directory.
ldapmodify deals with modifying an object within an ldap directory.

IDM - Identity Management (LDAP directory)

Not sure man ldapsearch/ldapmodify will provide context

do not know about the others.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Hanno P.S.IT Consultant and Infrastructure ArchitectCommented:
a) Unfortuately, *ix'es have differnt administration tools. In the Linux world (Ubunty, Debian, Red Hat, etc.) these may differ widely from one to another -- and Solaris has others as well.
If you need to speed up on administering Solaris (no matter if on x86 or SPARC) you may want to install Solaris x86 on your PC (VMware or Virtual Box).
Speaking Solaris, you can either try using Solaris 10 (download from or OpenSolaris 11

b) The Unix shell is the command line interpreter (CLI). Most widely used today is "bash" or "ksh". They both have nearly identical syntax when it comes to programming "shell scripts" (you may think of these as something like "DOS batch scripts")

c) They seem to required quite some LDAP knowlegde (IDM, ldapsearch, ldapmodify). You can install an LDAP server on Linux or Solaris. Active Directory can be used like LDAP -- but is not identical !

d) HR/Solar may be an indication on their HR (Human Resources) system the are using as well as finance application (something like Peoplesoft or SAP ?)
Since you are running Ubuntu here is a good place to start learning to administer it ->

Be aware that Ubuntu is Linux which is different than Unix in some aspects. But you can absolutely learn many of the basics that will help you in Unix from using Linux (ls,find,grep, sed, awk, bash, perl, etc...)

Shell commands can mean what I mentioned above but it can also refer to shell scripting in sh or bash. You can do a lot with shell scripting and it is more powerful than msdos batch language but not as flexible as perl or python.

You can use ldap commands against Microsoft Active Directory. You can also use Samba to join AD and perform other functions as well.

Sun IDM is Sun's LDAP Directory Service, but it is more broad in scope than Active Directory being a full fledged identity management suite as well an LDAP directory. It is more akin to Microsoft Forefront Identity Manager than AD in this regard.

I believe Cisco Desktop Agent is a component of Unified Communication Suite that integrates IP telephony with IM and email on the PC.

Never heard of the last one.
Get Certified for a Job in Cybersecurity

Want an exciting career in an emerging field? Earn your MS in Cybersecurity and get certified in ethical hacking or computer forensic investigation. WGU’s MSCSIA degree program was designed to meet the most recent U.S. Department of Homeland Security (DHS) and NSA guidelines.  

epichero22Author Commented:
Just curious, as a side note, what are the limitations of having a Linux/Unix machine authenticate against an Active Directory server and vice-versa?  For example, if my entire network is Microsoft, I know that I can have a lot of flexibility such that I can apply group policy, shared folders, printer deployment, etc.  But what would happen on a Unix machine?  And can you have that level of management if your computers are Windows but your server is Unix?
Not sure what you would consider limitation, making the linux/unix box tie into the AD (LDAP) will provide you with a central user management accross the various platforms that you have

You could add the Identity management for Unix to the windows AD schema.
AD group membership can be used to manage access/control sudoers, samba, etc. can be using an AD group to define who has what type of access.

You can look at the open source likewise

What GPO control are you thinking/considering?
It is probably worth checking out the Windows built in Services for Unix:

Here is a commercial tool for managing unix/linux using Windows AD GPO's:

epichero22Author Commented:
Thanks guys.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.