Sunteți pe pagina 1din 47

Laborator 1

C1
A. ~ncepem cu discutarea mesajelor de la pornirea unui sistem de
calcul Linux. Pe fi[e sunt mesajele unui sistem dotat cu procesor
AMD. Cu comanda dmesg sau dmesg | more ob]ine]i mesajele
date de computerele cu procesoare INTEL din laborator. (Anumite
abrevieri va trebui s\ le c\uta]i `ntr-unul din volumele despre
hardware recomandate.)

~ntreb\rile sunt:

1. Ce distribu]ie Linux este folosit\ ? Ce num\r are nucleul ?

2. C=t\ memorie are PC -ul ?

3. Folose[te acest computer DMA (direct memory access) pentru


transferul mai rapid al datelor `ntre periferice [i memorie ?

4. B\nui]i cu ce se ocup\ ACPI ? Dar APIC ?

5. C=te procesoare (CPU) sunt `n computer, pe placa de baz\ ?

6. Ce frecven]\ are fiecare procesor ? Care e frecven]a real\ ? Dar


cea din catalog, de la magazin ?

7. Cum se nume[te exact procesorul ?

8. C=t\ memorie “cache level 1” [i c=t\ memorie “cache level 2” are


computerul ? Este eficient\ aceast\ configura]ie [i de ce DA sau
de ce NU ?

9. Ce `nseamn\ APM ?

10.Ce `ntrerupere folose[te tastaura ?

Linux 1 Dan Popa
11.Dar mouse-ul cuplat la portul aux ?

12.~n ce mod Ultra DMA func]ioneaz\ controllerul de hard disk


compatibil ATA-IDE ?

13.Ce firm\ a produs hard discul ?

14.Prima interfa]\, ide0, ce `ntrerupere folose[te ?

15.Ce alte periferice similare cu un hard disk (de exemplu cu hda)


mai avem `n sistem ? Ce firm\ le-a produs ?

16.Ce `ntrerupere folose[te a-IIa interfa]\ ATA-IDE ?

17.Acest nucleu este proiectat pentru computere mici (pia]a soho)


sau pentru servere de `ntreprindere ? Ce crede]i ?

18.Care sunt parametrii (da]i `n linia de comand\) primi]i de nucleu la


pornire ?

19.C=t\ memorie ocup\ kernel-ul ? (eng. kernel `nseamn\ nucleu)

20.{tie cineva ce sunt BogoMIPS-ii ? De unde vine MIPS ?

21.Are acest sistem magistral\ PCI ?

22.C=te interfe]e seriale are placa de baz\ ?

23.Ce capacitate are discul hard ?

24.~n c=te parti]ii este `mp\r]it discul hard ?

25.Sistemul are un mouse PS/2 ? Sau de alt fel ?

26.Ave]i de-a face cu un sistem cu `n care mai multe device-uri se


coport\ ca unul singur ? (md -urile sunt RAID-uri software )

B. Porni]i computerele din laborator. Dac\ nu au instalat Linux folosi]i


Live-CD-uri. R\spunde]i din nou la toate aceste `ntreb\ri.
Not\: Dac\ [ti]i un cuv=nt cheie din r\spuns pute]i folosi filtrul grep
pentru a extrage din outputul comenzii dmesg textul dorit.
Exemplu: dmesg | grep UDMA va extrage exact r=ndul pe care
apare textul UDMA.Nota]i [i faptul c\ filtrul grep poate fi folosit la
c\ut\ri mai sofisticate,tasta]i man grep sau info grep pentru a ob]ine

Linux 2 Dan Popa
detalile din manualul electronic. Manualul se `nchide cu “:” apoi “q”.

Mesajele unui sistem cu procesor fabricat de AMD:


Linux version 2.4.25-1mt (quintela@bi.mandrakesoft.com) (gcc
version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)) #1 Thu Feb
19 01:08:43 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000030000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
768MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 196608
zone(0): 4096 pages.
zone(1): 192512 pages.
zone(2): 0 pages.
ACPI: Unable to locate RSDP
Kernel command line: BOOT_IMAGE=2425-1mt ro root=801
devfs=nomount acpi=ht
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 1197.985 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 2392.06 BogoMIPS
Memory: 775000k/786432k available (1339k kernel code, 11044k
reserved, 550k data, 148k init, 0k highmem)
Dentry cache hash table entries: 131072 (order: 8, 1048576
bytes)
Inode cache hash table entries: 65536 (order: 7, 524288
bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144
bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576
bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64
bytes/line)
CPU: L2 Cache: 64K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383fbff c1cbfbff 00000000
00000000
CPU: Common caps: 0383fbff c1cbfbff 00000000
00000000
CPU: AMD Duron(tm) processor stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.

Linux 3 Dan Popa
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1197.9877 MHz.
..... host bus clock speed is 199.6646 MHz.
cpu: 0, clocks: 1996646, slice: 998323
CPU0<T0:1996640,T1:998304,D:13,S:998323,C:1996646>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20040116
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb3e0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/3177] at 00:11.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch
(rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6
MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024
blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
VP_IDE: IDE controller at PCI slot 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on
pci00:11.1
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio,
hdb:pio
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA,
hdd:pio
hdc: SAMSUNG SC-140B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: attached ide-cdrom driver.

Linux 4 Dan Popa
hdc: ATAPI 40X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
IEEE 802.2 LLC for Linux 2.1 (c) 1996 Tim Alpaerts
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 235k freed
VFS: Mounted root (ext2 filesystem).
SCSI subsystem driver Revision: 1.00
PCI: Found IRQ 11 for device 00:0a.0
PCI: Sharing IRQ 11 with 00:10.2
PCI: Sharing IRQ 11 with 00:11.5
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev
6.2.36
<Adaptec 2940 Ultra SCSI adapter>
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253
SCBs
(scsi0:A:0): 33.332MB/s transfers (16.666MHz, offset 8,
16bit)
Vendor: SEAGATE Model: ST34371W Rev: 0280
Type: Direct-Access ANSI SCSI
revision: 02
(scsi0:A:4): 10.000MB/s transfers (10.000MHz, offset 15)
Vendor: TEAC Model: CD-R58S Rev: 1.0H
Type: CD-ROM ANSI SCSI
revision: 02
scsi0:A:0:0: Tagged Queuing enabled. Depth 253
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 8496960 512-byte hdwr sectors (4350 MB)
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1
Journalled Block Device driver loaded
EXT2-fs warning (device sd(8,1)): ext2_read_super: mounting
ext3 filesystem as ext2
VFS: Mounted root (ext2 filesystem) readonly.
Trying to move old root to /initrd ... okay
Freeing unused kernel memory: 148k freed
Real Time Clock Driver v1.10f
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 02:07:41 Feb 19 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 10 for device 00:10.0
PCI: Sharing IRQ 10 with 00:08.0

Linux 5 Dan Popa
PCI: Sharing IRQ 10 with 00:08.1
PCI: Sharing IRQ 10 with 00:12.0
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 10
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 3 for device 00:10.1
usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 3
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 11 for device 00:10.2
PCI: Sharing IRQ 11 with 00:0a.0
PCI: Sharing IRQ 11 with 00:11.5
usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface
driver
PCI: Found IRQ 5 for device 00:10.3
PCI: Sharing IRQ 5 with 00:0b.0
ehci_hcd 00:10.3: VIA Technologies, Inc. USB 2.0
ehci_hcd 00:10.3: irq 5, pci mem f0888000
usb.c: new USB bus registered, assigned bus number 4
ehci_hcd 00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-
Dec-29/2.4
hub.c: USB hub found
hub.c: 6 ports detected
usbdevfs: remount parameter error
usb.c: registered new driver usblp
printer.c: v0.13: USB Printer Device Class driver
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-algo-bit.o: i2c bit algorithm module
Linux video capture interface: v1.00
bttv: driver version 0.7.108 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Bt8xx card found (0).
PCI: Found IRQ 10 for device 00:08.0
PCI: Sharing IRQ 10 with 00:08.1
PCI: Sharing IRQ 10 with 00:10.0
PCI: Sharing IRQ 10 with 00:12.0
bttv0: Bt878 (rev 2) at 00:08.0, irq: 10, latency: 32, mmio:
0xed001000
bttv0: using: ProVideo PV951 [card=42,insmod option]
i2c-core.o: adapter bt848 #0 registered as adapter 0.
bttv0: using tuner=28
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips:

Linux 6 Dan Popa
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,
tda8425,pic16c54 (PV951),ta8874z
i2c-core.o: driver generic i2c audio driver registered.
tvaudio: found pic16c54 (PV951) @ 0x96
i2c-core.o: client [pic16c54 (PV951)] registered to adapter
[bt848 #0](pos. 0).
i2c-core.o: driver i2c TV tuner driver registered.
tuner: chip found @ 0xc0
tuner: type set to 28 (LG PAL_BG+FM (TPI8PSB01D))
i2c-core.o: client [LG PAL_BG+FM (TPI8PSB01D)] registered to
adapter [bt848 #0](pos. 1).
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
via-rhine.c:v1.10-LK1.1.19 July-12-2003 Written by Donald
Becker
http://www.scyld.com/network/via-rhine.html
PCI: Found IRQ 10 for device 00:12.0
PCI: Sharing IRQ 10 with 00:08.0
PCI: Sharing IRQ 10 with 00:08.1
PCI: Sharing IRQ 10 with 00:10.0
divert: allocating divert_blk for eth0
eth0: VIA VT6102 Rhine-II at 0xec00, 00:0d:87:55:e9:da, IRQ
10.
eth0: MII PHY found at address 1, status 0x7869 advertising
05e1 Link 45e1.
eth0: MII PHY found at address 2, status 0x8000 advertising
0000 Link 8000.
eth0: MII PHY found at address 3, status 0x8000 advertising
0000 Link 8000.
eth0: MII PHY found at address 4, status 0x8000 advertising
0000 Link 8000.
ip_conntrack version 2.1 (6144 buckets, 49152 max) - 292
bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
inserting floppy driver for 2.4.25-1mt
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda
tray
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (6144 buckets, 49152 max) - 292
bytes per conntrack
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).

Linux 7 Dan Popa
Mesajele unui sistem cu procesor fabricat de INTEL:
Linux version 2.6.3-7mdk (nplanel@n3.mandrakesoft.com) (gcc
version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)) #1 Wed Mar
17 15:56:42 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d0000 - 00000000000d6006 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000077f0000 (usable)
BIOS-e820: 00000000077f0000 - 00000000077f8000 (ACPI data)
BIOS-e820: 00000000077f8000 - 0000000007800000 (ACPI NVS)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
119MB LOWMEM available.
On node 0 totalpages: 30704
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 26608 pages, LIFO batch:6
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 AMI )
@ 0x000fa6e0
ACPI: RSDT (v001 HP-BDD HPBDD-JH 0x00000010 MSFT 0x00000097)
@ 0x077f0000
ACPI: FADT (v001 HP-BDD HPBDD-JH 0x00000011 MSFT 0x00000097)
@ 0x077f0030
ACPI: MADT (v001 HP-BDD HPBDD-JH 0x00000001 MSFT 0x00000097)
@ 0x077f00c0
ACPI: DSDT (v001 HP-BDD HPBDD-JH 0x00000001 MSFT 0x0100000d)
@ 0x00000000
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 20
Built 1 zonelists
Kernel command line: auto BOOT_IMAGE=linux ro root=307
devfs=mount acpi=ht resume=/dev/hda6
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 512 (order 9: 4096 bytes)
Detected 1793.480 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Memory: 117636k/122816k available (1816k kernel code, 4640k
reserved, 849k data, 272k init, 0k highmem)
Checking if this processor honours the WP bit even in
supervisor mode... Ok.
Calibrating delay loop... 3555.32 BogoMIPS
Dentry cache hash table entries: 16384 (order:4,65536bytes)
Inode-cache hash table entries: 8192 (order:3, 32768 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)

Linux 8 Dan Popa
checking if image is initramfs...it isn't (no cpio magic);
looks like an initrd
Freeing initrd memory: 141k freed
CPU: After generic identify, caps: 3febfbff 00000000
00000000 00000000
CPU: After vendor identify, caps: 3febfbff 00000000
00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: After all inits, caps: 3febfbff 00000000 00000000
00000080
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU#0: Thermal monitoring enabled
CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1793.0091 MHz.
..... host bus clock speed is 99.0616 MHz.
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfdaa1, last bus=3
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040211
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Disabled
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask -
try pci=usepirqmask
PCI: Found IRQ 5 for device 0000:00:1f.1
PCI: Sharing IRQ 5 with 0000:00:1d.2
PCI: IRQ 0 for device 0000:00:1f.3 doesn't match PIRQ mask -
try pci=usepirqmask
PCI: Found IRQ 5 for device 0000:00:1f.3
PCI: Sharing IRQ 5 with 0000:00:1f.5
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
ikconfig 0.7 with /proc/config*
VFS: Disk quotas dquot_6.5.1
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1

Linux 9 Dan Popa
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
pty: 1024 Unix98 ptys configured
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ
sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024
blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Found IRQ 5 for device 0000:00:1f.1
PCI: Sharing IRQ 5 with 0000:00:1d.2
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA,
hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:pio,
hdd:pio
hda: ST320410A, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: Host Protected Area detected.
current capacity is 39786225 sectors (20370 MB)
native capacity is 39851760 sectors (20404 MB)
hda: 39786225 sectors (20370 MB) w/2048KiB Cache,
CHS=39470/16/63, UDMA(100)
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 >
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImPS/2 Logitech Wheel Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
EISA: Probing bus 0 at eisa0
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET: Registered protocol family 1
BIOS EDD facility v0.13 2004-Mar-09, 1 devices found
Please report your BIOS at
http://linux.dell.com/edd/results.html
Resume Machine: resuming from /dev/hda6
Resuming from device hda6
Resume Machine: This is normal swap space
PM: Reading pmdisk image.
PM: Resume from disk failed.
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.

Linux 10 Dan Popa
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device hda7, size 8192, journal
first block 18, max trans len 1024, max batch 900, max
commit age 30, max trans age 30
reiserfs: checking transaction log (hda7) for (hda7)
Using r5 hash to sort names
Mounted devfs on /dev
Freeing unused kernel memory: 272k freed
Real Time Clock Driver v1.12
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller
Interface driver v2.1
PCI: Found IRQ 11 for device 0000:00:1d.0
PCI: Sharing IRQ 11 with 0000:00:02.0
uhci_hcd 0000:00:1d.0: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 11, io base 0000e400
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus
number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Found IRQ 10 for device 0000:00:1d.1
uhci_hcd 0000:00:1d.1: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 10, io base 0000e800
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus
number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: Found IRQ 5 for device 0000:00:1d.2
PCI: Sharing IRQ 5 with 0000:00:1f.1
uhci_hcd 0000:00:1d.2: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 5, io base 0000ec00
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus
number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
PCI: Found IRQ 10 for device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 10, pci mem c8023c00
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus
number 4
PCI: cache line size of 128 is not supported by device
0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver
2003-Dec-29
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected

Linux 11 Dan Popa
Adding 401584k swap on /dev/hda6. Priority:-1 extents:1
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 845G Chipset.
agpgart: Maximum main memory to use for agp memory: 86M
agpgart: Detected 8060K stolen memory.
agpgart: AGP aperture is 128M @ 0xd0000000
Supermount version 2.0.4 for kernel 2.6
NTFS driver 2.1.6 [Flags: R/O MODULE].
NTFS volume version 3.1.
NTFS volume version 3.1.
eepro100.c:v1.09j-t 9/29/99 Donald Becker
http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey
V. Savochkin <saw@saw.sw.com.sg> and others
PCI: Found IRQ 11 for device 0000:03:08.0
eth0: 0000:03:08.0, 00:04:23:33:F0:B4, IRQ 11.
Board assembly 000000-000, Physical connectors present:
RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (959 buckets, 7672 max) - 300 bytes
per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (959 buckets, 7672 max) - 300 bytes
per conntrack
NET: Registered protocol family 17
PCI: Found IRQ 5 for device 0000:00:1f.5
PCI: Sharing IRQ 5 with 0000:00:1f.3
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 49554 usecs
intel8x0: clocking to 48000
[drm] Initialized i830 1.3.2 20021108 on minor 0: Intel
i845G GMCH
mtrr: base(0xd0020000) is not aligned on a size(0x12c000)
boundary
atkbd.c: Unknown key released (translated set 2, code 0x7a
on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access
hardware directly.
inserting floppy driver for 2.6.3-7mdk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
SCSI subsystem initialized
st: Version 20040122, fixed bufsize 32768, s/g segs 256
ide-floppy driver 0.99.newide

Linux 12 Dan Popa
Laborator 2
C2
A. Continu\m discutarea mesajelor emise de nucleu, at=t pentru
sistemul cu procesor AMD de pe fi[e cat [i pentru cel cu procesor
INTEL din laborator.

~ntreb\rile sunt:

1. Are acest computer o cartela SCSI ? Este singur\ ?


2. Ce `ntrerupere folose[te ? Este aceast\ `ntrerupere folosit\ `n
comun (irq sharing) de mai multe dispozitive ?
3. Identifica]i lista de dispozitive de pe magistrala PCI. Dac\
comanda ls listeaz\ continutul unui director, b\nui]i ce nume
sugestiv are comanda care listeaz\ perifericele de pe magistrala
PCI ?
4. Ce firm\ a produs adaptorul SCSI ?
5. Ce num\r (SCSI id) are adaptorul ?
6. Este el un adaptor Wide SCSI ?
7. Ce vitez\ de transfer are HDD-ul cu num\rul (id-ul) 0 ? La ce
frecven]\ func]ioneaz\ ? Care e raportul `ntre rata de transfer [i
frecven]\ ? Este el normal pentru Wide SCSI ? Pe c=]i bi]i se face
transferul ?
8. Cine a produs discul hard ? Ce model este ? Ce capacitate ?
9. Ce vitez\ de transfer are unitatea de CD-uri cu id-ul 4 ? La ce
frecven]\ ?
10.Ce firm\ a produs unitatea ? Ce model este ? Este un Reader sau
un Writer ?
11.C=te parti]ii sunt pe discul hard SCSI ? Cum e numit el de Linux ?
Ce dimensiune a sectorului are ? E uzual\ ?
12.Unde e montat sistemul de fisiere virtuale devfs ? (Banal.)
13.Este ceasul de timp real detectat de linux ?
14.Primul periferic USB ce `ntrerupere foloseste ?
15.Pe aceasta magistrala USB cu numarul 1 este un HUB cu c=te
porturi ?
16.~ntreruperea 3 este alocata unui port serial (COM4 sau COM2) ori
unui periferic care foloseste USB ?

