zadania kolokwium Flashcards

1
Q

dodaj użytkownika o nazwie anna z numerem identyfikacyjnym 1112

A

sudo useradd -u 1112 anna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ustaw hasło dla użytkownika anna

A

sudo passwd anna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Na urządzeniu /dev/vdb załóż system plików ext4

A

sudo mkfs.ext4 /dev/vdb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Utwórz katalog wspolny

A

sudo mkdir /wspolny

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Zamontuj w folderze “/wspolny” system plików “/dev/vdb”

A

sudo mount /dev/vdb /wspolny

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dopisz do odpowiedniego pliku konfiguracyjnego automatyczne montowanie dysku

A

sudo nano /etc/fstab
/dev/vdb /wspolny ext4 defaults 0 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ustaw prawa dostępu do katalogu /wspolny tak aby każdy użytkownik mógł tworzyć w nim pliki, a usuwać mógł tylko właściciel

A

sudo chmod 1777 /wspolny

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ustaw właścicieli folderu /studencki na root i użytkowników grupy 1K111, oraz ustaw prawa tak aby właściciele mieli pełne prawa dostępu

A

sudo chown root:1K111 /studencki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ustaw prawa do folderu /studencki tak aby każdy użytkownik miał możliwość modyfikacji plików bez względu właściciela indywidualnego danego pliku

A

sudo chmod 2775 /studencki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sprawdź czy pakiet gnuplot jest zainstalowany w systemie

A

dpk -l | grep gnuplot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Zainstaluj pakiet traceroute

A

sudo apt-get install traceroute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Podnieś interfejs enp0s3

A

sudo ip link set enp0s3 up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Podaj polecenie, które pokaże m.in jaki jest stan jednoliterowo (ang. status) procesu sshd?

A

ps -o pid,stat,cmd -C sshd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Zastopuj proces sshd

A

sudo kill -SIGSTOP 1234 (1234 - numer PID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Kontynuuj wykonywanie procesu sshd

A

sudo kill -SIGCONT 1234 (1234 - numer PID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Uruchom program o nazwie dzalaj i jednocześnie podnieś mu wartość NICE o 5

A

nice -n -5 ./dzialaj

17
Q

Zmień wartość parametru NICE działającego procesu dzialaj na 10

A

sudo renice -n 10 -p 1234

18
Q

Ubij proces dzalaj nie dają mu możliwości pozamykania wszystkich otwartych przez niego plików

A

sudo kill -SIGKILL 1234

19
Q

Wpisz do pliku /tmp/listuje wynik wylistowania w postaci długiej pliki regularne w bieżącym katalogu

A

ls -l | grep ^-> /tmp/listuje

20
Q

Zdefiniuj w systemie aby polecenie wykonywało się codziennie o 9:00 i 11:00

A

crontab -e
0 9,11 *** polecenie

21
Q

Napisz skrypt o nazwie “skrypt” wyświetlający w nieskończoność “dzialam!!!” nie będzie reagował na Ctrl+C, a będzie pozwalał odesłać się w tło po naciśnięciu Ctrl+Z. Pamiętaj żeby można było ten skrypt uruchomić. Utwórz dowiązanie twarde do tego skryptu o nazwie moj_skrypt

A

!/bin/bash

nano skrypt.sh

trap ‘’ SIGINT
while true
do
echo “dzialam!”
sleep 1
done

chmod +x skrypt.sh
ln skrypt.sh moj_skrypt

22
Q

Skompresuj archiwum o nazwie binarki.tar zawierające katalog BINARKI

A

tar -czf binarki.tar.gz BINARKI