06-27-2019
Quote:
Originally Posted by
bakunin
As an AIX SysAdmin for the last ~30 years i can tell you: nothing is even "close to AIX". Sorry to say that but to learn AIX you need AIX, nothing else. The best (and cheapest) you may try is to buy an old and out of support IBM machine where AIX is already installed and play with it. For instance, there is a . The system is approx. 15 years old, but the basics of AIX (nota bene: the basics) haven't changed that much since then. Modern AIX systems (aka "p-Series") are targeted at the high-end segment in terms of robustness and reliability but they come at a price. To get a modern and supported hardware running AIX with all the licenses you need (and a HMC, ...) you face investments of $$ 50k upwards - not something you want to buy for dabbling around.
Fortunately, the way you come across you will have to learn a lot of general UNIX knowledge first anyways and for this purpose most modern systems are pretty equal. Here are a few things to learn which you can do on absolutely any system, regardless of it being a UNIX (HP-UX, SunOS/Solaris,AIX), FreeBSD, OpenBSD or any of the Linux-distributions afloat. (I suggest to stay away from OpenBSD, not because the system wouldn't serve the purpose but the people doing it are what i would call "open-source Ayatollahs" and like all fanatics enjoy killing the innocent.)
- how to read man pages
- file system mechanics, mounting/unmounting
- regular expressions and their different types (globs, BREs, EREs)
- filter tools: grep, sed, awk, join, paste, ...
- shell basics - notice that AIX uses Korn Shell (IMHO the better shell anyway), not bash, but it is good to be proficient in both
- basics of scripting
- UNIX process model, "background" and "foreground" jobs, multitasking, ....
I hope this helps.
bakunin
This is perfect and exactly the advice I was looking for - thanks for the tips and help Bakunin
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I was wondering if there is a unix version of an autoexec.bat, if there is where will it be?
I am new to unix so please be gentle!! (9 Replies)
Discussion started by: imshelpdesk
9 Replies
2. UNIX for Dummies Questions & Answers
i am trying to learn cgi script (perl), i think to do this i need to download a unix system,/acccount, which i have tried to do on XP without success. Can any one point me in the right direction on how i get started.
i.e what do i need to do to actually write cgi script for my website.
cheers... (4 Replies)
Discussion started by: rerkskin
4 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I am new to this forum, and i am trying to learn unix at my home, i do have desk top, and installed windows, also the hard disk space is 80GB, so please guide me , advise me for how to proceed.
Your help is needed.
Thank you in advance.
Aksha.
*** email deleted *** (3 Replies)
Discussion started by: akshamani
3 Replies
4. AIX
I know that IBM's official stance is that NIM does not work on etherchannel environment, but has anyone able to get around it?
I'm working on a p5-590 LPAR system, and the NIM master and clients are all on the same frame.
Any help is appreciated. (1 Reply)
Discussion started by: pdtak
1 Replies
5. Shell Programming and Scripting
Dear ALL!
i have just started learing UNIX.
Can anyone pls let me how to write a program using command line to give product of two numbers ?
The program should ask like enter first no and so on.
Also,i want to know a program which can display the digits entered in words.
Like if entered "1"... (2 Replies)
Discussion started by: chature
2 Replies
6. UNIX for Advanced & Expert Users
Hello,
I'm learning C++ and i want to know what i have to do for setup a fully featured C++ develop environment in my Ubuntu Intrepid Ibex, like Gedit, because i hate eMacs and non-graphical editors, they are so much confusing, and some other things that will help me with my development.
... (7 Replies)
Discussion started by: nathanpc
7 Replies
7. Shell Programming and Scripting
Hi All,
I am using Mac OS X (Leopard OS). I am very new to UNIX. My requirement is that, by running a shell script, I create a log file. So I have to send a mail having that log file attached. What I tried to do is, I simply tried to check,whether this direct command works or not. So I... (2 Replies)
Discussion started by: Afreen
2 Replies
8. UNIX for Dummies Questions & Answers
I have a home network set up that consists of a few windows clients and 3 centos, and 1 suse client. These are all virtual machines, VMware Workstation. One centos vm is set to be the Samba server. Do I need Samba set up on the other Linux clients?I have no problem seeing the windows clients... (0 Replies)
Discussion started by: ktb231
0 Replies
9. Solaris
Hi Experts,
Please help me on this.
I've a print environment using NIS in Solaris 10.
Recently we have new JDE environment which using Solaris 11 OS, and found that we can't use NIS anymore. So only the option is using CUPS.
How do we integrate this print environment for both Solaris 10... (9 Replies)
Discussion started by: srigias
9 Replies
10. UNIX for Beginners Questions & Answers
Morning All
So, I am starting looking into the world of UNIX for a new job (luckily not my primary function!) and I am looking to get stared. Like anything I seem to learn best by trying things out first in an environment but I have a key question:
Currently I use Oracle VirtualBox, can... (1 Reply)
Discussion started by: harveyclayton
1 Replies
epm(1) Easy Software Products epm(1)
NAME
epm - create software packages.
SYNOPSIS
epm [ -a architecture ] [ -f format ] [ -g ] [ -k ] [ -m name ] [ -n[mrs] ] [ -s setup.xpm ] [ --depend ] [ --help ] [ --keep-files ] [
--output-dir directory ] [ --setup-image setup.xpm ] [ --setup-program /foo/bar/setup ] [ --setup-types setup.types ] [ -v ] [ name=value
... name=value ] product [ listfile ]
DESCRIPTION
epm generates software packages complete with installation, removal, and (if necessary) patch scripts. Unless otherwise specified, the
files required for product are read from a file named "product.list".
The -a option ("architecture") specifies the actual architecture for the software. Without this option the generic processor architecture
is used ("intel", "sparc", "mips", etc.)
The -f option ("format") specifies the distribution format:
aix
Generate an AIX distribution suitable for installation on an AIX system.
bsd
Generate a BSD distribution suitable for installation on a FreeBSD, NetBSD, or OpenBSD system.
deb
Generate a Debian distribution suitable for installation on a Debian Linux system.
inst, tardist
Generate an IRIX distribution suitable for installation on an system running IRIX.
lsb, lsb-signed
Generate RPM packages for LSB-conforming systems. The lsb-signed format uses the GPG private key you have defined in the ~/.rpmmacros
file.
native
Generate an native distribution. This uses rpm for Linux, inst for IRIX, pkg for Solaris, swinstall for HP-UX, bsd for FreeBSD, Net-
BSD, and OpenBSD, and osx for MacOS X. All other operating systems default to the portable format.
osx
Generate a MacOS X software package.
pkg
Generate an AT&T software package. These are used primarily under Solaris.
portable
Generate a portable distribution based on shell scripts and tar files. The resulting distribution is installed and removed the same
way on all operating systems. [default]
rpm, rpm-signed
Generate a Red Hat Package Manager ("RPM") distribution suitable for installation on a Red Hat Linux system. The rpm-signed format
uses the GPG private key you have defined in the ~/.rpmmacros file.
setld
Generate a Tru64 (setld) software distribution.
slackware
Generate a Slackware Linux software distribution.
swinstall, depot
Generate a HP-UX software distribution.
Executable files in the distribution are normally stripped of debugging information when packaged. To disable this functionality use the -g
option.
Intermediate (spec, etc.) files used to create the distribution are normally removed after the distribution is created. The -k option keeps
these files in the distribution directory.
The -s and --setup-image options ("setup") include the ESP Software Wizard with the specified GIF or XPM image file with the distribution.
This option is currently only supported by portable and RPM distributions.
The --setup-program option specifies the setup executable to use with the distribution. This option is currently only supported by portable
distributions.
The --setup-types option specifies the setup.types file to include with the distribution. This option is currently only supported by porta-
ble distributions.
The --output-dir option specifies the directory to place output file into. The default directory is based on the operating system, version,
and architecture.
The -v option ("verbose") increases the amount of information that is reported. Use multiple v's for more verbose output.
The --depend option lists the dependent (source) files for all files in the package.
Distributions normally are named "product-version-system-release-machine.ext" and "product-version-system-release-machine-patch.ext" (for
patch distributions.) The "system-release-machine" information can be customized or eliminated using the -n option with the appropriate
trailing letters. Using -n by itself will remove the "system-release-machine" string from the filename entirely. The "system-release-
machine" information can also be customized by using the -m option with an arbitrary string.
Debian, IRIX, portable, and Red Hat distributions use the extensions ".deb", ".tardist", "tar.gz", and ".rpm" respectively.
LIST FILES
The EPM list file format is now described in the epm.list(5) man page.
KNOWN BUGS
EPM does not currently support generation of IRIX software patches.
SEE ALSO
epminstall(1) - add a directory, file, or symlink to a list file
mkepmlist(1) - make an epm list file from a directory
epm.list(5) - epm list file format
setup(1) - graphical setup program for the esp package manager
COPYRIGHT
Copyright 1999-2008 by Easy Software Products, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER-
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
26 August 2008 ESP Package Manager epm(1)