Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Komande + Tricks

[es] :: Linux :: Komande + Tricks
(TOP topic, by Dejan Lozanovic)
Strane: < .. 1 2 3 4

[ Pregleda: 59042 | Odgovora: 78 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Komande + Tricks18.08.2015. u 16:28 - pre 104 meseci
Kada otvorite linux konzolu i otkucate samo `help`, dobićete listu komandi za GNU bash shell.
Taj opis nije baš dovoljan. Evo ga zato jedan dobro odrađeni online priručnik > Advanced Bash scripting guide
about:networking
 
Odgovor na temu

Arnie
localhost
Sam svoj gazda
Beograd, Srbija

Član broj: 329038
Poruke: 43



+3 Profil

icon Re: Komande + Tricks24.11.2015. u 19:54 - pre 101 meseci
Ako pokrenete ovaj Bash kod preopteretićete sistem:

Code:
:(){ :|:& };:


Objašnjenje:

Code:

:() {
   :|:&
};
:


U prvoj liniji inicijalizujemo funkciju : , a u njoj definišemo (između vitičastih zagrada) da pri pozivanju pokrene istu tu funkciju i pošalje joj output (na početku je bilo reči o "cevima") i sa & šaljemo proces u pozadinu. Na kraju pozivamo tu funkciju sa : - kreira procese koji se eksponencijalno šire i zauzimaju memoriju. Za pokretanje vam ne treba root pristup. Možete da probate i sa drugim jezicima koristeći beskonačnu petlju :)

Više: Fork bomb

@plus_minus, hvala na linku!
Trust yourself, break some rules, don't be afraid to fail, ignore the naysayers, work like
hell and give something back!
# Software is like sex - it's better when it's free :))
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Komande + Tricks26.11.2015. u 22:02 - pre 101 meseci
^^ Nema na čemu.
Inače, taj je priručnik zlata vredan, definitivno.
about:networking
 
Odgovor na temu

triger93

Član broj: 331138
Poruke: 7
*.mbb.telenor.rs.



Profil

icon Re: Komande + Tricks28.11.2015. u 22:06 - pre 101 meseci
Da postavim ovde pitanje da ne otvaram drugu temu bez veza..

Koja je razlika izmedju kucanja komandi u terminalu sudo apt-get purge,remove,autoremove,autoclean negde sam nasao i dpkg -r?Znam da sluze za brisanje programa ali mi nije jasno sta koja tacno brise i koje bi od njih trebao da koristim kada hocu da izbrisem neki program a da nesto ne za..bem,da li je dovoljana samo sudo apt-get remove?Kada sam brisao neke programe ovom komandom ostavilo mi je podesavanja u programu ista kada sam ga ponovo instalirao.Skoro sam presao sa windowsa pa nije sve bas jasno.U pitanju je ubuntu tj.linux mint.Ako je bitno uglavnom sve programe instaliram iz software managera.

[Ovu poruku je menjao triger93 dana 28.11.2015. u 23:16 GMT+1]
 
Odgovor na temu

tuxserbia
Oleg Vučković
urandom
/dev/null
Niš

Član broj: 4094
Poruke: 867

Jabber: tuxserbia@elitesecurity.org
ICQ: 65355850
Sajt: 127.0.0.1


+112 Profil

icon Re: Komande + Tricks28.11.2015. u 23:48 - pre 101 meseci
dpkg ne diraj ni u suludom besu, barem dok ne razumeš u potpunosti šta i kako radi.

Ostatak možeš lako da nađeš na googletu, tipa

https://www.google.rs/?gws_rd=ssl#q=apt-get+ubuntu

Za prvu pomoć, idemo redom

Podešavanja u linuxu se čuvaju u direktorijumu /etc/

sudo apt-get remove xxx

Briše program, čuva podešavanja.

sudo apt-get purge xxx

Briše program, briše podešavanja.

Autoremove. Recimo hoćeš da instaliraš program VLC. Kad zadaš apt-get install vlc, on ti kaže da je zbog međuzavisnosti, neophodno da instalira i još nekoliko biblioteka, programa, i sl. Navešću samo jedan, ima ih dosta. "libcaca0"

