Changes

Jump to: navigation, search

Fall 2008 SYA710 Weekly Schedule

7,772 bytes added, 14:09, 2 December 2008
Week 12 (Nov 24) - Making Live CDs
*** init runs rc
*** rc runs runlevel scripts
** Init Process (Upstart)
*** init gets jobs/tasks from /etc/events.d/
*** init emits startup event to start system
*** init waits for more events
*** fully compatible with System V
 
== Week 4 (Sept 22) - Linux Package Management ==
* Activity for this week
Each student should add one correct item to the table below and email your teacher detailing your contribution. Don't forget your Seneca ID in the email. This will count as [[SYA710 Lab 03]].
 
<table class="News" border="1">
<tr>
<th class="Invert" style="width: 20%;">Task</th>
<th class="Invert" style="width: 20%;">Ubuntu - apt</th>
<th class="Invert" style="width: 20%;">Opensuse - zypp</th>
<th class="Invert" style="width: 20%;">Fedora - yum/pkcon</th>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Install&nbsp;
a package</td>
<td class="News" style="width: 20%; text-align: left;">apt-get
install &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">zypper
install &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">yum
install &lt;pkg&gt;<br>pkcon install &lt;pkg&gt;</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Remove
a package</td>
<td class="News" style="width: 20%; text-align: left;">apt-get
remove &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">zypper
remove &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">yum
erase &lt;pkg&gt;<br>pkcon remove &lt;pkg&gt;</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Update
package list</td>
<td class="News" style="width: 20%; text-align: left;">apt-get
update</td>
<td class="News" style="width: 20%; text-align: left;">zypper
refresh</td>
<td class="News" style="width: 20%; text-align: left;">yum
check-update<br>pkcon get-updates</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Update
system</td>
<td class="News" style="width: 20%; text-align: left;">apt-get
upgrade</td>
<td class="News" style="width: 20%; text-align: left;">zypper
update</td>
<td class="News" style="width: 20%; text-align: left;">yum
update<br>pkcon update-system</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">List
all repositories</td>
<td class="News" style="width: 20%; text-align: left;">cat
/etc/apt/sources.list</td>
<td class="News" style="width: 20%; text-align: left;">zypper
repos</td>
<td class="News" style="width: 20%; text-align: left;">yum
repolist</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Add
a repository</td>
<td class="News" style="width: 20%; text-align: left;">(edit
/etc/apt/sources.list)</td>
<td class="News" style="width: 20%; text-align: left;">zypper
addrepo &lt;path&gt; &lt;name&gt;</td>
<td class="News" style="width: 20%; text-align: left;">(add
&lt;repo&gt; to /etc/yum.repos.d/)</td>
</tr>
 
<tr>
<td class="News" style="text-align: left; width: 20%;">Assuming "yes" in all prompt </td>
<td class="News" style="width: 20%; text-align: left;">atp-get -y </td>
<td class="News" style="width: 20%; text-align: left;">zypper assumeyes</td>
<td class="News" style="width: 20%; text-align: left;">yum -y</td>
</tr>
 
<tr>
<td class="News" style="text-align: left; width: 20%;">Remove
a repository</td>
<td class="News" style="width: 20%; text-align: left;">(edit
/etc/apt/sources.list)</td>
<td class="News" style="width: 20%; text-align: left;">zypper
removerepo &lt;name&gt;</td>
<td class="News" style="width: 20%; text-align: left;">(remove
&lt;repo&gt; from /etc/yum.repos.d/)</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Search
for a package</td>
<td class="News" style="width: 20%; text-align: left;">apt-cache
search &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">zypper
search &lt;pkg&gt;</td>
<td class="News" style="width: 20%; text-align: left;">yum
search &lt;pkg&gt;<br>pkcon search details &lt;pkg&gt;</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">List
all installed packages</td>
<td class="News" style="width: 20%; text-align: left;">dpkg
-l</td>
<td class="News" style="width: 20%; text-align: left;">zypper
search i *</td>
<td class="News" style="width: 20%; text-align: left;">rpm
-qa<br>pkcon get-packages<br>yum list installed</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Display dependency information</td>
<td class="News" style="width: 20%; text-align: left;">pkcon get depends <packagename></td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">yum deplist <packagename></td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Look up for a specific package information</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">yum info <packagename><br />pkcon get description <package_id>
</td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Display Details about the package</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">pkcon get-details <pkg name></td>
</tr>
<tr>
<td class="News" style="text-align: left; width: 20%;">Print a picture of a cow</td>
<td class="News" style="width: 20%; text-align: left;">apt-get moo</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
<td class="News" style="width: 20%; text-align: left;">-</td>
</tr>
</table>
== Week 4 (Sept 22) - Package Management ==
== Week 5 (Sept 29) - Building a New Kernel ==
 
