Sunteți pe pagina 1din 7

22.04.

2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

ComenzipecareoricenceptornLinuxtrebuiesle
cunoasc
UnuldintrecelemaifrumoaselucrurialesistemelordeoperarebazatepeLinuxestecntregul
sistempoatefigestionatdinterminal,folosindliniadecomand.Avantajullinieidecomandeste
c,decelemaimulteori,puteifolosicunotineledintrodistribuiepentruagestionaaltele.
Gestionareadistribuiilornmodulgraficdiferdeladistribuieladistribuiesau,maibinespus,dela
mediugraficlamediugrafic(DEDesktopEnvironment).
CazuirencaresefoloseteexclusivliniadecomandnLinuxsuntfoarteraredecelemaimulte
oriunutilizatorobinuitpoatesnudeschidcuaniiunterminal,gestionndsistemuldoarnmodul
grafic.
AcestarticolvaaminticomenziledebazpecareoriceutilizatornouintratnlumeaLinuxartrebui
sletie.Vvoiartacumseactualizeazsistemul,gestionareasoftwareului,manipularea
fiierelor,precumitrecereadelautilizatorobinuitlaroot(superutilizator)folosindliniade
comandncele4distribuiidebaz:Ubuntu(careincludeattderivatelesale,ctidistribuiadin
caresaramificat,Debian),openSUSE,FedoraiArchLinux.

ineisistemulactualizatinsiguran
Linuxeste,prindefiniie,unsistemdeoperaresiguraaafostproiectat.Darestecunoscutcnu
existsoftwarecaresnufiesupusbugurilor(gurilordesecuritate).Altfelspus,esteocerinde
bazcaoriceutilizatorLinuxsiinsistemulactualizat.Trebuiegnditnfelulurmtor:rularea
unuisistemdeoperare(fieelLinuxsauchiarWindows)estecaicumvaflaintrunbuncrcu
uiledeschise.Vvaprotejablindajulbuncrului?Existunsingurrspuns:NU!Oricinepoateintra
iprovocadaune.Lafelsuntisistemeledeoperare:ogaurdesecuritateneacoperitvilepoate
compromite.Comunitateaopensource,spredeosebiredelumeasoftwareuluiproprietar,
reacioneazextremderapidnacoperireaacestorguridesecuritate.Aacoricineiine
sistemulactualizatvafinsiguran.
Unochiaruncatpesiteuriledespecialitatevainformapecelinteresatdeapariiauneiguride
securitateprecumidemomentulapariieipatchuluirespectiv.Esterecomandatcaactualizarea
sistemelordeoperareLinuxssefaccelpuinodatpesptmn(euofaczilnicaamam
obinuitnceipeste12anideLinux).
Trebuiereinutunaspect:pentruaticexistactualizripentrusistemulvostru,trebuiedat
ntotdeaunaunrefreshaldepozitelorsoftware(repositories).
Ubuntu:primacomandfacemprosprtareadepozitelor:

http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

1/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

sudoaptgetupdate
Dupacestrefreshaldepozitelorsoftware,seruleazadouacomandcarerealizeazactualizarea
desistem:
sudoaptgetupgrade
Daraceastcomandnuactualizeazkernelulialtectevapachete,aactrebuierulat
urmtoareacomand,careactualizeazntreagadistribuie:
sudoaptgetdistupgrade
openSUSE:dacsunteipeopenSUSE,actualizareasefacerulndurmtoarele2comenzi(prima
estecomandapentruactualizareadepozitelorsoftwarerepo):
sudozypperrefresh
sudozypperup
Fedora:dacrulaiFedora,sefolosetecomandadnf,careesteunechivalentalluiaptgetori
zypper:
sudodnfupdate
sudodnfupgrade
Arch:distribuiaArchLinuxmbincele2comenzi(mprosptaredepoziteiactualizareefectiva
sistemului)ntrunasingur:
sudopacmanSyu
sau
sudopacmanSyyu

Instalareaidezinstalareasoftwareului
Comenziledemaijosinstaleazdoarpachetecaresuntdisponibilendepoziteleoficiale.Dartrebuie
stiicoricedistribuievineicuteredepozite(thirdparty)carenusuntntotdeaunaactivatede
lanceput(trebuiesofaceivoimanualdiferdeladistribuieladistribuie).
Ubuntu:instalareaunuipachetnUbuntusefacecu:
sudoaptgetinstall[nume_pachet]
Exemplu:
sudoaptgetinstallgimp

http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

2/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

openSUSE:comandaeste
sudozypperinstall[nume_pachet]
Fedora:Fedoraarenunatlavechiulyumiacumfolosetecomandadnf:
sudodnfinstall[nume_pachet]
Arch:sefolosetepacman:
sudopacmanS[nume_pachet]
Dezintalareaesteprocesulinversiestesimpluntoatecele4distribuiiluatecaexemplu:
Ubuntu:
sudoaptgetremove[nume_pachet]
openSUSE:
sudozypper[nume_pachet]
Fedora:
sudodnfremove[nume_pachet]
Arch:
sudopacmanRs[nume_pachet]

Gestionareasoftwareuluidinteresurse
Existocomunitateuriadedezvoltatorigatasipunladispoziiesoftwareulcreat.Distribuiile
folosescmodalitidiferitepentruafaceaceasta.
UbuntusebazeazextremdemultpePPA(arhivedepachetepersonale).Dinpcate,nuexistun
instrumentpentruacutaprinsuteledePPAuridisponibile.Aacsingurasoluieestesfolosii
GooglepentruagsiPPAulcutat,caretrebuieapoiadugatmanualpentruainstalasoftwareul
respectiv(aceastadugareaPPAuluisefaceosingurdat,actualizrileviitoarealepachetului
respectivfcndusenacelaitimpcualesistemului).AdugareaunuiPPAnUbuntu:
sudoaddaptrepositoryppa:<numedepozit>
Exemplu:spresupunemcvremsinstalmLibreOfficensistem.
sudoaddaptrepositoryppa:libreoffice/ppa
NiseceresapsmENTERpentruaadugaacestdepozit.Urmeazmprosptareatuturor
http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

3/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

depozitelorcusudoaptgetupdateapoiinstalmpachetuldoritcusudoaptgetinstall
libreoffice.

PentruanlturaunPPAdinsistem:
seinstaleazpachetulPPAPurge:
sudoaptgetinstallppapurge
sedezinstaleazefectivPPAuldoritcu:
sudoppapurgeppa:<numedepozit>
openSUSEareosoluieelegantpentrudepozitelethirdparty.Seviziteazsoftware.opensuse.org
pentruacutapachetuldoritiseinstaleazcuunsingurclick.Reposevaaduganmodautomat
lasistemulvostru.Pentruadugareamanualaunuirepository,sefolosetecomanda:
sudozypperarfurl_of_the_reponame_of_repo
sudozypperarf
http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.2/LibreOffice:Factor
y.repoLOF
Apoisefacemprosptareaiinstalareapropriuzis:
sudozypperrefresh
sudozypperinstalllibreoffice
UtilizatoriiFedorapotadugafoartesimpluRPMFusion(repofreeinonfree)careconine
majoritateaaplicaiilor.ncazulncaresedoreteadugareaunuialtrepo,sefolosete:
dnfconfigmanageraddrepohttp://www.exemplu.com/exemplu.repo
Archasimplificatimaimultlucrurile:ArchUserRepository(AUR)eesteundepozitdesoftwarepe
bazdecontribuiidinparteautilizatorilorArchLinux.Aicisegseteabsolutoricepachetainevoie
(ntrunprocentfoartemare,probabilapropiatde100%celpuineunuampitsnugsescceva
nAUR).PentruacutanAURsefoloseteoricasetadecutaredepepaginadestartAUR,ori
Octopi(instalabiltotdinAUR),oriyaourt(uninstrumentinliniedecomandpentruacutaiinstala
pachetedinAUR)