Linux 13 Dan Popa
17. A doua magistral\ USB are un HUB cu c=te porturi ? Este USB
1.0 mai lent, sau este USB 2.0, mai rapid ?
18.Ce periferice partajeaz\ `ntreruperea 11 ? Identifica]i m\car dou\ !
19.Ce `ntrerupere [i ce adresa de memorie (de fapt e o zon\ acolo)
folose[te dispozitivul la care e legat\ a 3-a magistral\ USB ?
20.C=te porturi are HUB-ul de pe acea magistral\ ?
21.Din ce familie de pl\ci este placa TV ? Ce `ntrerupere folose[te ?
22.Exact ce cip are placa TV ? Revizia nr ?
23.Ce cipuri audio-TV sunt recunoscute de acest nucleu ? Pe care l-
a g\sit pe placa TV ?
24.Tunerul TV a fost configurat ca fiind pentru norma PAL BG sau
PAL DK ?
25.Cum se numesc sub Linux perifericele de pe placa TV ?
26.Unde-[i ]ine placa TV informa]iile necesare ?
27.Este ea func]ional\ sau defect\ ?
28.Ce cipset are placa de baz\ ?
29.Ce firm\ l-a produs ? Are un slot AGP pe mainboard ?
30.Ce este VIA VT6102 Rhine-II ? Ce `ntrerupere folose[te ? Ce
adres\ MAC are :) (aceea scris\ cu 6 grupe `n hexa) ?
31. Ce model este placa de sunet (perifericul audio) ? Este el
compatibil AC97 ?

Outputul comenzii lspci este dat mai jos :


00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7
[Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7
[Apollo KT266/A/333 AGP]
00:08.0 Multimedia video controller: Brooktree Corporation
Bt878 Video Capture (rev 02)
00:08.1 Multimedia controller: Brooktree Corporation Bt878
Audio Capture (rev 02)
00:0a.0 SCSI storage controller: Adaptec AHA-2940U/UW/D /
AIC-7881U (rev 01)
00:0b.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX
(rev 01)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev
82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA
Bridge
00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master
IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102
[Rhine-II] (rev 74)

Linux 14 Dan Popa
Laborator 3
C3
A. Continu\m discutarea mesajelor emise de nucleu, at=t pentru sistemul cu
procesor AMD de pe fi[e cat [i pentru cel cu procesor INTEL din laborator, apoi
trecem mai departe. ~ntreb\rile sunt din dou\ categorii: Hardware [i Software.
Folosi]i fi[a cu mesajele nucleului: Linux 2.6.3-7mdksmp (dmesgsmp.txt) Folosi]i
desktop-ul KDE.

Hardware:
1. Capacitatea dischetei este de a) 360K, b) 720K, c) 800k, d)1.2Mb,
1.4Mb ? Cum se nume[te ea sub Linux ?
2. Ce fel de dischete crede]i c\ se pot formata cu aceast\ unitate ?
C\uta]i r\spunsul num\r=nd fi[ierele din /dev/fd...
3. Cum crede]i c\ se vor formata dischetele sub Linux ? Cu ce
comand\ din consol\ ? Cu ce aplica]ie sub interfa]a grafic\ X ?
C\uta]i la System->Configuration->Hardware .
4. S-ar putea formata vechile dischete DOS cu “track zero bad” sub
Linux ?
5. Cu ce circuit este realizat\ unitatea de dischete ?
6. ~n sistem exist\ o unitate CD-ROM non SCSI. Cum se nume[te ?
Cine a produs-o ? Ce performan]e are ? Vitez\ ? Memorie
cache ? Poate face transferuri `n mod DMA ? Le face ?
7. Detecteaz\ corect acest nucleu Writer-ul ? Ce nume `i atribuie ?
Ce vitez\ ? Ce calit\]i are ? Pute]i fi siguri c\ a[a este ?
8. Numi]i aplica]iile folosite la scrierea de Cd-uri [i / sau DVD-uri sub
Linux. Figureaz\ `n meniu la System->Archiving-> CD-burning.
~ncerca]i s\ le rula]i pentru a vedea aspectul interfe]elor cu
utilizatorul. (e posibil s\ nu le pute]i rula pe toate, s\ nu fie
instalate toate sau s\ nu fie configurate de root, mai ales dac\ sta]
ia pe care lucra]i nu are Writer)
9. Aceast\ unitate este v\zut\ [i ca Reader. Pe ce controller SCSI,
pe ce canal (magistral\), la ce num\r (id) este ea ? Cum crede]i c\
sunt pu[i jumperii ei ?
10.C=te porturi paralele are PC-ul ? {ti]i vreo aplica]ie care folose[te
mai multe porturi paralele ?
11.Care e adresa `n Hexa atribuit\ portului paralel ? Ce `ntrerupere
folose[te portul paralel ?

Linux 15 Dan Popa
12.Ce este de f\cut pentru a repara eroarea semnalat\ pe discul
SCSI ? Ce crede]i, ne ajut\ e ajut\ Linux-ul la acest lucru ? Ce
m\suri a]i lua dac\ ave]i de construit un server din asemena
discuri cu defecte ?
Software:
1. Ofer\ acest nucleu suport pentru filtrarea pachetelor din re]ea ?
2. B\nui]i cum se pot face leg\turi de re]ea cu folosind IP-uri IPv6
chiar dac\ providerul ofer\ doar IPv4 ? Ce pute]i spune despre un
nucleu care folose[te [i leg\turi IPv6, `n cazul `n care le l\sa]i
configurate implicit ?
3. Serverul X folose[te sau nu accese directe la Hardware ? La ce ?
Informa]ii din /etc:
1. Ce face s\pt\m=nal script-ul (fi[ierul cu comenzi) slocate.cron din
/etc/cron.weekly ? Ce face comanda nice ? Ce semnifica]ie au op]
iunile comenzii ? (folosi]i man nice pentru a afla sau info
coreutils nice) Se iese cu “:” urmat de “q”.
2. C=te nivele de execu]ie are acest sistem Linux ? Num\ra]i
directoarele din /etc/rc.d care au `n nume o cifr\ !
3. Ce g\si]i `n dosarul /etc/rc.d/init.d ?
4. Care dintre script-urile din /etc/rc.d este rulat ultimul ? ~n ce limbaj
“de scripting” sunt scrise ? (citi]i primul r=nd!) E normal s\ le poat\
accesa utilizatorii ? ~n scriere ? ~n citire ?
5. Copia]i `n caite con]inutul fi[ieruli /etc/fstab. Ce parti]ii sau
sisteme de fi[iere virtuale sunt montate ? ~n ce directoare ? C=]i
parametri de acolo pute]i explica ? Ce `nseamn\ ? Pute]i scrie o
specifica]ie similar\ care s\ spun\ sistemului s\ monteze hard-
discul “secondary slave” `n directorul /opt ?
6. De unde afla]i op]iunile posibile ? Extrage]i-le din man fstab !
7. Copia]i con]inutul din /etc/mtab ? Ce ne spune el ? Compara]i ce
a]i g\sit acolo cu outputul comenzii mount. Ce este `n acest
moment montat pe sistemul Linux din fa]a dvs. ?
8. Ce pute]i spune despre modulele suplimentare `nc\rcate de
nucleu ? (/etc/modules) Ce parametri primesc ele la `nc\rcare ?
(/etc/modules/conf ) ?
9. Numi]i un serviciu la care accesul este permis sau interzis de
hosts.deny ?
10.Citi]i /etc/inittab ! Care sunt “runlevel-urile” (nivele de execu]ie pe
sistemul dvs? Porne[te el `n mod text sau `n mod grafic ? Ce
comand\ se va executa c=nd se apas\ CTRL-ALT-DEL ? Cum se
face ca un sistem s\ nu reac]ioneze la CTRL-ALT-DEL dec=t cu
un mesaj ? Trebuie s\ fie acest fi[ier accesibil utilizatorilor de r=nd
? De unde afla]i alte informa]ii despre inittab ?
11. Ce con]in fi[ierele issue [i issue.net ? E bine s\ aib\ mult\
informa]ie acolo ?

Linux 16 Dan Popa
12.C=]i [i care useri [i servicii figureaz\ `n fi[ierul “passwd” ? Care ?
13.Ce DNS servere figureaz\ `n /etc/resolv.conf ?

Fi[a cu mesajele nucleului: Linux 2.6.3-7mdksmp


Linux version 2.6.3-7mdksmp (nplanel@n3.mandrakesoft.com)
(gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)) #1 SMP
Wed Mar 17 14:24:28 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000030000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
768MB LOWMEM available.
On node 0 totalpages: 196608
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 192512 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
ACPI: Unable to locate RSDP
Built 1 zonelists
Kernel command line: BOOT_IMAGE=263-7smp ro root=801
devfs=mount acpi=ht
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 1198.111 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Memory: 773104k/786432k available (1920k kernel code, 12580k
reserved, 892k data, 288k init, 0k highmem)
Checking if this processor honours the WP bit even in
supervisor mode... Ok.
Calibrating delay loop... 2359.29 BogoMIPS
Dentry cache hash table entries: 131072 (order: 7, 524288
bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144
bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
checking if image is initramfs...it isn't (no cpio magic);
looks like an initrd
Freeing initrd memory: 262k freed
CPU: After generic identify, caps: 0383fbff c1cbfbff
00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1cbfbff
00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64
bytes/line)
CPU: L2 Cache: 64K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1cbfbff 00000000
00000020
Intel machine check architecture supported.

Linux 17 Dan Popa
Intel machine check reporting enabled on CPU#0.
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
CPU0: AMD Duron(tm) processor stepping 01
per-CPU timeslice cutoff: 182.86 usecs.
task migration cache decay timeout: 1 msecs.
SMP motherboard not detected.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1197.0712 MHz.
..... host bus clock speed is 199.0618 MHz.
Starting migration thread for cpu 0
Brought up 0 CPUs
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfb3e0, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040211
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Disabled
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router VIA [1106/3177] at 0000:00:11.0
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
ikconfig 0.7 with /proc/config*
VFS: Disk quotas dquot_6.5.1
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
pty: 1024 Unix98 ptys configured
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ
sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024
blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on
pci0000:00:11.1

Linux 18 Dan Popa
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio,
hdb:pio
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA,
hdd:pio
hdc: SAMSUNG SC-140B, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide1 at 0x170-0x177,0x376 on irq 15
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: PS/2 Generic Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
EISA: Probing bus 0 at eisa0
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
BIOS EDD facility v0.13 2004-Mar-09, 1 devices found
Please report your BIOS at
http://linux.dell.com/edd/results.html
PM: Reading pmdisk image.
PM: Resume from disk failed.
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
SCSI subsystem initialized
PCI: Found IRQ 11 for device 0000:00:0a.0
PCI: Sharing IRQ 11 with 0000:00:10.2
PCI: Sharing IRQ 11 with 0000:00:11.5
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev
6.2.36
<Adaptec 2940 Ultra SCSI adapter>
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253
SCBs
(scsi0:A:0): 33.332MB/s transfers (16.666MHz, offset 8,
16bit)
Vendor: SEAGATE Model: ST34371W Rev: 0280
Type: Direct-Access ANSI SCSI revision: 02
scsi0:A:0:0: Tagged Queuing enabled. Depth 253
(scsi0:A:4): 10.000MB/s transfers (10.000MHz, offset 15)
Vendor: TEAC Model: CD-R58S Rev: 1.0H
Type: CD-ROM ANSI SCSI revision: 02
SCSI device sda: 8496960 512-byte hdwr sectors (4350 MB)
SCSI device sda: drive cache: write back
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.

Linux 19 Dan Popa
EXT3-fs: mounted filesystem with ordered data mode.
Mounted devfs on /dev
Freeing unused kernel memory: 288k freed
Real Time Clock Driver v1.12
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller
Interface driver v2.1
PCI: Found IRQ 10 for device 0000:00:10.0
PCI: Sharing IRQ 10 with 0000:00:08.0
PCI: Sharing IRQ 10 with 0000:00:08.1
PCI: Sharing IRQ 10 with 0000:00:12.0
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: irq 10, io base 0000d400
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus
number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Found IRQ 3 for device 0000:00:10.1
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: irq 3, io base 0000d800
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus
number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: Found IRQ 11 for device 0000:00:10.2
PCI: Sharing IRQ 11 with 0000:00:0a.0
PCI: Sharing IRQ 11 with 0000:00:11.5
uhci_hcd 0000:00:10.2: UHCI Host Controller
usb 1-2: new full speed USB device using address 2
uhci_hcd 0000:00:10.2: irq 11, io base 0000dc00
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus
number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer
dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1D17
drivers/usb/core/usb.c: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class
driver
PCI: Found IRQ 5 for device 0000:00:10.3
PCI: Sharing IRQ 5 with 0000:00:0b.0
ehci_hcd 0000:00:10.3: EHCI Host Controller
ehci_hcd 0000:00:10.3: irq 5, pci mem f0811000
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus
number 4
ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver
2003-Dec-29
usb 1-2: USB disconnect, address 2
drivers/usb/class/usblp.c: usblp0: removed
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
usb 1-2: new full speed USB device using address 3
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer

Linux 20 Dan Popa
dev 3 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1D17
EXT3 FS on sda1, internal journal
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: using 4 buffers with 2080k (520 pages) each for
capture
bttv: Bt8xx card found (0).
PCI: Found IRQ 10 for device 0000:00:08.0
PCI: Sharing IRQ 10 with 0000:00:08.1
PCI: Sharing IRQ 10 with 0000:00:10.0
PCI: Sharing IRQ 10 with 0000:00:12.0
bttv0: Bt878 (rev 2) at 0000:00:08.0, irq: 10, latency: 32,
mmio: 0xed001000
bttv0: using: ProVideo PV951 [card=42,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: using tuner=28
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips:
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,
tda8425,pic16c54 (PV951),ta8874z
tvaudio: found pic16c54 (PV951) @ 0x96
tuner: chip found @ 0xc0
tuner: type set to 28 (LG PAL_BG+FM (TPI8PSB01D))
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
pic16c54 (PV951): I/O error (write reg2=0x10)
bttv0: PLL: 28636363 => 35468950 .. ok
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT266/KY266x/KT333 chipset
agpgart: Maximum main memory to use for agp memory: 691M
agpgart: AGP aperture is 128M @ 0xe0000000
Supermount version 2.0.4 for kernel 2.6
via-rhine.c:v1.10-LK1.1.19-2.5 July-12-2003 Written by
Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: Found IRQ 10 for device 0000:00:12.0
PCI: Sharing IRQ 10 with 0000:00:08.0
PCI: Sharing IRQ 10 with 0000:00:08.1
PCI: Sharing IRQ 10 with 0000:00:10.0
eth0: VIA VT6102 Rhine-II at 0xec00, 00:0d:87:55:e9:da, IRQ
10.
eth0: MII PHY found at address 1, status 0x7849 advertising
05e1 Link 0000.
eth0: MII PHY found at address 2, status 0xe000 advertising
0000 Link e000.
eth0: MII PHY found at address 3, status 0xe000 advertising
0000 Link e000.
eth0: MII PHY found at address 4, status 0xe000 advertising
0000 Link e000.
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (6144 buckets, 49152 max) - 304

Linux 21 Dan Popa
bytes per conntrack
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
inserting floppy driver for 2.6.3-7mdksmp
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
hdc: ATAPI 40X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda
tray
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
NET: Registered protocol family 17
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (6144 buckets, 49152 max) - 304
bytes per conntrack
NET: Registered protocol family 10
Disabled Privacy Extensions on device c037da00(lo)
IPv6 over IPv4 tunneling driver
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
lp0: using parport0 (polling).
lp0: console ready
atkbd.c: Unknown key released (translated set 2, code 0x7a
on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access
hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a
on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access
hardware directly.
eth0: no IPv6 routers present
(scsi0:A:0:0): Unexpected busfree in Data-out phase
SEQADDR == 0x6c
SCSI error : <0 0 0 0> return code = 0x10000
end_request: I/O error, dev sda, sector 12559
SCSI error : <0 0 0 0> return code = 0x10000
end_request: I/O error, dev sda, sector 12567
SCSI error : <0 0 0 0> return code = 0x10000
end_request: I/O error, dev sda, sector 12575
(scsi0:A:0): 33.332MB/s transfers (16.666MHz, offset 8,
16bit)
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,
type 0
Attached scsi generic sg1 at scsi0, channel 0, id 4, lun 0,
type 5

Linux 22 Dan Popa
Laborator 4
C4
O testare recapitulativ\ despre sistemele de calcul cu Linux.
~ntreb\rile la care ar trebui s\ pute]i r\spunde, din memorie deja,
sunt:

Scrie]i numele (recunoscute sub Linux) pentru urm\toarele periferice:


1. Unitatea de dischete A:
2. Unitatea de dischete B:
3. Discul hard “primary master” - primul cuplat la prima interfa]\ ide
4. Discul hard “secondary master” - primul cuplat la a doua interfa]\
5. Celelate dou\ periferice care se pot cupla pe interfe]ele ide
6. Primul disc SCSI
7. Prima interfa]\ SCSI
8. Primul wRiter SCSI
9. Prima interfa]\ de re]ea ethernet
10.A doua interfa]\ de re]ea ethernet (E similar primeia,dar ce trebuie
schimbat ?)

Scrie]i numele (recunoscute sub Linux) pentru urm\toarele parti]ii:


11.Prima parti]ie de pe discul “primary master”
12.A doua parti]ie de pe discul “primary master”
13.A treia parti]ie de pe discul “primary master”
14.Prima parti]ie de pe discul “primary slave”
15.A doua parti]ie de pe discul “primary slave”
16.Prima parti]ie de pe discul “secondary master”
17.Prima parti]ie de pe discul “secondary slave ”
18.A doua parti]ie de pe discul “secondary master”
19.A doua parti]ie de pe discul “secondary slave ”
20.Prima parti]ie de pe primul disc SCSI

Scrie]i comenzile necesare pentru:


21. A ob]ine lista mesajelor nucleului
22. A vedea aceasta list\ pagin\ cu pagin\
23. A lista perifericele de pe magistrala PCI

Linux 23 Dan Popa
24. A trece aceast\ list\ prin filtrul grep
25. A deschide manualul
26. A c\uta `n manual comanda de deschidere a manualului
27. A monta un disc/ o dischet\ / un cd `ntr-un anumit director
28. A monta o dischet\ `n directorul /mnt/floppy
29. A monta prima parti]ie de pe primul hard disc (non SCSI) `n
directorul /mnt/hda2
30.A lista fi[ierele dintr-un director

Numi]i cel pu]in o aplica]ie (pentru Linux, dintre cele `nv\]ate la curs
sau v\zute la laborator [i care s\ ruleze `n mod grafic) pentru:
31. Navigat prin sistemul de fi[iere
32. Navigat pe Internet
33. Ars CD-uri
34. Formatat dischete
35. Scris / editat texte neformatate – texte simple (se nume[te editor
o asemenea aplica]ie)
36. Scris documente complexe (se nume[te procesor de texte o
asemenea aplica]ie)
37. Procesare de imagini
38. Afi[are de imagini, vizionare de imagini
39. Rulare de con]inut multimedia (clipuri etc)
40. ~nregistrari [i edit\ri de sunet

Care dintre urm\toarele limbaje NU este utilizat pentru a programa


sub Linux ? Care dintre ele sunt incluse `n distribu]iile Linux ? Scrie]i
pentru fiecare limbaj un DA – este utilizat sau un NU – nu este.
41. Python
42. C++
43. Java
44. Pascal
45. LISP
46. Haskell 98
47. PERL
48. PHP
49. CLIPS
50. OCAML

Spune]i ce se g\se[te `n fiecare din directoarele indicate:


51. /boot
52. /home
53. /etc
54. /var
55. /bin
56. /sbin

Linux 24 Dan Popa
57. /usr
58. /etc/cron.weekly
59. /root
60. /dev

Cheia exerci]iilor:

1. /dev/fd0
2. /dev/fd1
3. /dev/hda
4. /dev/hdb
5. /dev/hdc /dev/hdd
6. /dev/sda
7. scsi0
8. sr0
9. eth0
10.eth1

11.hda1
12.hda2
13.hda3
14.hdb1
15.hdb2
16.hdc1
17.hdd1
18.hdc2
19.hdd2
20.sda1

21.dmesg
22.dmesg | more
23.lspci
24.lspci | grep ....
25.man
26.man man
27.mount device director
28.mount /dev/fd0 /mnt/floppy
29.mount /dev/hda1 /mnt/hda2
30.ls

31.konqueror, nautilus
32.konqueror,epiphany,mozilla

Linux 25 Dan Popa
33.k3b,xcdroast
34.kfloppy
35.kwrite
36.OpenOffice,KOfice
37.GIMP
38.ee – ElectricEyes
39.Totem
40.Audacity
41.DA
42.DA
43.DA
44.DA
45.DA
46.DA
47.DA
48.DA
49.DA
50.DA

51.nucleul, fi[iere pentru pornire (initrd)


52.datele utilizatorilor
53.configura]ia sistemului, parole
54.diverse date variabile, po[ta electronic\, log-urile
55.binare, comenzi
56.binare suplimentare pentru administrator
57.aplica]ii pentru utilizatori
58.script-uri, programe de rulat s\pt\m=nal
59.home-ul, casa root-ului
60.fi[iere care sunt de fapt periferice

Linux 26 Dan Popa
Laborator 5
C5
Test cu `ntreb\ri despre instalarea din Lab5 plus c=teva `ntreb\ri din
laboratoarele anterioare

61.Instalarea noilor distribu]ii se `ncepe acum cu:


a) Discheta de instalare creat\ cu programul RawWrite
b) CD-ul de instalare – Cd-ul nr 1 din set
c) Live CD-ul, la distribu]iile instalabile de pe LiveCD

62.Prima etap\ const\ `n:


a) Alegerea parti]iei pe care ve]i instala Linux
b) Alegerea limbii `n care are loc instalarea
c) Formatarea parti]iei alese
d) Alegerea tipului de mouse folosit

63.C=te parti]ii folose[te un sistem Linux


a) ~ntotdeauna una
b) ~ntotdeauna dou\
c) Trei sau mai multe
d) Dou\ sau mai multe

64.Alege]i de pe lista urm\toare parti]iile pe care un administrator de


sistem con[tiincios va avea grij\ s\ le monteze `n mod ReadOnly,
chiar dac\ asta `l oblig\ s\ editeze manual unul din fi[ierele din
dosarul /etc. (Presupune]i c\ aceste directoare sunt `n realitate
parti]ii separate montate `n acele locuri din arborele directoarelor).
a) /boot
b) /bin
c) /sbin
d) /home
e) /var
f) /tmp
g) /usr
65.Alege]i din aceea[i list\ parti]iile pe care NU le pute]i monta `n

