kolosy so + rozwiązania

Kartka 1 - B

1. Plik symboliczny możemy utworzyć nie tylko do plików, ale i do katalogów, oraz do plików, które znajdują się na innej partycji (a nawet jeżeli się nie mylę na innym komputerze) w przeciwieństwie do linków twardych. Symboliczny możesz utworzyć do nieistniejącego pliku, twardego, zdaje mi się, że nie możesz.

2. Polecenie ln - ale czy wie ktoś o jeszcze jakimś?

3. Wie ktoś co tam jest dopisane? W sensie zmienione?

4. Pierwszy podpunkt nie mam pojęcia

Drugi podpunkt:

Ext2 przy domyślnym rozmiarze bloku (4 KB) obsługuje partycje o wielkości do 16 TB i pojedyncze pliki o wielkości do 2 TB.

FAT32 Dysk maksymalnej wielkości 2TB a pojedynczy plik wielkości 4GB.

5. Nie jestem pewien:

LBD=12+RB/4+(RB/4)^2+(RB/4)^3

RB=2*1024 B

LBD= 134 480 369

MAX= LBD * RB = 2.7541585 *10^11 B

gdzie LBD - Liczba Bloków Dyskowych

RB - Rozmiar Bloku

6. Każdy plik musi znajdować się w określonym katalogu. Poprzez ścieżkę dostępu do pliku można zaadresować dowolny plik. Pliki adresować można na trzy sposoby:

ścieżka bezwzględna - rozpoczyna się od znaku "/" reprezentującego katalog główny, np.:

/home/student/praca

ścieżka względna - określa pozycję pliku względem katalogu w którym aktualnie znajduje się user.

ścieżka względem katalogu domowego user'a - zaczyna się od tyldy ~

~/praca

http://zsk.tech.us.edu.pl/ogloszenia/romanek/4_3.html

7.Plik będzie posiadał następujące prawa dostępu:

r-x rwx r--

rw- -wx –x

Kartka 2 – B1

1. nie dotyczy

2. i-node - informacje o pliku: nr. i-węzła, wielkość, data stworzenia, właściciel, prawa itp.

katalog - wpisy katalogowe: nazwa - parametry pliku(nr. i-węzła) przy czym "." - i-węzeł samego siebie, ".." - nadrzędnego

3. twardy pokazuje na i-węzeł oryginału, symboliczny przechowuje nazwę oryginału. zastosowanie: jest plik z linkami usuwamy go i tworzymy ponownie, twardy pokazuje na stary plik, symboliczny na nowy

4.

MRP = (12 + 256 + 256*256 + 256*256*256)*1024=17247252480

5.

a) jestem użytkonikiem nie-jaś i nie-staś, ale razem z nimi w grupie:

jestem w kat. /home

minimalne prawa dostępu(z mojego punktu widzenia): jas: d--- --x ---, plik1: f--- r-- ---, stas: d--- -wx ---

@edit: dodatek:

jas musi napisac: w kat. jas : chmod 40 plik1, w kat. /home: chmod 10 jas

stas musi napisac: w kat /home : chmod 30 stas

polecenie: cp jas/plik1 stas/

b)jestem użytkonikiem nie-jaś i nie-staś, ale razem z nimi w grupie:

jestem w kat. /home

minimalne prawa dostępu(z mojego punktu widzenia): stas: d--- -wx ---, dane: d--- -wx ---

@edit: dodatek:

stas musi napisac: w kat /home/stas : chmod 30 dane, w kat /home chmod 30 stas

polecenie: mv stas/dane/plik2 stas/

założenie: pliki docelowe nie istnieją, jas i stas nie potrzebuja dostepu do swoich katalogow (nic o tym nie ma w zadaniu : ))

6.

a) r-- -wS rwT

6.a bonus:

Q: chmod 3426; co to za 3 i co ona robi?

A: ustawia prawa specjalne tj. "sst", znajdują się one na pozycjach 3,6,9

123456789

rwxrwxrwx

tzn. tworzą dodatkowy (3-elementowy) blok z prawami, ale dla zabawy wciśnięto je do środka.

ustawia się je analogicznie jak pozostałe tj. 4=s--, 2=-s-, 1=--t. przyczym pierwsze 's' jest na 3 pozycji (w dużym bloku) drugie na 6, a 't' jest na końcu. istnieje możliwość że jednocześnie będzie ustawione prawo 'x' oraz 's' wtedy w podglądzie praw "ls -al", literka 's' jest mała, gdyby prawa 'x' nie było pod spodem literka 'S' była by duża : )

b) --x -wx -wx

7. organizacjia dostępu plików(mało?)

8. nie dotyczy, ale na zaś:

a) bloki indexow

b) mapa plikow

c) łańcuch powiązanych bloków

9. pewnie też nie dotyczy, ale na zaś:

zarządzanie wolną pamięcią, np. lista wolnych obszarół (wektor bitowy), grupowanie, zliczanie

10.

Kartka 3 - C

2.

more /etc/passwd | grep '^w.*' | grep 'inf-09' | nl | cut -d : -f 1,5 | cut -d , -f 1 | tee /home/inf-09/wbisko/\*kat1\*/\*kat2\*//\*kat3\*/\.lista | wc -l

3.

more /etc/group | grep -E '^tele|^i' | sort -t : -k 2 -g | tee /home/inf-09/wbisko/\*kat1\*/\*kat5\*/\.grupy | wc -l

4.

ls -lasi /home/inf-09/wbisko/\*kat1\*/\*kat5\*/ > /home/inf-09/wbisko/\*kat1\*//\*kat2\*//\*kat4\*/jeden

ls -la /home/inf-09/wbisko/\*kat1\*/\*kat2\*/\*kat3\*/ > /home/inf-09/wbisko/\*kat1\*//\*kat2\*//\*kat4\*/dwa

5.

cat /home/inf-09/wbisko/\*kat1\*//\*kat2\*//\*kat4\*/jeden /home/inf-09/wbisko/\*kat1\*//\*kat2\*//\*kat4\*/dwa > /home/inf-09/wbisko/\*kat1\*/razem

6.

find /home/imk-prac/ \( -type f -size -13c -name '*\?plik\?*' \) -o \( -type d -name '\[Kolo1\]*' \) 2> /dev/null

brakuje tu czasu modyfikacji oraz liczby znaków w nazwie pliku!!

7.

find /home/imk-prac/ -type f -size -13c -name '*\?plik\?*' -exec cp {} /home/inf-09/wbisko/\*kat1\*/\*kat2\*/\*kat4\*/ \; 2> /dev/null

Kartka 4 – B

Będąc w katalogu domowym ~

mkdir -p ..testa/..teste

mkdir -p ..testa/..testb/..testc

mkdir -p ..testa/..testb/..testd

touch ..testa/..teste/.plik\?\*.2 ..testa/..teste/.plik\?3.2

touch ..testa/..testb/..testc/.plik\?\*.1

Zad 2.

mv ../../..teste/.plik\?\*.2 ../..testc/

Zad 3.

kropka 1: Nic nie pojawiło się. Strumień czyli zawartość plików o nazwach rozpoczynających się na .plik? z folderu ..testc (czyli dwa takie pliki) został dopisany na koniec konkretnego pliku o nazwie .plik?*.2 w folderze ..teste (Pliku docelowego .plik?*.2 nie było w tym momenie, więc został utworzony). Kolejność plików źródłowych w strumieniu odwrotna od kolejności alfabetycznej ich nazw, czyli przekazywanego od ostatniego do pierwszego (od prawa do lewa)

kropka 2:

to jest aktualna zawartość pliku .plik?*.1

to jest aktualna zawartość pliku .plik?*.2

to jest aktualna zawartość pliku .plik?*.1

to jest aktualna zawartość pliku .plik?3.2

cat ..testc/.plik\?\** wyświetla zawartość plików o nazwach rozpoczynających się na .plik?* w folderze testc (tutaj jest tylko jeden taki plik .plik?*.1

cat ../..teste/.plik\?*.2 wyświetla zawartość plików o nazwach zaczynających się na .plik? i jednocześnie kończących się na .2 (z dowolnym ciągiem znaków pomiędzy nimi) w kolejności alfabetycznej nazw tych plików

cat ..testc/.plik\?\** ../..teste/.plik\?*.2 wyświetla oba ww. strumienie w kolejności takiej jak podano w linii (od lewej do prawej)

Kartka 5 – X

brak


Wyszukiwarka

Podobne podstrony:
kolosy so + rozwiązania
kolosy so + rozwiązania
T 3[1] METODY DIAGNOZOWANIA I ROZWIAZYWANIA PROBLEMOW
Rozwiązywanie układów równań
so c4
ROZWIĄZYWANIE PROBLEMÓW
WYKŁAD 2 prawa obwodowe i rozwiązywanie obwodów 2003
so c3
Rozwiazywanie problemów
Rozwiązania instytucjonalne w zakresie realizacji i kontroli praw pacjenta
so w3
rozwiazywanie zadan tekstowych wb
zadania i rozwiazania z przekrojów 2
Rehabilitacja jako pomoc w rozwiązywaniu problemów życiowych niepełnosprawnych

więcej podobnych podstron