Linux Labs

download Linux Labs

of 47

Transcript of Linux Labs

C1Laborator 1 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

DanPopa

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 DanPopa

detalile din manualul electronic. Manualul se `nchide cu : apoi q. Mesajele unui sistem cu procesor fabricat de AMD:Linux version 2.4.25-1mt ([email protected]) (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

DanPopa

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 mtrr: v1.40 (20010327) Richard Gooch ([email protected]) 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 ([email protected]) 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

DanPopa

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 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

DanPopa

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 2003Dec-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

DanPopa

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

DanPopa

Mesajele unui sistem cu procesor fabricat de INTEL:Linux version 2.6.3-7mdk ([email protected]) (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

DanPopa

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 ([email protected]) devfs: boot_options: 0x1

Linux

9

DanPopa

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

DanPopa

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

DanPopa

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 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

DanPopa

C2Laborator 2 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 ? 13 DanPopa

Linux

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 la 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

DanPopa

C3Laborator 3A. 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 DanPopa

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 harddiscul 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 DanPopa

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-7mdksmpLinux version 2.6.3-7mdksmp ([email protected]) (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

DanPopa

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 ([email protected]) 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

DanPopa

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 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

DanPopa

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

DanPopa

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

DanPopa

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 : return code = 0x10000 end_request: I/O error, dev sda, sector 12559 SCSI error : return code = 0x10000 end_request: I/O error, dev sda, sector 12567 SCSI error : 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

DanPopa

C4Laborator 4 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 DanPopa

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 DanPopa

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 25 DanPopa

Linux

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

DanPopa

C5Laborator 5 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 DanPopa

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 DanPopa

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) 29 DanPopa

Linux

C6Laborator 6 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 DanPopa

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 DanPopa

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

DanPopa

C7Laborator 7 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 DanPopa

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 rejectate ? (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 DanPopa

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 (Flagurilor) 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

DanPopa

C8Laborator 8 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 DanPopa

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

DanPopa

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 38 DanPopa

Linux

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

DanPopa

C9Laborator 9 {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 144. Descifra]i semnifica]iile switch-urilor celei mai comune comenzi de upgrade : rpm -uvh 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\ ? 40 DanPopa

Linux

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.53mdk 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.53mdk ? 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 DanPopa

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

DanPopa

C10Laborator 10 {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 DanPopa

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 PCI->APIC PCI->APIC PCI->APIC IRQ IRQ IRQ IRQ transform: transform: transform: transform: 0000:00:02.0[A] 0000:00:03.0[A] 0000:00:05.0[A] 0000:00:0f.2[A] -> -> -> -> IRQ IRQ IRQ IRQ 17 19 18 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 DanPopa

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

DanPopa

C11Laborator 11 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 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 DanPopa

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

Linux

47

DanPopa