Professional Documents
Culture Documents
Komande1 PDF
Komande1 PDF
$ ls
Ova komanda daje sadraj foldera u kome se trenutno nalazimo.
$ ls -al
Komanda daje sadraj foldera u kome se trenutno nalazimo, ali sa vie podataka.(i skriveni fajlovi)
lsb_release -a
Da vidim osnovne podatke o instaliranom OS.
$ ls /
Komanda daje sadraj fajl sistema OS na naem raunaru. Podidrektorijume korenog direktorijuma.
$ ls -l /
Daje detaljniji iyve[taj sadr\aja korenog direktorijuma.
$ ls -a /
Komanda daje sadraj fajl sistema OS na naem raunaru sa skrivenim direktorijumima
$ ls -la /
prikayuje detaljniji sadr\aj sa svim skrivenim direktorijumima.
$ ls /boot
Da vidimo podatke o kernelu
$ uname -r
Daje samo podatak verzije kernela.
$ cat /proc/version
Prikazuje podatke verzije kernela.
$ cat /proc/cmdline
prikazuje osnovne boot parametre.
$ cat /etc/motd
Da se vidi osnovno saoptenje o Ubuntiju.
$ lsmod Da se vidi koje module podie kernel.
$ cat /proc/modules Da se vidi koje module podie kernel.
$ lsmod | less
Da se vidi koje module podie kernel. Ovo je pregledniji nain.
$ man ls
Prikazuje stranicu sa objanjenjem koriena komande ''ls''. Ovako se mogu pogledati ''man'' stranice
svih komandi u /bin i /sbin.
$ man -k processes
Pronalazim sve komande koje imaju veze sa ''procesima''. Koristi se kada ne znamo ime komande za
odreeni sadraj, upotrebimo re koja upuuje na sadraj.
$ ls -CF /
daje sadr\aj korenog direktorijuma.
Podaci o hardweru
# sudo fdisk -l
Daje podatke o svim hard diskovima na raunaru.
# sudo df -Th
Daje podatke o zauzeu hard diskova na raunaru
# sudo df -h /home
Da vidimo zauzee particije /home
# sudo lspci
da izlistamo PCI ureaje.
# sudo lsusb
Da izlistamo USB ureaje.
$ mount
Da vidimo montirane fajl sisteme (ureaje)
$ lspci -nn | grep VGA
Da se vidi cipset grafike.
$ glxinfo
Dobiju se detaljni podaci o grafici
$ glxinfo | grep OpenGL
Provera graficke, posle ucitavanja drajvera.
$ glxinfo | grep direct Provera 3d, treba dobiti izvestaj yes
$ glxinfo | grep rendering Treba dobiti izvestaj yes
# sudo dokg-reconfigure -phigh xserver-xorg
Podesavanje grafike, otvara se alat Package configuration
# sudo dpkg-reconfigure xserver-xorg
Podesavanje grafike
$ startx Da se pokrene okruzenje posle podesavanja
$ glxgears
Pokrece alatku za prikaz broja frajmova u sekundi - FPS
$ /etc/init.d/gdm stop Zaustavljanje X servera.
# /etc/init.d/gdm start Pokretanje X servera.
$ setxkbmap -v
Da se dobiju podaci o tastaturi.
# sudo alsaconf
# sudo alsamaster
# sudo alsamixer
Pode[avanje zvucne.
Section DRI
Option 0666
EndSection
Izgled sekcija ako se dodaje u /etc/X11/xorg.conf
# sudo aptitude install sane-utils Instalacija potrebnog alata
# sane-find-scanner Podaci o skeneru.
$ ifconfig
Da vidim podeenost mrenih kartica (NIC)
$ ifconfig eth0 down
Iskljuujem mrenu karticu.
$ ifconfig eth0 up
Ponovo aktivira mrenu karticu.
# sudo rkhunter -c -sk
Pokree alat rkhunter. Pre ove komande zadati: # sudo rkhunter - -update
# sudo /sbin/hdparm /dev/hdc | grep dma
Da li ukljucen DMA da ne podrhtava slika.
Kretanje kroz fajl sistem
$ cd Desktop
Da iz osnovnog /home direktorijuma preem u direktorijum Desktop.
$ cd
Da se iz bilo kog direktorijuma vratim u osnovni /home.
$ pwd
Dobija se informacija u kom direktorijumu se trenutno nalazimo.
/ Ovako izgleda poetak ''apsolutnog puta''
~ ovako izgleda poetak ''relativnog'' puta''
.. ovako izgleda poetak ''relativnog'' puta''
$ cp /boot/grub/menu.lst /home/olga/menu.lst
Da napravim kopiju fajla.
$ cp /home/olga/* /media/sdb1
Kopira sve fajlove iy /home/olga na hard sdb1.
$ rm /home/olga/paracin
Brie datoteku ''paracin''
$ rm -i /home/olga/pn
pre brisanja pita da li da stvarno obrie.
$ rm -rf /kent
Brie datoteku ''kent'' kao i sav njegov sadraj.
$ rm -f
Brie bez upozorenja.
$ rmdir /home/olga/reke
Brie direktorijum ''reka''
$ rmdir -p /home/olga/reke
Brie sve direktorijume na putanji
$ rm -r /home/remastersys
Brie celo stablo direktorijuma /remastersys
Pronalaenje fajlova
$ cat /putanja/ime_fajla
Pronalazi imenovani fajl.
$ cat .profile
prikazuje sadraj konfiguracijskog skripta.
# cat paracin.odt most.odt selo.odt > zaviaj.odt
Tri fajla spajamo u jedan fajl: zaviaj.odt
$ cat /etc/apt/sources.list | less
Da mi omogu'i pregled stranicu po stranicu otvorenog fajla
$ locate fstab
daje prikaz gde se sve nalaze fajlovi koji sadre u imenu ''fstab''
$ file /etc/fstab
Daje opis datoteke.
$ which k3b
Daje samo putanju do fajla i samo fajlova na korisnikovoj putanji.
$ whereis k3b
Daje putanju za korisnikovu putanju, man stranice, izvorne fajlove.
$ find / -name k3b
Daje prikaz svih fajlova u vezi ''k3b''
$ slocate Pretrauje itav fajl sistem
# sudo updatedb Aurira bazu podataka I prethodi komandi za traenje fajla
# sudo slocate k3b Prikazuje pronaene fajlove
ienje sistema
# sudo du -h /tmp /var/tmp
Da vidim veliinu ovih fajlova. Da li su se uveali I treba li ih brisati.
# sudo rm rf /tmp/* /var/tmp/*
Bri[e tmp fajlove.
$ crontab -e
pravi kopiju cron datoteke korisnika
$ crontab -l
prikayuje cron datoteku korisnika
$ crontab -r
Uklanja crontab datoteku korisnika
$ crontab -u olga -r
Uklanja cron datoteku korisnika olga
Napraviti cron.allow datoteku:
# sudo touch /etc/cron.allow
# sudo gedit /etc/cron.allow
Editovati jedan red sadr\aja:
root
Upamtiti datoteku i zatvoriti alat.
Povremeno istiti datoteku core.
# sudo find / -name core Dobija se spisak gde se nalaye datoteke core
Povremeno brisati ove datoteke ''core''.
$ top
Pokree alat I ovaj radi dok ga ne zaustavimo. Izvetaj se stalno menja. Inae moe se videti pored
ostalog: vreme za koje je sistem podignut, vreme neprekidnog rada sistema, broj korisnika na sistemu
itd.
Dok alat radi zaustavlja se dirkom > q
$ pstree
daje stablo procesa.
$ lsof
Izlistava listu svih otvorenih fajlova na sistemu.
$ jobs
prikazuje da li ima odloenih procesa
$ nice
Daje vrednost prioriteta za ''ni'' u tabelama procesa.menjanjem vrednosti ''0'' menjamo I prioritet
procesa. Alatom zadajemo vrednost prioriteta dok proces nije jo pokrenut.
$ renice 12 -p 12346
Alatom menjamo prioritet procesa kada je ovaj ve aktivan. Konkretno ovde je smanjen prioritet
gradia. 12346 je PID procesa, 12 je vrednost prioriteta. Pozitivne vrednosti su nii a negativne vii.
$ renice -2 -p olga
promenjena vrednost procesa korisnika ''olga''
# sudoedit /etc/fstab
I ovom komandom se postize isti cilj.
# /dev/sdb1
UUID=5de89d10-0c1b-4214-b506-5f7950d285e0 /media/sdb1 ext3 defaults
Izgled reda za hard disk koji je formatiran u fajl sistemu ''ext3''.
# /dev/sdc1
UUID=30DC7910DC78D218 /media/sdc1 ntfs defaults,umask=007,gid=46 0 1
Izgled reda za hard disk koji je formatiran u fajl sistemu ''ntfs'' (particija sa winXP).
# /dev/sdc2
UUID=30DC7910DC78D218 /media/sdc2 vfat32 users,rw,owner,umask=000 0 0
Izgled reda za particiju sa fajl sistemom ''vfat32''.
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Izgled reda za flopi ureaj.
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Izgled reda za cdrom ureaj.
# sudo mount -a
Da montiram particije unete u /etc/fstab. Bolje restartovati raunar odmah posle editovanja fstab-a I
bie automatski montiranje pri podizanju OS.
$ mount /dec/cdrom /media/cdrom
Montira cdrom ureaj
$ mount
Izlistava montirane ureaje na sistemu
# sudo mount -o remount,user=$USER,nohide,exec,suid /media/cdrom0
Kada na disku u cdromu ne mogu da vidimi skrivene (hidden) fajlove.
$ mount -t ufs -o ufstype=ufs2,ro /dev/sdxx /media/bsd
Montira BSD particiju na Debianu.
Korisnici i lozinke
# sudo adduser marko
Otvorio sam nalog novog korisnika marko
# sudo deluser marko
Izbrisao sam korisnika marko
# sudo adduser marko admin
Korisnika marko prebacio sam u grupu administratora.
# sudo passwd marko
Omoguava promenu lozinke za korisnika ''marko''. Restartovati raunar da vai nova lozinka.
# sudo adduser marko -p 4G.lsU5O -s /bin/zsh -u 1008
Novi korisnik ''marko, sa lozinkom ''4G.lsU5O'', sa elom ''zsh'' i UID=1008
$ who
Da vidim ko je jo na sistemu.
$ wko -a
detaljniji podaci o tome ko je na sistemu.
$ finger
ko je na sistemu kada sam i ja.
$ finger olga
Daje podatke o korisniku ''olga''
$ cat /etc/group
prikazuje fajl koji sadri sve grupe na sistemu
# sudo cat /etc/passwd
Omoguava da se vide svi korisnici na sistemu.
$ EDITOR=gedit sudo visudo
Da se prikae sadraj fajla /etc/sudores.
$ sudo -K
Ubija sudo sesiju.
Dozvole i vlasnitvo nad fajlovima
rwx rwx rwx r -pravo itanja fajla, w-pravo pisanja, x- pravo izvravanja.
Prva grupa (rwx) pripada vlasniku fajla.
Druga grupa (rwx9 pripada grupi.
Trea grupa (rwx) pripada ostalom svetu.
Program ''gimp'' mogu da koriste svi ali sam program koristi neke fajlove samo sa root pravima.
setuid=4 setuid= varijanta izvravanja
setgid=2 setgid=varijanta izvravanja grupe
# sudo chmod 4751 , broj4 na prvom mestu predstavlja setuid
# sudo chmod 2751, broj2 na prvom mestu predstavlja setgid.
# sudo chmod 6751, broj 6 na prvom mestu znai setuid+setgid
Instalacija softvera
Binarni kod= oblik pisanja koji procesor jedino razume
Code= pismo koje koristi programer da pie program= izvorni kod=source code
Open source=da je program slobodan za upotrebu, ne treba platiti za legalno korienje.
Program dobijen u binarnom kodu direktno instaliramo na raunar.
Program dobijen u source codu (izvornom) moramo prvo prevesti u binarni kod.
Pogledati fajl ''INSTALL'' ili ''README'' gde stoji objanjenje prevoenja programa.
tar.gz, tar.bz2= ekstenzije za fajl komprimovan alatom gzip
.rpm=ekstenzija vrste binarnog paketa, ovo koristi SUSE
.deb=ekstenzija vrste binarnog paketa, ovo koristi Ubunti
Prevoenje izvornog-source u binarni kod i instalacija paketa:
$ tar -xvzf ime_paketa za .tar.gz, odnosno: $ tar -xvjf ime_paketa za bz2
$ ./configure
$ make
$ su
# make install
napomena: pre prevoenja doi u direktorijum gde se nalazi paket.
# sudo gedit /etc/apt/sources.list
.
Main: depo zvaninih paketa koji se podrazumevano instaliraju.
Restricted: magacin paketa sa ogranienim licencnim pravima. (upravljaki programi ureaja)
Backports: novije verzije softvera u paketima koje nudi zajednica.
Universe: univerzalno skladite koje odrava Ubuntu zajednica.
Multiverse: skladite obuhvata pakete koji nisu slobodni (ali verovatno besplatni).
Canonical Ltd. Garantuje zakrpe samo za pakete iz skladita ''main''.
dpkg
# sudo dpkg -i gradio ili # sudo dpkg install ime_paketa.deb
Instalira paket ''gradio''.
$ sudo dpkg -L gradio
Daje pregled fajlova na sistemu koje koristi paket gradio
$ sudo dpkg -l
Izbacuje spisak zvaninih paketa za Ubuntu
$ sudo dpkg -get-selections
Izbacuje spisak instaliranih paketa.
# sudo dpkg -r ime_paketa
Uklanja paket.
# sudo dpkg -s ime_paketa Da li je paket instaliran-informacija ili komandom
# sudo dpkg - -tatus ime_paketa
# sudo dpkg-reconfigure ime_paketa
Ako doe do problema pri instalaciji programa.
# sudo dpkg - -configure -a
Popravka instaliranog paketa
# sudo dpkg -P ime_paketa.deb
Uklanja paket sa svim zavisnostima
# sudo dpkg -configure -pending
promena konfiguracije paketa koji nisu konfigurisani.
apt
# sudo apt-cache search gradio
Proveravam da li postoji ovaj paket. Pronalazim ga.
$ sudo apt-cache show gradio
Daje jos detaljnije podatke o ovom paketu.
# sudo apt-get install gradio
Instalira paket gradio.
# sudo apt-get -f install gradio
Instalira paket gradio kada ima nekih problema tokom instalacije predhodnom komandom..
# sudo apt-get - -reinstall install ime_paketa
Pokuati kada ima problema sa instalacijom paketa.
# sudo apt-get remove gradio
Uklanja paket gradio
# sudo apt-get autoremove ime_paketa
Uklanja paket.
# sudo apt-get purge remove gradio
Uklanja paket gradio ali i konfiguracijske fajlove koje je paket napravio.
# sudo apt-get update
preuyima a\urni spisak paketa iz Ubuntu arhive
# sudo apt-get upgrade
Pokrene se azuriranje sistema.
# sudo apt-cdrom add
Dodaje cdrom sa softverom kao izvor. Cd disk treba da je u cdrom ureaju.
# sudo apt-get install apt-file
Da se vide paketi na raunaru I u depoima.
# sudo apt-get clean
brie-isti ovu datoteku. Posle komande ne moemo koristiti alat APTonCD.
aptitude
# sudo aptitude install ime_paketa Instalira paket
# sudo aptitude purge remove ime_paketa Deinstalacija paketa sa zavisnostima.
# sudo make unistall ime_paketa deinstalira paket
#sudo aptitude serch ime_paketa pronalazi ovaj paket.
# sudo aptitude remove ime_paketa deinstalira program.
Arhiviranje, zipovanje
$ gzip /home/olga/priroda
Kompresuje fajl ''priroda''
$ gzip -d /home/olga/priroda.gz
Dekompresuje fajl ''priroda.gz''
Moduli
# sudo modprobe ime_modula
Uitavanje modula.
# sudo insmod ime_modula
Uitan modul
# sudo insmod -f ime_modula
bezuslovno uitava modul.
# sudo rmmod ime_modula
Uklanjamo modul iz aktivnog kernela.
# modprobe -t net
ne znamo koji modul odgovara mrenoj kartici. Isprobae sve module i uitati pravi.
# sudo apt-get autoremove linux-image-2 xxx
Uklanja kernel koji se vie ne koristi.