Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • OS
  • Ubuntu poslužitelj 14.04 grafička ljuska. Najbolji Ubuntu GUI

Ubuntu poslužitelj 14.04 grafička ljuska. Najbolji Ubuntu GUI

Razlog za početak prijenosa kućnog poslužitelja na Linux bili su problemi s tvrdim diskom koji se jedva pomicao. Naravno, prvo sam mislio da je Winchester mrtav, tim više što se radi o "veteranu" WD2500JS kojeg jurim u rep i u grivu od 2007. godine. Stoga je kupljen potpuno novi WD Caviar Black za 500 nastupa, kako mislim, po povoljnoj cijeni - oko 2500 rubalja, uzimajući u obzir činjenicu da je tečaj rublje u to vrijeme (točnije 1. studenog 2014.) već počeo padati. Međutim, novi tvrdi disk je također dao hrpu grešaka pri dizanju do tada već instaliranog Ubuntua (a ni Windows se nije glatko instalirao), čak sam pokušao i rezervno napajanje - ali to nije pomoglo, kao i zamjena SATA kabel. Morao sam priznati da se matična ploča ("chipset" SATA kontroler) počela pokrivati. Srećom, na matičnoj ploči nalazio se dodatni kontroler, koji je, osim toga, već podržavao AHCI način rada, preporučljiv za perače datoteka, pa su na njega spojeni tvrdi diskovi. Nije bilo problema s dizanjem u Ubuntu, što se ne može reći za Windows - morao sam se u njega dizati s "chipset" kontrolera, instalirati drajvere za "vanjski" kontroler i tek nakon toga se počeo dizati i Windows.

Stoga moram razmišljati o tome kako ažurirati platformu svog "poslužitelja", ali za sada ćemo razgovarati o softverskoj komponenti. Želim reći da mi je po prvi put trebalo dosta vremena da dovedem sustav u pamet – oko dva tjedna u slobodno vrijeme od posla i ostalih briga. Stoga ću sada, čak i ako moram ponovno instalirati Ubuntu, otvoriti ovaj članak i brzo ponoviti sve postavke. Usput, toplo preporučujem korištenje obližnjeg prijenosnog računala s pristupom Internetu prilikom instaliranja i, eventualno, postavljanja (posebno bez GUI-a), kako biste brzo razjasnili neke probleme (a ja sam imao kočiju i mala kolica, što je potaknulo me na pisanje ovog opusa).

Instalacija Ubuntua na prvi pogled

Ali prvo – zašto baš Ubuntu Server 14.04.1. Zapravo, * .04 su verzije s dugim razdobljem podrške, pa se čini da su pouzdanije, a ažuriranja za takve verzije se objavljuju već duže vrijeme. Dakle, idealno, instalirao sam ga, postavio i zaboravio na nekoliko godina. Ubuntu - jer je nekako user-friendly, osim toga, imao sam neko "kimanje" poznanstva s desktop Ubuntuom. Ali izbor izdanja poslužitelja u mom slučaju je sporan, budući da sam ipak instalirao GUI - s otprilike istim uspjehom bilo bi moguće namotati sve vrste usluga na desktopu. Osim ako desktop dolazi sa svakakvim uredima i ostalim multimedijskim sadržajima, a onda bi bilo poželjno sve to ukloniti (ali bi li išlo?). Međutim, ono što je učinjeno je učinjeno, a moji čitatelji možda neće dodati grafičku ljusku.

Prije instalacije, također morate odlučiti o dubini bita i swap particiji. Imam graničnu situaciju na poslužitelju - procesor je već 64-bitni, ali samo 2 gigabajta RAM-a. Dakle, izbor između 32 bita i 64, kao i da li napraviti swap particiju ili ne, u takvoj situaciji je 50/50. Osobno sam odabrao 64-bitnu arhitekturu i swap particiju jednaku količini RAM-a (tj. 2 gigabajta). Međutim, kako je praksa pokazala, swap particija se praktički ne koristi, a vrijeme pokretanja operativnog sustava malo se povećava zbog inicijalizacije ove particije. Pa neka živi, ​​nije šteta.

Općenito, sama instalacija operativnog sustava nije osobito teška - on je čarobnjak, osim u ovom slučaju u tekstualnom načinu. Međutim, vrlo je važno navesti korisničko ime i lozinku. Za kućni poslužitelj (ako ne "gleda" na vanjski internet), možete staviti nešto i ne baš komplicirano, ali u svakom slučaju, ovi će podaci biti potrebni stalno. Činjenica je da je Ubuntu dizajniran na način da ovaj korisnik, iako stvoren tijekom instalacije, nema superuser (root) prava. Kao rezultat toga, svaka manje ili više odgovorna radnja zahtijeva potvrdu lozinke u grafičkom sučelju, te čarobnu riječ sudo (koja se može prevesti kao "izvrši u ime superkorisnika") u konzoli, nakon čega slijedi unos lozinke (iako jednom po sesiji)...

Možete podijeliti tvrdi disk na particije tijekom instalacije, uključujući povjerenje u zadane postavke, ali u najjednostavnijem slučaju, općenito, možete se ograničiti na jednu primarnu Ext4 particiju (za svaki slučaj, dopustite mi da vas podsjetim da je ovo "nativni" datotečni sustav za Linux) na cijelom volumenu tvrdog diska, a radi veće važnosti, nakon instalacije kreirajte datoteku stranične memorije. Ili ne stvarajte ako ima puno RAM-a (od 4 gigabajta ili čak dva).

Za sebe sam unaprijed pripremio particije, koristeći disk za pokretanje Gnome Partition Editor, uzimajući u obzir činjenicu da sam, za svaki slučaj, prvo htio instalirati Windows. Stoga sam u skladu s nekim preporukama napravio particiju za pokretanje FAT32 od 1 gigabajta, primarna NTFS particija je sistemska particija za Windows, zatim, u sekundarnoj particiji, nekoliko logičkih diskova - swap particija (linux-swap), sustav particija za Linux (Ext4) i, konačno, zajednička NTFS particija za "loptice". Ispalo je, naravno, malo čudno, ali vam omogućuje rad u oba sustava.


Snimka zaslona je već iz grafičkog sučelja koje sam instalirao.

Moram reći, nekako nisam baš htio instalirati na logičnu Windows particiju, pa sam na kraju dobio dvije cijele primarne particije. Zapravo, formalno ih može biti do četiri (pa bi i Linux Ext4 mogao biti primarni), meni je osobno malo čudno vidjeti više od jedne primarne particije (moje iskustvo s MS DOS-om / Windows 95 još uvijek utječe) .

Dakle, ako su particije na tvrdom disku unaprijed pripremljene, u odgovarajućoj fazi instalacije Ubuntua potrebno je odabrati način ručne konfiguracije diska, a pritom ne zaboravite mapirati takozvane točke montiranja. Swap particija se mapira automatski, ali barem jednu točku montiranja - root (aka "/") morate sami registrirati. Da bismo to učinili, unosimo odgovarajuću particiju diska (u mom slučaju sda6 - usput, kada particionirate tvrdi disk na particije, prikladno je dodijeliti oznake volumenima, tada će biti vrlo teško pogriješiti), ostavite datotečni sustav nepromijenjen (Ext4), hoćete li formatirati praznu particiju ili ne ovisi o vama (za veću važnost, rekao sam format), i postavite točku montiranja ("koristi kao") - / (tj. root).

Možda bi bilo vrijedno uskladiti točku /boot mount s particijom za pokretanje FAT32 (nažalost, nisam mislio provjeriti ovu mogućnost tijekom instalacije, pa ću ostaviti da saznam dopuštenost ove opcije i, istovremeno, operativnost sustava Windows za kasnije). Također, ako ne planirate dual boot iz Windowsa, preporučio bih da odvojite točku montiranja / home u zasebnu particiju, a moguće i / var (osobito ako planirate više ili manje punopravan web poslužitelj i/ili zajednička mapa negdje unutar / var ).

Možda ću napraviti još jednu malu digresiju o imenovanju diskova, koje se razlikuje od onog prihvaćenog u Windowsima (i zapravo, od vremena MS DOS-a) C:, D: i tako dalje (pitam se sjeća li se netko zašto A: i B :?). Dakle, tvrdi diskovi su navedeni po slovima engleske abecede s prefiksom sd (može se dekodirati kao SATA uređaj, iako zapravo SCSI, ali nećemo ići duboko, usput, "stare" IDE / PATA diskove zvat će se hd) - sda, sdb itd. a particije na samim diskovima su numerirane. Sukladno tome, prve 4 su rezervirane za primarne particije, a logički pogoni u sekundarnoj particiji su numerirani od 5. Dakle, možemo reći da će umjesto pogona C: postojati sda1, ali ako je pogon D: logički pogon u sekundarnoj particiji, tada će ispasti već sda5.

Na snimci zaslona možete vidjeti ne samo sda1, već čak i / dev / sda1. To se može jednostavno objasniti - za uređaje postoji svojevrsna "virtualna" točka montiranja / dev (osim tvrdih diskova ima još mnogo drugih stvari). Gledajući unaprijed, malo je neobično u upraviteljima datoteka bez diskova, jer su korišteni u DOS/Windows, jer gdje ih montirate, pristupa im se iz te mape (tako zanimljiv datotečni sustav u unixu). A ruke još uvijek posežu za Alt + F1 i Alt + F2 ...

Pa da se vratimo na instalaciju. Prednost Ubuntu poslužiteljske sobe je mogućnost trenutnog odabira najtraženijeg softvera, odnosno poslužitelja (sa softverskog gledišta) za instalaciju. OpenSSH će vjerojatno biti potreban za daljinski pristup stroju (barem konzolnom), a Samba (ili SMB/CIFS) - za Windows kompatibilne "loptice". Web programeri će sigurno biti zainteresirani za tzv. LAMP (Linux - Apache - MySQL - PHP), možete odabrati i neke više poslužitelja, ali malo je vjerojatno da će oni biti traženi za kućni poslužitelj (iako će, možda, netko želite instalirati poslužitelj za ispis). Također možete primijetiti ručnu instalaciju paketa, ali sučelje ovog uslužnog programa izgledalo je nekako nezgodno, pa vam savjetujem da se u ovoj fazi ne trudite i sve što vam je potrebno osim onih navedenih u ovom prozoru, zamotajte nakon instalacije OS.

I dalje. Zašto sam se usredotočio na / home i / var točke montiranja? / Početna pohranjuje korisničke podatke - djelomično postavke, datoteke s radne površine itd. / var je prvenstveno od interesa za instalaciju LAMP-a, jer se tu predlaže hostiranje web stranica (/ var / www / html) i MySQL baza podataka (/ var / lib / mysql). Dakle, dodjeljivanje zasebnih točaka montiranja zasebnim particijama tvrdog diska može pomoći pri ponovnoj instalaciji sustava, ako se te particije ne prisiljavaju na ponovno formatiranje.

Pa da, htio sam ti malo reći o montaži, ali ispao je "mnogabukf", pa i bez slika. Općenito, u početnoj fazi inspirirao me članak Home Media Server temeljen na Ubuntu Server 12.04 LTS. Unatoč činjenici da je tamošnja verzija Ubuntua bila starija, nisam primijetio nikakve temeljne razlike, osim toga, autor prati proces instalacije snimkama zaslona i istovremeno govori o postavljanju softverskog RAID-a, niz je ažuran, a Ne bih to podigao na postojećem hardveru). Tada predlažem da završimo razgovor o instalaciji i prijeđemo na posao.