Linux 27 Dan Popa
mod ReadOnly din motive evidente.
66.Fi[ierul `n care se specific\ ulterior noi op]iuni de montare pentru
parti]ii este:
a) /etc/mtab
b) /etc/fstab
c) /etc/lilo.conf
d) /etc/password
e) /etc/shadow

67.Parolele utilizatorilor, `n cazul `n care nu se folose[te un sistem de


autentificare bazat pe un alt server (ex: Kerberos, NIS etc) sunt
criptate [i stocate `mpreun\ `ntr-unul din fi[ierele de pe lista de la
`ntrebarea precedent\. Preciza]i care.

68.Este important\ alegerea unei parole greu de g\sit pentru..


a) contul de root
b) contul guest
c) contul unui utilizator de r=nd, oarecare
d) toate sunt importante

69. Sincronizarea ceasurilor cu alte sisteme de calcul prin protocol


NTP (network time protocol) este ... (alege]i EXACT UN r\spuns !)
a) op]ional\
b) obligatorie
c) important\ pentru securitate
d) nesemnificativ\

70. Firewall-ul `mpiedic\...


a) alte sisteme s\ acceseze serviciile locale
b) sistemul nostru s\ solicite servicii altor sisteme
c) hackerii s\ afecteze informa]ia din computerul nostru
d) specific\ ce fel de leg\turi se pot face `ntre sistemul nostru de
calcul [i alte sisteme

71. A permite sistemului nostru s\ r\spund\ la pachetele (tip ICMP,


de control) trimise de comanda ping este:
a) ceva util pentru depanarea re]elei
b) ceva util pentru depanarea re]elei, care se face cu alte mijloace
c) ceva uzual `ntr-un intranet (LAN local)
d) ceva ce poate fi exploatat pentru a ataca pe ter]i

72. Unde plasa]i bootmanagerul LILO c=nd pe sistem exist\ [i o


parti]ie a unui sistem de operare Windows cu software aflat `n
exploatare ?
a) Pe primul sector al parti]iei sistemului Windows

Linux 28 Dan Popa
b) Pe primul sector al parti]iei sistemului Linux
c) Pe MBR-ul (master boot record-ul) discului
d) Pe un disc CD-ROM special creat `n acest scop

73.Pentru parti]iile cu date ale discului trebuie s\ alege]i sistemul de


fi[iere `n vederea format\rii lor. Ce alege]i pentru un PC modern ?
a) minix
b) swap
c) ext2
d) ext3
e) reiserfs

74.Pentru a func]iona corect, PC-ul trebuie preg\tit. Op]iunile


programului BIOS Setup permit s\ preciza]i `n ce ordine sunt
`ncercate diferitele discuri la pornirea sistemului, `n vederea
pornirii de pe unul din ele. Ce alege]i pentru instalarea Linux-ului ?
a) Hard discul singur
b) CD-ROM-ul singur
c) Hard discul [i apoi CD-ROM-ul
d) CD-ROM-ul [i apoi hard discul
e) Discheta apoi hard discul

75.Cum se nume[te programul cu care pute]i testa diverse rezolu]ii


ale imaginii, implicit cum sunt suportate de monitor ?
a) tune2fs
b) tunefs
c) xvidtune
d) xserver
e) k3b

76.Alegerea unor parametri incorec]i pentru un monitor, rezolu]ie,


frecven]\ de cadre, frecven]\ de linii poate...
a) defecta orice monitor
b) defecta monitoarele analogice
c) defecta monitoarele digitale
d) s\ nu aib\ niciodat\ consecin]e

77.Pentru ce fel de calculatoare (rapide, lente, medii) recomanda]i


urm\toarele interfe]e grafice (“windows managers”):
a) IceWm
b) BlackBox
c) Kde
d) Gnome
e) Tiny Window Manager (twm)

Linux 29 Dan Popa
Laborator 6
C6
Opera]ii cu fi[iere. ~ntreb\ri despre fi[iere. Gestiunea fi[ierelor.
~ncepe]i prin a deschide o consola sau un terminal cu comanda rxvt .
Ve]i lucra o parte din timp `n acest “terminal” . Vom folosi mc -ul.

78.Da]i defini]ia unui fi[ier ! Ave]i `n vedere: El con]ine informa]ii.


C=te pot fi ? Cum sunt grupate ? Ce alte atribute are ? Se
memoreaz\ data “na[terii” sale ?
79.Sunt perifericele considerate ca ni[te fi[iere sub Linux ? Dar sub
alte sisteme de operare ? Consecin]e ?
80.~n c=te moduri se poate folosi un fi[ier ? G=ndi]i-v\ la atribute ! Ce
atribut au cu siguran]\ fi[ierele de pe un CD ? Ce atribut nu au ?
81.A fi director, dosar, este un atribut ? Testati comanda ls -a ! Ce a]
i observat ?
82.Ce se afi[eaz\ pentru fiecare fi[ier ?
83.Numi]i [i apoi lansa]i `n execu]ie un program pentru
managementul fi[ierelor, `n mod consola (text). Este ruda
vechiului Norton Commander (prescurtat nc) [i se nume[te
Midnight Commander ! (Prescurtarea o g\si]i voi :) )
84.Ce opera]ii fundamentale se pot face cu fi[iere, folosind Midnight
Commander-ul ? Sunt pe tastele: F3, F4, F5, F6, F7, F8. (Delete,
MkDir, RenMove, Copy, Edit, View )?
85.Care dintre ele utilizeaz\ fi[ierul ca un tot ?
86.Care dintre ele utilizeaz\ con]inutul fi[ierului ?
87.Care dintre ele afecteaz\, modific\ , con]inutul unui fi[ier ? (nu
vorbim `nc\ despre directoare)
88.Care dintre ele afecteaz\ un director ? Nu uita]i c\ directorul este
[i el un fi[ier ?
89.Ce tast\, sugestiv\ ca desen se folose[te pentru a trece de la
panoul din st=nga la cel din dreapta ? (are dou\ s\ge]i st`nga –
dreapta pe ea) ? Are sens s-o folosi]i combinat\ cu SHIFT? Dar
combinat\ cu ALT sau cu CTRL ?
90.Cum “navig\m” prin arborele de directoare ? Ce opera]ii ar trebui
s\ fie posibile ? La ce folose[te ENTER `n Midnight Commander ?

Linux 30 Dan Popa
91.Ce `nseamn\ directorul “dou\ puncte” .. ? Dac\ `l alegem, ap\s\m
ENTER [amd tot a[a ce se `nt=mpl\ ?
92.Apropo', ce se noteaz\ cu tilda [tia]i ? (~) Tasta]i comanda cd ~
[i observa]i `n ce director ajunge]i ! Care este p\rintele lui ?
93. Crea]i un fi[ier cu comanda cat > f.txt Tasta]i textul de introdus `n
fi[ier. Introducerea textuluie se termin\ cu CTRL-Z.
94.Cu ce v\ ajut\, dac\ v\ ajut\ cu ceva, Midnight Commander-ul la
crearea de fi[iere text ?
95.Cum ajungem la meniul Midnight Commander-ului ? Cum ne
deplas\m `n acest meniu ? (O tasta din grupul al treilea de sus are
rolul de a desf\[ura – eng. “pulldown” meniul.)
96.Deschide]i un meniu [i deplasa]i-v\ din tastele cu s\ge]i `n st=nga
[i `n dreapta. Ce efect au s\ge]ile sus [i jos pute]i cu siguran]\
b\nui. {i ENTER... [i ENTER.
97.C=te “listing mode” - moduri de a afi[a lista exist\ ? (Dou\ trei sau
patru ?)
98.C=te moduri de a sorta lista de fi[iere afi[ate exist\ ? (8 9 sau
10 ?) Remarca]i cele dou\ op]iuni Reverse [i Case sensitive,
“ordinea invers\” [i “distinge minusculele de majuscule” . Ce tast\
este echivalent\ cu butonul Cancel de pe ecran ?
99.{tia]i c\ MidnightCommander-ul include un client ftp ? Trebuie
doar s\ preciza]i computerul dorit [i numele contului `n forma unei
adrese de e-mail.
100.Comenzile din meniul File se adreseaza ultimului fi[ier ales,
l\sa]i bara `n dreptul s\u. Ca exemplu pute]i folosi fi[ierul f.txt
creat mai `nainte.
101.Care sunt atributele unui fi[ier care se pot modifica folosind File
->Chmod sau comanda chmod ? Folosi]i man chmod pentru
detalii. (se iese cu “:” urmat de “q”)
102. ~ntrerup cu alt\ `ntrebare: {tia]i la ce se folose[te CTRL-O `n
Midnight Commander ? Ap\sa]i-l o dat\ [i apoi `nc\ o dat\ ! A]i
revenit la cele dou\ panouri ? Ok.
103. Ce drepturi de acces la fi[ierul f.txt se vor stabili cu comanda
chmod 777 f.txt ? Dar cu comanda chmod 644 f.txt ?
104.Care este suma dintre “masca utilizatorului” afi[at\ de comanda
umask [i permisiunile implicite (drepturile de acces implicite), `n
cazul nostru 644. (Red Hat 8, Teora , pg 103, 99-104)
105. Cu comanda chmod se pot schimba drepturi de acces `n mod
Recursiv, `n ad`ncimea unor directoare. Switch-ul, op]iunea de
precizat `n acest caz e u[or de re]inut. Care crede]i c\ este ?
106.S]ia]i c\ la fel ca la Norton Commander, pute]i selecta mai multe
fi[iere pentru a face opera]ii asupra lor (inclusiv chown, chmod,
move, del etc) ? Se folosesc pentru UNSELECT [i SELECT dou\
semne aritmetice de pe KeyPad – din extrema (dreapt\) a

Linux 31 Dan Popa
tastaturii. Care sunt ?
107.Folosi]i File->Chown pentru a vedea utilizatorul [i grupul c\ruia `i
apar]ine un fi[ier [i pentru a le modifica (de obicei cu a[a ceva se
ocup\ root-ul). Cu ce buton de pe ecran se face schimbarea, cu
ce buton se renun]\ ?

Linux 32 Dan Popa
Laborator 7
C7
C=te ceva despre re]ea. La acest laborator este posibil s\ ave]i
nevoie de parola contului root (pentru comenzile ifconfig [i route) dar
nu e obligatoriu. Laboratorul este conceput pentru Mandrake 10.0 cu
nucleul versiune 2.4.25-2mdksmp dar se poate lucra [i cu alte
versiuni de Linux sau nuclee, rezultatele sunt similare, chiar dac\
pot fi mici deosebiri.

108. C=te calculatoare sunt `n laborator (`n re]ea) ? C=te porturi


(conectori RJ45) au echipamentele prin care sunt ele legate `n re]
ea ? Desena]i schema posibil\ a re]elei locale, `n situa]ia c\ nu
exist\ ruter [i totul e parte a unei singure re]ele.
109.Extrage]i informa]iile despre configurarea re]elei din fi[ierul
virtual /proc/net/arp ! Ce g\si]i acolo ?
110.Cum transferati aceste informa]ii `ntr-un alt fi[ier (arp.txt) F|R|
a folosi comanda de copiere (cp) ci pe cat ? Merge s\ `ncerca]i
cat /proc/net/arp > arp.txt ? Dar cp /proc/net/arp > arp2.txt ?
111.Una dintre comenzile anterioare are o gre[eal\, care este ?
112.Comanda uname -a d\ o serie de informa]ii, printre care [i
versiunea de kernel (nucleu) al sistemului Linux. Ce nucleu ave]i ?
113.La Mandrake 10.0 ([i la alte sisteme similare, aceea[i versiune
de nucleu sau apropiate) fi[ierul /proc/net/dev con]ine informa]ii
despre interfe]e de re]ea. Care sunt ? C=te sunt ? G\si]i alta
`nafar\ de eth0 ? De unde crede]i c\ vin literele “LO” minuscule ?
Ce aplica]ii crede]i c\ are ?
114.{tia]i c\ sistemul de calcul este v\zut ca av=nd numele
“localhost.localdomain” [i are uzual [i IP-ul 127.0.0.1 ? C\rei
interfe]e de re]ea crede]i c\ i s-a atribuit acest nume ? (uita]i-v\ la
`ntrebarea precedent\!)
115.Cum crede]i c\ se vor scrie URL-urile paginilor Web de pe un
server pe care `l proiecta]i acasa,la domiciliu, [i nu este `nc\ legat
la internet ? (Protocolul este Http:// numele sistemului este .... sau
num\rul s\u este .... [i ce mai urmeaz\.)
116.Sub ce nume figureaz\ sistemul dumneavoastr\ `n /etc/hosts ?

Linux 33 Dan Popa
Au interfe]ele de re]ea nume diferite ? Se poate a[a ceva ?
117.Fi[ierul /etc/hosts avea [i are un rol similar cu al serverului DNS.
Ce rol are ?
118.Dac\ pentru un nume de calculator trebuie c\utat IP-ul s\u,
unde-l va c\uta ? ~n /etc/hosts sau `l va cere de la DNS server
(e) ? C\uta]i `n /etc/host.conf dac\ administratorul a scris acolo o
clauz\ care `ncepe cu “order” .
119.Ce zon\, zone de memorie folose[te cartela de re]ea (NIC  =
network interface card) ? C\uta]i `n fi[ierul /proc/iomem
Comenzile din urmatoarele (route, ifconfig) `ntreb\ri sunt de obicei
folosite de administratorul sistemului. Este posibil ca pe ni[te sta]ii de
lucru ele s\ nu fie la dispozi]ia utilizatorilor.
120.Ce crede]i c\ afi[eaz\ comanda ifconfig privitoare la interfe]ele
de re]ea, dat\ f\r\ parametri ? Ce crede]i c\ se mai face ea ?
121.Care este numele primului director `n care se afl\ programele
binare ?
122.Care este numele directorului cu binarele suplimentare ?
123.Ce face comanda netstat | more ? Ce este interesant de pe
aceasta list\, prima sau a doua parte ? (discutam despre
legaturile prin Internet,adic\ de NET STATus [i NET STATistics)
124.Cum crede]i c\ se abreviaz\ op]iunile comenzii netstat, care se
refer\ la: rutele pachetelor, interfe]ele de re]ea, statistici,
Masqueraded conections, programe , lista celor care asculta
(engl. To listen - a asculta), vorb\re] (cu op]iunea aceasta vi se
dau ceva mai multe informa]ii) ? Verifica]i cu netstat --help dac\
a]i dat r\spunsurile corecte !
125. Ce afi[eaz\ comanda route ? Crede]i c\ sunt rute statice (“fixe,
b\tute `n cuie”) sau dinamice (care se schimb\ automat) ? Pute]i
folosi route ca simplu utilizator ?
126. Outputul comenzii route este la fel ca cel al lui netstat -r. De ce
crede]i c\ route nu e permisa utilizatorilor de r=nd ? Ce-ar mai
putea ea face, b\nui]i ? Dac\ nu, c\uta]i `n manual ! (man route)
127.C\uta]i `n manual la comanda route cum se addaug\ o rut\
c\tre re]eaua (eng. – net) 192.56.76.0 care are masca (eng.
netmask) 255.255.255.0 via device-ul ethernet 0 ? Ce pute]i
omite [i ce nu trebuie s\ omite]i din comand\ ?
128.C\uta]i `n manual la comanda route cum se addaug\ o rut\
implicit\ (default) c\tre gateway-ul numit mango-gw?
129.C\uta]i `n manual la comanda route cum se addaug\ o rut\
destinat\ arunc\rii (reject) oric\ror pachete adresate unei re]ele
locale ? Ce pachete, cu ce numere IP ca destina]ie vor fi reject-
ate ? (e la fel ca la ad\ugarea unei re]ele cu numar [i masc\ dar
`n final nu se scrie device-ul ci reject.)

Linux 34 Dan Popa
130.  Tasta]i comanda netstat -r pentru afi[area rutelor [i folosind o
alt\ consol\ c\uta]i `n manual, la comanda route, p=n\ g\si]i,
c=teva pagini mai jos (Page Down) semnifica]ia fanioanelor (Flag-
urilor) disponibile ? C=te sunt explicate ? Ce `nseamn\ U [i G ?
131.Ce g\si]i `n fi[ierul /etc/sysconfig/network-scripts/ifcfg-eth0 ?
132.Dar `n fi[ierul /etc/sysconfig/networking/ifcfg-lo ?

Linux 35 Dan Popa
Laborator 8
C8
Fonturi. La acest laborator ne ocup\m de instalarea fonturilor at=t `n
mod Administrativ (root c=t [i fonturile personale, ale fiec\rui
utilizator). Sunte]i invita]i s\ instala]i fonturile de pe dischet\ sau CD
Helvetica_R , Garmond, Courier New, Arial (toate cele trei fi[iere
pentru, respectiv, Arial, Arial Bold, Arial Italic ). Ghida]i-v\ dup\
informa]iile de la curs [i dup\ imaginile `nso]itoare.

133.Instalarea fonturilor Personale prin copiere `n loca]ia cu URL-ul


