Ubuntu sunucusu grafik kabuğu 16.10. En iyi Ubuntu GUI'leri

X Penceresini başlatmanın birkaç yolu vardır. Bazen, işletim sistemini kurarken, yükleyicinin bunları otomatik olarak başlatma önerisini kabul ederler. Kurulum sırasında her şey yolunda gittiyse, işletim sistemini başlattıktan hemen sonra grafik modunda olacaksınız. Ancak, deneyimlerime göre (özellikle XFree86'nın 3. sürümüyle ilgili deneyimime göre), X sistemi her zaman otomatik olarak kurulmaz, bu nedenle işletim sistemini yükleme bölümünde otomatik olarak başlamamanızı tavsiye ettim. Grafik kabuğunu nasıl başlatırsınız?

Önceki metinden, önce X sunucusunu başlatmanız gerektiğini bilmelisiniz. Bu, /usr / X11R6 / bin dizininden uygun sunucuyu doğrudan çalıştırarak yapılabilir. Sonuç olarak, ekranda ortada fare çarpı işareti olan gri bir dikdörtgen göreceğinizi zaten biliyorsunuz. Ancak, pencere yöneticisi ve tek bir istemci programı çalışmadığı için hiçbir şey elde etmeniz pek olası değildir. Yani sadece tuş kombinasyonuna basın< Ctrl>+< Alt>+< Backs pace>X sunucusunu kapatmak için.

Grafik moduna girmenin biraz daha başarılı (ama yine de en doğru değil) yolu komutu vermektir. xinit.

programı xinit( /usr / X11R6 / bin dizininde bulunur) X Pencere Sistemi sunucusunu ve en az bir istemci programını başlatmak içindir.

Komut satırı hangi X sunucusunun çalıştırılacağını belirtmiyorsa, xinit içerdiği sunucu başlatma komut dosyasını yürütmek için kullanıcının ana dizinindeki .xserverrc dosyasını arar. Böyle bir dosya yoksa, xinit varsayılan olarak aşağıdaki komut dosyasını çalıştırır:

X: 0

yani, 0 numaralı ekranda X adlı bir programı başlatır. Bu, arama yollarında listelenen dizinlerden birinin x... Bildiğiniz gibi, bu doğru sunucuya bir bağlantı olmalıdır. .xserverrc betiğini kullanarak, komutun yürütmek koşuyor mevcut X sunucusu... Aksi takdirde indirme işlemi çok yavaş olacak ve hemen çıkacaktır.

Başlangıç ​​komut satırında ise xinitçalıştırılacak istemci programı belirtilmemiş, program xinit istemci programlarını başlatan bir komut dosyası olarak yürütülecek kullanıcının ana dizinindeki .xinitrc dosyasını arar. Böyle bir dosya yoksa, xinit varsayılan olarak bu komut dosyası yerine komutu yürütür:

xterm -geometri + 1 + 1 -n oturum açma -görüntüleme: 0

Red Hat Linux'u kurduktan sonra .xinitrc dosyanızı oluşturmadıysanız, komutu çalıştırmanız yeterlidir. xinit komut satırından, tek bir terminal penceresi ile neredeyse boş bir masaüstü göreceksiniz. Pencere yöneticisi olmadığı için bu pencere ile hiçbir şey yapamazsınız (taşıma, yeniden boyutlandırma vb.), ancak pencere yöneticisi dahil diğer programları bu pencerede başlatabilirsiniz. Örneğin, / usr / X11R6 / bin dizinine geçin ve komutu verin fvwm veya twm(bu pencere yöneticilerinden biri genellikle varsayılan olarak yüklenir). Bundan sonra, ekranın görünümü biraz değişecektir, pencereleri hareket ettirebilirsiniz (her zamanki gibi, pencere başlığını fare ile tutarak) ve masaüstünde boş bir alana sol tıklayarak bir menüye çıkın.

Bu grafik arayüzü çağırma yönteminde durursak, her başladığında, aynı komut dizisini tekrarlamanız gerekecektir (bu yöntemin diğer dezavantajlarını saymazsak). Doğal olarak, kullanıcı bu rutini otomatikleştirmek için bir .xinitrc komut dosyası oluşturma yeteneğinden yararlanmalıdır.

Aşağıda, saati, birden çok terminali başlatan ve pencere yöneticisini "son" istemci olarak bırakan bir .xinitrc betiği örneği verilmiştir.

#! / bin / sh

xrdb -load $ HOME / .Xresources

xsetroot -katı gri &

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

.xinitrc'den başlatılan programların arka fon hemen tamamlamazlarsa. Aksi takdirde, bu programlar diğer programların başlatılmasını engelleyecektir. Ancak, çalışan programlardan biri (genellikle bir pencere yöneticisi veya terminal emülatörü) arka planda değil, ön planda yürütülmelidir, böylece komut dosyası sona ermez (bu programı sonlandırarak, kullanıcı programa söyler xinit işi bitiren ve programın kendisi xinit bitmelidir). Yukarıdaki örnekte, pencere yöneticisi doğru şekilde yapılandırılmışsa, X oturumundan çıkmak için komutu seçmeniz yeterlidir. çıkış yönetici menüsünde twm.

Çağrının komut satırında verilen argümanlar xinit, .xinitrc ve .xserverrc komut dosyalarının yürütülmesini atlamanıza izin verir. Komut satırında alternatif bir istemci programı ve/veya alternatif bir sunucu belirtilebilir. İstemci programı, çağrının komut satırındaki ilk argüman olmalıdır. xinit... Belirli bir X sunucusunu çağırmak için, bir çift tire (istemci programını ve argümanlarını belirttikten sonra) ve ardından gerekli sunucunun adını ekleyin.

Sunucu ve istemci program adları eğik çizgi (/) veya nokta (.) ile başlamalıdır. Aksi takdirde, ilgili (önceki) programa yapılan çağrının komut satırına eklenen bağımsız değişkenler olarak değerlendirilirler. Bu şekilde, tüm komut satırını yeniden yazmak zorunda kalmadan bağımsız değişkenler ekleyebilirsiniz (örneğin, arka plan ve metin renklerini ayarlayın).

Belirli bir sunucu adı belirtilmemişse ve çift çizgiyi iki nokta üst üste ve ardından bir sayı izliyorsa, xinit bu numarayı varsayılan sıfır yerine bir görüntü numarası olarak değerlendirir. Genel olarak, çift tireyi izleyen tüm bağımsız değişkenler, sunucu çağırma komut satırına eklenir.

İşte program çağırmaya ilişkin bazı komut satırı örnekleri xinit.

$ xinit

Bu komut, X bağlantısının gösterdiği sunucuyu başlatacak ve özel komut dosyasını çalıştıracaktır. .xinitrc varsa, yoksa yeni başladı xterm.

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

Böylece, belirli bir sunucuyu alternatif bir ekranda çalıştırmak mümkündür.

$ xinit -geometri = 80x65 + 10 + 10 -fn 8x13 -j -fg beyaz -bg donanma

Bu komut, bağlantının gösterdiği sunucuyu başlatır x, ve varsayılan komut xterm komut satırında listelenen argümanlar iletilecektir. Senaryo .xinitrc göz ardı edilecektir.

$ xinit -e widget'ları - .Xsun -l -c

Bu durumda, sunucuyu başlatmak için komut kullanılır. . Xsun -l -c , ve varsayılan istemci programı xterm argümanlar iletilecek -e widget'ları.

Acemi bir kullanıcı genellikle .xinitrc komut dosyasının kendi sürümünü oluşturma becerisinden yoksun olduğundan, site yöneticileri bu işlevi gerçekleştiren bir genel komut dosyası oluşturarak GUI'yi çağırmalarına yardımcı olabilir. Bu tür komut dosyaları genellikle denir x11, xstart, veya startx ve acemi kullanıcılar için basit bir arayüz oluşturmanın uygun bir yoludur. İşte bu türden en basit betiğin bir örneği:

#! / bin / sh

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

Red Hat Linux'un standart sürümünü yüklerken, komut dosyasının daha karmaşık bir sürümü oluşturulur startx/ usr / X11 / bin dizininde bulunur (görüntüleyebilirsiniz). Ayrıca, bu komut dosyasının site yöneticileri için bir örnek olarak oluşturulduğunu ve böyle bir komut dosyasının kendi sürümlerini oluşturmayı amaçladığını söyleyen bir kılavuz sayfası da vardır.

Komut dosyasının standart sürümüne bakarsanız startx, pratikte sadece üç komutun yürütülmesine indirgendiğini göreceğiz:

xauth $ gösterimi ekleyin. $ kurabiye

xauth `hostname -f` $ gösterimini ekleyin. $ kurabiye

xinit $ clientargs - $ gösterim $ serverargs

Yani, sonuçta, startx daha önce düşündüğümüz komutu çağırır xinit, yalnızca bunun için komut satırı argümanlarının gerekli değerlerini hazırlar. İlk argüman xinitrc dosyasının adıdır ve kullanıcının ana dizininde bir .xinitrc dosyası varsa, o zaman (yolla birlikte) alınır ve ana dizinde böyle bir dosya yoksa, sistem -wide file / etc / X11 / xinit / xinitrc alınır, yani "clientargs" = "/ etc / X11 / xinit / xinitrc".

Değişkenin değeri de aynı şekilde oluşturulur. serverarg'lar: kullanıcının ana dizininde bir .xserverrc dosyası varsa, o zaman değişken serverarg'lar buna işaret edecek. Böyle bir dosya yoksa, o zaman serverarg'lar/ etc / X11 / xinit / xserverrc'yi gösterecektir. Değişken Görüntüle değer atanır: 0. Komut dosyasında ayrıca startxçağrılırken komut satırında belirtilen argümanlar analiz edilir (betiği önce parametresiz olarak çağıracağımız için şimdilik bu kısmı ayrıntılı olarak analiz etmeyeceğiz) ve son olarak çağrı satırının sonunda xinit katma - auth $ HOME / .Xauthority... Böylece, sistemi kurduktan hemen sonra (kullanıcı .xinitrc dosyalarını oluşturana kadar ve . xserverrc ev dizininizde) şöyle çağrılır:

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

Komutlar xauth ve seçenek -auth $ HOME / .Xauthority, X sunucusuna iletilir, grafik modunu başlatan kullanıcıyı yetkilendirmeye yarar. Henüz yetkilendirme mekanizmalarıyla ilgilenmiyoruz, bu yüzden bu kısmı dikkate almayacağız (ilgileniyorsanız, çevrimiçi kılavuza bakın) Xsecurity parametresi olan adam).

V. Kostromin (rus-linux nokta ağında kos) - 7.4. X Pencere Sisteminin Başlatılması.

Çalışırken olmasına rağmen Linux sunucuları konsolu kullanmak gelenekseldir, ancak bu bir bilgisayarla çalışmanın en uygun yolundan uzaktır. Özellikle rutin işlemler söz konusu olduğunda.

Bu nedenle, bir grafik veya web arayüzü kurarak onunla çalışmayı optimize etmek mantıklıdır.

Bu makalede grafik kabuğun kurulumu ve kullanımı tartışılacaktır. Örnek olarak Ubuntu Server 16.04'ü alalım.

Bir grafik kabuğu yükleme

Ubuntu Sunucusunda, tercihlerinize bağlı olarak standart bir Ubuntu kabuğu veya başka bir kabuk kurabilirsiniz.

Standart kabuk şu komut kullanılarak yüklenir:

Kabuk

apt-get install ubuntu-masaüstü

Bu kabuk çok daha az sistem kaynağı tüketir ve ayrıca Windows benzeri bir arayüze sahiptir (aşağıdaki ekran görüntüsüne bakın). Bu nedenle, daha önce Windows ile çalışmış olan Linux acemileri buna dikkat etmelidir.

Görünüşe göre kapsamlı menülere rağmen, LXDE neredeyse hiç süper özellikli değil. Kutudan çıkan programların ve seçeneklerin bolluğu açıkça onunla ilgili değil. Ofis bile sadece bir dosya görüntüleyicidir. Sadece minimum minimum. Daha fazla yok.