Ctevacomenzidebaz
Copiereafiierelorsauadirectoarelorntrunaltloc:
cpcale_fiier_1cale_director_unde_vrem_s_copiem/
Copiereatuturorfiierelordintrundirectorntronoulocaie(aseobservaslashuliasteriscul,
http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

4/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

careimplictoatefiiereledinaceldirector):
cpcale_fiiere/*cale_director_unde_vrem_s_copiem/
Mutareaunuifiierdintrunlocnaltul(slashuldelafinalindicfaptulcsevacopianinteriorul
aceluidirector):
mvcale_fiier_1cale_director_unde_vrem_s_copiem/
Mutareatuturorfiierelordintrundirectorntraltul:
mvcale_ctre_directorul_unde_sunt_fiierele_respective/*cale_director_unde_vrem_s_copiem/
tergereaunuifiier:
rmcale_catre_fiier
tergereaunuintregdirector(cutotconinutulsu):
rmRcale_ctre_director
tergereantreguluiconinutdintrundirector,darlsmfolderuldirectoruluirespectivintact:
rmRcale_ctre_director/*

Creareaunuinoudirector
naintedeacreaunnoudirector,trebuiesnavigmnloculundevremslcrem.Spresupunem
cvremscremdirectorulcartindirectorulDocumente.Schimbmdirectorulfolosindcomanda
cd(changedirectoryschimbdirectorul)schimbaibobsescuuserulvostru:
cd/home/bobses/Documents
Apoicremdirectorulfolosindcomandamkdir:
mkdircarti
Putemcreadirectorulcartideoriunde,frsschimbmninteriorulluiDocumente,doarindicnd
caleactredirectorulundevremsfacemnouldirector:
mkdircarti/home/bobses/Documents
Dacvremscremdirectoareprintecopil(adicsubdirectoare),vomfolosiopiuneap:
mdkirp/home/bobses/Documents/carti/asimov

Cumdeviiroot
Root=superutilizator(adicunutilizatorcudrepturidepline,carepoatetergeiadugaoricen
http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

5/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

sistem).Folosiiaceasteopiunicuatenie,pentruanuvdasistemulpestecap!Deceavem
nevoiederoot?Suntanumitefiierealesistemuluipecareunutilizatornormalnulepoateeditasau
tergedeexemplufiierulfstabcareinenregistrriletuturorharddiskurilordinsistem.Acestase
aflndirectoruletcdinroot.Sepoatemodificaacestfiiernumaidectresuperutilizator.S
spunemceu,utilizatorulbobses,carefolosescArchLinux,vreausdevinrootatuncifolosesc
comanda:
sudosu
sau
su
Niseceresintroducemparoladeroot.Maispunodat:nulucrainiciodatcasuperutilizator
peunsistemdectdactiifoartebineceeacevreisfacei!Unaltaspectimportantatunci
cndlucraicarootestecsemodificdreptuldeproprietateasuprafiiereloridirectoarelorpe
carelemodificai,iarcreatoriilor(proprietariidedrept,utilizatorinormali)nulevormaiputeaaccesa.
Pentruareveniladreptuldeproprietateanterior,sefolosetecomanda:
sudochownRuser:user/calea_ctre_fiier_sau_director
Oaltmodalitateaamodificaunfiiercarenecesitroot,darfracomutalasuperutilizator,este
folosireacomenziisudosimpl:
sudogedit/etc/fstab
Comandademaisusdeschidefierulfstabneditoruldetextgedit(sauceaveivoiinstalat)il
puteimodificacarootdupsalvareinchidere,reveniilautilizatorulvostru.Dacncercais
accesaiismodificaiacestfiiercautilizatorsimplu,veiprimiunmesajdeeroare:accesrefuzat
(permissiondenied).
Atenie!RulareadeaplicaiiGUIdoarcusudopoateducelaproblemecu.Xauthoritydin
/home/nume_utilizator,ceeacearputeaprovocaimposibilitateaporniriiserveruluigraficpentru
utilizatorulrespectiv.Indicatestesseruleze(pentrusistemelecuDEbazatpeGnome):
gksudogedit/etc/fstab
PentruKDE:
kdesudogedit/etc/fstab
Opaginfoartefolositoare,carefacecomparaiantrediferitecomenzi(iechivalenalor)nmai
multedistribuii(ArchLinux,RedHat/Fedora,Debian/Ubuntu,SUSE/openSUSEiGentoo)este
PacmanRosetta.
CamasteaarficomenziledebazdinLinux,unminimumminimorumpecareoriceutilizatorar
http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

6/7

22.04.2016

ComenzipecareoricenceptornLinuxtrebuieslecunoasc

trebuislecunoasc.

Distribuie:

http://www.bobses.eu/2015/08/24/comenzipecareoriceincepatorinlinuxtrebuiesalecunoasca/#more4086

7/7

S-ar putea să vă placă și