Znači instaliran je prvo ovaj libcaca0, pa na kraju vlc.

Ti ga startuješ, ne sviđa ti se, obrišeš ga sa onim gore purge

sudo apt-get purge vlc.

Ostala je ona biblioteka viška, jer sad nikom ne treba. Onda uradiš ovo

sudo apt-get autoremove

ovo briše programe i biblioteke koji više nisu potrebni nikom. Ovim se briše i ona biblioteka "libcaca0".

ili još bolje

sudo apt-get autoremove --purge

ovo briše programe i biblioteke koji više nisu potrebni nikom, plus, ako ti viškovi imaju neka podešavanja, brišu se i ona.

Kad instaliraš pakete, programe, biblioteke, mora prvo da ih dovučeš od negde. Instalacioni fajlovi, deb paketi se smeštaju u

/var/cache/apt/archives/

Recimo da si instalirao VLC verziju 2.0.5. Nakon mesec-dva, izašla nova verzija, ti uradio ažuriranje, pa si sad na verziji 2.2.1. Oba paketa su završila gore u var arhivi. I tako za svaki paket, program koji imaš instaliran. Može da naraste oho-ho.Ti sad pukneš

sudo apt-get autoclean

i on obriše stare instalacione pakete koji ti više nisu potrebni, u gornjem slučaju paket vlc verzija 2.0.5, dok poslednju verziju, 2.2.1 čuva i dalje u arhivi.

Ako kojim slučajem zadaš

sudo apt-get oclean

onda brišeš SVAKI instalacioni paket iz arhive. Pa, ako treba da reinstaliraš neki, moraš opet da ga dovučeš.

Dovoljno ?!?

Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
 
Odgovor na temu

triger93

Član broj: 331138
Poruke: 7
*.mbb.telenor.rs.



Profil

icon Re: Komande + Tricks29.11.2015. u 14:10 - pre 101 meseci
Sad mi je skroz jasno,hvala...
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: Komande + Tricks09.09.2016. u 16:58 - pre 91 meseci
Interesuje me da li je moguce jedan user da ima FTP pristup razlicitim folderima na serveru?

Recimo imam

/var/www/site1/public_html - file owner1
/var/www/site2/public_html - file owner2
/var/www/site3/public_html - file owner3

E sad hocu petru da omogucim da se jednim ftp nalogom vidi samo site1 i site3, i tako da dodajem nove direktorijume kad zatreba i slicno... Da mu ne pravim svaki put poseban ftp nalog za svaki folder.
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Komande + Tricks09.09.2016. u 18:38 - pre 91 meseci
Moguće je na ovaj način, samo nije baš najelegantnije rešenje.

http://is.gd/w6X6MB
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

kunc
Germany/Munich

Član broj: 195484
Poruke: 440



+56 Profil

icon Re: Komande + Tricks09.09.2016. u 18:46 - pre 91 meseci
Mislim da je najbolje riješenje za to ACLs

Pogledaj ovdje..



 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Komande + Tricks18.02.2017. u 21:27 - pre 86 meseci
Ovo što sledi jeste više trik nego komanda.

Situacija sledeća:

ATI opensource drajveri prelepo podešeni, nema screen tearinga, nema gličeva, Xorg.log ima samo II ili **, dakle sve je super, svaka igrica koju grafička može da potera radi besprekorno itd... dok se ne ode na youtube preko firefox-a ... i pusti neki html5 video u full screen-u. E, onda dolazi do uber-naglog pada raspoloženja ... nebitno je koliko rama ima na raspolaganju, nebitno je koliko je procesor brz, nebitno je da li je hardware acceleration uključen ili ne... računar postaje neupotrebljiv sve dok se ne izađe iz fullscreen-a, a o broju frejmova nećemo ni da govorimo. 2 frejma u 3 sekunde.

Jedno od rešenja jeste gledati fs video materijal preko Chromiuma. I to rešenje radi.
Drugo rešenje jeste isprobavati kodeke.. raznorazne ekstenzije ... ili puštati yt materijal preko vlc-a ....

Treće rešenje je ono PRAVO.