fonts:/ . Folosi]i Konqueror-ul [i copia]i fonturile `n dosarul
Personal.

Fig 1.

134.Instalarea [i gestionarea fonturilor de la “Control Center”-ul KDE:


~l g\si]i `n meniurile Mandrake 10 ([i ale altor distribu]ii derivate din

Linux 36 Dan Popa
Mandrake – Mandriva) `n meniul KDE-ului, urm=nd de la butonul
de pornire calea System -> Configuration -> Configure Your
Desktop.

Fig 2.

Fig 3.

Fig 4.

Linux 37 Dan Popa
Meniul contextual al fiec\rui font ofer\ informa]ii despre el [i comenzi
posibile inclusiv activarea (enable) sau dezactivarea (disable) unui
font deja instalat. Astfel se economisesc resurse. Acelea[i butoane
sunt [i pe ToolBar cu observa]ia c\ pentru un font “disabled” este
activ butonul “Enable” - sub forma unei “bife” verzi.

Fig 5.

135. Instalarea de c\tre administrator, cu conversia fonturilor TTF


(True Type Fonts) `n fonturi Type1:
La distribu]iile Mandrake , Mandriva [i derivate din ea, pute]i folosi
Mandrake Control Center (numele i se modific\ func]ie de distribu]
ie).~l g\si]i `n meniul System -> Configuration -> Configure Your
Computer.

Fig 6.
Aici g\si]i de asemenea o rubric\ Fonts, care permite s\ alege]i ce

Linux 38 Dan Popa
fonturi TTF s\ fie importate [i convertite `n fonturi Type 1. Vi se va
cere parola administratorului. (...)

Indiferent cum a]i procedat, fie c\ fonturile sunt instalate ca fonturi


ale tuturor utilizatorilor, fie ca fonturi personale, ele trebuie s\ apar\
`n listele de fonturi ale aplica]iilor care le folosesc. ~n imaginile
urm\toare este dat ca exemplu Open Office.

Fig 7.

Fig 8.

Fig 9.

Linux 39 Dan Popa
Laborator 9
C9
“{tia]i c\ ?” Despre pachetele RPM [i utilitarul cu acela[i nume.
La acest laborator este posibil s\ ave]i nevoie de parola contului root
dar nu este obligatoriu. Se lucreaz\ `ntr-o consol\ la `nceput f\r\,
apoi cu Midnight Commander.

136. Ce facem dac\ instalatorul de programe din Mandrake Control


center nu ne satisface, nu are programul dorit pe list\ sau nu
avem un CD original cu pachetele distribu]iei ?
137. Ce facem dac\ dorim s\ instal\m programe dintr-o consol\ `n
mod text, de exemplu cea a unui server f\r\ interfa]a grafic\ ?
138. RedHat Package Manager-ul se lanseaz\ d=nd o comand\ care
provine din ini]ialele sale. Care e ?
139. Ce extensie au pachetele ? (la fel !)
140. Tasta]i rpm | more pentru a vedea lista de op]iuni ! Care
crede]i c\ vor fi mai des folosite ? (greu de spus!) Totu[i ce op]iuni
ar trebui s\ ofere un program pentru instalare ?
141. Folosi]i rpm - - help (cu doi de – ca la orice op]iune help a unui
comenzi) pentru a ob]ine o list\ alfabetic\, mai u[or de folosit.
142. Ce switch, op]iune se poate folosi `n loc de - - help ? Ce face
op]iunea - - usage ? Dar “-?” ce face ?
143.Descifra]i semnifica]iile switch-urilor celei mai comune comenzi
de instalare : rpm -ivh <fi[ier_pachet.rpm>
144. Descifra]i semnifica]iile switch-urilor celei mai comune comenzi
de upgrade : rpm -uvh <fi[ier_pachet.rpm>
145. Faptul c\ exist\ dou\ switch-uri, op]iuni , pentru “data base” ,
- -initdb [i - - rebuilddb ce v\ dau de `n]eles ? Unde stocheaz\
sistemele Linux informa]iile despre pachete ?
146. Cum pute]i pune bazei de date (c\ci despre ea este vorba) o
`ntrebare (eng. querry, question ) despre toate pachetele instalate
(eng. all) ?
147. Ce comand\ da]i ca s\ vede]i o list\ a[a de lung\ `ntr-o
consol\ ?

Linux 40 Dan Popa
148. Ce comand\ da]i ca vede]i o list\ a[a de lung\ `ntr-o consol\ [i
s-o pute]i derula `n sus [i `n jos ?
149. Cum folosi]i grep pentru a vedea dac\ un pachet, de exemplu
tk-8 este pe list\, deci este instalat ?
150.Cum folosi]i grep pentru a vedea pachetele care au `n nume
cuv=ntul perl (numele unui limbaj de scripting) [i sunt deja
instalate ?
151.Sorta]i lista lor folosind [i filtrul sort ! Cum o sorta]i `n ordine
invers\ ? (vede]i man sort, unde scrie “reverse order”)
152.Cum ob]ine]i cu comanda ls lista pachetelor care `ncep cu
acelasi nume ? Dac\ a]i vrea lista pachetelor al c\ror nume `ncepe
cu perl, ce comand\ ls ... a]i da ? (folosi]i * )
153.Dac\ a]i vrea lista pachetelor al c\ror nume `ncepe cu kernel,
deci care con]in versiuni ale nucleului, ce comand\ ls ... a]i da ?
154.Apostroful invers, de pe tasta cu tilda, poate `ncadra (ca ni[te
ghilimele) o comand\ ceea ce va duce la `nlocuirea acelui text cu
output-ul comenzii ! Care ar fi deosebirea `ntre efecul comenzii ls
kernel* [i cel al comenzii rpm -ivh `ls kernel* ` ?
155. Ce versiune a pachetului tk-8... (este o parte din TCL/TK mai
exact biblioteca TK) este instalat\ pe sistemul dvs ? (folosi]i grep!)
156.Cu op]iunile, switch-urile, -ql comanda rpm listeaz\ fi[ierele
instalate de pachetul specificat. Dar trebuie numele complet al
pachetului ! (tk-8 n-ar fi de ajuns !) Cum proceda]i ca s\ vede]i ce
fi[iere a instalat pachetul tk-8... ?
157. ~n realitate baza de date stocheaz\ [i alte informa]ii despre
pachetele instalate, inclusiv posesorul lor, o sum\ de control etc.
Viziona]i aceste informa]ii despre pachetul instalat deja tk-8.4.5-
3mdk folosind op]iunile -q [i - - dump . Lista e lung\ deci ce mai
ad\uga]i ?
158. Afi[a]i cu ajutorul konqueror-ului ultimul fi[ier din lista de mai
sus. Ce reprezint\ ? Ce lungime are fi[ierul ?
159.{tia]i c\ pachetele pot fi legate `ntre ele prin dependen]e ? De
obicei asemenea pachete se instaleaz\ `mpreun\ folosind o
singur\ comand\ rpm [i mai multe argumente.
160. Cum ar ar\ta comanda de [tergere a pachetului tk-8.4.5-
3mdk ? Op]iunea de [tergere, dac\ n-a]i g\sit-o, v-o sugereaz\
cuv=ntul erase (eng. erase – a [terge).

Un alt instrument util de investigare a rpm-urilor, mai ales al celor


NEINSTALATE este ... nu [tia]i ? ... Midnight Commander-ul. El
permite s\ intra]i `ntr-un pachet .rpm exact ca [i cum a]i intra
`ntr-un director. Folosi]il un fi[ier rpm oferit de instructor pentru a
experimenta cu el.
161. Ce crede]i c\ fac scripturile *INSTALL [i *UPGRADE ?

Linux 41 Dan Popa
162. Ce con]ine dosarul (interior) /INFO ?
163. Afi[a]i cu F3 din mc, con]inutul fi[ierului HEADER. Ce con]ine ?
164. Afi[a]i cu F3 din mc, con]inutul fi[ierului CONTENTS.cpio. Ce
con]ine ?
165. Ce alte directoare mai exist\ `n arhiv\ ? Ce fi[iere con]in ?
166. Instala]i, rula]i apoi [terge]i (erase !) aplica]ia.