* Activity for this week
** Please do [[SYA710 Lab04]]
** Here's some notes on [[SYA710 Building a New Kernel]]
** Also some notes on [[SYA710 Booting with GRUB]]
* Concepts/Commands learned/used in this week's lecture
** ar command - usually used to archive object files
*** ar t /usr/lib/libz.a
** cpio command to copy files to/from archives
*** cat initrd-uncompressed-file | cpio -i
** ldd command to print shared library dependencies
*** ldd /usr/bin/ssh
 
== Week 6 (Oct 6) - Automated Installations ==
 
* Activity for this week
** Complete [[SYA710 Lab05]]
* Automating Linux Installations
** [[http://faiwiki.informatik.uni-koeln.de/index.php/Main_Page Debian Fully Automatic Installation]]
** [[http://fedoraproject.org/wiki/Anaconda/Kickstart Fedora Kickstart]]
** [[http://en.opensuse.org/AutoYaST Opensuse AutoYaST]]
** [[http://docs.sun.com/app/docs/doc/817-5506 SUN Solaris Jumpstart]]
** HD Cloning
*** [[SYA710 SSH | Using ssh]]
*** [[http://udpcast.linux.lu/ UDPCast]]
*** [[http://www.clonezilla.org/ Clonezilla]]
*** [[http://www.partimage.org/Main_Page Partimage]]
 
== Week 7 (Oct 13) - Midterm Test ==
 
* The second half of our midterm test is scheduled for Tuesday, November 25, 2008. This test is worth 20% of your final mark. You will be allowed to bring in one letter-sized, hand-written original reference sheet. No electronic aids are allowed. The test will take place in room S2149 starting at 11:45am. Test will end at 1:15pm.
* Test topics will include all material covered up to end of lab 5.
* Here is one example [[SYA710-midterm | question]] - feel free to add more.
* Here's our [[SYA710-test2 | 2nd test]] held on Nov 25, 2008
* Now it's your turn to add [[SYA710-student-questions | test questions]].
 
== FSOSS and Break Week (Oct 20) ==
== Week 8 (Oct 27) - Virtual Machines ==
 
* Activities for this week
** Please complete [[SYA710 Lab06]]
* Virtual Machines
** [[http://en.wikipedia.org/wiki/Virtual_machine Wikipedia Article]]
 
== Week 9 (Nov 3) - VM Management==
 
* [[http://www.vmware.com VMware]]
* [[http://www.virtualbox.org Virtual Box]]
* [[http://virt-manager.et.redhat.com/ Virtual Machine Manager]]
 
== Week 10 (Nov 10) - Creating Custom Spins ==
* Making your own custom (spin) Fedora CD
** Please complete [[SYA710 Lab07]]
 
== Week 11 (Nov 17) - More Spinning ==
== Week 12 (Nov 24) - Making Live CDs ==
* Making your own Fedora Live CD
** Please do [[SYA710-lab08 | Lab08]]
REFERENCE:
[http://fedoraproject.org/wiki/How_to_create_and_use_Fedora_LiveCD Fedora LiveCD How TO ]
 
== Week 13 (Dec 1) - Exam review ==
== Exam Week (Dec 8) ==
[[Category:LUX]]

Navigation menu