Jako, jako mali broj ljudi to zna.. a to i jeste taj - trik.

U FF url bar-u about:config pa onda potvrda da ćemo biti dobri..

Naći sledeće: layers.acceleration.force-enabled i promeniti vrednost sa false u true.

Gotovo.

Problem rešen.



about:networking
Prikačeni fajlovi
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: Komande + Tricks28.03.2017. u 14:29 - pre 85 meseci
Naleteo na neki virus na serveru na jednom sajtu.
Skinuo sajt lokalno, i pretrazivao nesto po njemu i 360 total security odjednom iskocio, neki PHP fajl prepoznao kao virus.
Uploadovao sam ga na virustotal.com kad ono stvarno virus...

Sad sam dosao na ideju da svucem sve php fajlove i uploadujem na totalvirus.com u zip formatu.

Ali kako da izvucem sve fajlove uz pomoc komande :).

Pretrazivao malo i naisao na

find 20170328-backup-all/ -name '*.php' -exec cp -prv '{}' 'php-files/' ';'


i kao ovo -r bi trebalo rekurzivno da iskopira fajlove, ali rezultat mi ne bude bas rekurzivan.
Sta ako imam iste fajlove, recimo index.php, sa ovom komandom mi je prepisao svaki put preko istog fajla.
A bilo bi super kada bih dobio istu folder strukturu

Kako da doradim komandu da zadrzi subdirektorijume i u njih smesti fajlove?
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Komande + Tricks29.03.2017. u 14:42 - pre 85 meseci
Pogledaj --backup opciju za cp komandu:

Citat:

--backup[=CONTROL]
make a backup of each existing destination file
-b like --backup but does not accept an argument

--backup option or through the VERSION_CONTROL environment variable.
Here are the values:

none, off
never make backups (even if --backup is given)

numbered, t
make numbered backups

existing, nil
numbered if numbered backups exist, simple otherwise

simple, never
always make simple backups

As a special case, cp makes a backup of SOURCE when the force and
backup options are given and SOURCE and DEST are the same name for an
existing, regular file.


Code:
find 20170328-backup-all/ -name '*.php' -exec cp -prv --backup=numbered '{}' 'php-files/' ';'


Dobices: index.php, index.php.~1~, index.php.~2~, index.php.~3~...
Citat:
The backup suffix is '~', unless set with --suffix or SIM‐PLE_BACKUP_SUFFIX.


Citat:
Kako da doradim komandu da zadrzi subdirektorijume i u njih smesti fajlove?


Koristi --parents opciju:

Code:
find 20170328-backup-all/ -name '*.php' -exec cp -prv --parents '{}' 'php-files/' ';'



[Ovu poruku je menjao Panta_ dana 29.03.2017. u 16:26 GMT+1]
 
Odgovor na temu

Fabolous
System Administrator
msca/ccna
Laktaši RS

Član broj: 317417
Poruke: 120

Sajt: gmarkovic.info


+8 Profil

icon Re: Komande + Tricks30.03.2017. u 10:25 - pre 85 meseci
Citat:
tuxserbia:
dpkg ne diraj ni u suludom besu, barem dok ne razumeš u potpunosti šta i kako radi.

Ostatak možeš lako da nađeš na googletu, tipa

https://www.google.rs/?gws_rd=ssl#q=apt-get+ubuntu

Za prvu pomoć, idemo redom

Podešavanja u linuxu se čuvaju u direktorijumu /etc/

sudo apt-get remove xxx

Briše program, čuva podešavanja.

sudo apt-get purge xxx

Briše program, briše podešavanja.

Autoremove. Recimo hoćeš da instaliraš program VLC. Kad zadaš apt-get install vlc, on ti kaže da je zbog međuzavisnosti, neophodno da instalira i još nekoliko biblioteka, programa, i sl. Navešću samo jedan, ima ih dosta. "libcaca0"

Znači instaliran je prvo ovaj libcaca0, pa na kraju vlc.

Ti ga startuješ, ne sviđa ti se, obrišeš ga sa onim gore purge

sudo apt-get purge vlc.

Ostala je ona biblioteka viška, jer sad nikom ne treba. Onda uradiš ovo