Linux 42 Dan Popa
Laborator 10
C10
“{tia]i c\ ?” Despre sistemele multiprocesor. La acest laborator
se lucreaz\ pe o list\ de mesaje de la pornirea unui sistem
multiprocesor cu un Live CD Linux (Mandrake Move 9 sau similar),
`n cazul c\ nu g\si]i un sistem multiprocesor cu Linux instalat. G\si]i
pe list\ r\spunsuri la urm\toarele `ntreb\ri:

167. Care e primul mesaj al nucleului prin care anun]\ c\ a g\sit o


plac\ de baz\ de sistem multiprocesor ? (Nu uita]i c\ e vorba de
MultiProcesare Simetric\?) La ce adres\ g\se[te acest ceva ? Ce
este el ? (Despre aceast\ tabel\ ... c\ci de o tabel\ e vorba, se
g\sesc informa]ii la pagina 110 a c\r]ii lui Francisc Iacob –
sisteme multiprocesor, Ed. Victor. Buc. 2000)
168.Unele nuclee mai vechi (Rh.6.0, Mandrake 8.2) anunt\:
Detecting a SMP compatible mainboard ! Ce `n]elege]i de aici ?
169.Crede]i c\ un nucleu SMP poate func]iona pe un PC cu un
singur procesor ?
170.Activeaz\ nucleul din exemplu circuitele care formeaz\ Local
APIC ?
171.Cine le dezactiva la un sistem cu un singur procesor ? (vede]i `n
curs!)
172.Ce fel de procesor/procesoare are sistemul ? Produc\tor ? Tip –
adic\ nume comercial ? Ce versiune de APIC are acesta ?
173.{ti]i ce `nseamn\ NMI ? (dar dac\ explic abrevierea ca fiind Non
Maskable Interrupt ?)
174.~ntreruperile `ntr-un sistem multiprocesor pot fi folosite `n 3
moduri: (op cit. Pagina 106 – neinclus `n curs!)
a) Modul PIC [unteaz\ toate componentele APIC [i for]eaz\
sistemul s\ lucreze `n mod “single processor”.
b) Similar cu modul PIC dar folose[te un APIC `n chip de “Virtual
Wire” - fir virtual. Se nume[te chiar modul Virtual Wire.
c) Modul “Symetric I/O” permite sistemului s\ opereze cu mai
multe procesoare.
~ntrebare: ~n ce mod lucreaz\ placa din exemplu ? De ce ?

Linux 43 Dan Popa
175.Placa de baz\ se conformeaz\ unor standarde Intel care se
refer\ la sistemele multiprocesor. Au existat versiuni succesive ale
acestor standarde. Ce nume are standardul? Ce versiune e?
176.C=te procesoare sunt pe plac\ ? Func]ioneaz\ ele `n mod
“Symetric I/O” ?
177.Produc\torul PC-ului ? Numele produsului – e vorba de un
server ?
178. C=te I/O APIC -uri semnaleaz\ acest nucleu ? Cum sunt
numerotate ?
179.Ce vitez\ are procesorul num\rul zero ?
180. Tabela de configura]ie MP (“MultiProcesor” ) con]ine informa]ii
de configurare explicite despre dispozitivele APIC, procesoare
magistrale , `ntreruperi. C=te surse de `ntreruperi g\se[te nucleul
Linux trecute acolo ?
181. C=te IRQ-uri poate folosi acest sistem pentru dispozitivele
sale ? C=te vin de la pinii primului I/O APIC ? C=te de la al
doilea ?
182. A]i g\sit tabela coresponden]ei `ntre IRQ-uri [i pini ?
183.Ce poate oferi un Local APIC (LAPIC) activat ? Care e viteza
real\ a procesorului [i magistralei sistemului ?
184.Live CD-ul Mandriva 2006 prezint\ mai clar felul cum se
transfer\, se aloc\, `ntreruperile pl\cilor de pe magistrala PCI
(suplimentar\):
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 17
PCI->APIC IRQ transform: 0000:00:03.0[A] -> IRQ 19
PCI->APIC IRQ transform: 0000:00:05.0[A] -> IRQ 18
PCI->APIC IRQ transform: 0000:00:0f.2[A] -> IRQ 11
Comanda lspci d\ ca r\spuns:
00:00.0 Host bridge: Broadcom GCNB-LE Host Bridge (rev 01)
00:00.1 Host bridge: Broadcom GCNB-LE Host Bridge
00:02.0 RAID bus controller: Silicon Image, Inc. SiI 0649 Ultra
ATA/100 PCI to ATA Host Controller (rev 02)
00:03.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5702X Gigabit Ethernet (rev 02)
00:04.0 VGA compatible controller: ATI Technologies Inc Rage XL
(rev 27)
00:05.0 System peripheral: Compaq Computer Corporation Advanced
System Management Controller
00:0f.0 ISA bridge: Broadcom CSB6 South Bridge (rev a0)
00:0f.1 IDE interface: Broadcom CSB6 RAID/IDE Controller (rev
a0)
00:0f.2 USB Controller: Broadcom CSB6 OHCI USB Controller (rev
05)
00:0f.3 Host bridge: Broadcom GCLE-2 Host Bridge
Care sunt perifericele ce vor folosi `ntruperile 11,17,18,19 ?
185. La un PC obi[nuit cele dou\ bridge-uri se numesc generic North
Bridge [i South Bridge, dup\ pozi]ia `n diagram\. ~n acest sistem
c=te bridge-uri sunt ?
186. Ce magistrale leag\ ele ? Ce cip-uri sunt ele de fapt ? Sunt

Linux 44 Dan Popa
produse de cine [i `n ce scop ?
187. Serverele au un hardware puternic [i pe partea de stocare de
date. ~n ce slot PCI este IDE controllerul [i ce fel de IDEcontroller
este el ?
188.Ce pute]i spune despre placa RAID ? C=te IDE-controllere are
pe ea, ce `ntrerupere (`ntreruperi) folose[te ? (cere]i pg.5 a fi[ei)

Linux 45 Dan Popa
Laborator 11
C11
Despre expresiile regulate. La acest laborator se lucreaz\ pe o
list\ de mesaje de la pornirea unui sistem Linux (Mandrake Move 9
sau similar), `n cazul c\ nu g\si]i un sistem cu Linux instalat. G\si]i cu
egrep (folosind de fiecare dat\ o expresie regulat\ bine aleas\ !) `n
lista generat\ de comanda dmesg r\spunsuri la `ntreb\ri. Comanda
pe care o ave]i de dat este comanda
dmesg | egrep <expresie-regulat\-`ntre-ghilimele>

189.Expresia [0-9] se potrive]te cu orice cifr\ de la 0 la 9. Cu ce fel


de cifr\ (da, a]i citit bine!) se potrive[te expresia [0-9a-f] ?
190.Extrage]i de pe list\ tot ce se refer\ la dispozitivele de pe
magistrala (magistralele) PCI [i nota]ii de forma 0000:00:0c unde
c este un simbol din lista cifrelor hexa 0-9 a-f.
191.Explica]i cum construi]i o expresie regult\ care s\ se potriveasc\
cu denumirea celor dou\ feluri de dispozitive USB: EHCI [i
respectiv UHCI. Sunt mai multe solu]ii. Una speculeaz\
asem\narea celor dou\ denumiri care sunt ambele `ncepute cu o
liter\ (U sau E) [i terminate cu HCI [i folose[te o list\.
192.Afla]i cu ajutorul expresiei g\site la `ntrebarea 3 de mai sus ce
anun]\ nucleul despre controllerele USB.
193.De ce nu e bun\ comanda dmesg | grep (EHCI)|(UHCI) dat\
shell-ului bash ? (interpretorul obi[nuit de comenzi)
194.~ncerca]i dmesg | egrep “(EHCI)|(UHCI)” apoi `ncerca]i dmesg |
egrep “(E |U)HCI ” 
195.Cum scrie]i o expresie regulat\ care se potrive[te cu toate
secven]ele de exact 5 cifre zecimale ?
196.~ncerca]i s-o folosi]i `n comanda dmesg | egrep `ntre ghilimele
fire[te.
197.Interfe]ele de re]ea pot fi notate ethX, sitX unde X este, la un PC
normal, un num\r de o cifr\. Scrie]i expresia regulat\ care se

Linux 46 Dan Popa
potrive[te cu toate aceste denumiri.
198.Afla]i cu ajutorul ei ce ne spune nucleul despre interfe]ele de re]
ea.

Linux 47 Dan Popa

S-ar putea să vă placă și