|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vynikajuco
Od: vynikajuco
|
Pridané:
19.8.2016 9:51
Skvely krok. Len tak dalej.
|
|
Re: Vynikajuco
Od: abcdefgh
|
Pridané:
19.8.2016 11:20
A načo je na linuxe odporný PowerShell, keď tam je bash, zsh, ksh a pod, ktoré sa s PowerShellom nedajú vlasnosťami ani porovnať.
|
|
Re: Vynikajuco
Od: Anal Fabet
|
Pridané:
19.8.2016 13:04
Pretoze ako povedal ten produktovy manazer v tom 50 minutovom videu, to su shelly, kdezto PowerShell okrem toho pridava management a automation. Ak chces seriozne skriptovat v Linuxe pouzijes Perl alebo Python a nie bash (pretoze uz potrebujes externe zavislosti ako gawk, sed, grep, atd.)
Vyraznou vyhodou je potom moznost nativne bez nutnosti instalacie napr. ssh + cygwin manazovat Windows masiny z Linux Powershell a opacne.
|
|
Re: Vynikajuco
Od: prdlajs
|
Pridané:
19.8.2016 23:39
Akceptovanie SSH pripojeni vzdialenym Powershellom ide uz od verzie 4 alebo 5. Takze nic nove.
|
|
ten obrazok
Od reg.: deja_vu
|
Pridané:
19.8.2016 9:53
Ten obrazok :DDDDD made my day :D
Mrkva polozila nokiu, skype, zabija okna a uz sa serie aj do linuxu :D
RIP linux
|
|
Re: ten obrazok
Od: huanggg
|
Pridané:
19.8.2016 9:56
tak snad MS nemoze odkupit cely linux, kedze je dostatocne roztruseny
|
|
Re: ten obrazok
Od: quix_
|
Pridané:
19.8.2016 10:07
bukvica, nie je co odkupit, je to slobodny softver. ani ta horda cashu ktoru microsoft momentalne ma mu to neumozni.
|
|
Re: ten obrazok
Od: jalala
|
Pridané:
19.8.2016 11:12
uz sme sa tu raz o tomto probleme odkupenia bavili a musim opat prejavit aspon touto pisomnou formou opodstatnenu obavu z kroku spomenuteho vyssie a teda z odkupenia linuxu mikrusoftom, pretoze aj ked je linux a jemu podobne unixove OS otvorene a siriace pod slobodnou licenciou základné jadro systemu a vetsinu dolezitych suborov jadra ma na starosti par jednotlivcov a neboo by az tak tazke tychto ludi financne zlanarit a tym narusit integritu linuxoveho prostredia...
|
|
Re: ten obrazok
Od: Anal Fabet
|
Pridané:
19.8.2016 13:08
To akoze myslis ze Microsoft kupi zamestanancov HP, Dell, Cisco, Intel, AMD, RedHat, Samsung, SUSe, Atmel, IBM, Broadcom, Oracle, Google, TExas Instruments, Huawei, Nvidia, ARM, Freescale, Realtek a inych co prispievaju viac ako 1% zmien do jadra (1% ~= 7500 riadkov kodu)
Doooobryyy vtip...
|
|
Re: ten obrazok
Od: jalala
|
Pridané:
19.8.2016 14:47
Dalsia moznost ako moze markosoft ohrozit linux je ze, infiltruje svoje nastroje a software postupne az do samotnych zakladov jadra, pripadne tieto zakladne komponenty zacnu byt od markosoftu postupne zavisle a to vsetko v ramci principu open source a bezplatne, pricom markosoft bude sucasne s vyvojom tychto komponentov pre linux vyvijat bokom potajme pre seba soft, ktory bude vyuzivat know-how linuxovej komunity, a ked nadide ten spravny cas a markosoft zisti co ludia chcu a bude uz vediet ako na to, pripadne bude mat potrebnu hardwarovu infrastrukturu,
|
|
Re: ten obrazok
Od: jalala
|
Pridané:
19.8.2016 14:47
zacne poskytovat svoj vlastny komercny produkt zalozeny na modeli odkukanom z linuxu, cim vytvori konkurencne prostredie, s ktorym ale sa nebude moct linux rovnat a potom je dost mozne ze vzniknu nove pracovne miesta a dobre platene, ktore markosoft obsadi napr. aj ludmi z linux komunity a to bude znamenat koniec pre linux komunitu tak ako ju pozname dnes.
|
|
Re: ten obrazok
Od: Anal Fabet
|
Pridané:
19.8.2016 15:14
Tak tentokrat myslis urcite .NetCore a PowerShell ktore su sirene ako OSS pripadne pod MIT licenciou... Cize nenapadne ale zaroven zakerne nanuti kazdemu pouzivat open-source.
Brrrr, zimomriavky po chrbte...
|
|
Re: ten obrazok
Od: Anal Fabet
|
Pridané:
19.8.2016 15:18
A odignoruje vsetky licencie, ktore ta nutia uvolnit zdrojove kody, ak svoj SW forknes z nich. Ake lisiacky prefikane!
|
|
Re: ten obrazok
Od: fundrak
|
Pridané:
19.8.2016 19:27
"vetsinu" :'(
|
|
Re: ten obrazok
Od: Josynsko
|
Pridané:
19.8.2016 10:38
Lunex je už ak tak deravý už sa tam toho veľa dojebat neda
|
|
Re: ten obrazok
Od: Borat
|
Pridané:
19.8.2016 10:51
Vsak to je taveny syr.
Deravy je emental.
|
|
Re: ten obrazok
Od: syntaxterrorY
|
Pridané:
19.8.2016 11:08
Preto najprv vydá PowerKernel a až potom.
|
|
Re: ten obrazok
Od: ...
|
Pridané:
19.8.2016 11:58
Microsoft pracoval na jadre, ktoré bolo postavené nad funkcionálnym a objektovým jazykom F#, ale bolo to príliš pomalé.
|
|
Navrat
Od: Okoloiduci
|
Pridané:
19.8.2016 9:53
PowerShell je nástroj, ktorým je možné okrem iného efektívne programovo manažovať Windows ale napríklad tiež cloudovú infraštruktúru v Azure.
--
A co, vraciame sa k cmd, ci sme ho vlastne nikdy neopustili ? :-)))
|
|
Re: Navrat
Od: quix_
|
Pridané:
19.8.2016 10:08
powershell je jedina vec na windowsoch, ktora stoji ako-tak za skusenost ale syntax ma odpornejsiu ako perl a to write only jazyk..
|
|
Re: Navrat
Od: _xxx
|
Pridané:
19.8.2016 10:54
sam si odpornejsi.
|
|
Re: Navrat
Od: quix_
|
Pridané:
19.8.2016 15:31
dakujem, sam by som to krajsie nenapisal
|
|
Re: Navrat
Od: Fghhjgfddgbnkk
|
Pridané:
20.8.2016 14:49
Powershell prikaz pre zobrazenie suboru na terminali aj s vyhladavanim podla klucoveho slova je get-content <subor> | select-string <co hladat> kdezto na linuxe to funguje daleko elegantnejsie cat <subor> | grep <co hladat>
|
|
Re: Navrat
Od: Anal Fabet
|
Pridané:
19.8.2016 13:12
Nad PowerShellom je skupina management a automation GUI nastrojov (Vratane internych Windows toolov ako Server Manager, AD Managment, System Center a pod.) a to im umozni rozsirit svoje funkcie nad mnozinu Linux Serverov.
Plus to dovoli tvojmu sefovi zavolat ti na dovolenke ci mozes cez firemny mobil (ktory mimochodm musis mat pri sebe) fixnut jeden servrik lebo nikto iny to nevie...
|
|
Re: Navrat
Od: prdlajs
|
Pridané:
19.8.2016 23:42
Tebe by skor pomohlo dostudovat si anglicky jazyk, lebo tolko slov z neho co si pouzil svedci o tom, ze nevies presne co vravis.
PS moduly ako Server Manager a AD maju problem plnohodnotne fungovat uz na klientskych Windowsoch, kde je plnohodnotny .NET. Na Linuxe to do kompletneho preportovania .NETu fungovat urcite nebude.
|
|
MSloveLinux
Od: Sranda
|
Pridané:
19.8.2016 10:15
Vtipný MS..A mimochodom to stále musí v každej IT firme prezentovať novinky vyziabnutý čudák?Takto si linuxákov nezískajú,kozatá aziatka by bola lepšia..
|
|
Re: MSloveLinux
Od: jalala
|
Pridané:
19.8.2016 11:15
he he pravdu mas, ja ked som zbadal toho typka na obrazku, ako prve mi prisiel na rozum nejaky pocitacovy virus, ze reku maju v mrkvosofte zmysel pre humor a na nejaku prednasku o pocitacovych cervoch poslu niekoho, kto to aj svojim zjavom dokona...
|
|
Re: MSloveLinux
Od: Sranda
|
Pridané:
19.8.2016 11:51
A mi mochodom aj sovietsky zväz sa oháňal podobnými frázami..Najväčšie svinstvá sa robia vždy v mene dobra!MS by sa mal úplne vytratiť z it a nie sa pchať do linuxu..
|
|
Re: MSloveLinux
Od: Anal Fabet
|
Pridané:
19.8.2016 13:16
Ty sa zobud a sprav nieco pre komunitu (alebo slovensky hip-hop). Microsoft open-sourcoval cely Powershell pod MIT licenciou. Uz len to samotne je viac ako v poslednych rokoch spravil pasivny Linus Torvalds so svojim vzpriamenym prostrednikom...
|
|
Re: MSloveLinux
Od: Sranda
|
Pridané:
19.8.2016 13:35
http://dopice.sk/i6n
|
|
Re: MSloveLinux
Od: shadun
|
Pridané:
19.8.2016 12:52
No chcel by som to dotiahnut az tam, kde je ten typek na obrazku. Skus si zistit, kto to je Satya Nadella :)
|
|
Re: MSloveLinux
Od: Sranda
|
Pridané:
19.8.2016 13:05
Môžem osrať.
|
|
Re: MSloveLinux
Od: Anal Fabet
|
Pridané:
19.8.2016 13:36
Povedal typicky slovak co dopil stvrte pivo, dofajcil poslednu cigu v baliku a do konca mesiaca si z podpory kupi rozky a pasteku...
|
|
Re: MSloveLinux
Od: ja.
|
Pridané:
19.8.2016 13:41
Hej, ale nedokur*il Windows... To je vykon, ktory len tak hocikto neda.
|
|
Re: MSloveLinux
Od: Anal Fabet
|
Pridané:
19.8.2016 13:52
Leda by vsetci okrem produktoveho timu MS Windows? Cize priblizne 99,99999% populacie?
|
|
Re: MSloveLinux
Od: asdfa
|
Pridané:
19.8.2016 14:11
velmi malo nul tam mas :) resp to by bol obrovsky tim
|
|
Re: MSloveLinux
Od: asdfa
|
Pridané:
19.8.2016 14:11
*devin samozrejme, ale nie ten hrad
|
|
Re: MSloveLinux
Od: Anal Fabet
|
Pridané:
19.8.2016 14:15
Nejake som pocas korekcie vyzmazal, ale asi moc...
|
|
Re: MSloveLinux
Od: Sranda
|
Pridané:
19.8.2016 23:49
Debil!Slováci nežijú z podpory,to len určitá minorita..
|
|
Re: MSloveLinux
Od: Sranda
|
Pridané:
20.8.2016 2:44
Nemarginalizuj!Zjednodušovaním tvojho pohľadu na svet sa ti zjednodušuje aj tvoj mozog..Ty typický slovák :)
|
|
No pocybujem
Od reg.: M.Miiicho
|
Pridané:
19.8.2016 10:32
No pochybujem, ze to bude lepsie/pouzitelnejsie ako Bash.
|
|
Re: No pocybujem
Od: quix_
|
Pridané:
19.8.2016 10:48
dve rozlicne veci, dve rozlicne veci.
|
|
to aj niekto pouziva?
Od: dnesLydia
|
Pridané:
19.8.2016 12:31
Napada ma otazka, ale preco? Ja osobne som videl pouzite powershell skripty iba na nejake sietove konfiguracie, inak nikde. Mozno jediny dovod su nejake konfiguracne interfacy na azure ku ktorym sa neda inak pristupovat, inak pre komunitu to nema prakticky ziaden prinos.
|
|
Re: to aj niekto pouziva?
Od: wefdgsdfgws
|
Pridané:
19.8.2016 12:46
Nechapem. Je to nieco odporne. Miesto toho, aby rozbehali posixove utility pod windowsami (poriadne), tak seru powershell do linuxu. Powershell sa moze pacit len nejakemu windowsovemu adminovi, ktory v zivote nenapisal jeden bash script, tak netusi, ako daco ozajstne.
|
|
Re: to aj niekto pouziva?
Od: Anal FAbet
|
Pridané:
19.8.2016 13:27
Som Windowsovy admin co pisal bash skripty ked si ty tahal kacera po dvore.
Kedze si o Powershelli pocul prvy krat tento tyzden ani netusis ake bludy rozpravas.
Aliasy: gci -> Get-ChildItem
Pochop o tretej rano skript:
find /var/log -type f -iname *.log -exec cat {} \; | grep -Ei "timeout" | wc -l
alebo PoweShell skript:
Get-ChildItem -Path D:\Logs -Filter *.log | Get-Content -Filter "timeout" | sort -Unique | measure -Line
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 13:42
No neviem, mne ten prvy priklad pride uplne jasny. Navyse ti nikdy nezahlasi, ze sa nespusti, lebo nieco-niekde nie je podpisane.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 14:10
Aha, pan je copy-paste programator...
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 14:46
Pan iba upozornuje, ze out of the box powershell moc nefunguje. Keby som chcel pol dna nastavovat milion veci, tak nainstalujem arch.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 16:34
Pan upozornuje nato, ze secure-by-default je zbytocne komplikovane.
Skus RHEL alebo SLES. A skus nejaku random binarku mimo repozitarov.
Vela stastia so SELINUX!!!
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 16:45
Pointa RHEL a SLES je ta, ze mam podporu; ked uz davam peniaze do podpory za OS, tak asi mam aj podporu na aplikacie, ktore na nom behaju. No a v ramci tej podpory asi bol dodany aj balicek se selinux policy pre dane binarky. Dokonca aj Oracle sa zmohol aspon na oracle-rdbms-preinstall.rpm.
Takze nemam dovod spustat random binarky. Moje skripty mi bezia uplne v pohode, nemusim saskovat s certifikatmi, podpisovanim skriptov a ked certifikaty vyprsia, zopakovat si cely ten cirkus.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 16:59
Ked mas RHEL a SLES na hranie, tak ano. Skus ho realne nasadit pre zakaznika a prve co dostanes je poziadavka na funkcionalitu, ktora v RHEL nie je, lebo si 3-4 minor verzie pozadu (v lepsom pripade, inak bezis o 1 major verziu spat). O kerneli ani nehovorim.
Napr. pripad z minuleho mesiaca. haproxy + iptables TPROXY lebo zakaznik potrebuje transparentny loadbalancer. Co spravis? Skompilujes binarku, lebo hadam nezahodis subscription na RHEL a nekupis Ubuntu, nie?
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 17:11
Pouzivam packages, lebo nie som sebevrah a nechcem travit mladost hladanim suborov, ktore niekde zostali po starej verzii.
Pretoze ked uz buildujem novsie verzie a davam ich zakaznikovi, tak to znamena, ze mu ich budem musiet aj bejbysitovat. A ked ich uz mam bejbysitovat, tak ich nabalickujem do rpm (a minimalne pouzijem stary spec subor ako sablonu) a nebudem robit na hulvata configure && make && make install na produkcnych serveroch a potom dalsie roky a mesiace davat dokopy ten bordel, co sa tam narobil.
To uz nehovorim o tom, ze na produkcnych serveroch nema kompiler co hladat. Mas si ich vybuildovat pekne u seba a na server prist len s balickom.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 17:26
S tvojim pristupom prosim ta nechod ani podnikat. Ocividne si sa so zakaznikom, ktoreho si potrebujes udrzat lebo ma ako argument hned troch inych providerov s podobnou cenou ani len nestretol. Keby moja firma niekomu povedala, ze ale toto ti nebudem supportovat tak zajtra migruju data inam...
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 17:45
Zacinam mat pochybnosti, ci rozumies pisanemu slovu, pretoze reagujes na nieco uplne ine.
Ja ti rozumiem, ze musis pouzit inu verziu, ako je v distribucii. Rozumies ale ty, ze ked pouzijes inu verziu, tak sa na nu nevztahuje podpora vyrobcu? Ze ked s tym bude akykolvek problem, podpora je na tebe? Mas to vo svojej kalkulacii? Mas dost zdrojov, aby si dokazal riesit chyby v zazmluvnenom case? Rozchodia realokaciu zdrojov tvoje ine projekty?
Uz som videl ludi, ktori si zobrali biznis za podobnych podmienok a potom trpko plakali. Ked si nespocitas poriadne nakladovu stranku, vratane rizik, tak koho je to potom problem?
A ano, uz milionkrat som komunikoval s dodavatelom isteho softu, ci integraciu svojho softu budu podporovat u konkretneho zakaznika aj s verziami X alebo Y dalsieho softu, pretoze oficialne podporuju iba Z. Inak naozaj zavisi na marzi. A ked mas "troch inych providerov s podobnou cenou" tak to znamena, ze ta ohlodavaju na kost a z tvojej marze si to nemozes dovolit kryt.
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 17:53
Zhodou okolnosti podnikame mozno v podobnej oblasti (tiez sa musime starat o servery u zakaznikov) a pouzivat balicky nevyhnutny krok k uspore casu a tym aj nakladov, a tym aj k vyhodnej cene pre zakaznika. Najlepsie je vzdy pouzit standardne distribucne balicky, s tymi nie je ziadna robota, ak ak treba nieco extra, tak robime vlastny balik. Ten sa najprv na buildmasine skompiluje, odlozia sa jeho zdrojaky, potom sa otestuje na testovacej masine, a ked je vsetko OK, nasadzuje sa na produkcne stroje. Mame aplikacie ktore obsahuju stovky kniznic a desiatky zavislosti na ine baliky, upgrade takej aplikacie bol volakedy rucne na par hodin az pol dna, rollback na povodnu verziu tiez. S balikom je to tak na dve minuty. Zopakuj to na 50 strojoch - bez balikov je to mesiac roboty a ktovie kde sa este na co zabudlo, s balikmi je to na pol dna a s istotou ze to je vsade vsetko OK.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 18:54
Vidim ze pracujes v idealnom prostredi.
Ja bohuzial pracujem s RHEL 5-7, Centos 5-7, Ubuntu 12.04 - 16.04, Debian 7-8, Oracle Linux, Windows Server 2003 R2 - 2012 R2 + virtualne router appliances (Mikrotik, Sophos, FortiGate). Jedna sa o privatny/verejny cloud. Z toho ti vyjde ze unifikovany balickovaci system ti je nanic.
Na kazdu poziadavku klienta robis PoC a nacenenie a potom ak to prejde tak implementaciu.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 17:23
Pozri si obcas aj skripty, ktore pisal ozajstny programator, napr. Debian/Ubuntu -> /etc/init.d/networking
check_ifstate() {
if [ ! -d "$RUN_DIR" ] ; then
if ! mkdir -p "$RUN_DIR" ; then
log_failure_msg "can't create $RUN_DIR"
exit 1
fi
fi
if [ ! -r "$IFSTATE" ] ; then
if ! :> "$IFSTATE" ; then
log_failure_msg "can't initialise $IFSTATE"
exit 1
fi
fi
}
Jasne hipster by to napisal inak:
check_ifstate() {
if [ ! -d "$RUN_DIR" ] && if mkdir -p "$RUN_DIR"; log_fmsg "can't create $RUN_DIR"; exit 1; fi
if [ ! -r "$IFSTATE" ] && if ! :> "$IFSTATE"; then log_fmsg "can't initialise $IFSTATE"; exit 1; fi
}
Takeho programatora ale nikto nezamenstna v time...
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 18:12
My hipsteri uprednostnujeme systemd a jeho unit subory.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 18:57
To stale nemeni fakt, ktory si odbocenim od povodej, dolezitejses temy nevyvratil. Skus znova...
|
|
Re: to aj niekto pouziva?
Od: jalala
|
Pridané:
20.8.2016 10:49
kurva chlapi, konecne poriadna diskusia o niecom odbornom
|
|
Re: to aj niekto pouziva?
Od: dnesLydia
|
Pridané:
19.8.2016 13:49
Vacsina tych parametrov ma aj dlhu verziu a potom je to jasne aj userovi, ale hento ako argument neobstoji. Za prve ak unixovy 'admin' hento nevie pochopit na pohlad, tak nema co adminovat. Navyse kazdy normalny clovek dava do skriptov komentare. A za druhe bash uz ovlada a aj vsetky potrebne prikazy. To by muselo byt inak dobre aby mal motivaciu sa to ucit a nasledne instalovat na kazdom systeme.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 13:59
Verim, ze ty si jeden z tych jednoucelovych Linux adminov, ktory cita man stranky namiesto dennej tlace a ostatne ti nic nehovori.
Pre mna self-documenting script typu:
$ips = Get-NetIPAddress | select IPAddress
je ovela hodnotnejsi ako:
# Get list of IP addresses by parsing 'ip addr' output
IPS = ip addr | awk '/inet[6]?/{print $2}'
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 14:08
Nie vzdy citas skripty sam po sebe. A citat bash hatlaninu nie je ziadna zabava.
Nevraviac o tom, ze bash skript nie je portabilny. Starsia verzia bash a skoncil si. Starsia verzia coreutils? Nejde to. Embedded zariadenie s busybox? Smola...
|
|
Re: to aj niekto pouziva?
Od: sensei-san
|
Pridané:
19.8.2016 14:19
Windows 2008 Server R2: The term 'Get-NetIPAddress' is not recognized as the name of a cmdlet ...
A myslíš, že ten Linuxový Powershell ti na busyboxe pôjde? :-D
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 16:55
Na busyboxe tazko kedze busybox je SW ale na Linux OS urcite.
Debian 8:
$ dd if=/dev/zero of=/dev/null count=100000 status=progress
dd: invalid status flag: ‘progress’
Try 'dd --help' for more information.
Ubuntu 16.04:
$ dd if=/dev/zero of=/dev/null count=100000 status=progress
100000+0 records in
100000+0 records out
51200000 bytes (51 MB, 49 MiB) copied, 0.0497371 s, 1.0 GB/s
Neviem co si chcel dokazat, ale takto sa mozeme hrat donekonecna...
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 17:57
podla toho ako si to vysvetlil, vies uplny prd o tom, co je to busybox..
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 18:59
Rad sa necham poucit. Ale pochybujem ze sa dozviem nieco co neviem. Vratane toho ze trepes...
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 20:49
Busybox je init, shell, a dalsie zakladne unixove utility orezane na minimum a strcene vsetky spolu do jednej binarky kvoli dalsej uspore velkosti. Busybox je ako svajciarsky skladaci nozik - na malom mieste toho dokaze velmi vela, samozrejme s istymi kompromismi. Pouziva sa tam kde je kazdy kilobajt vzacny (ked naprikald potrebujes dostat cely system aj s aplikaciami do 1MB flash a 8MB RAM). Keby si chcel zmysluplne spustit powershell nad linuxovym jadrom, potrbeujes tam minimalne sysvinit+glibc+bash, alebo napriklad busybox+uClibc. Nad samotnym linux OS (kernelom) by sa ti powershell pustal dost tazko, a aj keby sa ti to podarilo, tak by si na tom stoji nic okrem powershellu uz nestpustil (lebo chyba init). Principialne ale neexistuje dovod, preco by powershell nemal ist spustit nad busyboxom - okrem toho ze to nedava logiku, do embedded zariadenia k 200kilovemu busyboxu napchat 50megovy powershell. Viac by som sa bal inych libc kniznic (uClibc vs glibc) nez busyboxu.
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 14:49
bash 4.2.46 (RHEL7) a bash 3.2.57 (OSX 10.11) su perfektne kompatibilne. Vacsina adminov dokonca ani bash-specificke veci nepotrebuje, stacia im zaklady sh.
Naopak, citat powershell skripty je horsie, ako perl.
|
|
Re: to aj niekto pouziva?
Od: quix_
|
Pridané:
19.8.2016 15:35
Vazeny pane, opytam sa Vas inak, to tie Zvrhlosti TymtoZapisom Pisete -Sam alebo NaTo mate> Nejaku MicrosoftiuPicovinku?
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 16:37
Pouzivam-NaTo bud ISE (PowerShell Integrated Scripting Environment) -Alebo "Microsoft Visual Studio" -Alebo VSCode.
Vsetky podporuju IntelliSense a pretty-formatting a aj debugging PowerShell scriptov.
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 18:08
Jaaaj, takze aj na napisanie trivialneho prikazu je najlepsie zobrat si na pomoc klikaciu picovinu? Predpokladam ze len licencne dojednanie je dlhsie jak cela binarka bashu...
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 19:05
Trivialneho prikazu???Som myslel ze sa bavime o skriptoch.
Case nie je nutny. Pomaha vask pri citani. Skoda ze bash a Linux su striktne case sensitive.
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 18:04
Bash je hatlanina pre toho, kto ho neovlada. A to ze veci nebezia na inej verzii nez pre ktoru su napisane, je snad uplne normlane. Mimochodom nejak som si prave pri bashi za 15+ rokov nejake nekompatibility nevsimol. Ale ked som raz potreboval spustit powershell skript, skoncilo to dvoma hodinami upgradovania, lebo ten skript na starejverzii powershellu nebezal, a novej bolo treba dohovarat velmi velmi dlho.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 19:07
wikipedia/red_herring
Vypichni si z odpovede nahodnu slovnu kombinaciu a potom ju napadni.
Nikdy som nepovedal ze bash je hatlanina. Napisal som ze citat hatlaninu v bashi je hrozne oproti striktnemu jazyku s vizualnou syntaxou.
|
|
Re: to aj niekto pouziva?
Od: feroxxx
|
Pridané:
19.8.2016 21:02
Kod v bashi nie je hatlanina o nic vacsia nez v akomkolvek inom jazyku - zavisi len na tom, ci ten jazyk ovladas, alebo nie. Slovencina je hatlaninou pre 99.7% sveta a napriek tomu jej tu vsetci rozumieme, a skript v powershelli zrejme bude este dlho hatlaninou pre 99% unix adminov, hoci tebe sa zda zrozumitelnejsi.
|
|
Re: to aj niekto pouziva?
Od: dnesLydia
|
Pridané:
19.8.2016 21:22
Podla seba sudim teba? A preco sudis, ze som admin? Len nie som nadrzany z dalsej zbytocnej veci, ktoru musim ovladat aby som zistil co zase nejaky admin do*ebal (cest adminom co sa vyznaju a vedia pomoct, ale takych vela nie je).
|
|
Re: to aj niekto pouziva?
Od: sensei-san
|
Pridané:
19.8.2016 14:14
... grep -ci "timeout"
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 14:17
Dakujem.
Ak si vsimnes v PowerShell alternative je sort a uniq, cize nie. cize po spravnsoti to konci
grep -i "timeout" | uniq | sort | wc -l
|
|
Re: to aj niekto pouziva?
Od: sensei-san
|
Pridané:
19.8.2016 14:32
sort -u
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 15:17
Zasa som sa nieco nove naucil. Daukjem.
Skoda len, ze neexistuje bash completion na vsetky utility a ich parametre ako to robi PowerShell...
|
|
Re: to aj niekto pouziva?
Od: sensei-san
|
Pridané:
19.8.2016 15:18
http://www.tldp.org/LDP/abs/html/tabexpansion.html
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 15:21
Nepodporovane, nerozsirene, nestandardizovane.
Nevidel som jednu linuxovu distribuciu s BASHom co by to mala...
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 16:12
Treba pozriet debian, ubuntu, rhel, centos alebo fedoru.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 17:01
Vsetky spravujem. Ani po doinstalovani bash-completion nefunguje vsetko alebo to nefunguje spravne.
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 17:13
Nefunguje vsetko, pretoze nie pre vsetko je zadefinovane completion. Ale pre to, co zadefinovane je, tak to funguje dobre.
Sort a uniq completion nemaju, ale yum alebo ipa ano.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 19:08
Ak ocasto programujes s yum a ipa?
Drzime sa este povodnej temy? Skriptovanie?
Nezda sa mi...
|
|
Re: to aj niekto pouziva?
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 15:53
grep -ci timeout /var/log/*.log
90% neprehladnosti sposobuje pubertacke programovanie kanona na vrabce, alebo skladanie modulov bez rozmyslania. Tvoj prikaz vyzera, akoby ho vygeneroval GUI klikaci nastroj z UML.
Moj prikaz nerobi presne to co tvoj, ale tipnem si, ze staci na to, na co bol mysleny, ak nie, jednoducho ho prisposobim inej potrebe.
- naco kazdy pise cat subor|grep ked staci grep subor?
- naco davas egrep, ked tam nemas extended regexp?
-...
|
|
Re: to aj niekto pouziva?
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 16:16
este dodatok, aby niekto nezaparal do nepodstatnosti: moj grep berie len subory priamo vo var/log, ak treba aj v dalsich podadresaroch, tak mozem napisat
grep .... /var/log/*.log /var/log/*/*.log
tych urovni podadresarov vo var/log neni vela, ale ak nahodou hej, no tak uz dam ten find -exec grep, ale aj tak by som to radsej spravil, ze findom len najdem zoznam suborov a ten potom podstrcim grepu, nie spustat proces na kazdy subor.
K vykonu: moj prikaz spusti jeden proces, ktory spravi vsetko (pravda este shell musi predtym expandovat hviezdicky, ale ten uz aspon bezi, neforkuje proces). Tvoj prikaz spusti 2 procesy, ktore bezia pocas celeho prehladavania (find a wc) a 2 procesy pre kazdy najdeny subor (cat a grep). Pri takomto programovani necudo, ze ziaden vykon telefonu nebude nikdy dost, aby handroid nelagoval.
|
|
Re: to aj niekto pouziva?
Od: ja.
|
Pridané:
19.8.2016 16:27
Pre rekurzivne prehladavanie aj v podadresaroch, skus
grep /var/log/{,**/}*.log
Konkretne tento priklad je trocha nesikovny, keby nebolo treba aj vo /var/log, ale len v jeho podadresaroch, tak by to bolo
grep /var/log/**/*.log
|
|
Re: to aj niekto pouziva?
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 16:31
palec hore, presne toto je to, co odlisuje powershel od bashu a rozmyslaca od klikaca. Skratka jednoducho skombinujes a naprogramujes tak neskutocne veci, na ktore si niekto radsej stiahne appku/kniznicu.
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 17:04
A co ked pridam "find -P"
S tvojim grep si skoncil.
Dokazujes tu co? Ze vies pisat neprehladne one-linery?
|
|
Re: to aj niekto pouziva?
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 17:11
kks, vsak hovorim, ze to je na konkretny priklad, samozrejme, find je silny specializovany nastroj, ktory sa neda nahradit shellovymi expanziami, no hovorim aj to, ze netreba pouzivat silne nastroje na jednoduche veci. Ked budes chceit riesit tie symlinky, alebo napr. datumy suborov, tak pouzijes find, lenze urcite by sa nasiel chytrak, ktory by zase tie metadata suboru grepoval z ls -l, alebo zo stat.
|
|
Re: to aj niekto pouziva?
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 17:06
a uplne mimo temu, len na okraj k tym optimalizaciam:
malokedy, ak vobec niekedy potrebujes zapisat vsetky subory jedinym slovom, hviezdy expanduje shell a utilita berie zoznam suborov, takze kludne mozem zapisat
grep /var/log/*.log /var/log/**/*.log
to je uz len na clovekovi, co sa mu viac paci
|
|
Re: to aj niekto pouziva?
Od: Anal Fabet
|
Pridané:
19.8.2016 17:16
Krasne si to vystihol.
Chod studovat co to robi. Neuved vsetky potrebne parametre a mozes dufat, ze to vsade funguje rovnako.
-c parameter (pocita vyskyt zanamov alebo riadkov kde sa nachadza)
Variable expansion (*, **)
pracuje by default rekurzivne?
do akej hlbky sa vnara?
nasleduje by default symlinky?
spracovava hardlinky ako nove subory?
zohladni iny mountnuty filesystem pod /var?
99% nefunkcnosti sposobuje spoliehanie sa na domnienky.
U mna na developerskej masine to funguje, mozme to nasadit do produkcie...
Uved vsetky potrebne parametre v sekratenej forme a mas PowerShell.
|
|
Re: to aj niekto pouziva?
Od reg.: pocitujlasku
|
Pridané:
19.8.2016 13:02
powershell je vyborna vec na spravu active directory. Nemusis vsetko klikat ako blazon, ale urobis si na to skripty. Mimo to som ine realne pouzivanie powershell tiez nevidel.
|
|
Re: to aj niekto pouziva?
Od: dnesLydia
|
Pridané:
19.8.2016 13:52
To zahrnam pod tie sietove konfiguracie, ale otazne je ci tam budes mat potrebne package (alebo COM objekty alebo co to vlastne pouziva).
|
|
PowerShell na linuxe
Od: Emm
|
Pridané:
19.8.2016 13:18
made my day :D joke of the day
|
|
deja-vu
Od: Pax
|
Pridané:
19.8.2016 13:19
To je zase klasika - Embrace,extend and extinguish
viac na wiki:
https://goo.gl/ndcyp8
ale na/s Linuxom s tym nepochodia
|
|
Pošli kvety
Od: dnes má meniny Lýdia
|
Pridané:
19.8.2016 15:57
ten obrazok ma dostal, 2x som si pretrel oci a este aj klikol pre zväčšenie (foto: Microsoft), ci dobre vidim!
akurat ze sa vobec nezvacsil :(
|
|
alias
Od: cestujuci
|
Pridané:
19.8.2016 18:52
Kusok to domrvili zabudovanim aliasov. wget, curl, ale tiez ls a podobne.
|
|
pre redakciu
Od: prdlajs
|
Pridané:
19.8.2016 23:45
V clanku mate chybu - SQL Server pre Linux este nevysiel, planuju to az na dalsi rok. A aj to bude len vyrazne orezana verzia DB enginu, ostatne sluzby tam nebudu. A kedze take SSIS a SSRS su napisane v .NETe, tak do plneho preportovania .NETu na Linux tam veeeemi dlho ani nebudu.
|