sudo apt-get autoremove

ovo briše programe i biblioteke koji više nisu potrebni nikom. Ovim se briše i ona biblioteka "libcaca0".

ili još bolje

sudo apt-get autoremove --purge

ovo briše programe i biblioteke koji više nisu potrebni nikom, plus, ako ti viškovi imaju neka podešavanja, brišu se i ona.

Kad instaliraš pakete, programe, biblioteke, mora prvo da ih dovučeš od negde. Instalacioni fajlovi, deb paketi se smeštaju u

/var/cache/apt/archives/

Recimo da si instalirao VLC verziju 2.0.5. Nakon mesec-dva, izašla nova verzija, ti uradio ažuriranje, pa si sad na verziji 2.2.1. Oba paketa su završila gore u var arhivi. I tako za svaki paket, program koji imaš instaliran. Može da naraste oho-ho.Ti sad pukneš

sudo apt-get autoclean

i on obriše stare instalacione pakete koji ti više nisu potrebni, u gornjem slučaju paket vlc verzija 2.0.5, dok poslednju verziju, 2.2.1 čuva i dalje u arhivi.

Ako kojim slučajem zadaš

sudo apt-get oclean

onda brišeš SVAKI instalacioni paket iz arhive. Pa, ako treba da reinstaliraš neki, moraš opet da ga dovučeš.

Dovoljno ?!?



Zivio ti nama 100 godina
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: Komande + Tricks26.04.2017. u 14:39 - pre 84 meseci
Kako rsync da koristim, kad dovucem sa remote servera, da ne zadrzi permisije fajlova koje je imao na tom remote serveru, nego da se promene u usera koji ih je dovukao.

Recimo sad koristim

rsync -ah --delete -e ssh [email protected]:"/var/www/vhosts/site.com" "$BACKUP_DIR/files"


I fajlovi koje dovučem imaju permisije usera koje nemam na ovom serveru.

Probao sam da dodam -o -g ali te opcije izgleda baš služe da zadrže remote owner-a i group.


edit:
OK nasao sam minut posle posta, nego ne mogu da obrisem post. Al ok, mozda nekom bude koristno
rsync -ah --no-o --no-g --delete -e ssh [email protected]:"/var/www/vhosts/site.com" "$BACKUP_DIR/files"


-o i -g jesu baš za preserve, ali izgleda zbog -a su po default-u uračunati. I može sa --no-o i --no-g da se isključe
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Komande + Tricks27.04.2017. u 06:58 - pre 84 meseci
Opcija -a zadrzava owner, group, permissions, symlinks, times, isto kao da koristis --recursive, --owner, --group, --perms, --links, --times, --devices, --specials, ne i --acls, --hard-links, i --xattrs opcije.

Citat:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1122
*.dynamic.sbb.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Komande + Tricks27.04.2017. u 08:04 - pre 84 meseci
alias mudo='sudo -i'
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: Komande + Tricks15.05.2019. u 08:19 - pre 59 meseci
Kako da namestim da neki user može da obriše fajl iz foldera, ali da ne može da snimi nov u taj isti folder?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Komande + Tricks16.05.2019. u 12:19 - pre 59 meseci
koliko znam, nikako. možeš eventualno da napraviš symlink u direktorijumu A (gde korisnik nema pravo na pisanje) na fajl u direktorijumu B (gde korisnik ima pravo na pisanje).
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: Komande + Tricks21.05.2019. u 09:51 - pre 59 meseci
Mislio sam da može neka kombinacija sa uname, ali ne može... Može samo obrnuti efekat da se postigne.

Imam neku potrebu da neki korisnik preko SFTP može da uploaduje u jedan folder fajlove, a iz drugog foldera da download-uje i to što downloaduje da obriše ako želi, ali da ne može da uploaduje nov fajl.

Mislim... nije mi preterano bitno da ovo uradim, samo sam znatiželjan pa zato pitah.
 
Odgovor na temu

[es] :: Linux :: Komande + Tricks
(TOP topic, by Dejan Lozanovic)
Strane: < .. 1 2 3 4

[ Pregleda: 59042 | Odgovora: 78 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.