Ancak yine de, çoğu tipik görev için bu yeterlidir. Çalışma sürecinde en çok talep edilen LXDE dağıtım paketinde yer alan programlar:

  • yaprak pedi- basit metin editörü. Windows'ta "Not Defteri" analogu;
  • LXT terminali- konsolla çalışın;
  • PCManFM- dosya yöneticisi;
  • Xarchiver- Arşiv. Şu formatları destekler: bz2, gz, lzma, xz, tar.bz2, tar.gz, tar.lzma, tar.xz, 7z.

Eksikliklerden.

LXDE'de Ubuntu'ya kurulum yaparken, Oturumu Kapat düğmesi bazen çalışmıyor. Ve bununla birlikte ve yalnızca sistemden çıkış yapma yeteneği değil, aynı zamanda yeniden başlatma, uyku moduna geçme vb. bir grafik arayüz kullanarak.

Bunun nedeni, bu kabuğun doğru şekilde kurulamaması ve içinde lxsession-logout programı bulunmamasıdır.

Bu sorunu çözmek için, bu programı ayrıca yüklemeniz yeterlidir.

apt-get install lxsession-logout

apt - lxsession'ı yükle - oturumu kapat

Paket yöneticisini yüklemesinaptik

Grafiksel bir kabuk kurmak, sistemle çalışmayı kolaylaştırmak için halihazırda büyük bir adımdır. Ancak, yazılım yüklemesi yine de yalnızca konsoldan yapılabilir.

Bu sorun, bir grafik paket yöneticisi yüklenerek çözülebilir. Örneğin Synaptic.

apt-get install synaptic

apt - synaptic'i yükle