Rad na konzoli

Dakle, nakon instalacije Ubuntu Servera, ulazimo u konzolu, budući da grafičko sučelje nije isporučeno s izdanjem poslužitelja (ali distribucijski kit zauzima samo oko 580 megabajta). Iz navike, to izaziva određenu zbunjenost, ali u principu se može živjeti, pogotovo jer koristimo SSH za ulazak na potpuno istu konzolu. A pomoću sFTP protokola imamo pristup datotečnom sustavu. Ako je OpenSSH odabran pri instalaciji OS-a, tada, možemo reći, izvan kutije, imamo daljinski pristup putem IP adrese poslužitelja. Kada koristite usmjerivač (a u slučaju kućne mreže, to je najvjerojatnije slučaj), ima smisla dodijeliti statički IP poslužitelju u DHCP postavkama samog rutera. Dodijelio sam 192.168.1.2, pa ću dalje koristiti ovu konkretnu adresu, pa ako vaš poslužitelj ima drugačiji IP, izvršite ispravku.

Glavni SSH klijent za Windows je PuTTY. Za spajanje na poslužitelj unesite njegov IP...


i, zapravo, ulazimo u konzolu. Ako opsuje ključ poslužitelja, kažemo da vjerujemo.


Vrijedi reći da kada unesete lozinku, ništa se ne prikazuje na ekranu (čak ni zvjezdice), kao što je linux značajka. Kao korisničko ime i lozinka, sve dok se ništa novo ne kreira, koriste se oni koji su navedeni u fazi instalacije Ubuntua.

Za rad putem sFTP-a možete koristiti FTP klijent koji podržava ovaj protokol, na primjer, ja koristim FileZilla. Host - sftp: //192.168.1.2, korisničko ime i lozinka - kao u slučaju SSH-a, stvoreni tijekom instalacije OS-a (barem u početku). Međutim, problem sa sFTP-om je što većinu mapa i datoteka može pisati samo superkorisnik, tako da osim kućnog direktorija nema mjesta za proširenje od početka dok se ne promijene prava pristupa. Na primjer, kroz istu konzolu (terminal).

Super brza referenca na naredbe konzole.

sudo - pokrenuti kao superkorisnik. Ako ne želite prethoditi gotovo svakoj naredbi ovom "čarobnom riječi", možete se jednom prebaciti u način rada superkorisnika: sudo -i

CD Promijenite direktorij (na primjer, vrlo često trebate cd / etc, ili cd ~ - idite u svoj početni imenik).
dir - prikaz sadržaja direktorija (to je direktorij ili mapa), iako u izlazu nije jasno gdje je datoteka i gdje je podmapa, ali dobro
mačka - prikaz sadržaja datoteke
mkdir Napravite mapu (na primjer test mkdir)
nano - uređivač konzole (obično u obliku sudo nano config.conf, tj. uređivati ​​navedenu datoteku u ime superkorisnika)
wget - preuzmite datoteku s poveznice s Interneta
apt-get install Instalirajte paket (zahtijeva prava superkorisnika)
reboot - ponovno podizanje sustava (zahtijeva prava superkorisnika)
izlaz - izlaz (relevantnije za SSH)
<команда>--pomoć ili čovjek<команда>- dobivanje pomoći na zapovijed.

Malo detaljnije, ali i ukratko o naredbama za promjenu prava pristupa, to su chmod (način pristupa) i chown (promjena vlasnika). U osnovi, zahtijevat će prava superkorisnika. Postavljanje punog pristupa datoteci: chmod 777 ... Što je 777? Prvi broj su vlasnička prava, drugi broj su prava grupe, treći broj su prava svih ostalih. 7 - čitanje, pisanje, izvršavanje, 6 - čitanje i pisanje, 4 - samo čitanje, 0 - nije dostupno. Promjena vlasnika: chown [:] & ltfile>. Sukladno tome, korisnici se mogu kombinirati u grupe (iako je češće da svaki korisnik ima svoju grupu), tako da zbog kombinacije vlasnika, korisničke grupe i "svi ostali" možete fleksibilno kontrolirati pristup datotekama i mapama ( međutim, potencijalno NTFS u ovom planu nudi više opcija).

Možete koristiti naredbu cp za kopiranje datoteka, ali postoji bolji način - instalirajte upravitelj datoteka na konzoli, posebno Midnight Commander (a ima i drugih općenito?). Radi preko SSH-a, a pokretanjem pod superkorisnikom dobivamo izvrsnu priliku za uređivanje brojnih konfiguracija. Samo u postavkama, što se mene tiče, bolje je omogućiti korištenje ugrađenog editora umjesto spomenutog nanoa, inače nestaje smisao.

Utvrđujemo (na pitanja, ako se pojave, odgovaramo potvrdno):

Sudo apt-get install mc

I pokrenite: mc ili sudo mc (ako su vam potrebna prava superkorisnika).


Istina, malo sam ga dotjerao za sebe kako bi nazivi datoteka bili širi.

U usporedbi s onim koji koristim u Windows FAR Manageru, dvije su stvari neobične - kao što sam već spomenuo, izostanak "diskova", kao i dvostrukog Esc umjesto jednog (ovo je, kako ja razumijem, napravljeno za kompatibilnost s raznim terminali).

Mala stvar - ako se odjednom mc paket ne pronađe u spremištu, onda morate dodati ključ spremišta razvojnog programera (iz nekog razloga sam prvo dodao ključ, a tek onda ga instalirao, tako da se ne usuđujem suditi je li bilo je tu u početku):

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EE7EF82

I, za svaki slučaj, doslovno na prste, što je repozitorij - to je bit spremišta, u ovom slučaju programa za Ubuntu, a nalazi se negdje na serverima na internetu. U grafičkom sučelju cijela je ova stvar označena kao "Aplikacijski centar", ali u konzoli - apt-get.

Pa, par završnih detalja o radu na konzoli. Najbolje je izvršiti ažuriranje sustava odmah ili gotovo odmah nakon instalacije:

sudo apt-get update - sinkronizirati popis paketa sa spremištem,
sudo apt-get upgrade - zapravo izvršiti nadogradnju.

U slučaju instalacije nakon Windowsa, može se dogoditi da izbornik za pokretanje neće imati stavku za podizanje samog Windowsa. U ovom slučaju mi ​​je pomogla naredba za ažuriranje konfiguracije bootloadera:

Sudo update-grub

Ako, kada se sustav pokrene, redovi preskaču, kažu, preporuča se koristiti acpi upravljački program, tada možete riskirati instaliranje odgovarajućeg paketa (što sam i učinio):

Sudo apt-get install acpi

Web sučelje

Spomenuti članak predlaže instalaciju Webmin-a za daljinsko upravljanje sustavom. Iskreno govoreći, isprva sam malo podcijenio mogućnosti ovog sustava, ali sam se u proces, kako kažu, uključio. Najpopularnije funkcije za mene su se pokazale funkcije za konfiguriranje usluga (u Windowsima - usluge, au linuxu se zovu demoni), pogotovo jer u istom odjeljku možete poslati naredbu za ponovno pokretanje ili gašenje sustava; kao i Apache i MySQL konfiguraciju, upravitelj datoteka, informacije o sustavu.

Nažalost, ova stvar nije u spremištu, pa je morate instalirati ručno iz paketa. Nema eksplicitnog paketa i uputa za Ubuntu ni na stranicama programera, pa se fokusiramo na Debian (budući da Ubuntu dolazi od njega). U vrijeme pisanja ovog teksta, trenutna verzija je 1.710, što utječe na naziv datoteke paketa. S terminala proces instalacije izgleda ovako. Preuzmite paket u trenutni direktorij (prema zadanim postavkama terminal se otvara u početnom imeniku korisnika, ako želite spremiti paket negdje drugdje - prvo idite s naredbom cd):

Wget http://prdownloads.sourceforge.net/webadmin/webmin_1.710_all.deb

Pokrećemo instalaciju paketa:

Sudo dpkg --install webmin_1.710_all.deb

Prvi put, najvjerojatnije, neće raditi, jer će sustavu nedostajati paketi koji su potrebni za rad web sučelja. Popis ovih paketa bit će ispisan na konzoli. Sve ove pakete navodimo u naredbi sudo apt-get install odvojene razmacima. Na primjer, članak sadrži sljedeću naredbu:

Sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions

A u uputama na web mjestu - ovo:

Sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Nažalost, popis paketa koji su mi trebali dugo se izgubio (čini se da je bilo nešto između), ali smisao je, mislim, jasan. Pa, nakon toga, ako webmin još uvijek nije instaliran, ponovno pozivamo naredbu za instalaciju (u terminalu možete odabrati jednu od prethodnih naredbi pritiskom na tipku gore).

Web sučelju možete pristupiti putem IP adrese, porta 10000 ili naziva računala (isti port). Imam - https: // servpc: 10000 / ili https://192.168.1.2:10000/ (s popratnim zlostavljanjem na nepouzdanoj vezi, eto, što možeš). Prijava i lozinka - svi isti naši favoriti, navedeni pri instalaciji OS-a. Ako je sve u redu, tada se u početku otvara stranica s informacijama o sustavu.


Budući da je Webmin vrlo moćna stvar, neki od njegovih aspekata bit će uzeti u obzir prilikom rješavanja određenog zadatka. Sada bih vam želio reći nešto o upravitelju datoteka (Ostali - Upravitelj datotekama). Njegovi glavni nedostaci su što je napisan na Javi (ne smije se brkati s JavaScriptom!), a u isto vrijeme po mom mišljenju izgleda prilično nespretno. Štoviše, još uvijek nisam razumio kako to učiniti tako da se mape prikazuju na vrhu, a ne miješaju. Ipak, budući da se "iznutra" sve ovo radi u ime superkorisnika, možete uređivati ​​konfiguracije s ovim upraviteljem datoteka, a implementirane su sve glavne funkcije (prava pristupa, kopiranje, ekstrahiranje arhiva, itd.).

Napomena od 12.02.2017- u kasnijim verzijama, File Manager je postao prilično javascript, ali Java manager je ostao zasebna stavka u Java File Manageru.

GUI - Grafičko korisničko sučelje

Dakle, imamo terminal i imamo web sučelje. U principu, ovo je dovoljno za "kanonski" server, ali osobno se u takvom okruženju još uvijek osjećam nekako neudobno. Stoga sam ipak odlučio instalirati neku vrstu grafičke ljuske. "Klasična" skripta u ovom slučaju je sudo apt-get install ubuntu-desktop, ali mi se ne sviđa Unity (zadana Ubuntu ljuska). Prvotno sam želio instalirati xfce4, što mi se svidjelo otkako sam eksperimentirao s Xubuntuom na drevnom prijenosnom računalu. Naredba sudo apt-get install xfce4 koja mi je pala na pamet radila je, ali rezultat je bio nezadovoljavajući. To što se shell nije automatski pokrenuo je negdje čak i dobro (za svaki slučaj, reći ću da ju je bilo potrebno pokrenuti naredbom startx). Ali činjenica da je nedostajala polovica ikona, a izbornik je imao hrpu linkova na deinstalirane programe, a sve je izgledalo daleko od tako lijepog kao u samom Xubuntu-u (učitano s USB flash pogona), nije mi baš odgovaralo put.

Kao rezultat toga, naišao sam na članak Instaliraj GUI na Ubuntu poslužitelju 14.04 Trusty Tahr, čiji je autor predložio instalaciju Gnomea, iako je upozorio da bi to moglo izgledati dosadno. I za mene je ovo jako dobro - ikone definitivno ne nedostaju, pa čak ima i nekih specijalnih efekata, i izgleda prilično uredno. Također je vrijedno imati na umu da će upravo ovaj gui zauzeti puno prostora prema standardima Linuxa - giga jedan i pol, ili tako nešto. Naredba za instalaciju je sljedeća:

Sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install

Usput, na temelju teksta članka, morali ste instalirati xfce4 otprilike ovako:

Sudo apt-get install --no-install-preporuča xubuntu-desktop

No „minimalistički“ Gnome mi je sasvim pristajao pa se nisam usudio dalje eksperimentirati pa ostavljam čitateljskom prostoru za kreativnost.

Mogući nedostatak je to što je malo prevedeno na ruski, zbog čega neki prozori imaju ruski tekst, neki ne. Osobno ne obraćam pažnju na ovo. Isprva su se specijalni efekti usporili, ali nakon instaliranja vlasničkih drajvera za NVidia video karticu (koju imam na poslužitelju), prestali su.


Zanimljivo je da je napravljen pregled aplikacija koje se mogu pozvati i pritiskom na tipku Super (tj. Windows). Postoji dock (neki analog programske trake), postoji traka za pretraživanje. U docku se također nalazi gumb za pregled svih aplikacija. U principu, zbog usidrenih ("odabranih") aplikacija, kao i trake za pretraživanje, najčešće korišteni programi se pokreću prilično učinkovito. Ono što mi se nije baš svidjelo je pomicanje cijelih ekrana (radije bih redak po redak), te činjenica da je naziv programa obično skraćen ispod ikona.

Evo još nekoliko primjera kako Gnome izgleda:


Analogna upravljačka ploča


Ugrađeni upravitelj datoteka

Ono što mi je odmah nakon instaliranja grafičkog sučelja nedostajalo je grafički uređivač teksta. U člancima se spominje gedit, ali iz nekog razloga sam instalirao leafpad - jedno vrijeme je ovo instalirano na poslu, t.j. nekako zbog poznatog imena. Inače, zahvaljujući grafičkom sučelju, umjesto čarolije trach-tibidoch-tibidoch, t.j. sudo apt-get install, možete koristiti Ubuntu Software Center. U isto vrijeme možete pročitati opis, pogledati snimku zaslona, ​​otići na web-stranicu programera, na kraju, budući da je preglednik (Firefox) uključen čak i u "minimalistički" skup (samo ja nisam razumio zašto neka vrsta Messengera je tu uključena - Empathy, koju, osim toga, ne možete ukloniti bez rušenja cijelog Gnomea).

Zbog toga se pokazalo da grafičko sučelje nije baš pogodno za zloglasno uređivanje konfiguracijskih datoteka. Dakle, otvorite terminal, cd / etc i sudo leafpad ... Y-da, kako kažu, za što su se borili.

Također mi je nedostajao upravitelj datoteka s dva okna (iako sam cijenio naredbe Premjesti u i Kopiraj u u ugrađenom kontekstualnom izborniku, one bi bile u Windows Exploreru). Kasnije sam kronološki instalirao Midnight Commander i konzolni. No, na primjer, Gnome Commander je prilično grafički. Izgledom podsjeća na Total, ali ono što mi se svidjelo je da postoji analogni diskovi - tamo se prikazuju datotečni sustavi montirani u / media (o čemu ćemo govoriti malo kasnije). Kombinacija tipki, međutim, je Alt + 1 i Alt + 2, nije funkcionalna.


Prilikom učitavanja Gnomea (ovo se najvjerojatnije odnosi i na druge grafičke ljuske - u Xubuntu-u je isto bilo i na laptopu), budući da je ruter zadužen za lokalno područje, pojavljuje se obavijest da trenutna mreža ima lokalnu domenu (.local ), što se ne preporučuje i nije kompatibilno s Avahi uslugom pretraživanja mrežnih resursa i usluga je onemogućena. Ovaj put, Avahijeva je bilješka pomogla u rješavanju problema. Onemogućite pretragu za .local domenu, u kojoj je predloženo ispravljanje nekoliko konfiguracijskih datoteka (gore sam već naveo nekoliko načina za uređivanje konfiguracijskih datoteka, pa se neću fokusirati na ovo). Radi praktičnosti, ovdje ponavljam recept.

  1. Izbrišite u datoteci /etc/nsswitch.conf u retku hosts: datoteke mdns4_minimal dns mdns4.
  2. U datoteci / etc / default / avahi-daemon promijenite vrijednost parametra AVAHI_DAEMON_DETECT_LOCAL na 0.
  3. Ponovno pokrećemo. Nametljiva obavijest se više ne bi trebala pojavljivati.

Montirajte NTFS particije

Budući da NTFS nije "nativni" linux datotečni sustav, pri radu s njim mogu nastati različiti problemi, na primjer, pristup samo za čitanje ili problemi s dijeljenjem mapa putem SMB-a. Istodobno, reći ću vam malo o montaži particija općenito.

Zapravo, datoteka / etc / fstab je odgovorna za montiranje diskova u fazi pokretanja, čiji svaki red ima sljedeći format:

Podsjetnik na to je objavljen u komentaru na početku datoteke. Datotečni sustav se može identificirati po oznaci, UUID-u volumena (vjerojatno poželjno, jer je po UUID-u montiran sustav i swap particije) ili po uređaju (na primjer, / dev / sdb1 je brže za pisanje i lakši za čitanje). Točka montiranja je "mapa" kroz koju će se pristupiti ovom datotečnom sustavu. Sljedeći je tip datotečnog sustava i opcije montiranja. Opcije dump i pass primjenjuju se na dump (sigurnosno kopiranje) i fsck (provjera datotečnog sustava) programe. Za ntfs, obično su obje nule, a fsck vjerojatno neće raditi s ntfs-om.

Kao što sam već spomenuo, dodatnu uslugu pruža montiranje datotečnih sustava u /medij prema oznaci volumena. U ugrađenom upravitelju datoteka Gnomea, odgovarajuće se ikone pojavljuju pored uređaja, a u Gnome Commanderu - gumbi i popis za brzi odabir za ploče.

Osim ručnog uređivanja datoteke, u web sučelju možete kontrolirati montažu datotečnih sustava iz odjeljka Sustav - Disk i mrežni datotečni sustavi, a u Gnomeu - pomoću programa Disks. Primjer montiranja NTFS particije sda7 s oznakom SHARED putem Webmina i diskova:

Ovo bi odgovaralo ovom redu u fstab-u:

/ dev / sda7 / media / SHARED ntfs zadane postavke 0 0

No, treba reći da se drugi tvrdi disk od 2 terabajta s NTFS particijom na cijelom disku (ZELENA oznaka) nije htio montirati na isti način. Kada se montira "dinamički" putem Nautilusa (ugrađeni upravitelj datoteka Gnomea), t.j. kada sam samo otišao do diska kroz "uređaje", datotečni sustav je označen kao FUSEBLK (pogledao u Webminu). Nejasno je kako montirati takvo što putem fstaba. Rješenje je bilo iznimno elegantno - neka se datotečni sustav automatski otkrije:

/ dev / sdb1 / media / ZELENO automatski zadane postavke 0 0

Međutim, ova metoda ima nedostatak - ne možete uređivati ​​parametre montiranja takvog datotečnog sustava putem Webmina.

Ljudi, osim standardnog "drivera", koriste alternativu zvanu ntfs-3g (paket i "datotečni sustav"), iako to vjerojatno ima smisla za ranije verzije Ubuntua. Iako sam ga sam instalirao, na kraju sam se odlučio na standardni. Međutim, ntfs-3g ima određenu prednost u obliku čarobnjaka za montiranje NTFS particije. Također je otvoreno pitanje opterećenja procesora (pravedno rečeno, ntfs proces traje primjetno procesorsko vrijeme - 1-2% za svaku particiju).

Čak i sa zadanim postavkama (ntfs default i auto defaults), čini se da nemam problema s ruskim nazivima datoteka. Međutim, za svakog vatrogasca možete potpisati ruski jezik u opcijama, na primjer:

/ dev / sda7 / media / SHARED ntfs defaults, locale = ru_RU.UTF-8 0 0

Kada se montira sa zadanim postavkama, vlasnik datoteka se smatra root. Možda ćete, kada razlikujete prava pristupa, htjeti koristiti drugog korisnika i/ili grupu. Da biste to učinili, možete ih odrediti u postavkama montiranja u Webminu ili ih ručno potpisati u opcijama:

/ dev / sda7 / media / SHARED ntfs zadane postavke, uid = 1000 0 0

Gdje je 1000 uid (identifikator) korisnika kreiran tijekom instalacije Ubuntua. Da biste saznali uid korisnika, po mom mišljenju, najbrži način je opet putem Webmina u odjeljku Sustav - Korisnici i grupe. U Gnomeu to traje dulje, trebate otići na "Korisnici i grupe", odabrati korisnika, kliknuti "Dodatni parametri", potvrditi radnju lozinkom, a samo na kartici "Dodatno" bit će naznačeno. U skladu s tim, parametar gid se koristi za određivanje ID-a grupe.

Može postojati nijansa povezana s NTFS-om da je pristup datotekama ili mapi ograničen na razini datotečnog sustava, tj. ako ne postoji potpuni pristup za posebnog korisnika "Svi" (Svi u engleskim verzijama). Da biste uklonili takva ograničenja, potreban vam je Windows kako bi u svojstvima mape (ili datoteke), na kartici "Sigurnost" dodali puni pristup za ovog korisnika "Svi".

Ukratko, ako je moguće, ne biste trebali koristiti NTFS pod linuxom - postoje problemi i s pristupom i s izvedbom. Nažalost, ne postoji jednostavan način za pretvaranje NTFS u Ext4 (po analogiji s FAT32 -> NTFS), postoji samo automatizacija algoritma: smanjite postojeću NTFS particiju, stvorite Ext4 particiju u slobodnom prostoru (ili povećajte njegovu veličinu) , prenesite dio datoteka, ponovite do pune zamjene.

Samba postavljanje

Dakle, konačno smo došli do postavke "loptice". Iako se to može učiniti putem Webmina, u ovom slučaju mi ​​se više svidio grafički uslužni program system-config-samba - njegovo je sučelje očito jednostavnije i elegantnije. Ako trebate ograničiti pristup nekim mapama, preporučljivo je unaprijed dodati korisnika u sustav. Osobno sam također kreirao korisnike putem grafičkog sučelja, ali ova opcija kontrolira složenost lozinke (barem duljinu). Stoga ću dati snimku zaslona Webmina:


Strelicama sam označio postavke na koje želim skrenuti pozornost. Ovo je postavljanje lozinke, zastavice Prijava privremeno onemogućena - kako korisnik ne bi "sjao" na ekranu za prijavu kada je GUI instaliran, kao i kreiranje grupe koja odgovara korisničkom imenu (Nova grupa s istim imenom kao i korisnik ).

Na mom sustavu pojavila se greška (prilikom rada u terminalu), misteriozno povezana sa Sambom - unatoč činjenici da opis greške ne ukazuje na ovu Sambu:

Nema talloc stackframe na ../source3/param/loadparm.c:4864, curenje memorije

Postoje dva rješenja problema - ili uklanjanje paketa libpam-smbpass, ili onemogućavanje sinkronizacije lozinki za korisnike sustava i Sambe bez uklanjanja navedenog paketa.

Za uklanjanje paketa koristite naredbu:

Sudo apt-get remove libpam-smbpass

Da biste onemogućili sinkronizaciju, pozovite naredbu:

Sudo pam-auth-ažuriranje

Prvo se pojavljuje prozor s informativnom porukom, nakon što ga zatvorite, pojavljuje se glavni prozor konfiguracije u kojem morate poništiti zastavicu nasuprot sinkronizaciji SMB lozinke (ako ne reagira na miš, radimo sa strelicama, razmakom, tab i Enter).


Dakle, pomoću grafičkog uslužnog programa system-config-samba, lopta se lako i lako konfigurira.


U postavkama poslužitelja najvjerojatnije se ništa neće morati mijenjati - provjeravamo naziv radne grupe, a na kartici "Sigurnost" provjeravamo je li način provjere autentičnosti "korisnički" s šifriranim lozinkama. Imajte na umu - postoji metoda provjere autentičnosti "resursa", ali čini se da više nije podržana (barem se o tome izdaje upozorenje).

Ako se planiraju ograničenja pristupa, mapirajte unix korisnika u Samba (Windows) korisnika. Međutim, korisnik kreiran tijekom instalacije sustava već mora biti mapiran. Ako sinkronizacija lozinke nije onemogućena kao što je gore opisano, unesena lozinka bit će zanemarena.


Pa, dodajte resurs:

Registriramo put, označavamo naziv resursa, način pristupa ("pisanje je dopušteno" ili ne). Ako želite, možete unijeti opis resursa i, ako ne želite "zasjati" resurs u pregledu mreže, možete ukloniti njegovu "vidljivost". Na drugoj kartici možete postaviti određene korisnike koji imaju pristup resursu.

Prilikom izlaska iz programa, usluge se najvjerojatnije ponovno pokreću, ali ako se to nije dogodilo, onda se mogu ponovno pokrenuti naredbama:

Sudo restart smbd sudo restart nmbd

Konfiguriranje putem Webmina prilično je zeznuto - prosudite sami, ovo je samo glavni zaslon:


Iako se čini da je dovoljno da se ograničimo na pretvaranje željenih Unix korisnika u Samba korisnike, brzi pogled na postavke Windows Networkinga i možete dodati resurse (Kreirajte novi udio datoteke u gornjoj tablici).



Opet, označavamo naziv mrežnog resursa, zatim označavamo put (možete kreirati u ime navedenog korisnika i grupe s navedenim pravima usput), pristupačnost i "vidljivost" (pregled). Po želji možete dati i opis.


Zatim, ako je potrebno, možete urediti dopuštenja (unesite mrežni resurs iz tablice na glavnoj, zatim Sigurnost i kontrola pristupa), na primjer nešto ovako:


Poanta je da odbijamo pristup gostu (Guest Access - None), a u Valid Users označavamo one kojima bi, zapravo, trebao biti odobren pristup.

Problem s kojim sam se suočio, začudo, još uvijek dolazi sa strane Windowsa. Točnije, bilo ih je čak dvoje. Prvo, pokazalo se da je nemoguće povezati resurse istog računala (poslužitelja) iz Windowsa u ime različitih korisnika, t.j. ne možete, recimo, povezati mapu Shared sa korisnikom serva, a Local - privatno. Drugo, nakon svih rekonfiguracija dijeljenja, vrlo je poželjno izbrisati spremljene lozinke u Windowsima, inače se može ispostaviti situacija iz prethodnog problema (resurse "gosta" implicitno povezuje jedan korisnik, zbog čega resursi "zaštićeni lozinkom" više nisu povezani s drugim). Dakle, brisanje spremljenih lozinki za mrežne resurse u sustavu Windows 7 provodi se pomoću upravljačke ploče upravitelja vjerodajnicama, u odjeljku "Windows vjerodajnice" u kontekstu "poslužitelja".


Na tome ću, možda, završiti priču o postavci "loptice".

Bujice

Još jedan "klasični" zadatak za kućni poslužitelj, a klasična verzija je prijenos-daemon. Ne treba ga miješati s "samo", prijenos je GUI program, za razliku od "daemona". Instalacija je standardna:

Sudo apt-get install prijenos-daemon

Ali i ovdje s postavkom sve je netrivijalno - trebate promijeniti korisnika u čije ime se pokreće demon, prenijeti postavke u kućni direktorij ovog korisnika (tako da se u njih može pisati) i barem omogućiti udaljeno kontrolu tako da možete izvršiti daljnju konfiguraciju putem jednog od GUI uslužnih programa. Uputa je već na samoj help.ubuntu.ru, ali budući da imamo Webmin, s njim se može napraviti nešto umjesto konzole. Dakle, ponavljam upute:

  1. Zaustavite uslugu (daemon): sudo service transfer-daemon stop (ili putem Webmina)
  2. Prenosimo mapu postavki / etc / transfer-daemon u korisnički imenik (pretpostavimo da smo prijavljeni pod našim omiljenim korisničkim UID-om = 1000) i mijenjamo vlasnika na sebe:
    sudo cp -r / etc / transfer-daemon ~ / .config /
    sudo chown -R korisničko_ime ~ / .config / prijenos-daemon
    gdje je korisničko ime vaše korisničko ime
  3. Uređivanje config / etc / default / transfer-daemon: postavite parametar CONFIG_DIR na vrijednost "/home/user_name/.config/transmission-daemon"
  4. Konačno, uređujemo /etc/init/transmission-daemon.conf - ili, što je povoljnije, putem webmina u svojstvima usluge - u redovima setuid debian-transmission i setgid debian-transmission označavamo ime vašeg korisnika umjesto vašeg debiana -prijenos.

Na istom mjestu, u isto vrijeme, preporučljivo je popraviti jamb s pogrešnim startom na parametru (izravno prvi red), inače se demon, koliko se sjećam, uopće ne učitava:

Počni na (datotečni sustav i mrežni uređaj-up IFACE! = Lo)

Hmm, razmišljao sam tako - ne bi li bilo lakše varati s pravima pristupa izravno / etc / prijenosnom demonu? U redu, poanta je da se sada konačno mogu uređivati ​​i same postavke torrenta. Programeri su se malo pokazali - datoteka postavki ~ / .config /transmission-daemon / settings.json sadrži JSON niz. Takva stvar je dobro poznata web programerima, ali obično konfiguracije u linuxu izgledaju malo drugačije. Međutim, nije teško to shvatiti (parametar: parovi vrijednosti, odvojeni zarezima, a svi zajedno razgraničeni su vitičastim zagradama. Nazivi parametara i vrijednosti nizova su u navodnicima). Dakle, uključite daljinski upravljač i isključite autentifikaciju (da ne tražite lozinku, koja nekako nije baš poznata):

"rpc-enabled": true, "rpc-authentication-required": false

Budući da smo sigurno onemogućili zahtjev za zaporkom, preporučljivo je napraviti popis dopuštenih adresa s kojih se može izvršiti kontrola, na primjer:

"rpc-whitelist": "127.0.0.1, 192.168.1. *", "rpc-whitelist-enabled": istina

Iz nekog razloga, niti jedan od dva GUI uslužna programa koji se nalaze u aplikacijskom centru nema mogućnost specificiranja mape za pokretanje torrenta. Vjerojatno je logika u tome takva da se torrent može jednostavno uzeti i otvoriti u samom uslužnom programu, ali osobno mi je zgodnije baciti torrent datoteku u mapu "na loptu". Za to su parametri namijenjeni (možda ćete ih morati sami dodati) watch-dir i watch-dir-enabled, na primjer:

"watch-dir": "/ media / SHARED / SHARED / Autoload Torrent", "watch-dir-enabled": true

Općenito, možete istovremeno konfigurirati mape:

"download-dir": "/ media / SHARED / SHARED / DOWNLOADS", "incomplete-dir": "/ media / SHARED / INCOMPLETE", "incomplete-dir-enabled": true

Zapravo, nakon toga, općenito govoreći, torrent je konfiguriran, možete pokrenuti demon i koristiti web sučelje (port 9091). Istina, nije mi se svidjelo - više liči na upravitelj preuzimanja nego na torrent klijent.


Ostatak svih vrsta finog ugađanja, čini se, sasvim sigurno mogu "lizati" uslužni programi daljinskog upravljača, od kojih se meni najviše svidio, koji također dobro funkcionira u Windowsima. Postojao je mali problem pri pokretanju pri pokretanju sustava Windows, minimiziran na tray. Nije važno - napravimo prečac u mapi "Pokretanje" dodavanjem parametra -hidden:

Praćenje temperature

lm-senzori i hddtemp odgovorni su za praćenje temperature (potonji, odnosno, mjeri temperaturu tvrdog diska, a prvi procesor, čipset, brzinu ventilatora itd.). Saznao sam za ovo, a kako to sve podesiti, očito je bilješka napisana davno, pa je sada sve malo krivo napravljeno, a ni conky nam ne treba (za konzolu).

Dakle, ugrađujemo:

Sudo apt-get install lm-sensors hddtemp

Zatim pokrećemo uslužni program za pretraživanje alata za praćenje, na svi pitanja na koja odgovaramo da:

Sudo senzori-otkrivanje

Možete ponovno pokrenuti cijeli sustav, ali čini se da je naredba navedena u bilješci izvodljiva:

sudo /etc/init.d/module-init-tools, ili, modernije,
sudo service module-init-tools start

Sada konfigurirajmo hddtemp. Da biste to učinili, prvo zaustavite uslugu ako se iznenada pokrene:

sudo service hddtemp stop (ili putem webmina)

