Linux

Od HLDS.pl
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Ściąga)
(Ściąga)
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
[[Grafika:Jessica alba linuxchick.sized.jpg|right]]
 
[[Grafika:Jessica alba linuxchick.sized.jpg|right]]
 
'''Linux'''... alternatywa dla '''Windows'''.
 
'''Linux'''... alternatywa dla '''Windows'''.
Często pod tym pojęciem rozumie się systemy bazowane na BSD (''a to nie to samo co systemy bazowane na linuksie'').
+
Często pod tym pojęciem rozumie się systemy bazowane na BSD (''a to nie to samo co systemy bazowane na Linuksie'').
  
Pod serwer gry właściwie nadają się wszelkie dystrybucje (''po uprzednim doinstalowaniu odpowednich pakietów'')
+
Pod serwer gry właściwie nadają się wszelkie dystrybucje (''po uprzednim doinstalowaniu odpowiednich pakietów'')
 
Preferowane są jednak poniższe:
 
Preferowane są jednak poniższe:
 
*Slackware
 
*Slackware
*Red Hat / Fedora (pokrewne projekty)
+
*Red Hat / Fedora (''pokrewne projekty'')
 
*Gentoo
 
*Gentoo
 
*Debian
 
*Debian
*FreeBSD
+
*FreeBSD (''wymagane włączenie emulacji'')
  
 
=Linki=
 
=Linki=
Linia 15: Linia 15:
  
 
=Ściąga=
 
=Ściąga=
Częśc komend wymaga konta root'a i dodatkowych pakietów
+
Cześć komend wymaga konta root'a i dodatkowych pakietów
 +
 
 +
Zmiana praw do pliku rekursywnie
 +
find directory -type d -print0|xargs -0 chmod 755
 +
find directory -type f -print0|xargs -0 chmod 644
 +
 +
 
 
*informacje o systemie
 
*informacje o systemie
 +
procinfo
 +
mpstat
 
  cat /proc/version
 
  cat /proc/version
 
  cat /etc/version
 
  cat /etc/version
Linia 25: Linia 33:
 
*info o systemie  
 
*info o systemie  
 
  dmesg
 
  dmesg
ale ponieważ bardzo dużo zawiera to polecam przeczesac info wykorzytując grep, np nt dysków ATA
+
ale ponieważ bardzo dużo zawiera to polecam przeczesać info wykorzystując grep, np nt dysków ATA
 
  dmesg | grep hd
 
  dmesg | grep hd
 
 
* rozmiar katalogu, sumarycznie w megabajtach
 
* rozmiar katalogu, sumarycznie w megabajtach
 
  du -sh katalog
 
  du -sh katalog
 
* ilość wolnego na dysku
 
* ilość wolnego na dysku
 
  df -h
 
  df -h
 
+
* lista procesów (wszystkich)
* lista procesów, wszystkich
+
 
  ps -aux
 
  ps -aux
* sprawdzenie co 1 sekunde co pożera zasoby
+
* sprawdzenie co 1 sekundę co pożera zasoby
 
  top -d1
 
  top -d1
 +
* użycie pamięci przez procesy
 +
vmstat -S M
 
* wolna pamięć
 
* wolna pamięć
 
  free -m
 
  free -m
 +
 
           total      used      free    shared    buffers    cached
 
           total      used      free    shared    buffers    cached
 
  Mem:          2017      1947        69          0        39      1287
 
  Mem:          2017      1947        69          0        39      1287
 
  -/+ buffers/cache:        620      1397
 
  -/+ buffers/cache:        620      1397
 
  Swap:        1827        12      1815
 
  Swap:        1827        12      1815
w zumie 2gb
+
W sumie 2 GB. Ważne, aby swap miał bardzo mało, najlepiej 0 (''tu widzimy, że zrzucone jest 12 mb do swap''), 620 - użyta pamięć na serwerze, najlepiej, aby nie przekraczała 80% całej pojemności.
ważne aby swat miał bardzo mało, najlepiej 0 (tu widzimy, że zrzucone jest 12mb do swap), 620 - użyta pamięć na serwerze, najlepiej aby nie przkeraczała 80% całej pojemności
+
 
 
*info o sieciówce
 
*info o sieciówce
 
  ethtool eth0
 
  ethtool eth0
 
*transfer sieciówki
 
*transfer sieciówki
 
  iptraf
 
  iptraf
 
+
* info o taktowaniu kernela
 +
vmstat 1
 +
i patrzysz na kolumne '''in''' - jesli pokazuje sie cos okolo 100 to masz kernel na 100Hz, jesli okolo 250 to masz kernel na 250Hz itd, czyli 500 = 500Hz, 1000 = 1000Hz. Jak nie amsz kernela na 1000Hz to se zrob - google kernel Hz
 
[[Kategoria:Oprogramowanie]]
 
[[Kategoria:Oprogramowanie]]
 
[[Kategoria:Linux|!]]
 
[[Kategoria:Linux|!]]

Aktualna wersja na dzień 17:58, 26 wrz 2009

Jessica alba linuxchick.sized.jpg

Linux... alternatywa dla Windows. Często pod tym pojęciem rozumie się systemy bazowane na BSD (a to nie to samo co systemy bazowane na Linuksie).

Pod serwer gry właściwie nadają się wszelkie dystrybucje (po uprzednim doinstalowaniu odpowiednich pakietów) Preferowane są jednak poniższe:

  • Slackware
  • Red Hat / Fedora (pokrewne projekty)
  • Gentoo
  • Debian
  • FreeBSD (wymagane włączenie emulacji)

Linki

Ściąga

Cześć komend wymaga konta root'a i dodatkowych pakietów

Zmiana praw do pliku rekursywnie

find directory -type d -print0|xargs -0 chmod 755
find directory -type f -print0|xargs -0 chmod 644

  • informacje o systemie
procinfo
mpstat
cat /proc/version
cat /etc/version
  • info o procku
cat /proc/cpuinfo
  • info o sprzęcie PCI
lspci
  • info o systemie
dmesg

ale ponieważ bardzo dużo zawiera to polecam przeczesać info wykorzystując grep, np nt dysków ATA

dmesg | grep hd
  • rozmiar katalogu, sumarycznie w megabajtach
du -sh katalog
  • ilość wolnego na dysku
df -h
  • lista procesów (wszystkich)
ps -aux
  • sprawdzenie co 1 sekundę co pożera zasoby
top -d1
  • użycie pamięci przez procesy
vmstat -S M
  • wolna pamięć
free -m
          total       used       free     shared    buffers     cached
Mem:          2017       1947         69          0         39       1287
-/+ buffers/cache:        620       1397
Swap:         1827         12       1815

W sumie 2 GB. Ważne, aby swap miał bardzo mało, najlepiej 0 (tu widzimy, że zrzucone jest 12 mb do swap), 620 - użyta pamięć na serwerze, najlepiej, aby nie przekraczała 80% całej pojemności.

  • info o sieciówce
ethtool eth0
  • transfer sieciówki
iptraf
  • info o taktowaniu kernela
vmstat 1

i patrzysz na kolumne in - jesli pokazuje sie cos okolo 100 to masz kernel na 100Hz, jesli okolo 250 to masz kernel na 250Hz itd, czyli 500 = 500Hz, 1000 = 1000Hz. Jak nie amsz kernela na 1000Hz to se zrob - google kernel Hz

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia