Ko nereiktų daryti su Linux | antra dalis

Nuotrauka paimta iš Tuxiscool.com
Dauguma tinklalapių, forumų bei tinklaraščių Linux tematika moko skaitytojus, kaip atlikti vieną ar kitą užduotį, kaip priversti sistemą tarnauti jums ir aplamai – ką daryti su Linux. Kadangi per gan trumpą laiką jau antrą kartą prisižaidžiu su Linux, nusprendžiau visus tokius atvejus vadint vienu pavadinimu „Ko nereiktų daryt su Linux“, kad paskui netektų ieškoti ką daryti, kad išspręstum tokią situaciją.
Šios dienos moralas: nekiškit nagų prie /home direktorijos permissions (nežinau kaip lietuviškai) nebent tiksliai žinot, ką darot!
Tačiau apie viską nuo pradžių…
Kadangi Anglijoje dauguma interneto paslaugų tiekėjų vienaip ar kitaip riboja atsisiuntimo greitį (ir) arba atsisiųstų duomenų srautą, vietoj numatytosios Transmission programos, kuri pagal nutylėjimą diegiama į Ubuntu (ir Linux Mint), aš naudoju Deluge. Šią programą pasirinkau todėl, kad ji turi planavimo įskiepį, kurio pagalba galima nurodyti kokiu laiku programai sustabdyt siuntimą ir kada jį vėl pratęsti.
Deja, atsinaujinus programą iš 0.5 į 0.9 versiją, įskiepis iki šiol nebuvo perkeltas, nes reikia jį pritaikyt naujai sistemai. Senos versijos naudot taip pat nesinorėjo, nes naujoji kur kas stabilesnė.
Taigi, nusprendžiau pasiieškoti kokio nors programų planavimo įrankio. Arvydas patarė GNOME Schedule.
Įdiegęs programą nusistačiau, kad Deluge būtų išjungiama 17:00 ir vėl paleidžiama 00:00. Deja, programa dėl neaiškių priežasčių nesuveikė. Pradėjau ieškoti informacijos Ubuntu forume, kur radau vieną pasisakymą apie tai, kad reikia /home direktorijos ir jos subdirektorijų failų permissions grupei other pakeisti į none.
Čia turėčiau pasakyti, kad turiu tokį kvailą įprotį viską bandyt iškart. Neskaičiau nei kas toliau parašyta, nei kokie kiti sprendimai – ėmiau ir nustačiau tuos permissions.
Susigaudantys Linux sistemose turbūt suprato kas galėjo nutikt. Visiems kitiems paaiškinsiu: jokia programa nebeturėjo teisės net atidaryti mano /home direktorijos, o kadangi /home direktorijoje taip pat yra didžioji dalis (o gal visi?) vartotojo nustatymai, tai dauguma tų programų paprasčiausiai nustojo veikusios.
Kadangi pokalbio su Arvydu langas vis dar buvo atidarytas, paklausiau jo ką daryt. Deja Arvydo pasiūlytas sprendimas nepadėjo, o kadangi jau buvo vėlu, tiesiog nuėjau miegot.
Šiandien grįžęs iš darbo užsikroviau Linux Mint Live CD ir pradėjau ieškot sprendimo tuose pačiuose Ubuntu forumuose. Ilgai ieškot nereikėjo, problema išsprendžiama gan nesudėtingai:
1. Perkraukite kompiuterį ir prieš prisijungdami prie sistemos iš naujo, prie Sessions pasirinkite Failsafe terminal;
2. Prisijunkite naudodami savo vartotojo vardą ir slaptažodį;
3. Paleiskite šias komandas po vieną:
sudo chmod 644 /home/vartotojas/.dmrc
sudo chmod 755 /home/vartotojas/
sudo chown vartotojas: /home/vartotojas
sudo shutdown -r now
Paskutinė komanda perkraus jūsų kompiuterį. Po to prisijunkite prie sistemos standartiniu būdu ir viskas turėtų veikti.
Deja, mano problema dėl Deluge įjungimo / išjungimo nustatytu metu liko neišspręsta :( Gal kas turit idėjų kaip tai būtų galima nesudėtingai padaryt?
Sveiki užsukę į mano tinklaraštį!



Emm. Kažkas dar visai neseniai aiškino, kad komandinė eilutė dingo iš Linuxų :D Ajajai ;)
Na, aš sakiau, kad paprastam vartotojui jos nereikia. Kai užkruši viską tai jau kitas reikalas. Tokiems atvejams net ir windows’uose CMD naudojama.
Bet tu ziuriu megsti zaist :D
„2. Prisijunkite naudodami savo vartotojo vardą ir slaptažodį;“
Hmm… O tai root’ui dar prašo slaptažodžio? :)
Vis tiek naudotum root teises visur…
Perkrovimui naudočiau komandą „sudo reboot“ – mažiau rašymo ir lengviau prisimenama.
Be to, pagal idėją, mano nuomone, geriau būtų vykdyti „sudo chown -fR vartotojas:vartotojas /home/vartotojas“.
Sakai, jog darai viską iš karto nepasidomėjęs ką tas daro?
„sudo for i in a b c d e f g ; do
dd if=/dev/zero of=/dev/hd$i
done“
Jeigu HDD naudoji SATA ir įrenginiai identifikuojami kaip /dev/sd*:
„sudo for i in a b c d e f g ; do
dd if=/dev/zero of=/dev/sd$i
done“
:D
Vietoje „GNOME Schedule“ naudok rimtesnį įrankį – fcron, vixie-cron ir pan. be jokių grafinių apvalkalų…
Tavo atveju būčiau daręs taip:
„Ctrl“ + „Alt“ + „F2“ –> vartotojas [Enter] slaptažodis –> chown bla bla bla ir vėl visos programos veikia. Be jokių perkrovimų.
O jeigu jau nori iš LiveCD kokio būtinai tai padaryti tai:
užsikraučiau savo OS, chroot bla bla bla, update-env, source bla bla, chown bla bla. Viskas :) – jokių slaptažodžių ir prisijungimo vardų.
Problemos kodėl „GNOME Schedule“ nepaleido programos, ieškočiau log’uose ir „GNOME Schedule“ leisčiau per komandinę eilutę, kurioje matyčiau kas vyksta.
P. S. Vargšas pingvinas, pagirios matyt blogos buvo jam po tokių išgertuvių (čia, tikriausiai, šventė migravimą prie 2.6 :D )…
kažkaip įdomiai tavo tiekėjai daro, pagal idėją man irgi tuos apribojimas uždėjo, bet nesijaučia man labai jau… tik matau kad naktį sparčiau siunčia, bet kai kuriuos torrents ir dieną su 50 kačialino.
@ Aivariuxas »
+aist mėgstu… ir dažnai „prisižaidžiu“, bet juk taip ir mokomasi. Dauguma žmonių kuriuos pažįstu, galėtų patys 90% savo kompiuterių problemų išspręst, bet skambina man, nes bijo eksperimentuot.
O kompiuterių pasaulyje, mano manymu, reiškia žinot vieną paprastą dalyką: vienintelis būdas kaip tu gali sugadint kompiuterį, tai jį sulaužydamas fiziškai – visos kitos (programinės įrangos) problemos yra išsprendžiamos.
@ Ernestas »
Aš tiesiog pateikiau būdą, kuris man padėjo išspręsti problemą. Tikiu, kad yra kur kas greitesnių ir paprastesnių sprendimų.
Man pačiam buvo keista, kad jie naudoja shutdown -r vietoj reboot, bet kai tavo sistema užspringus, nuotykiams tikrinant savas teorijas ne laikas – jau iki tol esi prisieksperimentavęs :)
Dėl to Ctrl + Alt + F2 būdo, tai ir buvo Arvydo siūlytas sprendimas. Deja jis nesuveikė.
O „rimtų“ įrankių aš nenoriu – man reikia GUI. Matyt teks po GNOME Schedule log’us kapstytis…
@ Alla »
Teoriškai mano IPT duoda nuo 00:00 iki 17:00 neribotą siuntimą, o tarp 17:00 ir 00:00 galiu parsisiųst 20 GB per mėnesį. Kol kas tų 20 GB pereikvot neteko, bet pastebėjau, kad net jei nieko nesiunčiu, jie tomis valandomis sumažina greitį nuo ~6mb/s iki ~1mb/s
Aš tik nesupratau kurioj čia vietoj “ko nereikėtų daryti”. Taigi taip ir išmokstama, pasidarai problemėlę ir ją išsprendi :). Va dabar mokesi chmod, o jei dar paskaitinesi ta lentelę apie premissionus:
Read = r = 4
Write = w = 2
Execute = x = 1
Full access = 4+2+1 = 7
busi kietas :)
Na as taip pat siulyciau naudoti ka nors konsolinio, kaip kad Ernestas rase, ir nereiketu vargintis su visokiais gui. Na bet cia zinoma kam kas mieliau :)
Ką tie skaičiukai reiškia aš žinau – vistik su web’u dirbu ne vienus metus :)
O šiaip aš iš šitos tragedijos nedarau, tiesiog žinau, kad yra žmonių, kurie skaito šį tinklarašį ir yra tokie pat linux pradinukai kaip aš – tai gal bet jie nekartos kvailų klaidų :)
Reiks pažiūrėt kas ten per konsoliniai įrankiai. Vistik tereikia vieną kartą teisingai užstatyt ir viskas – gal iš tiesų to GUI nelabai reik.
O aš kai kažką pridirbau opensuse kde aplinkoj, perėjau prie gnome,- kol ir čia nepridirbau, gerai :D
Klausimas ne visa į temą – gal yra čia linux’ininkų, kurie naudojasi skynet internetu ir sugebėjo kažkaip paleist penki.tv programą? :/
Taip sakant paprastiems vartotojams reik nuimt daug teisių, kad jie nieko nepridirbtų linux’e· Tas pats ir su Windows :D
Jo, bet kai tas paprastas vartotojas yra ir sistemos administratoriaus… :D
Nuimi sudo teises ir viskas – dirbti gali tik su savo katalogu.
mane nervina kad mano upload greitis maximum yra 20, kai siunčia su 250… apie jokas linkomanijos dalijimosi kampanijas net nėra kalbos.
Tai reiškia, kad tavo IPT irgi kažkokius funky dalykėlius daro su P2P. Aš kai susitvarkiau viską: atsidariau port’us, bei padariau kelis kitus pakeitimus, mano DL greitis iš LM yra ~250-300, o UL iki 100. Tai visai neblogai — praktiškai viską ką parsisiunčiu, jei tik failas nėra pasenęs, sugebu pasiekt ratio 1.
Kaži ar nuo it priklauso, aš papraščiausiai naudoju mplayer-plugin tokiems dalykams, visas veikia, tik nežinau kai į ubuntu jį įdiegt :D
Susiinstaliuoji VLC ir ziuri per browseri.
@Rokui: pas mane openSUSE :P ir kaži, ar čia būtent šio plugino reikia (tiksliau, aš jį jau sudėjęs, bet vis tiek tos transliacijso negaliu žiūrėt).
@Benui: tai yra ir VLC, tik va matai, linux’iniam variante jis be activeX ir netframework :) kurie transliacijų peržiūrai būtini.
damn, support’as pasakė – penki.tv palaikoma tik su Windows. maždaug, mūsų klientai privalo turėt Windows – kitu atveju jūs mums visiškai neįdomūs…
Na, pratinti „pradinukus“ kas kiek pulti perkrovinėti kompiuterį yra būtent tai ko nereikėtų daryti su linux.
Na nežinau, man neperkrovus kompo niekas neatsistatė, o visa procedūra paimta iš ubuntuforums.org, tai jei jie neteisingą info skleidžia, aš nekaltas ;)
to Alla:
Linkomanija turi puiku dalyka pavadinimu “Donate” – susimoki 25 litukus METAMS ir sedi ramus ;) Del tokio resurso – negaila ;)
O viskas prasidėjo nuo nekalto Deluge įskiepio…
To solve this aš naudočiau the one and the best torrent cilent – rtorrent.
Deluge turi(-ėjo mano bandymo laikais) tokį parazitą kaip start-up torrent check’ing. Tikrino koks part’o vientisumas ir pan.. O kai siuntiesi failiuką nuo 4gb tai išties ilgas procesas. rtorrent to nedaro ir savyje turi schedulence http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks#Schedulingdownloadrate
Dėkui, reikės pasidomėt. O jis GUI turi ar ne?
Deluge beje nebadaro to tikrinimo :)
rtorrent turi tik cli.
Jeigu yra galimybė naudoti grafiką tai aš nerekomenduočiau visgi…
Beje, rTorrent daro tikrinimą kiekvienam nebaigtam torrent’ui…
Patiko man rTorrent, tikrai geras daiktas ir nėra jis jau baisiai sudėtingas, daugėlis tik pamato terminalą ir sako, ai čia š…, bet kai naudojiu tokį dalyką kaip Yakuake, man su gui problemos nėra.
Aš nesu nusiteikęs prieš terminalą, bet jei turiu pasirinkimą tarp terminalo ir GUI, tai renkuos GUI :)
Del programos ijungimo isjungimo nustatytu laiku tai ant Linux tai yra toks Unix serveriam adminitruoti skirtas terminalinis zveris “cron”.
Bijau kad cia pas tave gausis kaip riesutu lukstenimas su pramoninem medzio obliavimo staklem bet jei turi noro skaityk sicia kaip cron naudot:
http://www.unixgeeks.org/security/newbie/unix/cron-1.html
Trumpai sakant ka daro cron tai iveda tam tikras komandas tam tikru laiku. Jei reikia tai periodiskai kartoja ivedima.
Ai pamirsau del leidimu komentaras…Na taip sakant leidimas gadinti tam tikroje zonoje (savo home) yra sventas reikalas ir jokie windows vista su “are you really really sure?”x3 jo neatims :P
Cron man ne naujiena, bet vistiek GUI norisi, kad nebūtų, kaip pats sakai „riešutų lukštenimas su pramoninėm medžio obliavimo staklėm“ ;)
Zinoma na tada dar reik pastebet, kad nuo to laiko kai ta rasei jau daug praejo ir Deluge nebe 0.9, o 1.0.7 tai paziurek gal bus jau kitas reikalas su ja, turetu viskas eit, nes raso:
What about features?
Deluge has a wide-array of features, including:
* Web UI
* BitTorrent Protocol Encryption
* Mainline DHT
* Local Peer Discovery (aka LSD)
* FAST protocol extension
* µTorrent Peer Exchange
* UPnP and NAT-PMP
* Proxy support
* Web seed
* Private Torrents
* Global and per-torrent speed limits
* Configurable bandwidth scheduler
* Password protection
* RSS
* And much more!
Tiesą sakant daug nepasikeitė. Jie ten rašo kaip BUS, o ne kaip YRA :) Nes pvz įskiepių vis dar nėra. Ir nesuprantu kodėl senoj versijoj buvo, o naujoj dingo…
Tai as rtorrent naudoju ir ten tokie dalykai tikrai yra, bet ji tai be gui.
Ant java rasyto monstro VUSE irgi nustatymu turetu but tokio tipo daugiau nei reik. Matyt kad tau tiks vuse.
Be to utorrent per wine lygtais veikia.
Taip, uTorrent per wine veikia kuo puikiausiai, bet man tokia truputį pornografija gaunas naudot windows programas, kai yra linux’inės. VUSE reiks pasidomėt, o šiaip kol kas užtenka to, ką turiu, nes pasikeičiau IPT, tai nebėra apribojimų :)
rTorrent irgi gali turėti GUI (; ir netgi kelis. WebUI taip pogi…