Zatim morate urediti / etc / default / hddtemp: u članku se predlaže promijeniti vrijednost parametra RUN_DAEMON = "true" (iako se, sudeći po opisu, to vjerojatnije odnosi na daljinsko praćenje temperature preko mreže) , i, naravno, u parametru DISKS navedite diskove za praćenje, na primjer DISKS = "/ dev / sda / dev / sdb". Ne zaboravite ukloniti znak za komentar (#).

Daemon se može pokrenuti. Sada, da biste vidjeli temperaturu s konzole, možete koristiti senzore (bez parametara) i sudo hddtemp naredbe , Na primjer:

Sudo hddtemp / dev / sda

Osim na konzoli, temperatura procesora i tvrdih diskova prikazuje se u odjeljku Informacije o sustavu na web sučelju. Također možete instalirati psensors GUI aplikaciju, pa čak i određeni psensor-server koji implementira vlastiti web pristup očitanjima senzora (port 3131):


Prilično lijepo, ali nije jasno kako tamo dovesti temperaturu tvrdih diskova.

Općenito, još uvijek je postojao mali problem s temperaturom video kartice - vidio sam ga samo u GUI aplikaciji, ali kada sam pisao ovaj odjeljak, konačno sam otkrio kako ga vidjeti u konzoli - koristi se naredba nvidia-smi za ovo. Podsjetim da na svom poslužitelju imam instaliranu NVidia GeForce 7600 video karticu s pasivnim hlađenjem, a nakon instalacije GUI-ja, instalirao sam vlasnički drajver. Iako je, pošteno rečeno, temperatura video kartice vjerojatno je samo u grafičkom načinu rada i relevantna je, jer u teoriji praktički nema opterećenja u tekstualnom načinu.

Upravljanje neprekinutim napajanjem

Zanimljivo je da je grafičko sučelje u nekom obliku pokupio UPS i tako, ali su se postavke pokazale prilično oskudne i ne sasvim jasne (na primjer, što je "niska razina punjenja"). Nakon malo razmišljanja, još uvijek se nisam oslanjao na takvu funkcionalnost i odlučio sam prilagoditi nut. Uglavnom mi je u tome pomogla, iako je malo o nečem drugom.

Dakle, prije svega, trebate provjeriti podržava li vaš UPS uopće ovaj softverski paket, to se radi u odjeljku Kompatibilnost na službenoj web stranici projekta. Srećom, moj Powercom BNT-600AP ima najvišu razinu kompatibilnosti, a što se tiče informacija koje su me prestrašile u uputama o potrebi kompajliranja ove matice s određenim ključevima, sve je već bilo ukradeno i kompajlirano prije mene.


Stoga je natjerati ovo da se "skine" bio možda najteži dio pokretanja poslužitelja. Prvo, morat ćete urediti nekoliko konfiguracija odjednom. Srećom, svi se nalaze u / etc / maticu. Prije svega, postavite lokalni način rada u nut.conf: MODE = samostalan. Činjenica je da možete konfigurirati i mrežni način rada, tj. nadzor i kontrola ne samo lokalnog neprekinutog napajanja (spojenog na ovo računalo), već i drugih putem mreže.

Sljedeći korak je dodavanje informacija o "kontroliranom" UPS-u u ups.conf. To se radi u stilu datoteka Windows.inf - identifikator uređaja definiramo imenom odjeljka (unutar matice - naznačio sam BNT600AP). Upravljački program i port moraju biti navedeni kao parametri. Driver je određen prema tablici kompatibilnosti - u mom slučaju to su usbhid-upovi, a kao port sam bez daljnjega propisao auto. Također je dodan opis za dodatnu važnost. Evo što se dogodilo:

Driver = usbhid-ups port = auto desc = "Powercom BNT-600AP"

preskočite upsd.conf i dodajte administratorski maticu u datoteci upsd.users:

Lozinka = mypass upsmon master radnje = POSTAVI instcmds = SVE

Naravno, imam drugačiju lozinku. Za početnu konfiguraciju ostaje urediti parametar MONITOR u datoteci upsmon.conf, gdje su potrebne sve prethodno unesene postavke (UPS ID, korisnik i lozinka), u mom slučaju:

MONITOR [e-mail zaštićen] 1 admin mypass master

Posljednji parametar znači da se računalo zadnje isključuje, što daje mogućnost da se najprije odspajaju "slave" uređaji (slave), a 1 znači da je spojeno samo 1 neprekidno napajanje. Čini se da sam ostavio ostale parametre prema zadanim postavkama.

Ostalo je nejasno pitanje što je "niska razina baterije". Za pregled informacija o UPS-u s terminala, koristite naredbu upsc , u mom slučaju upsc BNT600AP. Između ostalog, zanimao me parametar baterije.charge.low jednak 10 (posto). Činilo mi se ne baš pouzdanim. Da biste nadjačali ovaj parametar, dodajte redak u ups.conf u odjeljak posvećen našem UPS-u:

Override.battery.charge.low = 20

Stoga je razina pražnjenja baterije postavljena na 20%.

Inače, za svu tu "ekonomiju" zaslužna su čak tri demona - nut-client, nut-server i ups-monitor, koje bi najvjerojatnije trebalo onemogućiti prilikom uređivanja konfiguracijskih datoteka.

Pa, pokrenuli su UPS, ali nekako nije baš zgodno pratiti njegove parametre s konzole. Web sučelje pruža paket nut-cgi, a ovo će biti "drugo". Glavni problem je što zadane postavke web poslužitelja Apachea nisu prikladne za praćenje rada. Trebale su mi barem dvije stvari - omogućiti mod-cgi i omogućiti izvršavanje cgi programa iz usr/lib. Učinio sam to putem Webmin-a - modul uključujemo u Poslužitelji - Apache Webserver - Globalna konfiguracija - Konfiguriraj Apache module:


Ali što se tiče cgi programa iz usr/lib, sada sam pretražio cijeli Webmin i još uvijek nisam razumio kako sam to napravio. Jedina stvar koju sam pronašao je datoteka / etc / apache2 / conf-available / serve-cgi-bin .conf sa sljedećim sadržajem:

Definirajte ENABLE_USR_LIB_CGI_BIN ScriptAlias ​​/ cgi-bin / / usr / lib / cgi-bin / AllowOverride None Options + ExecCGI -MultiViews + SymLinksIfOwnerMatch Zahtijevaj sve odobreno # vim: sintaksa = apache ts = 4 sw = 4 sts = 4 sr noet

Da bi promjene stupile na snagu, ponovno pokrenite Apache (najbrži način je u Webminu - u odjeljku Apache Webserver nalaze se veze "Primijeni promjene" ili "Zaustavi / Pokreni Apache"). Zatim morate urediti još nekoliko konfiguracijskih datoteka. Dodajte praćenje našeg UPS-a u /etc/nut/hosts.conf:

MONITOR [e-mail zaštićen]"BNT600AP"

U datoteci /etc/nut/upsset.conf dekomentirajte redak (uklonite znak #) I_HAVE_SECURED_MY_CGI_DIRECTORY

Ln -s / usr / share / nut / www / var / www / html / nut

Provjerite slijedi li Apache simboličke veze, za to u datoteci /etc/apache2/apache2.conf u bloku potrebno je navesti sljedeće opcije:

Indeksi opcija FollowSymLinks

Ovo je najvjerojatnije zadano, pa sada, ako nisam ništa propustio, konačno možete vidjeti status UPS-a u pregledniku: http://192.168.1.2/nut/

Također je moguće nešto podesiti korištenjem korisnika u skladu s upsd.users, iako je u mom slučaju dostupna samo jedna postavka - timeout prije isključivanja UPS-a nakon što se sustav isključi:


Ali možete poslati nekoliko naredbi, uključujući kontrolu zujalice, gašenje i samotestiranje:


Zaključak

Dakle, razmotrili smo najvažnije, po mom mišljenju, točke postavljanja kućnog poslužitelja. Zbog tehničkih ograničenja nisam rekao sve što sam htio, pa će zadaci poput postavljanja upravitelja preuzimanja, ftp poslužitelja, upravljanja udaljenom radnom površinom i, eventualno, detaljnije konfiguracije Apachea za web razvoj biti opisani u drugom dijelu članak, koji, nadam se, neće dugo čekati.

Napomena od 25.02.2019: jao, 5 godina se teško može tako opisati. Stoga sam uklonio "1. dio" iz naslova, a novi članak se odnosi na noviju verziju OS-a:

Ubuntu je jedna od najpopularnijih distribucija Linuxa koju je razvio Canonical. Prema zadanim postavkama, koristi vlastitu grafičku ljusku - Unity. Primjenjuje se na Gnome 3 desktop okruženje i izgleda lijepo.

Ali Unity ima jedan značajan nedostatak - premalo je postavki, a još uvijek ima nekih grešaka i nedostataka. Osim toga, ne sviđa se svima ova školjka. Ali nije ga potrebno koristiti, možete instalirati bilo koje od dostupnih desktop okruženja za Linux. Ovdje je vaš izbor ograničen samo vašim ukusom. U ovom članku ćemo pogledati najbolje Ubuntu 16.04 grafičke maske i kako ih instalirati na ovaj sustav.

Gnome 3 ili GNU Network Object Model Environment dio je GNU projekta i razvija ga tim Gnome projekta. Ova se radna površina koristi kao zadani Ubuntu grafički front-end za Ubuntu Gnome distribuciju.

Ključne značajke:

  • Kompozitni upravitelj Mrmljati ili Compiz;
  • Način prikaza "radnje" omogućuje vam da vidite sve otvorene prozore na jednom zaslonu, premještate ih s jedne radne površine na drugu, tražite i još mnogo toga;
  • Postoji sustav obavijesti na radnoj površini;
  • Podržana su proširenja s kojima možete promijeniti izgled i funkcionalnost okruženja. Možete ih instalirati s extensions.gnome.org;
  • Prema zadanim postavkama, prozori se ne mogu minimizirati, preporuča se korištenje stolnih računala i načina prikaza za zamjenu ove značajke "radnje"... Ali minimiziranje prozora može se omogućiti;
  • Dinamički broj stolnih računala. Možete ih otvoriti koliko god želite.

Za instalaciju pokrenite:

sudo apt instalirajte ubuntu-gnome-desktop

2. Xfce

Xfce je lako desktop okruženje za Ubuntu i druge Linux distribucije. Troši vrlo malo resursa sustava, lijepo izgleda i jednostavan je za korištenje. Uz samo okruženje isporučeno je nekoliko dodatnih aplikacija, panela i dodataka, a koristi se i izvorni Xfwm upravitelj prozora.

Uz standardne komponente, ova Ubuntu radna površina uključuje dodatne programe s prefiksom xfce. Da biste instalirali xfce desktop okruženje u Ubuntu, pokrenite:

sudo apt-get install xubuntu-desktop

3. KDE plazma

KDE je još jedno vrlo moćno i lijepo desktop okruženje slično Gnomeu u funkcionalnosti i potrošnji resursa. Ali, za razliku od Gnomea, ovdje postoji mnogo postavki, a okruženje možete konfigurirati kako god želite. KDE ima izgled i dojam poput Windowsa, što će dobro doći početnicima.

Ključne značajke:

  • Možete prilagoditi ogroman broj parametara i doslovno bilo koji aspekt ponašanja radnog okruženja;
  • Paneli se mogu postaviti na rubove zaslona, ​​koristiti kao pokretači ili porezne trake;
  • Programe možete pokretati iz izbornika, putem pokretača ili pomoću prečaca;
  • Plazma widgeti mogu se postaviti na radnu površinu;
  • Action Mode omogućuje vam prebacivanje između desktopa i prostora.

Da biste instalirali okruženje radne površine i sve dodatne pakete, pokrenite u terminalu:

sudo apt instalirajte kubuntu-desktop

4. LXDE

LXDE je još jedno lagano stolno okruženje usmjereno na minimalnu potrošnju resursa i maksimalnu izvedbu. Openbox se koristi kao upravitelj prozora. No, osim toga, set uključuje nekoliko uslužnih programa s LX prefiksom: postavke sustava, učitavač aplikacija, panel, upravitelj sesije, audio player, terminal i još mnogo toga.

Ključne značajke:

  • Troši malo CPU-a i memorije;
  • Izgleda jednostavno i lijepo;
  • Postoje mnoge postavke pomoću kojih možete učiniti da okruženje izgleda onako kako želite;
  • Komponente okoliša mogu se koristiti neovisno jedna o drugoj.

Da biste promijenili okruženje radne površine ubuntu, pokrenite sljedeću naredbu:

sudo apt-get install lubuntu-desktop

5. Cimet

Cinnamon je vilica Gnomea 3 koju je razvio Linux Mint distribucijski tim. Okruženje koristi vlastitu ljusku, zbog čega sučelje Gnomea 3 izgleda kao Gnome 2. Koristi novi softver, a ujedno dobivate moderno sučelje i mogućnost instaliranja ekstenzija. Okruženje ima poznatu ploču na dnu zaslona i izbornik za pokretanje aplikacije, kao i mogućnost dodavanja widgeta na radnu površinu.

Za instalaciju pokrenite:

sudo add-apt-repository ppa: embrosyn / cimet
$ sudo apt ažuriranje
$ sudo apt install cimet blueberry

6. DRUGAR

MATE je fork Gnomea 2 koji je nastao odmah nakon objave izlaska Gnomea 3. Mnogim korisnicima se nova verzija nije svidjela – željeli su zadržati isti izgled i dojam. Okruženje izgleda potpuno isto kao tradicionalno Gnome 2 sučelje.

Ključne značajke:

  • Ima tradicionalni izgled i dojam Gnomea 2;
  • Dolazi sa starijim verzijama nekih Gnome 2 aplikacija;
  • Svi sukobi između MATE-a i Gnomea 3 su riješeni, tako da se oba okruženja mogu neprimjetno instalirati na sustav.
  • Podržane su GTK2 i GTK3 aplikacije.

Za instalaciju koristite sljedeću naredbu:

sudo apt-get install ubuntu-mate-desktop

7. Panteon

Pantheon je grafički frontend za Gnome 3 razvijen od strane projekta Elementary OS. Ali može se instalirati i na Ubuntu.

Osobitosti:

  • Gornji panel se zove WingPanel i miješa najbolje od Gnomea 2 i Gnome Shella;
  • Pokretač Slingshot koristi se za pokretanje aplikacija;
  • Na dnu ekrana nalazi se Plank dok;
  • Uslužni program Cerebere radi u pozadini i prati rad svih ostalih komponenti, a također ih ponovno pokreće u slučaju pogreške;
  • Možete odabrati koje module okruženja želite koristiti na svom sustavu.

Za instalaciju pokrenite sljedeće naredbe:

sudo add-apt-repository ppa: elementary-os / daily
$ sudo apt ažuriranje
$ sudo apt install elementary-desktop

8. GNOME Flashback

Ovo je verzija klasičnog Gnome desktop okruženja, portfelja novih tehnologija poput GTK3 i drugih. To je njegova glavna razlika od MATE-a: gotovo isti Gnome 2, samo malo ažuriran - nešto između Gnomea 2 i 3. Radi bolje na starijem hardveru.

Osobitosti:

  • Ima klasičan izbornik aplikacija i panel;
  • Ploča je konfigurirana na isti način kao u Gnomeu 2, samo da biste to učinili, trebate pritisnuti Alt;
  • Poboljšana ukupna stabilnost, apleti se više ne mogu pomicati, a okomite trake rade bolje.

Za instalaciju upišite naredbu:

sudo apt instaliraj gnome-session-flashback

9. Strašno

Awesome zapravo nije desktop okruženje, to je upravitelj prozora s pločicama. Prema zadanim postavkama, dolazi s pločom na koju možete postaviti svoje aplete, prebacivanje radne površine i widgete. Postoji i nekoliko biblioteka widgeta koje možete dodati na svoju radnu površinu.

Postavljanje pločica omogućuje vam da automatski promijenite raspored prozora bez preklapanja tako da ravnomjerno ispunjavaju zaslon, ali možete učiniti da prozori lebde, kao što se radi u normalnim okruženjima.

Osobitosti:

  • Nema izgubljenog prostora na ekranu;
  • Nema potrebe za odabirom položaja prozora pomoću miša ili dodirne podloge;
  • Konfiguriranje uvezivanja prozora;
  • Postoji podrška za miš.

Za instalaciju samo pokrenite:

sudo apt-get install super

10. Prosvjetljenje (E)

Prosvjetiteljsko okruženje usredotočuje se na ljepotu uz minimalnu potrošnju resursa. Postoji skup vlastitih aplikacija, kao i vlastiti upravitelj prozora. Na dnu zaslona nalazi se dock, a na radnu površinu se mogu dodati widgeti. Za instalaciju pokrenite:

sudo add-apt-repository ppa: enlightenment-git / ppa
$ sudo apt-dobi ažuriranje
$ sudo apt-get install e20

11.i3wm

i3wm je još jedan sjajan i jednostavan upravitelj prozora koji se temelji na pločicama. Programeri su stavili naglasak na maksimalnu jednostavnost, kako korištenja, tako i koda s postavkama.

Osobitosti:

  • Podrška za više monitora;
  • podrška za UTF-8;
  • Jednostavan za postavljanje (nije potreban programski jezik);
  • Izrada rasporeda za dinamički raspored prozora;
  • Rukovanje plutajućim i pop-up prozorima;
  • Različiti načini kao u Vimu.

Za instalaciju pokrenite:

sudo apt-get install i3

12. Deepin DE

Deepin Linux distribucija koristi vlastito posebno dizajnirano desktop okruženje integrirano s aplikacijama kao što su Deepin Video, Deepin Music i druge. Njegova karakteristika je bočna ploča s postavkama kao u Windowsu 8.1, samo što je mnogo praktičnija.

Instalacija Ubuntu okruženja vrši se naredbom:

sudo sh -c "echo" deb http://packages.linuxdeepin.com/deepin pouzdani glavni neslobodni svemir ">> /etc/apt/sources.list"
$ sudo sh -c "echo" deb-src http://packages.linuxdeepin.com/deepin pouzdani glavni neslobodni svemir ">> /etc/apt/sources.list"
$ wget http://packages.linuxdeepin.com/deepin/project/deepin-keyring.gpg
$ gpg --import deepin-keyring.gpg
$ sudo gpg --izvoz --oklop 209088E7 | sudo apt-key add -
$ sudo apt-dobi ažuriranje
$ sudo apt-get install dde-meta-core python-deepin-gsettings deepin-music-player deepin-software-center deepin-movie deepin-game-center

13. Budgie

Budgie je desktop okruženje temeljeno na Gnomeu koje je razvio Solusov distribucijski tim. Programeri su se usredotočili na stvaranje najljepšeg sučelja. Ovaj Ubuntu GUI je zadani u izdanju Ubuntu Budgie, koje je nedavno postalo službeno.

Osobitosti:

  • Integrira se s Gnome stogom;
  • Postoji Raven bočna traka s koje možete brzo pristupiti postavkama;
  • Sve postavke se vrše putem Raven ploče.

Za instalaciju upišite sljedeće naredbe:

sudo add-apt-repository ppa: budgie-remix / ppa
$ sudo apt ažuriranje
$ sudo apt instalirajte budgie-desktop

14. Openbox

Openbox je upravitelj prozora. Ima minimalistički izgled i dojam i vrlo je prilagodljiv. Možete promijeniti gotovo bilo koji aspekt ljuske. Izgled možete prilagoditi kako god želite, a možete koristiti i KDE ili Gnome aplikacije.

Da biste instalirali ovo Ubuntu desktop okruženje, pokrenite:

sudo apt install openbox

zaključke

U ovom članku pokrili smo najbolje Ubuntu 16.04 grafičke maske. Sve ih je relativno lako instalirati na vaš operativni sustav. Što odabrati ovisi samo o ukusu korisnika. Koje Ubuntu okruženje koristite? Koji savjet biste preporučili drugim korisnicima? Napišite u komentarima!

Unatoč činjenici da je uobičajeno koristiti konzolu pri radu s Linux poslužiteljima, to je još uvijek daleko od najprikladnijeg načina rada s računalom. Pogotovo kada su u pitanju rutinske operacije.

Stoga ima smisla optimizirati rad s njim instaliranjem grafičkog ili web sučelja.

Instaliranje i korištenje grafičke ljuske bit će razmotreno u ovom članku. Uzmimo za primjer Ubuntu Server 16.04.

Instalacija grafičke ljuske

U Ubuntu Serveru možete instalirati ili standardnu ​​Ubuntu ljusku ili bilo koju drugu, ovisno o vašim željama.

Standardna ljuska se instalira pomoću naredbe:

Ljuska

apt-get install ubuntu-desktop

Ova ljuska troši mnogo manje resursa sustava i također ima sučelje slično Windowsu (pogledajte snimku zaslona u nastavku). Stoga bi početnici u Linuxu koji su prethodno radili s Windowsima trebali obratiti pozornost na to.

Unatoč naizgled opsežnim izbornicima, LXDE teško da je super-obilježen. Obilje programa i opcija izvan kutije očito se ne odnosi na nju. Čak je i ured samo preglednik datoteka. Samo minimum. Ne više.

No, ipak, za većinu tipičnih zadataka to je dovoljno. Programi uključeni u LXDE distribucijski paket, najtraženiji u procesu rada:

  • Lisnati jastučić- jednostavan uređivač teksta. Analog "Notepad" u sustavu Windows;
  • LXTerminal- rad s konzolom;
  • PCManFM- upravitelj datoteka;
  • Xarchiver- arhivar. Podržava formate: bz2, gz, lzma, xz, tar.bz2, tar.gz, tar.lzma, tar.xz, 7z.

Od nedostataka.

Prilikom instaliranja na Ubuntu u LXDE, tipka Odjava ponekad ne radi. I, uz to, i mogućnost ne samo odjave iz sustava, već i ponovnog pokretanja, stavljanja u stanje mirovanja itd. korištenjem grafičkog sučelja.

To je zbog činjenice da ova ljuska možda nije ispravno instalirana i da u njoj nema programa lxsession-logout.

Da biste riješili ovaj problem, samo trebate zasebno instalirati ovaj program.

apt-get install lxsession-logout

apt - get install lxsession - odjava

Instaliranje upravitelja paketasinaptički

Instalacija grafičke ljuske već je veliki korak u olakšavanju rada sa sustavom. Međutim, instalacija softvera još uvijek se može izvršiti samo s konzole.

Ovaj se problem može riješiti instaliranjem grafičkog upravitelja paketa. Na primjer Synaptic.

apt-get install synaptic

apt - nabavite instalaciju sinaptika

Synaptic se može pokrenuti na dva načina:

  • Korištenje naredbe

    sudo sinaptički

  • Korištenje grafičkog sučelja.
    Glavni izbornik - "Debian" - "Aplikacije" - "Sustav" - "Upravljanje paketima" - "Synaptic PackageManager"
  • Kada se Synaptic pokrene (u LXDE, svi Synaptic prozori rade zajedno s LXTeminal "pozadinskim" prozorom), tražit će lozinku korisnika s privilegijama superkorisnika. Nakon unosa korisničkog imena i lozinke otvorit će se glavni Synaptic prozor.

    Prozor "Kratak opis" može se zatvoriti i, po želji, potpuno onemogućiti.

    Kako biste instalirali program koristeći Synaptic, samo odaberite paket tako da podignete potvrdni okvir pored njegovog naziva i kliknete gumb "Primijeni" na alatnoj traci. Zatim, nakon potvrde instalacije u otvorenom dijaloškom okviru, Synaptic će automatski izvršiti sve potrebne radnje.

    Ako su za rad programa potrebni dodatni paketi, Synaptic će ponuditi da ih dodate u onaj koji je već odabran.

    Ako je neki paket već instaliran, potvrdni okvir će biti obojen zelenom bojom.

    Instaliranje programa na primjeruMySQLRadni stol

    Za rad s MySQL DBMS na Linuxu, možete koristiti MySQL Workbench program kao i na Windowsima. Istodobno, stvarni proces rada s MySQL Workbench u Windowsima i Linuxu se ne razlikuje.

    U Synapticu se potrebni paket nalazi u odjeljku "Baze podataka (svemir)". Podižemo potvrdni okvir paketa mysql-workbench i pristajemo na dodavanje potrebnih paketa u instalaciju.

    Nakon što kliknete Apply i potvrdite instalaciju, MySQL Workbench će biti instaliran.

    Možete ga pokrenuti iz grafičkog sučelja na sljedeći način: Glavni izbornik - "Debian" - "Aplikacije" - "Programiranje" - "MySQL Workbench".

    Sada je rad s MySQL-om uvelike pojednostavljen, a sigurnost je također značajno povećana (prilikom onemogućavanja udaljenog pristupa MySQL-u), budući da više nema potrebe ne samo za korištenjem konzolnih uslužnih programa, već i za otvaranjem pristupa putem weba (phpMyAdmin).

    Slično, možete instalirati druge programe s grafičkim sučeljem za obavljanje određenih operacija.

    Sažetak

    Korištenje grafičke ljuske znatno olakšava rad s poslužiteljem.

    Naravno, Linux vam ne dopušta da potpuno napustite konzolu, ali to zapravo nije potrebno. Korištenje programa s grafičkim sučeljem za obavljanje osnovnih operacija već je dovoljno da značajno optimizirate svoj rad.

    Unatoč uvriježenom mišljenju da se "pravi poslužitelji rade u konzoli", ipak poslužitelj postoji za vas, a ne vi za poslužitelj. Stoga, nema ničeg prijekornog u tome da rad bude praktičniji i učinkovitiji.

Postoji nekoliko načina za pokretanje X Window. Ponekad se pri instalaciji OS-a slažu s prijedlogom instalatera da ih automatski pokreću. Ako je sve prošlo dobro tijekom instalacije, odmah nakon pokretanja OS-a bit ćete u grafičkom načinu rada. Međutim, sudeći po mom iskustvu (osobito iz iskustva s 3. verzijom XFree86), X sustav se ne instalira uvijek automatski, pa sam vam u odjeljku o instalaciji OS-a savjetovao da se ne pokreće automatski. Kako pokrenuti grafičku ljusku?

Iz prethodnog teksta trebali biste znati da prvo trebate pokrenuti X poslužitelj. To se može učiniti izravnim pokretanjem odgovarajućeg poslužitelja iz / usr / X11R6 / bin direktorija. Već znate da ćete kao rezultat vidjeti na ekranu sivi pravokutnik s križićem miša u sredini. Ali tada je malo vjerojatno da ćete išta postići jer se ne pokreće upravitelj prozora i niti jedan klijentski program. Stoga samo pritisnite kombinaciju tipki< Ctrl>+< Alt>+< Backs pace>kako bi se isključio X poslužitelj.

Nešto uspješniji (ali ipak ne i najispravniji) način ulaska u grafički način je davanje naredbe xinit.

Program xinit(nalazi se u / usr / X11R6 / bin direktoriju) služi za pokretanje poslužitelja X Window System i barem jednog klijentskog programa.

Ako naredbeni redak ne specificira koji X poslužitelj treba pokrenuti, xinit traži .xserverrc datoteku u korisničkom početnom direktoriju kako bi izvršio skriptu za pokretanje poslužitelja koju sadrži. Ako takva datoteka ne postoji, xinit pokreće sljedeću skriptu prema zadanim postavkama:

X: 0

to jest, pokreće program pod imenom X na zaslonu broj 0. Ovo pretpostavlja da jedan od direktorija navedenih u stazama pretraživanja sadrži program pod nazivom x... Kao što već znate, ovo bi trebala biti veza do ispravnog poslužitelja. Pomoću skripte .xserverrc provjerite je li naredba izvršni pokreće postojeći X poslužitelj. Inače će preuzimanje biti vrlo sporo i odmah će se prekinuti.

Ako na naredbenom retku za pokretanje xinit nije naveden klijentski program za pokretanje, program xinit traži datoteku .xinitrc u korisničkom početnom direktoriju da bi se izvršila kao skripta koja pokreće klijentske programe. Ako takva datoteka ne postoji, xinit prema zadanim postavkama izvršava naredbu umjesto ove skripte:

xterm -geometrija + 1 + 1 -n prijava -prikaz: 0

Ako niste stvorili svoju .xinitrc datoteku nakon instalacije Red Hat Linuxa, jednostavno pokrenite naredbu xinit iz naredbenog retka vidjet ćete gotovo praznu radnu površinu s jednim prozorom terminala. Budući da nema upravitelja prozora, ne možete ništa učiniti s ovim prozorom (premjestiti, promijeniti veličinu, itd.), ali možete pokrenuti druge programe u ovom prozoru, uključujući upravitelja prozora. Promijenite, na primjer, direktorij / usr / X11R6 / bin i izdajte naredbu fvwm ili twm(jedan od ovih upravitelja prozora obično je instaliran prema zadanim postavkama). Nakon toga će se izgled ekrana donekle promijeniti, prozore možete pomicati (na uobičajen način, hvatanjem naslova prozora mišem), a klikom lijeve tipke na prazno polje radne površine dobit ćete izlaz na izbornik.

Ako se zaustavimo na ovoj metodi pozivanja grafičkog sučelja, onda ćete svaki put kada se pokrene, morati ponoviti isti slijed naredbi (ne računajući ostale nedostatke ove metode). Naravno, korisnik bi trebao iskoristiti mogućnost stvaranja .xinitrc skripte za automatizaciju ove rutine.

Ispod je primjer .xinitrc skripte koja pokreće sat, više terminala i ostavlja upravitelja prozora kao "posljednjeg" klijenta.

#! / bin / sh

xrdb -load $ HOME / .Xresources

xsetroot -puna siva &

xclock -g 50x50-0 + 0 -bw 0 &

xload -g 50x50-50 + 0 -bw 0 &

xterm -g 80x24 + 0 + 0 &

xterm -g 80x24 + 0-0 &

twm

Važno je napomenuti da se programi pokrenuti iz .xinitrc moraju izvoditi u pozadini, osim ako odmah izađu. Inače će ovi programi spriječiti pokretanje drugih programa. Međutim, jedan od pokrenutih programa (obično upravitelj prozora ili emulator terminala) mora se izvršiti ne u pozadini, već u prednjem planu, kako se skripta ne bi prekinula (ukidanjem ovog programa, korisnik govori programu xinit da je završio posao i da sam program xinit treba završiti). U gornjem primjeru, ako je upravitelj prozora ispravno konfiguriran, za izlazak iz X sesije jednostavno odaberite naredbu Izlaz u izborniku upravitelja twm.

Argumenti dati u naredbenom retku poziva xinit, omogućuju vam da zaobiđete izvršavanje skripti .xinitrc i .xserverrc. Alternativni klijentski program i/ili zamjenski poslužitelj mogu se navesti u retku za naredbe. Klijentski program mora biti prvi argument u naredbenom retku poziva xinit... Da biste pozvali određeni X poslužitelj, dodajte dvostruku crticu (nakon navođenja klijentskog programa i njegovih argumenata), nakon čega slijedi naziv potrebnog poslužitelja.

Nazivi programa poslužitelja i klijenta moraju početi s kosom crtom (/) ili točkom (.). Inače se tretiraju kao argumenti dodani u naredbeni redak poziva odgovarajućeg (prethodnog) programa. Na ovaj način možete dodati argumente (na primjer, postaviti boju pozadine i teksta) bez ponovnog upisivanja cijelog naredbenog retka.

Ako nije naveden određeni naziv poslužitelja, a dvostruku crticu slijedi dvotočka iza koje slijedi broj, xinitće ovaj broj tretirati kao broj za prikaz umjesto zadane nule. Općenito, svi argumenti nakon dvostruke crtice dodaju se naredbenom retku za pozivanje poslužitelja.

Evo nekoliko primjera pozivanja programa naredbenog retka xinit.

$ xinit

Ova naredba će pokrenuti poslužitelj na koji ukazuje veza (link) X i izvršiti prilagođenu skriptu .xinitrc ako postoji, inače tek počeo xterm.

$ xinit - / usr / X11R6 / bin / Xqdss: 1

Stoga je moguće pokrenuti određeni poslužitelj na alternativnom zaslonu.

$ xinit -geometrija = 80x65 + 10 + 10 -fn 8x13 -j -fg bijela -bg mornarica

Ova naredba će pokrenuti poslužitelj na koji upućuje veza x, i zadana naredba xterm bit će proslijeđeni argumenti navedeni u naredbenom retku. Skripta .xinitrc bit će zanemarena.

$ xinit -e widgeti - .Xsun -l -c

U ovom slučaju, naredba se koristi za pokretanje poslužitelja . Xsun -l -c , i zadani klijentski program xterm argumenti će biti proslijeđeni -e widgeti.

Budući da korisnik početnik obično nema vještinu stvaranja vlastite verzije .xinitrc skripte, administratori web-mjesta mogu im pomoći da pozovu GUI stvaranjem javne skripte koja obavlja ovu funkciju. Takve se skripte obično nazivaju x11, xstart, ili startx i prikladan su način za stvaranje jednostavnog sučelja za početnike. Evo primjera najjednostavnije skripte ove vrste:

#! / bin / sh

xinit /usr/local/lib/site.xinitrc - / usr / X11R6 / bin / X bc

Prilikom instaliranja standardne verzije Red Hat Linuxa stvara se složenija verzija skripte startx koji se nalazi u / usr / X11 / bin direktoriju (možete ga vidjeti). Postoji i man stranica za nju, koja kaže da je ova skripta stvorena jednostavno kao uzorak za administratore stranice, a namijenjena je izradi vlastitih verzija takve skripte.

Ako pogledate standardnu ​​verziju skripte startx, vidjet ćemo da se praktički svodi na izvršenje samo tri naredbe:

xauth dodaj $ prikaz. $ mcookie

xauth dodati `hostname -f` $ prikaz. $ mcookie

xinit $ clientargs - $ display $ serverargs

To je, u konačnici, startx poziva naredbu koju smo već razmotrili xinit, priprema samo potrebne vrijednosti argumenata naredbenog retka za njega. Prvi argument je naziv datoteke xinitrc, a ako postoji .xinitrc datoteka u korisničkom početnom direktoriju, onda se ona uzima (sa stazom), a ako takve datoteke nema u početnom direktoriju, onda sustav - uzima se široka datoteka / etc / X11 / xinit / xinitrc, tj. "clientargs" = "/ etc / X11 / xinit / xinitrc".

Vrijednost varijable formira se na isti način. serverargs: ako .xserverrc datoteka postoji u korisničkom početnom direktoriju, tada varijabla serverargsće ukazati na to. Ako takva datoteka ne postoji, onda serverargs pokazat će na / etc / X11 / xinit / xserverrc. Varijabilna prikaz dodjeljuje se vrijednost: 0. Dalje u skripti startx analiziraju se argumenti koji su navedeni u naredbenom retku prilikom pozivanja (za sada nećemo detaljno analizirati ovaj dio, jer ćemo prvo pozvati skriptu bez parametara) i, na kraju, na kraju retka poziva xinit dodano - auth $ HOME / .Xauthority... Dakle, odmah nakon instaliranja sustava (sve dok korisnik nije stvorio .xinitrc datoteke i . xserverrc u vašem početnom direktoriju) zvati će se ovako:

xinit / etc / X11 / xinit / xinitrc -: 0 / etc / X11 / xinit / xserverrc -auth  $ HOME / .Xauthority

Naredbe xauth i opcija -auth $ HOME / .Xauthority, proslijeđen na X-poslužitelj, služi za autorizaciju korisnika koji pokreće grafički način rada. Još nas ne zanimaju mehanizmi autorizacije, pa nećemo razmatrati ovaj dio (ako ste zainteresirani, pogledajte online priručnik čovjek s parametrom Xsecurity).

V. Kostromin (kos i rus-linux dot net) - 7.4. Pokretanje sustava X Window.

Ubuntu je jedna od najpopularnijih distribucija Linuxa koju je razvio Canonical. Prema zadanim postavkama, ova distribucija koristi vlastitu grafičku ljusku - Unity. Primjenjuje se na Gnome 3 desktop okruženje i izgleda prilično lijepo.

Ali Unity ima jednu značajnu manu – ima premalo postavki, a tu su i dalje neki bugovi i nedostaci. Osim toga, ne sviđa se svima ova školjka. Ali nije ga potrebno koristiti, možete instalirati bilo koje od dostupnih desktop okruženja za Linux. Ovdje je vaš izbor ograničen samo vašim ukusom. U ovom članku ćemo pogledati najbolje Ubuntu 16.04 grafičke ljuske i kako se instalirati na taj sustav.

1. GNOME Shell

Gnome 3 ili GNU Network Object Model Environment dio je GNU projekta i razvija ga tim Gnome projekta. Ova Ubuntu radna površina slična je Unity-u, ali prilično različita od nje. Gnome se koristi kao zadani Ubuntu grafički front-end za Ubuntu Gnome distribuciju.

Ključne značajke:

  • Kompozitni upravitelj Mrmljati ili Compiz;
  • Način prikaza "radnje" omogućuje vam da vidite sve otvorene prozore na jednom zaslonu, premještate ih s jedne radne površine na drugu, tražite i još mnogo toga;
  • Postoji sustav obavijesti na radnoj površini;
  • Podržana su proširenja s kojima možete promijeniti izgled i funkcionalnost okruženja. Možete ih instalirati s extensions.gnome.org;
  • Prema zadanim postavkama, prozori se ne mogu minimizirati, preporuča se korištenje stolnih računala i načina prikaza za zamjenu ove značajke "radnje"... Ali minimiziranje prozora može se omogućiti;
  • Dinamički broj stolnih računala. Možete ih otvoriti koliko god želite.

Za instalaciju pokrenite:

$ sudo apt instalirajte ubuntu-gnome-desktop

2. Xfce

Xfce je lako desktop okruženje za Ubuntu i druge Linux distribucije. Okruženje troši vrlo malo resursa sustava, izgleda lijepo i jednostavno je za korištenje. Uz samo okruženje isporučeno je nekoliko dodatnih aplikacija, panela i dodataka, a koristi se i izvorni Xfwm upravitelj prozora.

Uz standardne komponente, ova Ubuntu radna površina uključuje dodatne programe s prefiksom xfce. Za instalaciju xfce desktop okruženja u Ubuntu pokrenite:

$ sudo apt-get install xubuntu-desktop

3. KDE plazma

KDE je još jedno vrlo moćno i lijepo desktop okruženje, slično po funkcionalnosti i potrošnji resursa Gnomeu. Ali za razliku od Gnomea, ovdje postoji mnogo postavki i možete konfigurirati okruženje kako god želite. KDE ima izgled i dojam poput Windowsa, što će dobro doći početnicima.

Ključne značajke:

  • Možete prilagoditi ogroman broj parametara i doslovno bilo koji aspekt ponašanja radnog okruženja;
  • Paneli se mogu postaviti oko rubova zaslona i mogu se koristiti kao pokretači ili porezne trake;
  • Programe možete pokretati iz izbornika, putem pokretača ili pomoću prečaca;
  • Plazma widgeti mogu se postaviti na radnu površinu;
  • Action Mode omogućuje vam prebacivanje između desktopa i prostora.

Da biste instalirali okruženje radne površine i sve dodatne pakete, pokrenite u terminalu:

$ sudo apt instalirajte kubuntu-desktop

4. LXDE

LXDE je još jedno vrlo lagano desktop okruženje usmjereno na minimalnu potrošnju resursa i maksimalnu izvedbu. Openbox se koristi kao upravitelj prozora. No, osim toga, set okruženja uključuje nekoliko uslužnih programa s LX prefiksom - to su postavke sustava, učitavač aplikacija, ploča, upravitelj sesije, audio player, terminal i još mnogo toga.

Ključne značajke:

  • Troši malo CPU-a i memorije;
  • Izgleda jednostavno i lijepo;
  • Postoje mnoge postavke pomoću kojih možete učiniti da okruženje izgleda onako kako želite;
  • Komponente okoliša mogu se koristiti neovisno jedna o drugoj.

Za promjenu okruženja radne površine ubuntu pokrenite sljedeću naredbu:

$ sudo apt-get install lubuntu-desktop

5. Cimet

Cinnamon je vilica Gnomea 3 koju je razvio Linux Mint distribucijski tim. Okruženje koristi vlastitu ljusku, zbog čega sučelje Gnomea 3 izgleda kao Gnome 2. Koristi novi softver, a ujedno dobivate moderno sučelje i mogućnost instaliranja ekstenzija. Okruženje ima poznatu ploču na dnu zaslona, ​​poznati izbornik za pokretanje aplikacije i mogućnost dodavanja widgeta na radnu površinu.

Za instalaciju pokrenite:

$ sudo add-apt-repository ppa: embrosyn / cimet
$ sudo apt ažuriranje
$ sudo apt install cimet blueberry

6. DRUGAR

MATE je fork Gnomea 2 koji je nastao odmah nakon objave izlaska Gnomea 3. Mnogim korisnicima se nova verzija nije svidjela i željeli su zadržati isti izgled i dojam. Okruženje izgleda potpuno isto kao tradicionalno Gnome 2 sučelje.

Ključne značajke:

  • Ima tradicionalni izgled i dojam Gnomea 2;
  • Dolazi sa starijim verzijama nekih Gnome 2 aplikacija;
  • Svi sukobi između MATE-a i Gnomea 3 su riješeni, tako da se oba okruženja mogu neprimjetno instalirati na sustav.
  • Podržane su GTK2 i GTK3 aplikacije.

Za instalaciju koristite sljedeću naredbu:

$ sudo apt-get install ubuntu-mate-desktop

7. Panteon

Pantheon je grafički frontend za Gnome 3 razvijen od strane projekta Elementary OS. Ali može se instalirati i na Ubuntu.

Osobitosti:

  • Gornji panel se zove WingPanel i miješa najbolje od Gnomea 2 i Gnome Shella;
  • Pokretač Slingshot koristi se za pokretanje aplikacija;
  • Na dnu ekrana nalazi se Plank dok;
  • Uslužni program Cerebere radi u pozadini i prati rad svih ostalih komponenti, a također ih ponovno pokreće u slučaju pogreške;
  • Možete odabrati koje module okruženja želite koristiti na svom sustavu.

Za instalaciju pokrenite sljedeće naredbe:

$ sudo add-apt-repository ppa: elementary-os / daily
$ sudo apt ažuriranje
$ sudo apt install elementary-desktop

8. GNOME Flashback

Ovo je verzija klasičnog Gnome desktop okruženja, portfelja novih tehnologija poput GTK3 i drugih. To je njegova glavna razlika od MATE-a. Ovo je gotovo isti Gnome 2, samo malo ažuriran, negdje između Gnomea 2 i 3. Radi bolje na starijem hardveru.

Osobitosti:

  • Ima klasičan izbornik aplikacija i panel;
  • Ploča je konfigurirana na isti način kao u Gnomeu 2, samo da biste to učinili, trebate pritisnuti Alt;
  • Poboljšana je ukupna stabilnost, apleti se više ne mogu premještati, a vertikalna okna također imaju bolje rezultate.

Za instalaciju upišite naredbu:

$ sudo apt instalirajte gnome-session-flashback

9. Strašno

Awesome zapravo nije desktop okruženje, to je upravitelj prozora s pločicama. Prema zadanim postavkama, dolazi s pločom na koju možete postaviti svoje aplete, prebacivanje radne površine i widgete. Postoji i nekoliko biblioteka widgeta koje možete dodati na svoju radnu površinu.

Postavljanje pločica omogućuje vam da automatski promijenite raspored prozora bez preklapanja tako da ravnomjerno ispunjavaju zaslon, ali možete učiniti da prozori lebde, kao što se radi u normalnim okruženjima.

Osobitosti:

  • Nemojte gubiti prostor na ekranu;
  • Nema potrebe za odabirom položaja prozora pomoću miša ili dodirne podloge;
  • Konfiguriranje uvezivanja prozora;
  • Postoji podrška za miš.

Za instalaciju samo pokrenite:

$ sudo apt-get install super

10. Prosvjetljenje (E)

Prosvjetiteljsko okruženje usredotočuje se na ljepotu uz minimalnu potrošnju resursa. Postoji skup vlastitih aplikacija, kao i vlastiti upravitelj prozora. Na dnu zaslona nalazi se dock traka, a widgeti se mogu dodati na radnu površinu. Za instalaciju pokrenite:

$ sudo add-apt-repository ppa: enlightenment-git / ppa
$ sudo apt-dobi ažuriranje
$ sudo apt-get install e20

11.i3wm

i3wm je još jedan sjajan i jednostavan upravitelj prozora koji se temelji na pločicama. Programeri su se usredotočili na maksimalnu jednostavnost korištenja, kao i na kod i konfiguraciju.

Osobitosti:

  • Podrška za više monitora;
  • podrška za UTF-8;
  • Jednostavan za postavljanje (nije potreban programski jezik);
  • Izrada rasporeda za dinamički raspored prozora;
  • Rukovanje plutajućim i pop-up prozorima;
  • Različiti načini rada, baš kao u Vimu.

Za instalaciju pokrenite:

$ sudo apt-get install i3

12. Deepin DE

Deepin Linux distribucija koristi vlastito posebno dizajnirano desktop okruženje integrirano s aplikacijama kao što su Deepin Video, Deepin Music i druge. Karakteristična značajka ovog okruženja je bočna ploča s postavkama, kao u Windowsu 8.1, samo što je mnogo praktičnija.

Instalacija Ubuntu okruženja vrši se naredbom:

$ sudo sh -c "echo" deb http://packages.linuxdeepin.com/deepin pouzdani glavni neslobodni svemir ">> /etc/apt/sources.list"
$ sudo sh -c "echo" deb-src http://packages.linuxdeepin.com/deepin pouzdani glavni neslobodni svemir ">> /etc/apt/sources.list"
$ wget http://packages.linuxdeepin.com/deepin/project/deepin-keyring.gpg
$ gpg --import deepin-keyring.gpg
$ sudo gpg --izvoz --oklop 209088E7 | sudo apt-key add -
$ sudo apt-dobi ažuriranje
$ sudo apt-get install dde-meta-core python-deepin-gsettings deepin-music-player deepin-software-center deepin-movie deepin-game-center

13. Budgie

Budgie je desktop okruženje temeljeno na Gnomeu koje je razvio Solusov distribucijski tim. Programeri su se usredotočili na stvaranje najljepšeg sučelja. Ova grafička ljuska za ubuntu se prema zadanim postavkama koristi u izdanju Ubuntu Budgie, koje je nedavno postalo službeno.

Osobitosti:

  • Integrira se s Gnome stogom;
  • Postoji Raven bočna traka s koje možete brzo pristupiti postavkama;
  • Sve postavke se vrše putem Raven ploče.

Za instalaciju upišite sljedeće naredbe:

$ sudo add-apt-repository ppa: budgie-remix / ppa
$ sudo apt ažuriranje
$ sudo apt instalirajte budgie-desktop

14. Openbox

Openbox je vrlo prilagodljiv upravitelj prozora. Ima minimalistički izgled i dojam i vrlo je prilagodljiv. Možete promijeniti gotovo bilo koji aspekt ljuske. Možete prilagoditi izgled dok idete i koristiti KDE ili Gnome aplikacije.

Za instalaciju ovog Ubuntu desktop okruženja pokrenite.

Vrhunski povezani članci