Synaptic iki şekilde başlatılabilir:

  • Komutu kullanma

    sudo sinaptik

  • Grafiksel bir arayüz kullanma.
    Ana Menü - "Debian" - "Uygulamalar" - "Sistem" - "Paket Yönetimi" - "Synaptic PackageManager"
  • Synaptic başladığında (LXDE'de, tüm Synaptic pencereleri LXTeminal "arka plan" penceresiyle birlikte çalışır), süper kullanıcı ayrıcalıklarına sahip bir kullanıcının şifresini soracaktır. Kullanıcı adı ve şifreyi girdikten sonra ana Synaptic penceresi açılacaktır.

    pencere " Kısa Açıklama"Kapatılabilir ve istenirse tamamen devre dışı bırakılabilir.

    Synaptic kullanarak bir program yüklemek için, paketin adının yanındaki onay kutusunu kaldırarak paketi seçin ve araç çubuğundaki "Uygula" düğmesine tıklayın. Ardından açılan iletişim kutusunda kurulumu onayladıktan sonra Synaptic gerekli tüm işlemleri otomatik olarak gerçekleştirecektir.

    Programın çalışması için ek paketler gerekiyorsa, Synaptic bunları önceden seçilmiş olana eklemeyi önerecektir.

    Herhangi bir paket zaten kuruluysa, onay kutusu yeşil renkte olacaktır.

    Programları örnek olarak yüklemeMySQLtezgah

    Linux'ta MySQL DBMS ile çalışmak için MySQL Workbench programını ve Windows'ta kullanabilirsiniz. Aynı zamanda, Windows ve Linux'ta MySQL Workbench ile çalışmanın gerçek süreci farklı değildir.

    Synaptic'te gerekli paket "Veritabanı (evren)" bölümünün altında bulunur. mysql-workbench paketinin onay kutusunu kaldırıyoruz ve kuruluma gerekli paketleri eklemeyi kabul ediyoruz.

    "Uygula" düğmesine tıkladıktan ve onayladıktan sonra MySQL kurulumları Tezgah kurulacak.

    Aşağıdaki gibi grafik arayüzden başlatabilirsiniz: Ana menü - "Debian" - "Uygulamalar" - "Programlama" - "MySQL Workbench".

    Artık MySQL ile çalışmak büyük ölçüde basitleştirildi ve güvenlik de önemli ölçüde artırıldı (MySQL'e uzaktan erişimi devre dışı bıraktığınızda), çünkü artık yalnızca konsol yardımcı programlarını kullanmaya değil, aynı zamanda web üzerinden açık erişime (phpMyAdmin) gerek yok.

    Benzer şekilde, belirli işlemleri gerçekleştirmek için grafik arayüzlü başka programlar da yükleyebilirsiniz.

    Özet

    Grafiksel bir kabuğun kullanılması, sunucuyla çalışmayı çok daha kolay hale getirir.

    Elbette Linux, konsolu tamamen terk etmenize izin vermiyor, ancak bu aslında gerekli değil. Temel işlemleri gerçekleştirmek için grafik arayüzlü programların kullanılması, işinizi önemli ölçüde optimize etmek için zaten yeterlidir.

    "Gerçek sunucular konsolda yapılır" şeklindeki yerleşik görüşe rağmen, sonuçta sunucu sizin için vardır, siz sunucu için değil. Bu nedenle, işi daha rahat ve verimli hale getirmenin ayıplanacak bir tarafı yoktur.

Talimatlar

Rad Hat Linux işletim sisteminde, konsola süper kullanıcı olarak girilen xinit komutu kullanılarak grafik kabuk başlatılır. Bunun için şifreyi bilmiyorsanız hesap, o zaman, ne yazık ki, komut satırında çalışmanız gerekecek. Bir şifreniz varsa, tam teşekküllü modda, yani yönetici haklarıyla çalışabilirsiniz.

ameliyathanede Ubuntu sistemi Linux ailesi, grafik kabuğunu komut satırından da etkinleştirebilirsiniz. sudo apt-get install ubuntu-desktop komutunu girmek için tekrar süper kullanıcı haklarına ihtiyacınız olacak. Komutları dikkatlice girin. Bu işletim sisteminde hemen hemen tüm işlemler komutlar kullanılarak gerçekleştirilir, bu nedenle bu tür işlemlere uyum sağlamanız gerekecektir.

Kabuk yüklenmediyse ve konsol bir paket hatası verdiyse - güncelleme sistem dosyaları... Bunu yapmak için sudo apt-get update komutunu girin. Gerekli paketleri indirdikten sonra (ve bu, İnternet hızına bağlı olarak çok zaman alacaktır), grafiği çalıştırın. arayüz sudo gdm başlatma komutu. Çok fazla bilgi indirmeyi zor buluyorsanız, sudo aptitude install --no-install-recommends ubuntu-desktop veya sudo apt-get install xubuntu-desktop komutunu kullanarak grafik kabuk paketini ek uzantılar olmadan kurun.

Modern grafik arayüz Linux ailesinin işletim sistemleri çok düşünceli ve kullanışlıdır. Her öğe, kullanıcının zevklerine ve isteklerine uyacak şekilde özelleştirilebilir. Kabukta bu değişiklikleri yapmak için kılavuzlara bakın. Her işletim sisteminin kendi grafiği vardır. arayüz ve kural olarak, herhangi bir işletim sisteminin birçok olumlu ve olumsuz tarafı vardır.

Yazılım Linux yazılımı giderek daha popüler hale geliyor. Birçok bilgisayar kullanıcısı tarafından tercih edilmektedir. Diğer işletim sistemlerine göre daha güçlü olan Linux, birçok kullanıcıyı kendine çekmeye başlamıştır.

İhtiyacın olacak

Talimatlar

Kurulumdan önce Linux, BIOS'a gidin. Orada CD-ROM'dan önyüklemeyi etkinleştirin. Bu, "Önyükleme" bölümünde yapılabilir. Ardından "CD-ROM Sürücüsü"nü kontrol edin. BIOS'ta çalışmak için üzerindeki düğmeleri kullanın. Ayarları kaydetmek için “Kaydet ve Kurulumdan Çık” bölümünü kullanın. Ardından Linux diskini önyükleyin.

Linux'u kullanmak için onu başlatmanız gerekir. Bunu yapmak için size en uygun dağıtım kitini seçin. Kurulumun başında dili belirtin ve kodlamayı seçin. cp1251 kodlamasını veya KOI8-R'yi koymanız önerilir. İhtiyaç var Linux başlangıcı istediğiniz paketleri seçin. Bunu yapmak için Özel Kurulum sekmesini kullanın. Bilgisayarınıza kurulabilecek paketlerin tam listesini göreceksiniz. Yalnızca gerçekten ihtiyacınız olanı seçin. Ama her şeyi yükleyebilirsiniz. Ardından, sertliği bölümlere ayırmanız gerekir; Linux... Burada da kendiniz seçebilirsiniz.

ext3 dosya sistemini seçebilirsiniz. Birkaç bölüme ayrılmıştır. Hepsini biçimlendirin ve sonunda "İleri" ye tıklayın. Önyükleyiciyi seçin. Linux tamamen yüklendikten sonra bilgisayar yeniden başlatılacaktır. V BIOS ayarları ayarları eski haline döndürün. Önyüklemeyi şuradan yükleyin: hard disk... Değişikliklerinizi kaydedin. Sisteme giriş yapmak için kurulum sırasında belirlediğiniz şifreyi giriniz. Ardından "Giriş" e tıklayın. "Masaüstü" açılacaktır. Bazı unsurlar. Önünüzde bir pencere açılacaktır. İçinde Rus dili için tam desteği etkinleştireceksiniz. Ne zaman Linux bağlanın, ardından "Bu eylemi şimdi çalıştır" seçeneğine tıklayabilirsiniz. Ama ilk başta şimdilik "Kapat"a basmak daha iyidir. İşe gidebilirsin. İnterneti kurduğunuzda, programları indirebilir ve dilin tüm bileşenlerini çevirebilirsiniz.

İlgili videolar

Sıklıkla giriyor parola işletim sistemine girmek gereksiz bir işlev haline gelir. Nasıl kapatabilirim? Bu ayarın kaldırılması uzun sürmez.

Talimatlar

Bilgisayar kontrol panelini açın. Kullanıcı hesaplarını ayarlamak için menüyü bulun, burada işletim sistemine giriş yapmak için tüm verileri değiştirebilir, bir şifre belirleyebilir veya silebilir, sistem kullanıcı adını değiştirebilir, yeni bir tane ekleyebilir vb.

"Hesabı Değiştir" penceresinin sağ tarafındaki öğeyi seçin. Menüler arasında gezinmek için sol ve sağ ok düğmelerini ve Geri tuşunu kullanın. Giriş parametrelerini yapılandırmak istediğiniz hesaba bir kez tıklayın.

Ubuntu, Canonical tarafından geliştirilen en popüler Linux dağıtımlarından biridir. Varsayılan olarak, kendi grafik kabuğunu kullanır - Unity. Gnome 3 masaüstü ortamının üstüne uygulanır ve güzel görünür.

Ancak Unity'nin önemli bir dezavantajı var - çok az ayar var ve hala bazı hatalar ve eksiklikler var. Ayrıca, herkes bu kabuğu sevmez. Ancak kullanmak gerekli değildir, Linux için mevcut masaüstü ortamlarından herhangi birini yükleyebilirsiniz. Burada seçiminiz sadece zevkinizle sınırlıdır. Bu yazıda, en iyi grafiklere bir göz atacağız Ubuntu kabuğu 16.04 ve bunların bu sisteme nasıl kurulacağı.

Gnome 3 veya GNU Ağ Nesne Modeli Ortamı, GNU Projesinin bir parçasıdır ve Gnome Projesi ekibi tarafından geliştirilmiştir. Bu masaüstü, Ubuntu Gnome dağıtımı için varsayılan Ubuntu grafik ön ucu olarak kullanılır.

Ana Özellikler:

  • bileşik yöneticisi mırıldanma veya derleme;
  • Görünüm Modu "Hareketler" tüm açık pencereleri tek ekranda görmenize, masaüstleri arasında hareket ettirmenize, arama yapmanıza ve çok daha fazlasını yapmanıza olanak tanır;
  • Masaüstü bildirim sistemi vardır;
  • Ortamın görünümünü ve işlevselliğini değiştirebileceğiniz uzantılar desteklenir. Bunları extensions.gnome.org'dan yükleyebilirsiniz;
  • Varsayılan olarak, pencereler simge durumuna küçültülemez, bu özelliği değiştirmek için masaüstlerinin ve görüntüleme modunun kullanılması önerilir. "Hareketler"... Ancak pencereleri simge durumuna küçültme etkinleştirilebilir;
  • Dinamik masaüstü sayısı. Bunlardan istediğiniz kadarını açabilirsiniz.

Yüklemek için şunu çalıştırın:

sudo apt ubuntu-gnome-desktop'u kurun

2. Xfce

Xfce, Ubuntu ve diğer Linux dağıtımları için hafif bir masaüstü ortamıdır. Çok az sistem kaynağı tüketir, güzel görünür ve kullanıcı dostudur. Ortamın yanı sıra birkaç ek uygulama, panel ve eklenti sağlanır ve yerel Xfwm pencere yöneticisi de kullanılır.

Bu Ubuntu masaüstü, standart bileşenlere ek olarak şunları içerir: ek programlar xfce ile önek. Ubuntu'da xfce masaüstü ortamını kurmak için şunu çalıştırın:

sudo apt-get install xubuntu-desktop

3. KDE Plazma

KDE, işlevsellik ve kaynak tüketimi açısından Gnome'a ​​benzer çok güçlü ve güzel bir başka masaüstü ortamıdır. Ancak Gnome'dan farklı olarak burada birçok ayar var ve ortamı istediğiniz gibi yapılandırabilirsiniz. KDE, yeni başlayanlar için kullanışlı olacak Windows benzeri bir görünüme ve hisse sahiptir.

Ana Özellikler:

  • Çok sayıda parametreyi ve kelimenin tam anlamıyla çalışma ortamının davranışının herhangi bir yönünü özelleştirebilirsiniz;
  • Paneller, fırlatıcı veya vergi çubuğu olarak kullanılan ekranın kenarlarına yerleştirilebilir;
  • Programları menüden, başlatıcı aracılığıyla veya kısayolları kullanarak başlatabilirsiniz;
  • Plazma widget'ları masaüstüne yerleştirilebilir;
  • Eylem Modu, masaüstleri ve alanlar arasında geçiş yapmanızı sağlar.

Masaüstü ortamını ve tüm ek paketleri kurmak için bir terminalde çalıştırın:

sudo apt kubuntu masaüstünü kurun

4. LXDE

LXDE, minimum kaynak tüketimi ve maksimum performansa odaklanan başka bir hafif masaüstü ortamıdır. Openbox, pencere yöneticisi olarak kullanılır. Ancak bunun yanı sıra set, LX ön ekine sahip birkaç yardımcı program içerir: sistem ayarları, uygulama yükleyici, panel, oturum yöneticisi, ses çalar, terminal ve çok daha fazlası.

Ana Özellikler:

  • Az CPU ve bellek tüketir;
  • Basit ve güzel görünüyor;
  • Ortamın istediğiniz gibi görünmesini sağlayabileceğiniz birçok ayar vardır;
  • Ortam bileşenleri birbirinden bağımsız olarak kullanılabilir.

Ubuntu masaüstü ortamını değiştirmek için aşağıdaki komutu çalıştırın:

sudo apt-get install lubuntu-desktop

5. Tarçın

Tarçın, dağıtım ekibi tarafından geliştirilen bir Gnome 3 çatalıdır. Linux Darphanesi... Çevre, Gnome 3 arayüzünün Gnome 2'ye benzemesini sağlayan kendi kabuğunu kullanır. yazılım ve aynı zamanda modern bir arayüz ve uzantı yükleme yeteneği elde edersiniz. Ortam, ekranın alt kısmında tanıdık panele ve uygulama başlatma menüsüne ve ayrıca masaüstüne widget ekleme özelliğine sahiptir.

Yüklemek için şunu çalıştırın:

sudo eklenti-apt-deposu ppa: embrosyn / tarçın
$ sudo uygun güncelleme
$ sudo apt tarçın yaban mersini yükleyin

6. MAT

MATE, Gnome 3'ün piyasaya sürülmesinin duyurulmasından hemen sonra oluşturulan bir Gnome 2 çatalıdır. Birçok kullanıcı beğenmedi. yeni bir versiyon- aynı görünümü korumak istediler. Ortam, geleneksel Gnome 2 arayüzü ile tamamen aynı görünüyor.

Ana Özellikler:

  • Gnome 2'nin geleneksel görünümüne ve hissine sahiptir;
  • Bazı Gnome 2 uygulamalarının eski sürümleriyle birlikte gelir;
  • MATE ve Gnome 3 arasındaki tüm çakışmalar çözüldü, böylece her iki ortam da sisteme sorunsuz bir şekilde kurulabilir.
  • GTK2 ve GTK3 uygulamaları desteklenmektedir.

Yüklemek için aşağıdaki komutu kullanın:

sudo apt-get install ubuntu-mate-desktop

7. Panteon

Pantheon, Elementary OS projesi tarafından geliştirilen Gnome 3 için bir grafik önyüzdür. Ancak Ubuntu'ya da kurulabilir.

özellikler:

  • Üst panele WingPanel denir ve hem Gnome 2 hem de Gnome Shell'in en iyilerini karıştırır;
  • Sapan başlatıcısı, uygulamaları başlatmak için kullanılır;
  • Ekranın altında Plank yuvası bulunur;
  • Cerebere yardımcı programı arka planda çalışır ve diğer tüm bileşenlerin çalışmasını izler ve ayrıca bir hata durumunda bunları yeniden başlatır;
  • Sisteminizde kullanmak istediğiniz ortam modüllerini seçebilirsiniz.

Yüklemek için aşağıdaki komutları çalıştırın:

sudo add-apt-deposu ppa: temel işletim sistemi / günlük
$ sudo uygun güncelleme
$ sudo apt ilk masaüstü masaüstünü kurun

8. GNOME Geri Dönüşü

Bu, klasik Gnome masaüstü ortamının bir versiyonu, GTK3 ve diğerleri gibi yeni teknolojilerin bir portföyüdür. Bu, MATE'den temel farkı: neredeyse aynı Gnome 2, sadece biraz güncellendi - Gnome 2 ve 3 arasında bir şey. Eski donanımlarda daha iyi çalışır.

özellikler:

  • Klasik bir uygulama menüsü ve paneli vardır;
  • Panel, Gnome 2'dekiyle aynı şekilde yapılandırılmıştır, yalnızca bunu yapmak için Alt tuşuna basmanız gerekir;
  • Geliştirilmiş genel kararlılık, uygulamalar artık hareket ettirilemez ve dikey çubuklar daha iyi çalışır.

Yüklemek için şu komutu yazın:

sudo apt gnome-session-flashback'i kurun

9. Müthiş

Awesome gerçekten bir masaüstü ortamı değil, kiremitli bir pencere yöneticisidir. Varsayılan olarak, uygulamalarınızı, masaüstü geçişlerinizi ve widget'larınızı yerleştirebileceğiniz bir panel ile birlikte gelir. Masaüstünüze ekleyebileceğiniz birkaç widget kitaplığı da vardır.

Döşeme, pencerelerin düzenini üst üste binmeden otomatik olarak değiştirmenizi sağlar, böylece ekranı eşit şekilde doldururlar, ancak normal ortamlarda olduğu gibi pencereleri yüzdürebilirsiniz.

özellikler:

  • Boşa harcanan ekran alanı yok;
  • Fareyi veya dokunmatik yüzeyi kullanarak pencerelerin konumunu seçmenize gerek yok;
  • Pencere bağlamalarını yapılandırma;
  • Fare desteği var.

Yüklemek için şunu çalıştırın:

sudo apt-get kurulumu harika

10. Aydınlanma (E)

Aydınlanma ortamı, kaynak tüketimini en aza indirirken güzelliğe odaklanır. Kendi uygulamalarının yanı sıra kendi pencere yöneticisi de vardır. Ekranın altında bir dock vardır ve masaüstüne widget'lar eklenebilir. Yüklemek için şunu çalıştırın:

sudo add-apt-deposu ppa: aydınlanma-git / ppa
$ sudo apt-get güncellemesi
$ sudo apt-get install e20

11.i3wm

i3wm başka bir harika ve basit kutucuk tabanlı pencere yöneticisidir. Geliştiriciler, hem kullanımda hem de ayarlarla kodun maksimum basitliğine vurgu yaptı.

özellikler:

  • Çoklu monitör desteği;
  • UTF-8 desteği;
  • Kurulumu kolaydır (programlama dili gerekmez);
  • Pencerelerin dinamik olarak düzenlenmesi için düzenlerin oluşturulması;
  • Yüzen ve açılır pencereleri işleme;
  • Vim'deki gibi çeşitli modlar.

Yüklemek için şunu çalıştırın:

sudo apt-get install i3

12. Derin DE

Deepin Linux dağıtımı, Deepin Video, Deepin Music ve diğerleri gibi uygulamalarla entegre olarak kendi özel olarak tasarlanmış masaüstü ortamını kullanır. Karakteristik özelliği, WIndows 8.1'deki gibi yan ayarlar panelidir, sadece çok daha uygundur.

Ubuntu ortamının kurulumu şu komutla yapılır:

sudo sh -c "echo" deb http://packages.linuxdeepin.com/deepin güvenilir ana özgür olmayan evren ">> /etc/apt/sources.list"
$ sudo sh -c "echo" deb-src http://packages.linuxdeepin.com/deepin güvenilir ana özgür olmayan evren ">> /etc/apt/sources.list"
$ wget http://packages.linuxdeepin.com/deepin/project/deepin-keyring.gpg
$ gpg --ithalat deepin-keyring.gpg
$ sudo gpg --export --armor 209088E7 | sudo apt-anahtar eklentisi -
$ sudo apt-get güncellemesi
$ sudo apt-get install dde-meta-core python-deepin-gsettings derin müzik çalar derinin-yazılım-merkezi derin film derin-oyun-merkezi

13. Muhabbet kuşu

Budgie, Solus dağıtım ekibi tarafından geliştirilen Gnome tabanlı bir masaüstü ortamıdır. Geliştiriciler en güzel arayüzü oluşturmaya odaklandı. Bu Ubuntu GUI, yakın zamanda resmi hale gelen Ubuntu Budgie baskısında varsayılandır.

özellikler:

  • Gnome yığınıyla bütünleşir;
  • Ayarlara hızlı bir şekilde erişebileceğiniz bir Raven kenar çubuğu vardır;
  • Tüm ayarlar Raven paneli üzerinden yapılır.

Yüklemek için aşağıdaki komutları yazın:

sudo eklenti-apt-deposu ppa: muhabbet kuşu-remix / ppa
$ sudo uygun güncelleme
$ sudo apt budgie-masaüstü yükleyin

14. Açık Kutu

Openbox bir pencere yöneticisidir. Minimalist bir görünüme ve hisse sahiptir ve son derece özelleştirilebilir. Kabuğun neredeyse her yönünü değiştirebilirsiniz. Görünümü istediğiniz gibi özelleştirebilir ve KDE veya Gnome uygulamalarını da kullanabilirsiniz.

Bu Ubuntu masaüstü ortamını kurmak için şunu çalıştırın:

sudo apt açık kutuyu yükle

sonuçlar

Bu yazıda, en iyi Ubuntu 16.04 grafik görünümlerini ele aldık. Hepsi işletim sisteminize nispeten kolay bir şekilde kurulabilir. Ne seçileceği yalnızca kullanıcının zevkine bağlıdır. Hangi Ubuntu ortamını kullanıyorsunuz? Diğer kullanıcılara kullanmaları için ne tavsiye edersiniz? Yorumlara yazın!

benim çevirmeye başlama sebebim ev sunucusu Linux'ta, zar zor hareket etmeye başlayan sabit diskle ilgili sorunlar vardı. Tabii ilk başta ölenin Winchester olduğunu düşündüm, özellikle de 2007'den beri kuyruğunda ve yelesinde peşinde olduğum "kıdemli" WD2500JS olduğu için. Bu nedenle, 500 konser için yepyeni bir WD Caviar Black satın alındı, inandığım gibi, iyi bir fiyata - yaklaşık 2500 ruble, o zamanki ruble döviz kurunun (1 Kasım 2014) zaten düşmeye başladığı göz önüne alındığında . Bununla birlikte, yeni sabit sürücü, o zamana kadar kurulmuş olan Ubuntu'yu başlatırken de bir sürü hata verdi (ve Windows sorunsuz bir şekilde kurulduğunu söylemedi), yedek bir güç kaynağı bile denedim - ama bu yardımcı olmadı, yanı sıra SATA kablosunun değiştirilmesi. Anakartın ("yonga seti" SATA denetleyicisi) kendini kapatmaya başladığını kabul etmek zorunda kaldım. Neyse ki, anakart zaten desteklenen ek bir denetleyici vardı AHCI modu Sabit sürücülerin ona bağlanması için "dosya yıkama" için önerilir. Ubuntu'ya önyükleme ile ilgili hiçbir sorun yoktu, Windows hakkında söylenemez - "yonga seti" denetleyicisinden önyükleme yapmam, "harici" denetleyicinin sürücülerini yüklemem gerekiyordu ve ancak bundan sonra Windows da önyüklemeye başladı.

Bu yüzden benim "sunucumun" platformunu nasıl güncelleyeceğimi düşünmem gerekiyor ama şimdilik yazılım bileşeninden bahsedeceğiz. İlk kez, sistemi aklıma getirmenin uzun zaman aldığını söylemek istiyorum - işten ve diğer endişelerden boş zamanlarımda yaklaşık iki hafta. Yani şimdi Ubuntu'yu yeniden kurmam gerekse bile bu makaleyi açıp tüm ayarları hızlıca tekrarlayacağım. Bu arada, birkaç tane kullanmanızı şiddetle tavsiye ederim. ayakta dizüstü bilgisayar bazı soruları çabucak netleştirebilmeniz için internete erişimi olan (ve bir vagon ve küçük bir arabam vardı, bu da beni bu eseri yazmaya sevk etti).

Bir Bakışta Ubuntu Kurulumu

Ama önce - neden tam olarak Ubuntu Sunucusu 14.04.1. Kesin konuşmak gerekirse, * .04 - ile sürümler uzun vadeli destek, bu yüzden daha güvenilir görünüyor ve bu tür sürümler için güncellemeler uzun süredir yayınlanıyor. İdeal olarak, kurdum, kurdum ve birkaç yıl boyunca unuttum. Ubuntu - kullanıcı dostu olduğu için, ayrıca masaüstü Ubuntu ile "başını sallayan" bir tanışıklığım oldu. Ancak benim durumumda sunucu sürümünün seçimi tartışmalı bir konu, çünkü yine de GUI'yi kurdum - hemen hemen aynı başarı ile her türlü hizmeti masaüstüne aktarmak mümkün olacaktı. Masaüstü, her türlü ofis ve diğer multimedya ile birlikte gelmiyorsa, bunların tümünün kaldırılması arzu edilir (ama işe yarar mı?). Ancak, olan bitti ve okuyucularım grafiksel bir kabuk eklemiyor olabilir.

Kurulumdan önce, bit derinliğine ve takas bölümüne de karar vermeniz gerekir. Sunucuda sınırda bir durumum var - işlemci zaten 64 bit, ancak yalnızca 2 gigabayt RAM. Yani böyle bir durumda 32 bit ve 64 arasındaki seçim ve ayrıca bir takas bölümü oluşturup oluşturmama seçeneği 50/50'dir. Şahsen, 64-bit mimari ve RAM miktarına (yani 2 gigabayt) eşit bir takas bölümü seçtim. Ancak, uygulamanın gösterdiği gibi, takas bölümü pratik olarak kullanılmaz ve bu bölümün başlatılması nedeniyle işletim sisteminin önyükleme süresi biraz artar. Bırak yaşasın, yazık değil.

Genel olarak, işletim sisteminin kurulumu özellikle zor değildir - bu durumda metin modu dışında bir sihirbazdır. Ancak, kullanıcı adı ve şifreyi sağlamak çok önemlidir. Bir ev sunucusu için (harici İnternete "bakmazsa"), çok karmaşık olmayan bir şey koyabilirsiniz, ancak her durumda, bu veriler sürekli olarak gerekli olacaktır. Gerçek şu ki, Ubuntu öyle bir şekilde tasarlanmıştır ki verilen kullanıcı, kurulum sırasında oluşturulmuş olmasına rağmen, süper kullanıcı (kök) haklarına sahip değildir. Sonuç olarak, az ya da çok sorumlu eylem, grafik arayüzde bir parola ve konsolda sihirli kelime sudo ("süper kullanıcı adına yürütme" olarak çevrilebilir) ve ardından bir parola girişi ile onay gerektirir ( seans başına bir kez de olsa) ...

Sabit sürücüyü, varsayılan ayarlara güvenmek de dahil olmak üzere, kurulum sırasında doğrudan bölümlere ayırabilirsiniz, ancak en basit durumda, genel olarak, kendinizi tek bir birincil Ext4 bölümüyle sınırlayabilirsiniz (her ihtimale karşı, bunun bir olduğunu hatırlatmama izin verin). Linux için "yerel" dosya sistemi) sabit diskin tüm hacminde ve daha da önemlisi kurulumdan sonra bir disk belleği dosyası oluşturun. Veya çok fazla RAM varsa (4 gigabayttan veya hatta ikiden) oluşturmayın.

Kendim için, her ihtimale karşı ilk önce Windows'u yüklemek istediğimi göz önünde bulundurarak, Gnome Partition Editor önyükleme diskini kullanarak bölümleri önceden hazırladım. Bu nedenle, bazı önerilere göre, 1 gigabaytlık bir FAT32 önyükleme bölümü oluşturdum, birincil NTFS bölümü Windows için bir sistem bölümü, ardından ikincil bölümde birkaç mantıksal disk - bir takas bölümü (linux-swap), bir sistem Linux için bölüm (Ext4) ve son olarak "toplar" için paylaşılan bir NTFS bölümü. Biraz garip geldi tabii ki ama her iki sistemde de çalışmanıza izin veriyor.


Ekran görüntüsü zaten yüklediğim grafik arayüzden.

Söylemeliyim ki, bir şekilde mantıksal bir Windows bölümüne yüklemek istemedim, bu yüzden iki tam birincil bölümle bitirdim. Aslında, resmi olarak, en fazla dört tane olabilir (bu nedenle Linux Ext4 de birincil yapılabilir), kişisel olarak birden fazla birincil bölüm görmek benim için biraz garip (MS DOS / Windows 95 ile olan deneyimim hala etkiliyor) .

Bu nedenle, sabit diskteki bölümler önceden hazırlanmışsa, Ubuntu kurulumunun uygun aşamasında, seçtiğinizden emin olun. manuel mod disk ayarları ve sözde bağlama noktalarını eşleştirmeyi unutmayın. Takas bölümü otomatik olarak eşlenir, ancak en az bir bağlama noktası - kök (aka "/") kendiniz kaydedilmelidir. Bunu yapmak için diskin uygun bölümünü giriyoruz (benim durumumda sda6 - bu arada, sabit diski bölümlere ayırırken, birimlere etiket atamak uygundur, o zaman hata yapmak çok zor olacaktır) , dosya sistemini değiştirmeden bırakın (Ext4), boş bir bölümü biçimlendirip biçimlendirmemek size kalmış (daha önemlisi, biçim dedim) ve bağlama noktasını ("farklı kullan") - / (yani kök) ayarlayın.

Belki de / boot mount noktasını FAT32 önyükleme bölümüyle eşleştirmek faydalı olacaktır (ne yazık ki, kurulum sırasında bu olasılığı kontrol etmeyi düşünmedim, bu yüzden bu seçeneğin izin verilebilirliğini ve aynı zamanda, Windows'un daha sonra çalışabilirliği). Ayrıca, Windows'tan çift önyükleme yapmayı planlamıyorsanız, / home bağlama noktasını ayrı bir bölüme ayırmanızı ve muhtemelen / var'ı da (özellikle az ya da çok tam teşekküllü bir web sunucusu planlıyorsanız ve / veya paylaşılan bir klasör içinde bir yerde / var).

Belki de disk adlandırma hakkında, Windows'ta kabul edilenden (ve aslında MS DOS günlerinden beri) farklı olan, C:, D: vb. :?). Bu nedenle, sabit sürücüler sd öneki ile İngiliz alfabesinin harflerine göre sırayla listelenir (aslında SCSI olmasına rağmen SATA Aygıtı olarak çözülebilir, ancak bu arada "eski" IDE / PATA sürücülerinin derinlerine inmeyeceğiz hd olarak adlandırılacak) - sda, sdb, vb. ve disklerdeki bölümler numaralandırılmıştır. Buna göre, ilk 4 birincil bölümler için ayrılmıştır ve ikincil bölümdeki mantıksal sürücüler 5'ten numaralandırılmıştır. Böylece, C: sürücüsü yerine sda1 olacağını söyleyebiliriz, ancak D: sürücüsü ise mantıksal sürücü ikincil bölümde ise sda5 olacaktır.

Ekran görüntüsünde sadece sda1'i değil, / dev / sda1'i bile görebilirsiniz. Bu basitçe açıklanabilir - cihazlar için bir tür "sanal" bağlama noktası / dev vardır (orada, sabit sürücülerçok daha fazlası var). İleriye baktığımızda, DOS / Windows'ta kullanıldığı için disksiz dosya yöneticilerinde bu biraz alışılmadık bir durumdur, çünkü onları nereye bağladığınızda, bunlara o klasörden erişilir (unix'te böyle ilginç bir dosya sistemi). Ve eller hala Alt + F1 ve Alt + F2'ye uzanıyor ...

Peki, kuruluma geri dönelim. Ubuntu sunucu odasının avantajı, kurulum için en çok talep edilen yazılımı veya daha doğrusu sunucuları (yazılım açısından) hemen seçebilme yeteneğidir. OpenSSH muhtemelen makineye (en azından konsola) ve Samba'ya (veya SMB / CIFS) - Windows uyumlu "toplar" için uzaktan erişim için gerekli olacaktır. Web geliştiricileri kesinlikle LAMP (Linux - Apache - MySQL - PHP) ile ilgileneceklerdir, ayrıca birkaç sunucu daha seçebilirsiniz, ancak bir ev sunucusu için talep edilmeleri pek olası değildir (belki de birisi bir baskı sunucusu kurmak istiyorsanız). Paketlerin manuel kurulumunu da not edebilirsiniz, ancak bu yardımcı programın arayüzü bir şekilde çok uygun görünmüyordu, bu yüzden bu aşamada ve bu pencerede listelenenlere ek olarak ihtiyacınız olan her şeyi rahatsız etmemenizi tavsiye ederim, kurulumdan sonra topla işletim sistemi.

Ve Ötesi. Neden / home ve / var bağlama noktalarına odaklandım? / Ana sayfa, kullanıcı verilerini - kısmen ayarlar, masaüstündeki dosyalar vb. / var, öncelikle LAMP'yi kurarken ilgi çekicidir, çünkü burası web sitelerini (/ var / www / html) ve MySQL veritabanlarını (/ var / lib / mysql) barındırmanın önerildiği yerdir. Bu nedenle, bu bölümleri yeniden biçimlendirmeye zorlanmazsa, sistemi yeniden kurarken, ayrı sabit disk bölümlerine ayrı bağlama noktaları tahsis etmek yardımcı olabilir.

Evet, size kurulumdan biraz bahsetmek istedim ama bir "mnogabukf" olduğu ve hatta resimsiz olduğu ortaya çıktı. Genel olarak, ilk aşamada Ubuntu Sunucusu 12.04 LTS Tabanlı Ev Medya Sunucusu makalesinden ilham aldım. Ubuntu sürümünün daha eski olmasına rağmen, herhangi bir temel farklılık fark etmedim, ayrıca yazar kurulum sürecine ekran görüntüleri ile eşlik ediyor ve aynı zamanda RAID yazılımının kurulumundan bahsediyor, dizi güncel ve Mevcut donanımda yükseltmezdim). Sonra kurulumla ilgili konuşmayı bitirmeyi ve işe başlamayı öneriyorum.

konsol çalışması

Bu nedenle, Ubuntu Sunucusunu kurduktan sonra, grafik arabirim sunucu sürümüyle birlikte sağlanmadığı için konsola giriyoruz (ancak dağıtım kiti yalnızca yaklaşık 580 megabayt alıyor). Alışkanlık dışında, bu biraz şaşkınlığa neden olur, ancak prensipte yaşayabilirsiniz, özellikle de tamamen aynı konsola girmek için SSH kullandığımız için. Ve sFTP protokolünü kullanarak dosya sistemine erişimimiz var. İşletim sistemini kurarken OpenSSH seçildiyse, kutudan çıkar çıkmaz söyleyebiliriz. uzaktan erişim sunucu IP adresi tarafından. Bir yönlendirici kullanırken (ve ev ağı bu büyük olasılıkla öyledir) bu yönlendiricinin kendisinin DHCP ayarlarında sunucuya statik bir IP atamak mantıklıdır. 192.168.1.2'yi atadım, bundan sonra bu adresi kullanacağım, bu yüzden sunucunuzun farklı bir IP'si varsa, bir düzeltme yapın.

Windows için ana SSH istemcisi PuTTY'dir. Sunucuya bağlanmak için IP adresini girin ...


ve aslında konsola giriyoruz. Sunucu anahtarına yemin ederse güveniyoruz deriz.


Şifreyi girdiğinizde, ekranda hiçbir şey görüntülenmiyor (yıldız işaretleri bile yok), böyle bir şey olduğunu söylemeye değer. linux özelliği... Kullanıcı adı ve şifre olarak, yeni bir şey oluşturulmadıkça, Ubuntu kurulum aşamasında belirtilenler kullanılır.

sFTP üzerinden çalışmak için bu protokolü destekleyen bir FTP istemcisi kullanabilirsiniz, örneğin ben FileZilla kullanıyorum. Ana Bilgisayar - sftp: //192.168.1.2, kullanıcı adı ve şifre - işletim sistemi kurulumu sırasında oluşturulan SSH'de olduğu gibi (en azından başlangıçta). Ancak, sFTP ile ilgili sorun, klasörlerin ve dosyaların çoğunun yalnızca süper kullanıcı tarafından yazılabilir olmasıdır, bu nedenle ana dizinden ayrı olarak, erişim hakları değiştirilene kadar baştan genişletilecek bir yer yoktur. Örneğin, aynı konsol (terminal) aracılığıyla.

Konsol komutlarına süper hızlı başvuru.

sudo - süper kullanıcı olarak çalıştırın. Bu "sihirli kelime" ile hemen hemen her komutun önüne geçmek istemiyorsanız, bir kez süper kullanıcı moduna geçebilirsiniz: sudo -i

CD Dizini değiştirin (örneğin, çok sık cd / etc veya cd ~ - ana dizininize gidin).
dir - çıktıda dosyanın nerede olduğu ve alt klasörün nerede olduğu net olmasa da, bir dizinin içeriğini görüntüleyin (bu bir dizin veya bir klasördür), ancak peki
kedi - dosyanın içeriğini göster
mkdir Klasör oluştur (örneğin mkdir testi)
nano - bir konsol düzenleyicisi (genellikle sudo nano config.conf biçimindedir, yani belirtilen dosyayı süper kullanıcı adına düzenler)
wget - İnternetten bir bağlantıdan bir dosya indirin
apt-get kurulumu Paketi kurun (süper kullanıcı hakları gerektirir)
yeniden başlat - yeniden başlat (süper kullanıcı hakları gerektirir)
çıkış - çıkış (SSH için daha uygun)
<команда>--yardım ya da adam<команда>- komuta konusunda yardım almak.

Biraz daha ayrıntılı olarak, aynı zamanda erişim haklarını değiştirme komutları hakkında kısaca, bunlar chmod (erişim modu) ve chown (sahibi değiştir). Temel olarak, süper kullanıcı haklarına ihtiyaç duyacaklar. Tam dosya erişimini ayarlama: chmod 777 ... 777 nedir? İlk sayı mal sahibinin hakları, ikinci sayı grubun hakları, üçüncü sayı diğer herkesin haklarıdır. 7 - oku, yaz, çalıştır, 6 - oku ve yaz, 4 - salt okunur, 0 - mevcut değil. Sahip değişikliği: chown [:] & ltfile>. Buna göre, kullanıcılar gruplar halinde birleştirilebilir (her kullanıcının kendi grubuna sahip olması daha yaygın olmasına rağmen), böylece sahip, kullanıcı grubu ve "herkes" kombinasyonu nedeniyle dosya ve klasörlere erişimi esnek bir şekilde kontrol edebilirsiniz ( ancak, bu planda potansiyel olarak NTFS daha fazla seçenek sunar).

Dosyaları kopyalamak için cp komutunu kullanabilirsiniz, ancak daha iyi bir yol var - bir konsol dosya yöneticisi, özellikle Midnight Commander yükleyin (ve genel olarak başkaları da var mı?). SSH üzerinden çalışır ve süper kullanıcı altında çalıştırarak çok sayıda yapılandırmayı düzenlemek için mükemmel bir fırsat elde ederiz. Sadece ayarlarda, bana gelince, yukarıda belirtilen nano yerine yerleşik düzenleyicinin kullanımını etkinleştirmek daha iyidir, aksi takdirde anlam kaybolur.

Biz kurarız (sorulara, eğer ortaya çıkarlarsa, olumlu cevap veririz):

Sudo apt-get kurulum mc

Ve çalıştırın: mc veya sudo mc (süper kullanıcı haklarına ihtiyacınız varsa).


Doğru, dosya adlarının daha geniş olması için kendim için biraz ayarladım.

Windows FAR Manager'da kullandığım ile karşılaştırıldığında, iki şey olağandışı - yukarıda bahsettiğim gibi, "disklerin" olmaması ve tekli yerine çift Esc (bu, anladığım kadarıyla, çeşitli ile uyumluluk için yapılmıştır) terminaller).

Küçük bir nokta - birdenbire depoda mc paketi bulunamazsa, geliştiricinin depo anahtarını eklemeniz gerekir (bir nedenden dolayı önce anahtarı ekledim ve ancak daha sonra yükledim, bu yüzden olup olmadığına karar vermeyi düşünmüyorum. başlangıçta oradaydı):

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

Ve her ihtimale karşı, kelimenin tam anlamıyla parmaklarda, bir depo nedir - bu, bir havuzun özüdür, bu durumda, Ubuntu için programlar ve İnternet'teki sunucularda bir yerde bulunur. Grafik arayüzde, tüm bunlar "Uygulama Merkezi" olarak adlandırılır, ancak konsolda - apt-get.

Konsoldaki çalışmayla ilgili birkaç son dokunuş. Kurulumdan hemen sonra veya hemen hemen bir sistem güncellemesi yapmak en iyisidir:

sudo apt-get update - paket listesini depoyla senkronize et,
sudo apt-get upgrade - aslında yükseltmeyi gerçekleştirin.

Windows'tan sonra kurulum yapılması durumunda, önyükleme menüsünde bu Windows'un kendisi için bir önyükleme öğesi bulunmayabilir. Bu durumda, önyükleyici yapılandırmasını güncelleme komutu bana yardımcı oldu:

Sudo güncelleme grubu

Sistem önyüklendiğinde satırlar atlarsa, derler ki, acpi sürücüsünün kullanılması tavsiye edilir, o zaman uygun paketi kurma riskini alabilirsiniz (ki ben yaptım):

Sudo apt-get install acpi

Web arayüzü

Bahsedilen makale, uzaktan sistem yönetimi için Webmin'in kurulmasını önermektedir. Dürüst olmak gerekirse, ilk başta bu sistemin yeteneklerini biraz hafife aldım, ancak bu süreçte, dedikleri gibi, dahil oldum. Benim için en popüler işlevlerin, hizmetleri yapılandırma işlevleri olduğu ortaya çıktı (Windows'ta - hizmetler ve linux'ta bunlara arka plan programı denir), özellikle aynı bölümde sistemi yeniden başlatmak veya kapatmak için bir komut gönderebilirsiniz; yanı sıra Apache ve MySQL yapılandırması, dosya yöneticisi, sistem bilgileri.

Ne yazık ki, bu şey depoda değil, bu yüzden onu paketten manuel olarak kurmanız gerekiyor. Geliştiricinin sitesinde Ubuntu için açık bir paket ve talimat da yok, bu yüzden Debian'a odaklanıyoruz (Ubuntu ondan geldiği için). Bu yazının yazıldığı sırada, mevcut sürüm 1.710'dur ve bu, paket dosyasının adını etkiler. Terminalden yükleme işlemi şöyle görünür. Paketi geçerli dizine indirin (varsayılan olarak, paketi başka bir yere kaydetmek istiyorsanız terminal kullanıcının ana dizininde açılır - önce cd komutuyla gidin):

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

Paketin kurulumunu başlatıyoruz:

Sudo dpkg -- webmin_1.710_all.deb'yi kurun

İlk seferde, büyük olasılıkla çalışmayacaktır, çünkü sistem web arayüzünün çalışması için gereken paketlerden yoksun olacaktır. Bu paketlerin bir listesi konsola yazdırılacaktır. Tüm bu paketleri sudo apt-get install komutunda boşluklarla ayırarak listeliyoruz. Örneğin, makale aşağıdaki komutu içerir:

Sudo apt-get kurulumu libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versiyonları

Ve sitedeki talimatlarda - bu:

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

Ne yazık ki, ihtiyaç duyduğum paketlerin listesi uzun bir süre kayboldu (arada bir şey varmış gibi görünüyor), ama bence anlamı açık. Peki bundan sonra eğer webmin hala kurulu değilse kurulum komutunu tekrar çağırıyoruz (terminalde yukarı tuşuna basarak önceki komutlardan birini seçebilirsiniz).

Web arayüzüne IP adresi, bağlantı noktası 10000 veya bilgisayar adıyla (aynı bağlantı noktası) erişebilirsiniz. Bende - https://servpc: 10000 / veya https://192.168.1.2:10000/ (güvenilmez bir bağlantıda kötüye kullanım ile birlikte, peki, ne yapabilirsiniz). Giriş ve şifre - işletim sistemini kurarken belirtilen favorilerimiz ile aynıdır. Her şey yolundaysa, başlangıçta sistem hakkında bilgi içeren sayfa açılır.


Webmin çok güçlü bir şey olduğundan, belirli bir görevi çözerken bazı yönleri dikkate alınacaktır. Şimdi size biraz dosya yöneticisinden bahsetmek istiyorum (Diğerleri - Dosya yöneticisi). Başlıca dezavantajları, Java ile yazılmış olmasıdır (JavaScript ile karıştırılmamalıdır!) Ve aynı zamanda bence oldukça sakar görünüyor. Üstelik, klasörlerin üstte görüntülenmesi ve karıştırılmaması için nasıl yapılacağını hala anlamadım. Bununla birlikte, "içeride" bunların hepsi süper kullanıcı adına yapıldığından, bu dosya yöneticisi ile yapılandırmaları düzenleyebilirsiniz ve tüm ana işlevler uygulanır (erişim hakları, kopyalama, arşivleri çıkarma, vb.).

02/12/2017 tarihinden itibaren not- sonraki sürümlerde, Dosya Yöneticisi oldukça javascript oldu, ancak Java yöneticisi, Java Dosya Yöneticisinde ayrı bir öğe olarak kaldı.

GUI - Grafik Kullanıcı Arayüzü

Yani bir terminalimiz ve bir web arayüzümüz var. Prensip olarak, bu "kanonik" bir sunucu için yeterlidir, ancak kişisel olarak, böyle bir ortamda hala bir şekilde çok rahat hissetmiyorum. Bu nedenle, bir çeşit grafik kabuk kurmaya karar verdim. Bu durumda "klasik" komut dosyası sudo apt-get install ubuntu-desktop'tur, ancak Unity'yi (varsayılan Ubuntu kabuğu) sevmiyorum. Aslında eski bir dizüstü bilgisayarda Xubuntu ile denemeler yaptığımdan beri sevdiğim xfce4'ü kurmak istiyordum. Aklıma gelen sudo apt-get install xfce4 komutu işe yaradı, ancak sonuç tatmin edici değildi. Kabuğun otomatik olarak başlamamış olması bile bir yerde iyidir (her ihtimale karşı startx komutuyla başlatmak gerektiğini söyleyeceğim). Ancak simgelerin yarısının eksik olması ve menünün kaldırılmış programlara bir sürü bağlantıya sahip olması ve bunların tümü Xubuntu'nun kendisinde (bir USB flash sürücüden yüklenmiş) olduğu kadar güzel görünmüyordu, bana hiç uymuyordu. yol.

Sonuç olarak, yazarı Gnome'u yüklemeyi öneren, sıkıcı görünebileceği konusunda uyarmasına rağmen, Ubuntu sunucusuna GUI yükleyin 14.04 Trusty Tahr adlı bir makaleye rastladım. Ve benim için bu çok iyi - kesinlikle hiçbir eksik simge yok ve hatta bazı özel efektler var ve oldukça düzgün görünüyor. Bu gui'nin Linux standartlarına göre çok fazla yer kaplayacağını da akılda tutmakta fayda var - bir buçuk giga ya da onun gibi bir şey. Kurulum komutu aşağıdaki gibidir:

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

Bu arada, makalenin metnine dayanarak, xfce4'ü şöyle bir şey yüklemeniz gerekiyordu:

Sudo apt-get install --no-install-önerilen xubuntu-desktop

Ama "minimalist" Gnome bana oldukça uygundu, bu yüzden daha fazla denemeye cesaret edemedim, bu yüzden okuyucu odasını yaratıcılık için bırakıyorum.

Muhtemel bir dezavantaj, Rusça'ya çok az çevrilmiş olmasıdır, sonuç olarak, bazı pencerelerde Rusça metin bulunur, bazılarında yoktur. Şahsen ben buna dikkat etmiyorum. İlk başta, özel efektler yavaşladı, ancak NVidia video kartının (sunucumda bulunan) tescilli sürücülerini yükledikten sonra durdular.


İlginçtir ki, Süper tuşa (yani Windows) basmak da dahil olmak üzere çağrılabilen uygulamalara genel bir bakış yapılır. Bir yuva var (görev çubuğunun bir benzeri), bir arama çubuğu var. Ayrıca tüm uygulamaları görüntülemek için dock'ta bir düğme vardır. Prensip olarak, yerleşik ("seçilmiş") uygulamalar ve arama çubuğu nedeniyle, en sık kullanılan programlar oldukça verimli bir şekilde başlatılır. Gerçekten sevmediğim şey, tüm ekranların kaydırılması (satır satır tercih ederdim) ve program adının genellikle simgelerin altında kısaltılmasıydı.

Gnome'un nasıl göründüğüne dair birkaç örnek daha:


Kontrol paneli analogu


Dahili dosya yöneticisi

Grafik arayüzü kurduktan hemen sonra eksik olan şey grafiksel arayüzdü. Metin düzeltici... Makaleler gedit'ten bahsediyor, ancak bir nedenden dolayı yaprak tablası kurdum - bir zamanlar bu iş yerinde kuruldu, yani. tanıdık isim yüzünden. Bu arada grafiksel arayüz sayesinde trach-tibidoch-tibidoch büyüsü yerine, yani. sudo apt-get install, Ubuntu Yazılım Merkezini kullanabilirsiniz. Aynı zamanda, tarayıcı (Firefox) "minimalist" sete bile dahil edildiğinden, açıklamayı okuyabilir, ekran görüntüsüne bakabilir, geliştiricinin web sitesine gidebilirsiniz (sadece neden bir tür anlamadım) haberci orada dahildir - Empati, ayrıca tüm Gnome'u yıkmadan onu kaldıramazsınız).

Grafiksel arayüzün bunun için pek uygun olmadığı ortaya çıktı, kötü şöhretli düzenleme için. yapılandırma dosyaları... Öyleyse bir terminal, cd / etc ve sudo yaprak pedi açın ... E-evet, dedikleri gibi, ne için savaştılar.

Ayrıca iki bölmeli dosya yöneticisini de kaçırdım (yerleşik bağlam menüsündeki Şuraya Taşı ve Kopyala komutlarını takdir etsem de, bunlar Windows Gezgini'nde olurdu). Midnight Commander'ı kronolojik olarak daha sonra ve konsolu kurdum. Ancak, örneğin, Gnome Commander oldukça grafikseldir. Görünüşte Total'e benziyor, ancak hoşuma giden şey, bir disk analogu olması - orada / medyaya monte edilmiş dosya sistemleri gösteriliyor (biraz sonra konuşacağız). Ancak tuş kombinasyonu Alt + 1 ve Alt + 2'dir, işlevsel değildir.


Gnome'u yüklerken (bu büyük olasılıkla diğer grafik kabukları için geçerlidir - Xubuntu'da dizüstü bilgisayarda aynıydı), yönlendirici yerel alandan sorumlu olduğundan, mevcut ağın yerel bir etki alanına (.local) sahip olduğuna dair bir bildirim görünür. ), önerilmez ve Avahi ağ kaynak arama hizmetiyle uyumlu değildir ve hizmet devre dışı bırakılmıştır. Bu sefer Avahi'nin notu sorunun çözülmesine yardımcı oldu. Birkaç yapılandırma dosyasını düzeltmenin önerildiği .local etki alanı aramasını devre dışı bırakın (yukarıda yapılandırma dosyalarını düzenlemenin birkaç yolunu zaten verdim, bu yüzden buna odaklanmayacağım). Kolaylık sağlamak için tarifi burada tekrarlıyorum.

  1. Hosts satırındaki /etc/nsswitch.conf dosyasında silin: dosyalar mdns4_minimal dns mdns4.
  2. / etc / default / avahi-daemon dosyasında, AVAHI_DAEMON_DETECT_LOCAL parametresinin değerini 0 olarak değiştirin.
  3. Yeniden başlatıyoruz. Müdahaleci bildirim artık görünmemelidir.

NTFS bölümlerini bağlayın

NTFS yerel bir dosya olmadığı için linux sistemi, onunla çalışırken, örneğin salt okunur erişim veya SMB aracılığıyla klasörleri paylaşma sorunları gibi çeşitli sorunlar ortaya çıkabilir. Aynı zamanda genel olarak bölmelerin montajından biraz bahsedeceğim.

Aslında, / etc / fstab dosyası, her satırı aşağıdaki biçime sahip olan diskleri önyükleme aşamasında monte etmekten sorumludur:

Bunun bir hatırlatıcısı, dosyanın başındaki yorumda yayınlanmıştır. Dosya sistemi, etiket, birimin UUID'si (muhtemelen tercih edilir, çünkü sistem ve takas bölümlerinin monte edildiği UUID'dir) veya cihaz tarafından (örneğin, / dev / sdb1 yazmak daha hızlıdır) tanımlanabilir. ve okunması daha kolay). Bağlama noktası, bu dosya sistemine erişilecek olan "klasördür". Bir sonraki tip dosya sistemi ve montaj seçenekleri. Döküm ve geçiş seçenekleri döküm programlarına özeldir ( destek olmak) ve fsck (dosya sistemi kontrolü). Ntfs için normalde her ikisi de sıfırdır ve fsck'in ntfs ile çalışması pek olası değildir.

Yukarıda bahsettiğim gibi, ek hizmet dosya sistemleri birim etiketine göre / ortama monte edilmişse sağlanır. Gnome'un yerleşik dosya yöneticisinde, cihazların yanında ve Gnome Komutanı - düğmelerinde ve paneller için hızlı seçim listesinde ilgili simgeler görünür.

Dosyayı manuel olarak düzenlemeye ek olarak, web arayüzünde Sistem - Disk ve Ağ Dosya Sistemleri bölümünden ve Gnome'da Diskler programını kullanarak dosya sistemlerinin montajını kontrol edebilirsiniz. Webmin ve Diskler aracılığıyla SHARED etiketli bir NTFS bölümü sda7 montajına bir örnek:

Bu, fstab'da şöyle bir satırla eşleşir:

/ dev / sda7 / medya / PAYLAŞILAN ntfs varsayılanları 0 0

Ancak tüm diskte (YEŞİL etiketli) bir NTFS bölümü bulunan ikinci 2 terabayt sabit diskin aynı şekilde monte edilmek istemediği söylenmelidir. Nautilus (Gnome'un yerleşik dosya yöneticisi) aracılığıyla "dinamik olarak" montaj yaparken, yani. "cihazlar" üzerinden diske gittiğimde, dosya sistemi FUSEBLK olarak belirlendi (Webmin'de görünüyordu). Böyle bir şeyin fstab aracılığıyla nasıl monte edileceği belirsizdir. Çözüm son derece zarifti - dosya sisteminin otomatik olarak algılanmasına izin verin:

/ dev / sdb1 / medya / YEŞİL otomatik varsayılanlar 0 0

Ancak, bu yöntemin bir dezavantajı vardır - böyle bir dosya sisteminin bağlama parametrelerini Webmin aracılığıyla düzenleyemezsiniz.

İnsanlar, standart "sürücü"ye ek olarak, ntfs-3g (paket ve "dosya sistemi") adlı bir alternatif kullanırlar, ancak bu muhtemelen Ubuntu'nun önceki sürümleri için mantıklıdır. Kendim kurmama rağmen, sonunda standart olana karar verdim. Ancak, ntfs-3g'nin bir NTFS bölümü bağlama sihirbazı biçiminde bazı avantajları vardır. Ayrıca işlemci yükü sorusu da açık (adil olmak gerekirse, ntfs işlemi fark edilir bir işlemci süresi alır - her bölüm için %1-2).

Varsayılan ayarlarla (ntfs varsayılanları ve otomatik varsayılanlar) bile, Rusça dosya adlarıyla ilgili herhangi bir sorunum yok. Ancak, her itfaiyeci için seçeneklerde Rusça yerel ayarı imzalayabilirsiniz, örneğin:

/ dev / sda7 / media / SHARED ntfs varsayılanları, yerel ayar = ru_RU.UTF-8 0 0

Varsayılan ayarlarla bağlandığında, dosyaların sahibi kök olarak kabul edilir. Belki de erişim haklarını ayırt ederken farklı bir kullanıcı ve/veya grup kullanmak isteyeceksiniz. Bunu yapmak için, bunları Webmin'deki mount ayarlarında belirtebilir veya seçeneklerde manuel olarak imzalayabilirsiniz:

/ dev / sda7 / media / PAYLAŞILAN ntfs varsayılanları, kullanıcı kimliği = 1000 0 0

1000, oluşturulduğunda kullanıcının kullanıcı kimliği (tanımlayıcısı) nerede Ubuntu'yu kurmak... Bir kullanıcının kullanıcı kimliğini bulmanın bence en hızlı yolu yine Sistem - Kullanıcılar ve grup bölümündeki Webmin'den geçiyor. Gnome'da daha uzun sürer, "Kullanıcılar ve Gruplar" a gitmeniz, bir kullanıcı seçmeniz, "Ek parametreler" i tıklamanız, işlemi bir şifre ile onaylamanız ve yalnızca "Ek" sekmesinde belirtilecektir. Buna göre, grup kimliğini belirtmek için gid parametresi kullanılır.

NTFS ile ilişkili, dosyalara veya bir klasöre erişimin dosya sistemi düzeyinde sınırlı olduğu bir nüans olabilir, yani. özel kullanıcı "Herkes" için tam erişim yoksa (İngilizce sürümlerde Herkes). Bu tür kısıtlamaları kaldırmak için, "Güvenlik" sekmesinde, klasörün (veya dosyanın) özelliklerinde, bu "Herkes" kullanıcısına tam erişim eklemek için Windows'a ihtiyacınız vardır.

Özetle, mümkünse linux altında NTFS kullanmamalısınız - hem erişim hem de performansla ilgili sorunlar var. Ne yazık ki, kolay yol NTFS'den Ext4'e dönüşüm yoktur (FAT32 -> NTFS ile benzer şekilde), yalnızca algoritmanın otomasyonu vardır: mevcut NTFS bölümünü azaltın, boş alanda bir Ext4 bölümü oluşturun (veya boyutunu artırın), bazılarını aktarın dosyalar, tamamen değiştirilene kadar tekrarlayın.

Samba kurulumu

Sonunda "toplar" ayarına geldik. Bu Webmin aracılığıyla yapılabilse de, bu durumda system-config-samba grafik yardımcı programını daha çok sevdim - arayüzü açıkça daha basit ve daha zarif. Bazı klasörlere erişimi kısıtlamanız gerekiyorsa, kullanıcıyı önceden sisteme eklemeniz önerilir. Şahsen ben de grafiksel bir arayüz aracılığıyla kullanıcılar oluşturdum, ancak bu seçenek şifrenin karmaşıklığını (en azından uzunluğu) kontrol ediyor. Bu nedenle, Webmin'in bir ekran görüntüsünü vereceğim:


Dikkatinizi çekmek istediğim ayarları oklarla işaretledim. Bu, bir parola ayarlıyor, Oturum açma geçici olarak devre dışı bırakıldı bayrağı - böylece kullanıcı GUI kurulduğunda oturum açma ekranında "parlamaz" ve ayrıca kullanıcının adıyla eşleşen bir grup oluşturur (Aynı ada sahip yeni grup kullanıcı).

Sistemimde, (terminalde çalışırken) gizemli bir şekilde Samba ile ilgili bir hata oluştu - hatanın açıklamasının bu Samba'yı göstermemesine rağmen:

../source3/param/loadparm.c:4864 adresinde Talloc yığın çerçevesi yok, bellek sızdırıyor

Sorunun iki çözümü vardır - ya libpam-smbpass paketini kaldırmak ya da belirtilen paketi kaldırmadan sistem ve Samba kullanıcıları için parolaların senkronizasyonunu devre dışı bırakmak.

Bir paketi kaldırmak için şu komutu kullanın:

Sudo apt-get kaldır libpam-smbpass

Senkronizasyonu devre dışı bırakmak için şu komutu çağırın:

Sudo pam-auth-güncelleme

İlk olarak, bir bilgi mesajı içeren bir pencere belirir, kapatıldıktan sonra, SMB Şifre senkronizasyonunun karşısındaki bayrağın işaretini kaldırmanız gereken ana yapılandırma penceresi belirir (fareye yanıt vermezse, oklarla, boşlukla, Sekme ile çalışırız) ve Girin).


Böylece, system-config-samba grafik yardımcı programı kullanılarak top kolayca ve kolayca yapılandırılır.


Sunucu ayarlarında, büyük olasılıkla hiçbir şeyin değiştirilmesi gerekmeyecek - çalışma grubunun adını kontrol ediyoruz ve "Güvenlik" sekmesinde, kimlik doğrulama modunun şifreli şifrelerle "kullanıcı" olduğunu kontrol ediyoruz. Lütfen dikkat - bir "kaynak" kimlik doğrulama yöntemi var, ancak artık desteklenmiyor gibi görünüyor (en azından bu konuda bir uyarı verilir).

Erişim kısıtlamaları planlanıyorsa, unix kullanıcısını Samba (Windows) kullanıcısıyla eşleştirin. Ancak, sistem kurulumu sırasında oluşturulan kullanıcının önceden eşlenmiş olması gerekir. Parola senkronizasyonu yukarıda açıklandığı gibi devre dışı bırakılmazsa, girilen parola yok sayılır.


Peki, kaynağı ekleyin:

Yolu kaydederiz, kaynağın adını, erişim modunu belirtiriz ("yazmaya izin verilir" veya değil). Dilerseniz kaynağın bir tanımını girebilir ve ağa genel bakışta kaynağı "parlatmak" istemiyorsanız, "görünürlüğünü" kaldırabilirsiniz. İkinci sekmede, kaynağa erişimi olan belirli kullanıcıları belirleyebilirsiniz.

Programdan çıkarken, hizmetler büyük olasılıkla yeniden başlatılır, ancak bu olmadıysa, aşağıdaki komutlarla yeniden başlatılabilirler:

Sudo yeniden başlatma smbd sudo yeniden başlatma nmbd

Webmin aracılığıyla yapılandırmak oldukça zordur - kendiniz karar verin, bu yalnızca ana ekrandır:


İstenen Unix kullanıcılarını Samba kullanıcılarına dönüştürmekle kendimizi sınırlamak yeterli gibi görünse de, Windows ayarları Ağ ve kaynaklar eklenebilir (Üst tabloda yeni bir dosya paylaşımı oluşturun).



Yine, ağ kaynağının adını belirtiriz, ardından yolu (belirtilen kullanıcı ve yol boyunca belirtilen haklara sahip grup adına oluşturabilirsiniz), erişilebilirliği ve "görünürlüğü" (göz atılabilir) belirtiriz. İsteğe bağlı olarak, bir açıklama da verebilirsiniz.


Ardından, gerekirse izinleri düzenleyebilirsiniz (ana tablodaki ağ kaynağını girin, ardından Güvenlik ve Erişim Kontrolü), örneğin şöyle bir şey:


Mesele şu ki, misafir erişimini reddediyoruz (Misafir Erişimi - Yok) ve Geçerli Kullanıcılar'da aslında erişim verilmesi gerekenleri belirtiyoruz.

Garip bir şekilde karşılaştığım sorun hala Windows tarafından geliyordu. Daha doğrusu, ikisi bile vardı. İlk olarak, aynı bilgisayarın (sunucunun) kaynaklarını farklı kullanıcılar adına Windows'tan bağlamanın imkansız olduğu ortaya çıktı, yani. Diyelim ki, Paylaşılan klasörü serv kullanıcısına ve Yerel - özele bağlayamazsınız. İkincisi, paylaşımların tüm yeniden yapılandırılmasından sonra, Windows'ta kaydedilmiş şifrelerin silinmesi çok arzu edilir, aksi takdirde önceki sorundan kaynaklanan durum ortaya çıkabilir ("misafir" kaynakları, bunun sonucunda bir kullanıcı tarafından dolaylı olarak bağlanır. "parola korumalı" kaynaklar artık başka bir kaynakla bağlantılı değildir). Bu nedenle, Windows 7'de ağ kaynakları için kaydedilmiş parolaların temizlenmesi, Denetim Masası'ndaki "Hesaplar" bölümündeki Kimlik Bilgileri Yöneticisi kullanılarak gerçekleştirilir. Windows verileri"sunucular" bağlamında.


Bu konuda, belki de "toplar" ayarıyla ilgili hikayeyi bitireceğim.

Torrentler

Bir ev sunucusu için başka bir "klasik" görev ve klasik sürüm, iletim-arka plan programıdır. "Sadece" ile karıştırılmaması için, iletim bir "arka plan programı"nın aksine bir GUI programıdır. Kurulum standarttır:

Sudo apt-get install iletim-arka plan programı

Ancak buradaki ayar ile de her şey önemsizdir - adına arka plan programının başlatıldığı kullanıcıyı değiştirmeniz, ayarları bu kullanıcının ana dizinine aktarmanız (yazılabilir olmaları için) ve en azından uzaktan kumandayı etkinleştirmeniz gerekir. GUI yardımcı programlarından biri aracılığıyla daha fazla yapılandırma gerçekleştirebilmeniz için kontrol edin. Talimat zaten help.ubuntu.ru'nun kendisinde, ancak Webmin'e sahip olduğumuz için onunla konsol yerine bir şeyler yapılabilir. Bu yüzden, talimatları tekrar söylüyorum:

  1. Hizmeti durdurun (arka plan programı): sudo hizmet iletimi arka plan programı durdurma (veya Webmin aracılığıyla)
  2. Ayarlar klasörünü / etc / transmisyon-daemon'u kullanıcının dizinine aktarıyoruz (diyelim ki favori kullanıcımız UID = 1000 altında oturum açtık) ve sahibini kendimize değiştiriyoruz:
    sudo cp -r / etc / iletim-arka plan programı ~ / .config /
    sudo chown -R kullanıcı_adı ~ / .config / iletim-arka plan programı
    user_name kullanıcı adınız nerede
  3. config / etc / default / transmission-daemon'u düzenleme: CONFIG_DIR parametresini "/home/user_name/.config/transmission-daemon" değerine ayarlayın
  4. Son olarak, /etc/init/transmission-daemon.conf'u - veya daha uygun olarak, hizmet özelliklerinde webmin aracılığıyla - düzenleriz - setuid debian-transmission ve setgid debian-transmission satırlarında debian'ınız yerine kullanıcınızın adını belirtiriz -aktarma.

Aynı yerde, aynı zamanda, parametrede (doğrudan ilk satırda) yanlış başlatma ile pervazın düzeltilmesi tavsiye edilir, aksi takdirde arka plan programı hatırladığım kadarıyla kendini hiç yüklemiyor:

Başlayın (dosya sistemi ve ağ aygıtı yukarı IFACE! = Lo)

Hmm, şöyle düşündüm - / etc / iletim-daemon'a doğrudan erişim haklarıyla hile yapmak daha kolay olmaz mıydı? Tamam, mesele şu ki, artık torrent ayarlarının kendisi nihayet düzenlenebilir. Geliştiriciler biraz kendini gösterdi - ~ / .config / transmisyon-daemon / settings.json ayar dosyası sırasıyla bir JSON dizisi içeriyor. Böyle bir şey web geliştiricileri tarafından iyi bilinir, ancak genellikle linux'daki yapılandırmalar biraz farklı görünür. Ancak, bunu anlamak zor değil (parametre: virgülle ayrılmış değer çiftleri ve hepsi birlikte kaşlı ayraçlarla sınırlandırılmıştır. Parametre adları ve dize değerleri tırnak içine alınır). Bu nedenle, uzaktan kumandayı açın ve kimlik doğrulamayı kapatın (böylece bir şekilde tam olarak bilinmeyen bir şifre sormazsınız):

"rpc etkin": true, "rpc-kimlik doğrulaması gerekli": false

Parola talebini güvenli bir şekilde devre dışı bıraktığımız için, kontrolün gerçekleştirilebileceği bir beyaz adres listesi oluşturmanız önerilir, örneğin:

"rpc-beyaz liste": "127.0.0.1, 192.168.1. *", "rpc-beyaz liste etkin": doğru

Nedense, Uygulama Merkezinde sağlanan iki GUI yardımcı programından hiçbiri torrent başlangıç ​​klasörünü belirleme yeteneğine sahip değildir. Muhtemelen, buradaki mantık, torrentin yardımcı programın kendisinde kolayca alınıp açılabileceği şekildedir, ancak kişisel olarak, torrent dosyasını "top tarafından" bir klasöre bırakmak benim için daha uygundur. Bunun için parametreler (bunları kendiniz eklemeniz gerekebilir) watch-dir ve watch-dir-etkin olarak tasarlanmıştır, örneğin:

"watch-dir": "/ media / SHARED / SHARED / Torrent otomatik yükleme", "watch-dir-etkin": true

Genel olarak, klasörleri aynı anda yapılandırabilirsiniz:

"download-dir": "/ media / PAYLAŞILAN / PAYLAŞILAN / DOWNLOADS", "eksik dizin": "/ medya / PAYLAŞILMIŞ / İNDİRİMLİ", "eksik-dir-etkin": true

