Mali i korisni Linuks saveti i trikovi

1

Mali i korisni Linuks saveti i trikovi

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Kao što i kaže sam naslov teme "Mali i korisni Linuks trikovi" ima za cilj da kraćim uputsvima unapredimo naše distribucije.
To bi bili kratka upustva koja ne iziskuju puno objašnjavanja i po svom sadržaju su kratka i jednostavna ali jako korisna.

Kao primer za sam početak.
__________________________________
Kako zameniti OpenOffice u LibreOffice u Ubuntuu/Kubuntuu 10.04 (1, 2 i 3) i 10.10 kao i kod ostalih distribucija koji su based Ubuntu.

Prvo uklanjamo OpenOffice pakete
sudo apt-get remove openoffice*.*
pa dodajemo LibreOffice PPA:
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update

Instaliramo LibreOffice pakete (GNOME)
sudo apt-get install libreoffice
sudo apt-get install libreoffice-gnome
sudo apt-get install language-support-en

Kubuntu
sudo apt-get install libreoffice
sudo apt-get install libreoffice-kde
sudo apt-get install language-support-en


Napomena,
Sve macro-e koje ste imali u OpenOffice-u će biti prisutni i u LibreOffice.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13744
  • Gde živiš: Vršac

Da li je LibreOfffice baš toliko bolji od OpenOffice? Ili LiberOfice bolje radi na Linux-u od OpenOffice?

Može li objašnjenje zašto bi ovo radili?



offline
  • Uroš Ilić
  • dr stom.
  • Pridružio: 08 Jul 2006
  • Poruke: 2182
  • Gde živiš: Beograd

nice je jedna od komandi koje bi svaki linux korisnik trebao da zna. Ukratko nice kontroliše prioritet procesa, odnosno određuje koliko će ciklusa, tj. procesorskog vremena neki proces da zauzme.
Svi procesi imaju zadanu jednaku vrednost nice i ona je 0. Međutim, ponekad baš ne želite da vam torrent klijent i uz još par operacija, imaju istu vrednost nice-a kao vaš web browser, sa kojim ste baš tada hteli da proverite novosti na fejsu.
Sintaksa izgleda ovako: nice -n [prioritet] [naredba] [argumenti] gde -20 ima najveći prioritet, a 20 najmanji.
Na primer: sudo nice -n -10 firefox
Ovom komandom ste pokrenuli Firefox sa nice od -10, što i nije tako "ljubazno" prema drugim procesima i u odnosu na nih ima dosta veći prioritet. (Pošto ste morali da pokrenete kao root, budite pažlivi, budući da predstavlja potencijalni sigurnosni rizik, pogotovo što je web browser u pitanju)
Proverite pomoću programa top. Kolona NI će prikazati nice vrednost programa koji se izvršavaju.



Ako želite da promenite nice vrednost programa koji se već izvršavaju, koristite komandu renice renice -n PID
PID je broj procesa i njega vidite u prvoj koloni top-a.
Na primer: sudo renice -n 0 2376 Ovom smo komandom vratili nice Firefoxa na predodređenu vrednost 0.

nice je komanda koju je korisno poznavati, jer vam omogućava da pametno iskoristite resurse vašeg računara.

Izvor: http://linuxaria.com/pills/be-nice-with-your-process-on-linux

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Ričard ::Da li je LibreOfffice baš toliko bolji od OpenOffice? Ili LiberOfice bolje radi na Linux-u od OpenOffice?

Može li objašnjenje zašto bi ovo radili?


Po mojim saznanjima, veći deo developera se odovijio iz OpenOffice-a tačnije Oracle-a i krenula, tj. nastavila sa projektom pod nazivom LibreOffice. A pošto je sve pod GNU-om to je dozvoljeno.

LibreOffice po svojoj prilici ima veću budućnost od OpenOffice-a, i ako su sada razlike, naručito za obične korisnike, gotovo neprimetne.
U najnovijoj verziji LibreOffice 3.4.2 kaže se da su developeri izmenili, obrisali ili modofikovali čak pet miliona linija koda, što je itekako značajan napredak.
Da li će i dalje postojati OpenOffice to mi nije poznato.

Inače, sve novije Linuks distribucije su prešle na LibreOffice.

offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16586

Automatsko montiranje particija prilikom podizanja sistema


- Imam tri Windows particije (WIN7, DATA i SHARED) i želim da se automatski montiraju prilikom podizanja sistema.

1) Neophodna informacija je UUID (takozvani "Universally Unique IDentifier") za svaku particiju. Treba otkucati sledeću komandu i obratiti pažnju na njen izlaz:

Citat:nemanja@HEAVYDUTY ~ $ sudo blkid
[sudo] password for nemanja:
/dev/ramzswap0: TYPE="swap"
/dev/sda1: LABEL="WIN7" UUID="0466427C66426F0C" TYPE="ntfs"
/dev/sda2: LABEL="DATA" UUID="901083061082F310" TYPE="ntfs"
/dev/sda5: UUID="1acdaa45-f046-4dcc-84f9-04b674e2e384" TYPE="swap"
/dev/sda6: UUID="c3189286-327e-491e-9ab5-692be2c8950e" TYPE="ext4"
/dev/sda7: UUID="308f64d3-bad4-4013-8cb8-8f015bd7b269" TYPE="ext4"
/dev/sda8: UUID="dda900d6-9512-48fd-a3c8-7fcf2d390327" TYPE="ext4"
/dev/sda9: LABEL="SHARED" UUID="5ECBD3AA32FEA4E7" TYPE="ntfs"


2) Zatim, treba definisati tzv. mountpoint (direktorijum, koji se obično nalazi u /media, u koji će se particija montirati)
* Za svaku particiju se pravi po jedan mountpoint

Dakle, kucamo u terminalu sledeće:

Citat:sudo mkdir /media/WIN7
sudo mkdir /media/DATA
sudo mkdir /media/SHARED


3) Ovaj korak podrazumeva ubacivanje odgovarajućih linija, formiranih na osnovu informacija u prva dva koraka, u fstab.

Dakle, kucamo u terminalu sledeće:

Citat:sudo gedit /etc/fstab

Na kraj sadržaja datoteke, ubaciti sledeće linije:

Citat:# montiranje: /dev/sda1 --> WIN7
UUID=0466427C66426F0C /media/WIN7 ntfs-3g defaults,uid=1000,locale=en_US.UTF-8 0 0
# montiranje: /dev/sda2 --> DATA
UUID=901083061082F310 /media/DATA ntfs-3g defaults,uid=1000,locale=en_US.UTF-8 0 0
# montiranje: /dev/sda9 --> SHARED
UUID=5ECBD3AA32FEA4E7 /media/SHARED ntfs-3g defaults,uid=1000,locale=en_US.UTF-8 0 0


* Napomena:
Znak "#" označava komentar i posle njega možete pisati šta vam je god po volji kako bi se snašli. Ja sam stavio meni razumljiv tekst.

Nadam se da ćete na osnovu analogije lako podesiti automatsko montiranje vaših particija Ziveli

offline
  • Rade Jekić
  • Pridružio: 05 Okt 2005
  • Poruke: 3005
  • Gde živiš: Valjevo

Mala dopuna na pricu o automatskom montiranju particija (nadam se da kolega @ThePhilosopher nece zameriti).

Samo kratko objasnjenje prednosti automatskog montiranja particija preko UUID u odnosu na montiranje particija preko fizicke lokacija diska (/dev*). Naime, Linux obelezava diskove prema njihovoj fizickoj lokaciji (nacin na koji su povezani na maticnu plocu). Nekada su oznake hard diskova bile u formatu hdXY (gde je X oznaka ili pokazatelj lokacije konkretnog diska, a Y oznaka tj. redni broj particije na njemu).

hda - primarni master
hdb - primarni slave
hdc - sekundarni master
hdd - sekundarni slave


U bliskoj proslosti doslo je do promene nacina oznacavanja hdd-ova, i oni se umesto hdXY oznacavaju sa sdXY (pojavili su se sata hdd-ovi, i odluceno je da se i sata i ata hdd obelezava na isti nacin). I dalje vazi ista prica za lokaciju (master/slave) kao i za oznaku particije (1-4 oznacava primarne particije, >5 su logicke). Dakle, sda5 je prva logicka particija primarnog master-a (hdd koji je vezan na prvi ata ili sata konektor na ploci).

E sad, zamislite da ste u prethodnom primeru kolege filozofa (Smile ) u fstab umesto UUID oznake uneli oznaku pozicije i lokacije (/dev/) i da ste kojim slucajem cisteci kuciste pogresno povezali kabl koji vodi do hdd-a. U tom slucaju se menja njegova pozicija i oznaka unutar /dev. I ubrzo shvatate da ne mozete pristupiti particijama koje su do ciscenja savrseno radile Smile. Ukoliko koristite UUID kao oznaku prilikom montiranja, do ovog problema nikada nece doci jer je UUID za svaku particiju jedinstven i ne menja se.

offline
  • Pridružio: 02 Avg 2011
  • Poruke: 7

Uklanjanje stare verzije kernel-a

Ukoliko se nakon Update procesa instalira nova verzija kernel-a dešava se da i dalje ostaje stara verzija (ovo se vidi prilikom podizanja sistema, u grub prozoru gdje vidimo 2 verzije kernel-a, staru i novu).

Logično je da se koristi novija verzija. Dodatno, komandom u terminalu

Citat:uname -r

možemo provjeriti koju verziju koristimo.

Uklanjanje možemo uraditi kroz Synaptic Package Manager tako što pretražujemo pojmove:

Citat:linux-headers
linux-headers-x.xx.xx-generic
linux-image


i označimo za brisanje staru verziju kernel-a.

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3246

Takođe uklanjanje starih verzija kernela je moguće (verovatno i najlakše) i preko Ubuntu Tweak-a u Ubuntu verzijama, Mintu, Ping OS ...
Na prikazu ide redosled radnji, sve se završava u tri koraka.

offline
  • Pridružio: 02 Sep 2008
  • Poruke: 4092
  • Gde živiš: Bg

Da dopunim nešto, a vezano je takođe za montiranje particija (bar što se tiče Ubuntu-a).

Ako je nekome komplikovano raditi UUID, postoji i prostorni menadžer (pysdm) koji odlično završava posao!

Instalacija (Terminal): sudo apt-get install pysdm

Applications --> System --> Storage Device Manager --> Izabrati disk/particiju i setovati --> Mount

offline
  • Pridružio: 26 Avg 2005
  • Poruke: 384
  • Gde živiš: Beograd

Evo mali how-to kako dobiti vise detalja zasto vam je server resetovan (Izvorno sam napisao na drugom forumu ali sto da ne i ovde da bacim c/p)

======================

Verovatno vam se do sada desilo da nadjete server resetovanim a u logovima imate samo nesto tipa:


init: Switching to runlevel: 6


Sto ne pomaze mnogo Smile

Postoji opcija da se napravi mali wrapper oko shutdown scripte koji ce nam reci malo vise o tome sta se desilo.
Prvo premestimo staru shutdown scriptu

mv /sbin/shutdown /sbin/shutdown_real

I onda ubacimo ovo umesto nje:



#!/bin/bash

date >> /var/log/reboot
ps efo pid,user,command >> /var/log/reboot

shutdown_real "$@"


chmod 755 /sbin/shutdown

Ovo je jedan od nacina. Nazalost ovo nece "uhvatiti" 'init 6' ili 'init 0' ako ih process ili korisnik pokrenu. Sve ostalo hoce.

Ja sam pozvao scriptu reboot1 koja zove scriptu reboot koja pokrece "shutdown -r -h now"

I to izgleda ovako:


Mon Jun 27 22:04:57 CEST 2011
  PID USER     COMMAND
 5103 root     -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAIL=/var/mail/root SHELL=/bin/bash SSH_CLIENT=192.168.100.101 52548 $
 6221 root      \_ /bin/bash ./reboot1 HOSTNAME=localhost.localdomain TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52548 22 SSH_TTY=/dev/pts/2 USER=root LS_COLORS=no=0$
 6222 root          \_ /bin/bash /root/reboot HOSTNAME=localhost.localdomain SHELL=/bin/bash TERM=xterm HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52548 22 SSH_TTY=/dev/pts/2 USER=root LS_COLO$
 6223 root              \_ /bin/bash /sbin/shutdown -r -h now HOSTNAME=localhost.localdomain TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52548 22 SSH_TTY=/dev/pts/2 U$
 6225 root                  \_ ps efo pid,user,command HOSTNAME=localhost.localdomain SHELL=/bin/bash TERM=xterm HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52548 22 SSH_TTY=/dev/pts/2 USER=roo$


Ako ukucam samo "reboot" to ce ovako izgledati :


Mon Jun 27 22:10:20 CEST 2011
  PID USER     COMMAND
 4547 root     -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAIL=/var/mail/root SHELL=/bin/bash SSH_CLIENT=192.168.100.101 52896 $
 5227 root      \_ /bin/bash /sbin/shutdown -r now HOSTNAME=localhost.localdomain TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52896 22 SSH_TTY=/dev/pts/2 USER=root LS$
 5229 root          \_ ps efo pid,user,command HOSTNAME=localhost.localdomain SHELL=/bin/bash TERM=xterm HISTSIZE=1000 SSH_CLIENT=192.168.100.101 52896 22 SSH_TTY=/dev/pts/2 USER=root LS_COL$



Iz ovoga vec mozemo nesto i da zakljucimo! Naravno sa comandom "logger" i malo grep-ovanja se moze ovo ubaciti i u /var/log/messages ako neko vise voli tako.

Ko je trenutno na forumu
 

Ukupno su 947 korisnika na forumu :: 38 registrovanih, 10 sakrivenih i 899 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, cenejac111, CikaKURE, Dannyboy, Denaya, Dimitrise93, Dorcolac, DPera, draganca, Duh sa sekirom, dushan, FOX, ikan, jackreacher011011, Karla, kubura91, Leonov, mario73, mercedesamg, mikrimaus, Milometer, Mlav, mnn2, naki011, nemkea71, ObelixSRB, Rakenica, repac, Ripanjac, ruger357, Shinobi, Sirius, stegonosa, vathra, W123, wizzardone, zlaya011, žeks62