Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.
- /!bin/bash
- i=0
- (while [ $i -le 100 ] ; do
- echo ${i} | dialog --gauge "Instalowanie pakietu" 6 50;
- ((i++)) ;
- if( i==0 )do
- apt-get update;
- sleep 0.01;
- done;
- dialog -- title "okno postepu" \
- --backtitle "Przykład okna postepu"\
- --gauge "wskaznik" 6 50\
- 2.
- /!bin/bash
- dialog -- title "pomocnik info"\
- --backtitle "Info"\
- --infobox " " 5 45
- lscpu info o procku
- df albo fdisk ‑l | grep '^Disk /dev' info o dyskach
- fdisk ‑l /dev/sda info o partycjach
- cat /proc/mount system plikow
- lspci | grep VGA info o grafice
- ifconfig interfejsy sieciowe
- printenv zmienne srodowiskowe
- 3.Do czego służą poziomy startu?
- Określają zbiory programów do uruchomienia w zależności od przeznaczenia stacji z systemem linux.
- 0 zatrzymanie
- 1 single user
- 2 unused l3
- 3 multiuser
- 4 session manager
- 5 unused l3
- 6 reboot
- 4.Jak dodać do określonego poziomu startu nowa usługę program?
- 1 sposób
- zapisujemy w katalogu /etc/init.d/nazwa_usługi
- ustawiamy typ na wykonywalny sudo chmod +x /etc/init.d/nazwa_usługi
- aktywujemy update-rc.d nazwa_usługi defaults
- 2 sposób
- edytujemy /etc/rc.local
- przed „exit 0”
- dodajemy /ścieżka/do/skryptu
- Zad1)
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
- int main(void){
- printf(" ID %d\n",getpid());
- }
- Zad3)
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
- int main(int argc,char *argv[]){
- int z;
- z = mkdir(argv[1],0775);
- if(z==-1){
- printf("Katalog juz istnieje\n");
- }
- }
- Zad4)
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
- int main(int argc,char *argv[]){
- int z;
- z = rmdir(argv[1]);
- if(z==-1){
- printf("Katalog nie istnieje\n");
- }
- else{
- printf("Katalog zostal usuniety\n");
- }
- }
- Zad5)
- int main(int argc,char *argv[]){
- chmod(argv[1],0000);
- }
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
- #include <unistd.h>
- int main(int argc,char *argv[]){
- int z,x;
- x = atoi(argv[2]);
- z = chmod(argv[1],x);
- if(z==-1){
- printf("Error\n");
- }
- else{
- printf("prawa do pliku zostaly zmienione\n");
- }
- }
- Zad6)
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
- #include <unistd.h>
- int main(int argc,char *argv[]){
- int z,x,y;
- x = atoi(argv[2]);
- y = atoi(argv[3]);
- z = chown(argv[1],x,y);
- if(z==-1){
- printf("Error\n");
- }
- else{
- printf("Wlasciciel zostal zmieniony\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement