Wymagania sprzętowe dla Linuxa
21.03.2015r.
1 Przykłądowe wymagania sprzętowe dla Buntu:
Wymagania systemowe różnią się między różnymi wersjami Ubuntu. Dla głównej dystrybucji Ubuntu (w wersji 12.04) zalecany jest procesor Intel Pentium 4 1 GHz (400 MHz dla środowiska Gnome, 200 MHz dla trybu tekstowego), 512 megabajtów pamięci RAM jako minimalne i 5 gigabajtów miejsca na dysku twardym, lub większym. Dla wolniejszych komputerów przeznaczane są inne wersje, jak Lubuntu czy Xubuntu.
2 Uniwersalne dystrybucje w Polsce systemu Linux:
- Rechot
- Fedora
- Aurox
- Landriva
- Slackware
- Debian
- SnSE
- Knoppix
- Ubuntu
- PLD (Polish Linux Distribution)
3 Jądro systemu:
Jądro Linux jest w dużym stopniu zgodne ze standardami ANSI i POSIX, obsługuje wielozadaniowość, wielowątkowość, wielobieżność, pamięć wirtualną, biblioteki współdzielone, ładowanie na żądanie, współdzielony kod wykonywalny (ang. copy-on-write), dobre zarządzanie pamięcią i obsługę sieci TCP/IP. Jest ono jądrem monolitycznym z ładowalnymi modułami. Sterowniki urządzeń i rozszerzenia jądra zwykle pracują w trybie ring 0, z pełnym dostępem do sprzętu; nieliczne jednak działają w trybie użytkownika. W przeciwieństwie do typowych jąder monolitycznych, sterowniki urządzeń są zwykle kompilowane jako moduły, które można załadować i wyładować na działającym systemie. Podobnie, sterowniki mogą być wywłaszczone w określonych warunkach. Ta funkcja została dodana w celu poprawnej obsługi przerwań sprzętowych i systemów wieloprocesorowych.
4. Zarządzanie dyskami i partycjami w środowisku Linux:
Programy do zarządzania partycjami
– zapoznanie z programami do zarządzania partycjami
– fdisk
– cfdisk
– parted
– sfdisk
– Gparted
– QtParted
– wyświetlenie informacji o partycjach
# fdisk -l
– założenie nowej partycji przy pomocy programu fdisk
# fdisk /dev/sda
Command (m for help): / wybieramy opcję n /
Command action
e extended / partycja rozszerzona /
p primary partition (1-4) / partycja podstawowa /
/ program zapyta nas o numer partycji, pierwszy i rozmiar partycji /
/ rozmiar możemy podać w cylindrach, KiB, MiB lub GiB /
/ wyjście z programu po wybraniu q – bez zapisania zmian /
/ wyjście z programu po wybraniu w – z zachowaniem zmian /
– korzystanie z tablicy partycji zapisanej do pliku.
– wykonaj zrzut tablicy partycji dysku do pliku
# sfdisk -d /dev/sda > sda.out
– przywróć zapisaną tablicę partycji na drugim dysku
# sfdisk /dev/sda < sda.out
Tworzenie systemów plików
/sbin/mkfs.ext2
/sbin/mkfs.ext3
/sbin/mkfs.reiserfs
/sbin/mkfs.msdos
/sbin/mkfs.vfat
/sbin/mkfs.xfs
– aby utworzyć system plików wywołujemy odpowiedni program z nazwą urządzenia jako parametrem
# /sbin/mkfs.ext3 /dev/sda1
– tworzenie obszaru wymiany
# mkswap /dev/sda5
– podmontowanie partycji i aktywacja swapu
# mount /dev/sda1 /katalog_docelowy
# /sbin/swapon /dev/sda5
– poznanie typu systemu plików
# file -s /dev/sda1
/dev/sda1: SGI XFS filesystem data (blksz 4096, inosz 256, v2 dirs)
– lista urządzeń z utworzonymi do tej pory systemami plików
# blkid
/dev/md/0: UUID="4f6fc9cc-9a3a-42bd-9e47-50ecfbeb090b" TYPE="xfs"
/dev/hda1: UUID="6d7abd95-9731-4406-b154-78ee66fc6c7f" TYPE="ext2"
/dev/sda: UUID="4f6fc9cc-9a3a-42bd-9e47-50ecfbeb090b" TYPE="xfs"
/dev/sdb: UUID="4f6fc9cc-9a3a-42bd-9e47-50ecfbeb090b" TYPE="xfs")
# mount
/dev/hda1 on /boot type ext2 (rw,sync)
/dev/md/0 on /vservers type xfs (rw,noatime,usrquota)