Aslında bundan sonra, genel anlamda, torrent yapılandırılır, arka plan programını başlatabilir ve web arayüzünü kullanabilirsiniz (port 9091). Doğru, beğenmedim - bir torrent istemcisinden çok bir indirme yöneticisine benziyor.


Görünüşe göre, her türlü ince ayarın geri kalanı, Windows'ta da iyi çalışan, en çok sevdiğim uzaktan kumanda yardımcı programları tarafından oldukça güvenli bir şekilde "yalandı". Çalıştırırken küçük bir sorun oluştu. Windows'u başlatmak tepsiye küçültülür. Önemli değil - hadi -hidden parametresini ekleyerek "Başlangıç" klasöründe bir kısayol oluşturalım:

Sıcaklık izleme

lm-sensörleri ve hddtemp, sıcaklığı izlemekten sorumludur (ikincisi sırasıyla sabit diskin sıcaklığını alır ve ilki işlemciyi, yonga setini, fan hızlarını vb. alır). Bunu ve hepsini nasıl kuracağımı öğrendim, görünüşe göre, not uzun zaman önce yazılmıştı, bu yüzden şimdi her şey biraz yanlış yapıldı ve conky'ye de ihtiyacımız yok (konsol için).

Böylece, yüklüyoruz:

Sudo apt-get install lm-sensörleri hddtemp

Ardından, izleme araçlarını aramak için yardımcı programı başlatıyoruz. herşey evet cevabını verdiğimiz sorular:

Sudo sensörleri-tespit

Tüm sistemi yeniden başlatabilirsiniz, ancak notta belirtilen komut uygulanabilir görünüyor:

sudo /etc/init.d/module-init-tools veya daha modern olarak,
sudo service module-init-tools start

Şimdi hddtemp'i yapılandıralım. Bunu yapmak için, önce hizmeti aniden başlatılırsa durdurun:

sudo hizmeti hddtemp stop (veya webmin aracılığıyla)

Ardından, / etc / default / hddtemp'i düzenlemeniz gerekir: makalede RUN_DAEMON = "true" parametresinin değerini değiştirmeniz önerilir (açıklamaya bakılırsa, bu daha büyük olasılıkla ağ üzerinden uzaktan sıcaklık izleme anlamına gelir) , ve tabii ki DISKS parametresinde izleme için diskleri listeleyin, örneğin DISKS = "/ dev / sda / dev / sdb". Yorum işaretini (#) kaldırmayı unutmayın.

Daemon başlatılabilir. Artık sıcaklığı konsoldan görmek için sensörleri (parametresiz) ve sudo hddtemp komutlarını kullanabilirsiniz. , Örneğin:

Sudo hddtemp / dev / sda

Konsola ek olarak, işlemci ve sabit sürücülerin sıcaklığı web arayüzünün Sistem bilgileri bölümünde görüntülenir. Ayrıca psensor GUI uygulamasını ve hatta sensör okumalarına kendi web erişimini uygulayan belirli bir psensor-sunucusunu da kurabilirsiniz (port 3131):


Oldukça güzel, ancak sabit disklerin sıcaklığının oraya nasıl getirileceği açık değil.

Genel olarak, ekran kartının sıcaklığında hala küçük bir sorun vardı - sadece bir GUI uygulamasında gördüm ama bu bölümü yazarken nihayet konsolda nasıl görüntüleneceğini buldum - nvidia-smi komutu kullanılıyor bunun için. Sunucumda yüklü bir ekran kartım olduğunu hatırlatmama izin verin NVIDIA GeForce 7600 pasif soğutmalı ve GUI'yi kurduktan sonra tescilli sürücüyü kurdum. Her ne kadar adalet içinde, video kartının sıcaklığı muhtemelen sadece grafik modunda ve alakalı olsa da, teoride metin modunda pratikte hiçbir yük yoktur.

Kesintisiz Güç Kaynağı Yönetimi

İlginç bir şekilde, grafik arayüzü bir şekilde UPS tarafından alındı ​​ve bu nedenle, ancak ayarların oldukça yetersiz olduğu ve tamamen net olmadığı ortaya çıktı (örneğin, "düşük şarj seviyesi" nedir). Biraz düşündükten sonra hala böyle bir işlevselliğe güvenmedim ve somunu özelleştirmeye karar verdim. Çoğunlukla başka bir şeyle ilgili olsa da, bu konuda bana yardımcı oldu.

Bu nedenle, öncelikle UPS'nizin bu yazılım paketi tarafından desteklenip desteklenmediğini kontrol etmeniz gerekir, bu, projenin resmi web sitesinin Uyumluluk bölümünde yapılır. Neyse ki Powercom BNT-600AP cihazım en yüksek seviye uyumluluk ve bu somunu belirli anahtarlarla derleme ihtiyacı ile ilgili talimatlarda beni korkutan bilgilere gelince, her şey zaten benden önce çalındı ​​ve derlendi.


Bu yüzden, bunu "kaldırmak", sunucuyu kurmanın ve çalıştırmanın belki de en zor kısmıydı. İlk olarak, aynı anda birkaç yapılandırmayı düzenlemeniz gerekecek. Neyse ki, hepsi / etc / nut içinde bulunur. Her şeyden önce, nut.conf'ta yerel çalışma modunu ayarlayın: MODE = bağımsız. Gerçek şu ki, ağ modunu da yapılandırabilirsiniz, yani. sadece yerel bir kesintisiz güç kaynağının (bu bilgisayara bağlı) değil, aynı zamanda ağ üzerinden diğerlerinin de izlenmesi ve kontrolü.

Bir sonraki adım, ups.conf'a "kontrollü" UPS hakkında bilgi eklemektir. Bu, Windows.inf dosyaları tarzında yapılır - cihaz tanımlayıcısını bölümün adıyla tanımlarız (somun içinde - BNT600AP'yi belirttim). Sürücü ve bağlantı noktası parametre olarak sağlanmalıdır. Sürücü uyumluluk tablosuna göre belirlenir - benim durumumda bu usbhid-up'lar ve daha fazla uzatmadan port I olarak auto yazdım. Ayrıca daha fazla önem için bir açıklama eklendi. İşte olanlar:

Sürücü = usbhid-up bağlantı noktası = otomatik desc = "Powercom BNT-600AP"

upsd.conf'u atlayın ve upsd.users dosyasına yönetici somunu ekleyin:

Şifre = mypass upsmon master eylemleri = SET instcmds = TÜMÜ

Doğal olarak, farklı bir şifrem var. İçin ilk kurulum benim durumumda daha önce girilen tüm ayarların (UPS ID, kullanıcı ve şifre) gerekli olacağı upsmon.conf dosyasındaki MONITOR parametresini düzenlemeye devam ediyor:

MONİTÖR [e-posta korumalı] 1 yönetici mypass ustası

Son parametre, bilgisayarın en son kapatıldığı anlamına gelir ve ilk önce "bağımlı" cihazların (bağımlıların) bağlantısını kesme fırsatı verir ve 1, yalnızca 1 kesintisiz güç kaynağının bağlı olduğu anlamına gelir. Geri kalan parametreleri varsayılan olarak bırakmış gibiyim.

"Düşük pil seviyesi"nin ne olduğu sorusu belirsiz kaldı. UPS ile ilgili bilgileri terminalden görüntülemek için upsc komutunu kullanın. , benim durumumda upsc BNT600AP. Diğer şeylerin yanı sıra, 10'a (yüzde) eşit pil.charge.low parametresiyle ilgilendim. Bana pek güvenilir değil gibi geldi. Bu parametreyi geçersiz kılmak için UPS'imize ayrılmış bölümde ups.conf'a satırı ekleyin:

Override.battery.charge.low = 20

Böylece pil deşarj seviyesi %20 olarak ayarlanmıştır.

Bu arada, tüm bu "ekonomiden" üç adede kadar arka plan programı sorumludur - büyük olasılıkla yapılandırma dosyalarını düzenlerken devre dışı bırakılması gereken somun istemcisi, somun sunucusu ve ups monitörü.

UPS'i başlattılar, ancak parametrelerini konsoldan izlemek bir şekilde pek uygun değil. Web arayüzü nut-cgi paketini sağlar ve bu "ikinci" olacaktır. Asıl sorun, varsayılan Apache web sunucusu ayarlarının izlemenin çalışması için uygun olmamasıdır. En az iki şeye ihtiyacım vardı - mod-cgi'yi etkinleştirmek ve usr / lib'den cgi programlarının yürütülmesini sağlamak. Bunu Webmin aracılığıyla yaptım - modülü Sunuculara dahil ediyoruz - Apache Web sunucusu - Genel Yapılandırma - Apache Modüllerini Yapılandır:


Ama usr/lib'den gelen cgi programlarına gelince, şimdi tüm Webmin'i arattım ve hala nasıl yaptığımı anlamadım.Bulduğum tek şey /etc / apache2 / conf-available / serve-cgi-bin dosyasıydı. . aşağıdaki içerikle conf:

ENABLE_USR_LIB_CGI_BIN tanımlayın ScriptAlias ​​​​ / cgi-bin / / usr / lib / cgi-bin / AllowOverride Yok Seçenekler + ExecCGI -MultiViews + SymLinksIfOwnerMatch Tümünün verilmesini gerektir # vim: sözdizimi = apache ts = 4 sw = 4 sts = 4 sr noet

Değişikliklerin etkili olması için Apache'yi yeniden başlatın (en hızlı yol Webmin'dedir - Apache Web sunucusu bölümünde "Değişiklikleri uygula" veya "Apache'yi Durdur / Başlat" bağlantıları vardır). Ardından, birkaç yapılandırma dosyası daha düzenlemeniz gerekir. UPS'imizin izlemesini /etc/nut/hosts.conf dosyasına ekleyin:

MONİTÖR [e-posta korumalı]"BNT600AP"

/etc/nut/upsset.conf dosyasında, satırın yorumunu kaldırın (# işaretini kaldırın) I_HAVE_SECURED_MY_CGI_DIRECTORY

Ln -s / usr / pay / somun / www / var / www / html / somun

Apache'nin sembolik bağlantıları izlediğinden emin olun, bunun için bloktaki /etc/apache2/apache2.conf dosyasında aşağıdaki seçenekler belirtilmelidir:

Seçenekler Dizinler FollowSymLinks

Bu büyük olasılıkla varsayılandır, bu yüzden şimdi, hiçbir şeyi kaçırmadıysam, sonunda bir tarayıcıda UPS durumunu görebilirsiniz: http://192.168.1.2/nut/

Benim durumumda sadece bir ayar mevcut olmasına rağmen, upsd.users uyarınca kullanıcıyı kullanarak bir şeyler ayarlamak da mümkündür - sistem kapatıldıktan sonra UPS'i kapatmadan önceki zaman aşımı:


Ancak sesli uyarının kontrolü, kapatma ve kendi kendini test etme gibi çeşitli komutlar gönderebilirsiniz:


Çözüm

Bu yüzden, bence, bir ev sunucusu kurmanın en önemli noktalarını düşündük. Teknik sınırlamalar nedeniyle, istediğim her şeyi kapsamadım, bu nedenle indirme yöneticisi, ftp sunucusu, uzak masaüstü kontrolü ve muhtemelen daha fazlasını ayarlamak gibi görevler ayrıntılı ayar Web geliştirme için Apache, makalenin ikinci bölümünde anlatılacak, umarım sizi fazla bekletmez.

25.02.2019 tarihli not: ne yazık ki, 5 yıl böyle tarif edilemez. Bu nedenle, başlıktan "1. bölümü" kaldırdım ve yeni makale işletim sisteminin daha güncel bir sürümüne atıfta bulunuyor:

Fok
Konunun devamı:
Bir bilgisayar

Yazılımı nasıl güncellerim? Size yazılımı güncellemenin farklı yollarını sunuyoruz, yani: bir hafıza kartı kullanarak güncelleme veya "...