Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next...

20

description

Link of the week Definition: Installation (computer programs) Installation process: - Condensed package - Unpack package - Customized package - Test the functionality of the system - Configure files

Transcript of Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next...

Page 1: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.
Page 2: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Week Nine Agenda

•Link of the week•Review week eighth lab assignment•Week nine expected outcomes•Next lab assignment•Break-out problems•Upcoming deadlines•Questions and answers

Page 3: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Link of the weekhttp://bhami.com/rosetta.html

http://support.apple.com/kb/HT1148?viewlocale=en_US

• Definition: Installation (computer programs)• Installation process:

- Condensed package- Unpack package- Customized package- Test the functionality of the system- Configure files

Page 4: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review eighth week lab assignment• ANSI The Institute oversees the creation, promulgation

and use of thousands of norms and guidelines that directly impact businesses in nearly every sector: from acoustical devices to construction equipment, from dairy and livestock production to energy distribution, and many more. ANSI is also actively engaged in accrediting programs that assess conformance to standards – including globally-recognized cross-sector programs such as the ISO 9000 (quality) and ISO

• Membership: Comprised of Government agencies, Organizations, Companies, Academic and International bodies, and individuals, the American National Standards Institute (ANSI) represents the interests of more than 125,000 companies and 3.5 million professionals.

Page 5: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review eighth week lab assignment

• ANSI is the official U.S. representative to the International Organization for Standardization (ISO).

• The American National Standards Institute (ANSI) has served in its capacity as administrator and coordinator of the United States private sector voluntary standardization system for more than 90 years.

Page 6: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review week eighth lab assignment• Firmware is a block of programming

instructions (controls the behavior) intended to perform a specific task. This task is to establish logic for lower level control of electronic circuits of a device. In summation, firmware is the intermediary (interface) between the external commands that the device receives and its electronics.

Page 7: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review week eighth lab assignment

Page 8: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review week eight lab assignment• Red Hat Package Manager (rpm) is a package

management system. - Software package file format- Free software tool which installs, updates, uninstalls, verifies and queries other software packages in this format.

• rpm was originally targeted for the Linux distributions; the file format RPM is the baseline package format of the Linux Standard Base.

Page 9: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review week eight lab assignmentFile format is a particular way to encode information for storage in a computer file.Disk drives or computer storage can on be in bits. Computer must convert information to 0s and 1s and vice-versa.Different kinds of formats for different kinds of information.JPEG format – designed to store static photographic images.GIF format – designed to store still images and simple animation.QuickTime format – designed as a container for many different types of multimedia.

Page 10: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Review week eighth lab assignment

• Package Advantages:- Used in a uniform way for the user to install programs- Uninstalling programs is simple- Non-interactive installation makes it easy to automate- Original source archive (e.g. .tar.gz, .tar.bz2)

- Packages can be cryptographically verified with GPG and MD5.

Page 11: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Week nine expected outcomes

Upon successful completion of this module, the student will be able to:

• Analyze processes of startup and shutdown. • Apply startup scripts and controls to tune

system. • Describe basic "autonomous" processes in

UNIX.

Page 12: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignment• “Initializing” or “booting” the machine steps

1. CPU is pre-set to RESET mode2. CPU pre-programmed to seek 0xfffffff0 address location3. BIOS eventually reads MBR4. First part of MBR contains the boot partition table and

executable code5. Second part of the MBR is used to locate the boot loader. It

resides on the “active” partition known as the Boot Sector.6. Device drivers are loaded (initrd-2.4.20-8.img)7. Kernel is invoked8. Kernel performs the following tasks

Memory size determinationHardware configuration Kernel data structure initializationMount root partitionHand crafted init process

Page 13: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignment• Linux system run level modes

0 - Halt system1 – Single user2 – Multi-user mode3 – Full multi-user 4 – unused5 – X116 - Reboot

• Shutdown commandshutdown

• Review the Startup/Shutdown lab assignment

Page 14: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignmentetc/fstab

/dev/vg00/root / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0/dev/vg00/home /home ext3 defaults 1 2/dev/vg00/opt /opt ext3 defaults 1 2none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0/dev/vg00/tmp /tmp ext3 defaults 1 2/dev/vg00/usr /usr ext3 defaults 1 2/dev/vg00/var /var ext3 defaults 1 2/dev/vg00/swap swap swap defaults 0 0/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0/dev/vg02/shome /export/home ext3 defaults 1 2#/dev/vg01/oracle /mnt/pkg1/oracle ext3 noauto 1 2#NOTICE: oracle and shome are shared storage. Make sure they are not mounted # on the other side before mounting.

Page 15: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignment/etc/fstab file descriptive information • Read only file• Each file system is described on a

separate line.• Fields are separated by tabs.• Order of records in the fstab is

important because of fsck, mount, and unmount are sequentially iterate through the fstab

Page 16: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignment/etc/fstab file field descriptions

First field - block special devices or remote filesystem to be mounted.Second field – mount point for the filesystem Third field – type of filesystem.Fourth field – mount options associated with the filesystemFifth field – used by the dump command to determine which filesystems need to be dumped.Sixth field – determine order in which the filesystem is checks are done at boot time.

Page 17: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Next Lab Assignment• Unix/Linux Commands

who –rdfdf –Isarmvrmrmdirhistorytailmkdir

Page 18: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Break-out problems• What functionality does the getty perform? • Define the kernel responsive and autonomous functions?• What functionality does the /etc/fstab file provide?• What is the functionality of the /etc/inittab?• Commands

ls -liwho -rkillkill –lfork-and-exec$$$!telinitsleep

Page 19: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Upcoming deadlines

• Installation Exercise, 8-1 is due 6/29/08• Startup/Shutdown, 10-1 is due 7/6/08• Account/LDAP Script, 11-1 is due 7/13/08• Process Exercise, 11-2 is due 7/13/08• Demonstrate the newuid and process.sh

functionality.

Page 20: Week Nine Agenda Link of the week Review week eighth lab assignment Week nine expected outcomes Next lab assignment Break-out problems Upcoming deadlines.

Questions and answers

• Questions• Comments• Concerns

• I am available after this Franklin Live session to discuss any problems and/or concerns regarding the lab assignments