Fedora 23'ün Kasım 2015'te piyasaya sürülmesiyle, bu önemli Linux dağıtımının birçok özelliği geliştirildi, Fedora kararlılık, güvenlik ve basit yönetim sunuyor, bu şüphesiz Fedora'yı birçok takipçisi olan güçlü bir işletim sistemi yapacak.
Bu eğitimde Fedora 23'ün bazı parametrelerinin konfigürasyonunu inceleyeceğiz belki de çoğu zaman onları hesaba katmıyoruz ya da görmezden geliyoruz.
Henüz Fedora'nız yoksa ve yüklemek istiyorsanız, indirebilmeniz için işletim sisteminin resmi sayfasına bir bağlantı:
FEDORA'YI İNDİR
Eğitim bölümlerden oluşacaktır. İlki, Fedora'da saat ve tarih yapılandırmasıyla ilgilenecek, biraz önemsiz görünüyor, ancak sunucumuzun tarih ve saatinin doğru yapılandırılması birçok idari görev için hayati önem taşıyor. Son olarak, kullanıcılar ve gruplarla ilgili olanı göreceğiz.
Giriş bölümünü bitirmek için ilginizi çekebilecek eğitimlere yönelik bir dizi bağlantı bırakacağız:
- Linux'ta yaygın olarak kullanılan komutlar
- Web Sunucusunu Fedora 23'e kurun ve yapılandırın
- Fedora 23'te Samba'yı kurun ve yapılandırın
- Fedora 23'te Posta Sunucusunu Yapılandırma
- Fedora 23'te DNF
Üzerine dokunun Sonraki Ve temel yönetim görevlerine geçelim.
1. Tarih ve saati yönetin Fedora 23
Mevcut işletim sistemleri, iki (2) tür saate sahip olarak öne çıkmaktadır:
Sistem saatiÇekirdek tarafından sürdürülen yazılım saati olarak da bilinir ve başlangıç değeri RTC'ye (Gerçek Zamanlı Saat) dayanır; Sistem başlatıldığında, sistem saati RTC'den tamamen bağımsızdır.
RTC (Gerçek Saat Zamanı)Genel olarak donanım saatini ifade eder ve bu RTC, işletim sistemi kapalıyken bile işlevini sürdürebildiği için işletim sisteminin durumundan bağımsızdır.
İle birlikte fötr 23 Tarih ve saat parametrelerini yapılandırmamıza yardımcı olacak üç (3) komut satırına sahibiz ve bu araçlar şunlardır:
- Timedatectl (Fedora 23'te yeni komut satırı)
- Tarih
- saat
2. Timedatectl Fedora
timedatectl komut satırının işleyişine bakarak başlayacağız, timedatectl komutunu kullanarak yerel tarih ve saat, evrensel tarih ve saat, saat dilimi vb. hakkında bilgi edineceğiz. Gidiyoruz geçerli saati değiştir, bunun için aşağıdaki komutu uygulayacağız:
timedatectl ayar zamanı SS: DD: SS,HH saat, MM dakika ve SS saniye olduğunda, örneğin saati 12:15 olarak ayarlamak isteseydik aşağıdaki komutu girerdik:
timedatectl ayar zamanı 12:15:00
dilersek geçerli tarihi değiştir aşağıdaki komutu kullanacağız:
timedatectl set-time YYYY-AA-GG (Yıl-Ay-Gün)Örneğin, hepimizin iyi hatırlayacağı bir tarih koyacağız:
timedatectl ayar zamanı 2016-12-24dilersek tek bir komut satırında hem tarihi hem de saati değiştirin aşağıdaki komutu gireceğiz:
Timedatectl ayar zamanı "YYYY-AA-GG SS:DD:SS"Örneğin, aşağıdaki tarih ve saati girelim:
timedatectl ayar zamanı "2016-08-25 10:00:15"komutu çalıştırırsak timedatectl değişikliklerin kaydedildiğini göreceğiz. Eğer istenirse saat dilimini değiştir, Çok nadirdir ama yapmamız gerektiğini asla bilemeyiz, mevcut bölgeleri görmek için aşağıdaki komutu gireceğiz:
timedatectl listesi-zaman dilimleri
Kapsamlı bir zaman dilimi listesi görüntülenecek, ihtiyacımız olanı oluşturmak için aşağıdaki komutu uygulamamız gerekecek:
timedatectl set-timezone time_zone, örneğin, timedatectl set-timezone Europe / Madrid
Kurulduğunu görüyoruz, aramamızı filtrelemek istiyorsak (birçok zaman dilimi var) aşağıdaki komutu kullanabiliriz:
timedatectl liste-zaman dilimleri | grep BölgesiÖrneğin:
timedatectl liste-zaman dilimleri | grep Amerika
Aynı şekilde sunucumuz uzak bir sunucu ile tarih ve saati senkronize edebilir ve bu, timedatectl set-ntp Komutu (evet veya hayır) komutunu kullanarak etkinleştirebileceğimiz veya devre dışı bırakabileceğimiz NTP sayesinde, timedatectl komutunu kullanarak gördüğümüz gibi ntp devre dışı bırakıldı (Hayır). Daha önce görülen komutu kullanarak etkinleştirmeye devam edeceğiz, bu örnekte şöyle görünecektir:
timedatectl set-ntp evet
eğer koşarsak timedatectl NTP'nin (Ağ Zaman Protokolü) zaten etkinleştirildiğini göreceğiz. Burada timedatectl komut satırı yardımcı programıyla son buluyoruz.
3. tarih fötr
Sonra komut satırını analiz edeceğiz tarih:
Gördüğümüz gibi date komutu kullanılarak gün, tarih ve geçerli saat gibi temel bilgiler görüntülenmektedir. Saati UTC formatında görmek istiyorsak aşağıdaki komutu girmeliyiz:
tarih -utc
Bu komut içinde sonucun nasıl görüneceğini özelleştirmemize izin veren seçenekler vardır, bunun için aşağıdaki sözdizimini uygulamamız gerekir:
tarih + "biçim"Biçim seçenekleri
- % H: Saati HH formatında görüntüler, örneğin 09
- % M: Dakikayı MM formatında görüntüler, örneğin 23
- % S: Saniyeyi SS formatında görüntüler, örneğin 59
- % NS: Ayın gününü dd biçiminde görüntüler, örneğin 12
- % m: Ayı MM formatında görüntüler, örneğin 11
- %Y: Yılı YYYY formatında görüntüler, örneğin 2016
- % Z: Saat dilimini kısaltılmış biçimde görüntüler, örneğin COT veya CEST
- %F: Verileri YYYY-AA-GG biçiminde görüntüler, örneğin, 2016-05-17
- % T: Verileri SS:DD:SS formatında görüntüler, örneğin 11:55:15
Aşağıdaki resimde birkaç örnek görelim:
dilersek date komutuyla saati değiştirin aşağıdaki komutu yürütmeliyiz:
tarih -set SS:DD:SS, örneğin tarih -set 13:20:25NotBu görev kök olarak çalıştırılmalıdır.
NS tarihi değiştir şu komutu kullanacağız:
tarih --set YYYY-AA-GGÖrneğin:
tarih -set 2016-08-25
Buraya kadar date komutunun faydasını gördük, devam edelim.
4. Hwclock Fötr
Daha sonra komutun kullanımını göreceğiz saat:
İle birlikte hwclock RTC'ye veya donanım saatine erişiyoruz, bu donanım saati yıl, ay, gün, saat, dakika ve saniye değerlerini içerir. hwclok komutunu kullanarak tarih veya saat gibi bir parametreyi ayarlamak için aşağıdaki sözdizimini kullanacağız:
hwclock --set --date "gg aa yyyy SS: AA"Ay seçeneğinde bu komut ile örnek 12 rakamlarını değil ayın kısaltmasını örnek kasım giriyoruz. Örneğimizde aşağıdakileri kullanacağız:
hwclock --set --date "15 Kasım 2016 10:30 AM"
İki (2) seçeneği kullanarak donanım saatini mevcut Sistem ile senkronize edebiliriz:
- hwclock -systohc: Mevcut sistemden veri oluşturmamızı sağlar.
- hwclock -hctosiss: Donanım saatinden sistem tarih ve saatini ayarlamamızı sağlar.
Şimdiye kadar tarih ve saat parametrelerinin yönetimini gördük, aşağıda Fedora 23'teki kullanıcılar ve gruplarla ilgili her şeyi analiz edeceğiz.
5. Fedora Kullanıcılarını ve Gruplarını Yönetin
Erişim ve diğer görevler buna bağlı olduğundan, Fedora 23'te kullanıcıların ve grupların doğru yönetiminin ana anahtar olduğunu anlamalıyız. Fedora 23 ile UNIX üzerinde nispeten kolay yönetilebilen gruplar oluşturan Kullanıcı Özel Grubu (UPG) adlı bir şema kullanabiliriz.
Fedora 23'e her kullanıcı eklendiğinde özel bir grup oluşturulur ve bu grup kullanıcı ile aynı ada sahiptir, bu nedenle oluşturulan kullanıcı o grubun tek üyesidir. Tüm grupların listesi / etc / group yolunda saklanır.
Farklı kullanıcıların olduğu ortamlarda Fedora 23 bize gölge şifre kullanma seçeneği sunuyor veya shadow-utils paketi tarafından sunulan parola gölgeleri, bu, sistemimizde daha fazla güvenliği garanti etmemizi sağlar.
Shadow password ile şifrelenmiş şifreler / etc / passwd yolundan taşınır (herhangi bir kullanıcı tarafından okunabilecekleri yer) yola / etc / gölgeye burada yalnızca kök kullanıcı tarafından okunabilirler. Fedora 23 grafik arayüzünü kullanarak bir kullanıcı oluşturmak için Kullanıcılar seçeneğine gidiyoruz ve aşağıdaki seçeneğin görüntülendiğini göreceğiz:
Bir kullanıcı oluşturmak için, kullanıcı düzenlemeyi etkinleştirmek için Kilidi Aç düğmesine tıklamalıyız. Sürüme izin vermek için şifremizi girmeniz gerekiyor.
Şifremizi girdikten sonra ikona tıklayabiliriz. + ve kullanıcımızı oluşturacağımız aşağıdaki pencere görüntülenecektir.
Kullanıcının standart kullanıcı veya yönetici gibi gerekli parametrelerini yapılandırıp Ekle'ye tıklıyoruz ve bu şekilde kullanıcımız sisteme eklenmiş oluyor. Yeni kullanıcının başarıyla oluşturulduğunu görebiliriz:
Aynı şekilde grafik ortamından bir kullanıcıyı silmek istiyorsak kullanıcıyı seçip ikona basmanız yeterli. -.
NS komut satırını kullanarak kullanıcı ekle şu komutu kullanacağız:
useradd Kullanıcı_adı
Kullanıcıları görüntülemek için parametreler
- Git: Kullanıcıyı ve aynı grupların kimliklerini görüntüler.
- useradd, usermod, userdel: Bu yardımcı programlar ile bir kullanıcı ekleyebilir, değiştirebilir veya silebiliriz.
- groupadd, groupmod, groupdel: Bu yardımcı programlar ile bir grup ekleyebilir, değiştirebilir veya silebiliriz.
- gpasswd: Bu yardımcı program / etc / group yolunda bulunan yapılandırma dosyasını yönetmemizi sağlar.
- pwck, grpck: Bu yardımcı program ile şifreyi, grubu vb. doğrulayabiliriz.
Bir kullanıcı oluşturduğumuzda varsayılan olarak engellenir, kullanıcının engellemesini kaldırmak için aşağıdaki komutu çalıştırmalıyız:
şifre kullanıcı adıOluşturulan kullanıcıya bir şifre atamamıza izin veren bu örnekte kullanacağız:
şifre testleri
Fedora 23'te bir kullanıcı oluşturduğumuzda, onunla bazı parametreleri kullanabiliriz.
Kullanıcı oluşturma parametreleri
- -c "yorum": Yorum terimi herhangi bir ifade ile değiştirilebilir, bu, kullanıcının tam adını belirtmemize yardımcı olur.
- -d ev_dizini: / home / username / yolunun yerine kullanılır.
- -e tarih: Hesabın ne zaman devre dışı bırakıldığı hakkındaki bilgileri YYYY-AA-GG formatında görüntüler.
- -f gün: Parolanın süresinin dolmasından sonraki gün sayısını gösterir, 0 gösteriyorsa parolanın süresi dolduktan hemen sonra hesabın devre dışı bırakıldığını gösterir.
- -g grup_adı: Kullanıcının grubunu veya gruplarını gösterir.
- -m: Henüz oluşturulmadıysa, ana dizini oluşturun.
- -M: Ana dizini oluşturmaz.
- -p şifresi: Şifreyi crypt ile şifreleyin.
Fedora 23'e yeni bir grup eklemek için şu komutu kullanacağız:
groupadd [seçenekler] grup_adıYeni grup ekleme seçenekleri
- -f, --kuvvet: -g kimliği ile kullanıldığında ve gid (Grup kimliği) mevcut olduğunda, groupadd komutu grup için başka bir kimlik seçecektir.
- -g gid: Oluşturduğumuz grubun Grup Kimliğini temsil eder.
- -K, --key tuşu = değer: /etc/login.defs yolundaki varsayılan değerleri geçersiz kılın.
- -p, --şifre: Oluşturulan grubun şifresini şifrelemek için bu komutu kullanabiliriz.
Aşağıdaki resimde bazı örnekler görelim:
gözden geçirelim otomatik bağlantı kesme oluşturma işlemiBu ne anlama geliyor, root kullanıcıları olarak bağlanabiliyoruz ve öğle yemeğine çıkıyoruz, bir toplantıdayız, bir olay meydana geliyor vb. ve oturumu açık bırakıyoruz, bu bir güvenlik riski olabilir, bu yüzden gidiyoruz. bu kullanıcının belirli bir süre etkinliksiz kaldıktan sonra bağlantısını kaybetmesine nasıl neden olacağını görün. İlk önce aşağıdaki komutu kullanarak Screen paketini kuracağız:
dnf kurulum ekranı
Orada mektubu girerek indirmeyi kabul ediyoruz Evet evet). İndirme ve yükleme işlemi çalışacaktır.
Şimdi / etc / profil yoluna gideceğiz ve root kullanıcıları olarak satırın başına aşağıdaki metni ekleyeceğiz. sürecin kesintiye uğramasını önlemek.
tuzak "" 1 2 3 15
Değişiklikleri kombinasyonla kaydediyoruz CTRL + O ve editörü kullanarak bırakıyoruz CTRL + X. Şimdi aynı yolda / etc / profile ama dosyanın sonunda izin verecek aşağıdaki metni gireceğiz bir kullanıcı her uzaktan oturum açtığında ekranı başlat:
SCREENEXEC = "ekran" ise [-w $ (tty)]; ardından "exec $ SCREENEXEC" tuzağı 1 2 3 15 echo -n 'Oturum 10 saniye içinde başlıyor' uyku 10 exec $ SCREENEXEC fi
Değişiklikleri kombinasyonla da kaydediyoruz Ctrl + VEYA. Sonra dosyayı yolda açacağız
/ vb / screenrcVe aşağıdaki değerleri gireceğiz belirli bir süre sonra oturumu kapat.
boşta 120 otomatik ayırmayı kapat
Değişiklikleri ile kaydediyoruz Ctrl + VEYA. dilersek oturumu kapatmak yerine kilitleyin aşağıdaki metni gireceğiz:
boşta 120 kilit ekranı otomatik ayırma kapalıBu değişiklikler, kullanıcı Fedora 23'te oturum açtığında geçerli olacaktır.
şimdi görelim grup dizinleri nasıl oluşturulur. BT yöneticileri ve koordinatörlerinin alana göre veya projeye göre belirli gruplar oluşturması çok yaygındır, bu her grubun üyelerini takip etmeye ve her kullanıcının hangi rolü oynadığını bilmeye yarar.
Finans çalışanları için bir grup oluşturmamız gerektiğini varsayalım, kök kullanıcılar olarak Finans adlı dizini oluşturun, bunun için aşağıdaki komutu uygulayacağız:
mkdir / tercih / FinansVe daha sonra Finans grubunu sisteme ekliyoruz komutu kullanarak:
groupadd Finans
Gidiyoruz / opt / Finance yolunun içeriğini Finans grubuyla ilişkilendirin, şu komutu kullanacağız:
chown kökü: Finans / tercih / FinansVe izin vereceğiz bu gruptaki kullanıcılar dosyaları düzenleyebilir, bunun için aşağıdaki komutu uygulayacağız:
chmod 2775 / tercih / Finans
Bu noktaya kadar, Finans grubunun tüm kullanıcıları, her zaman yönetici olarak izin atamak zorunda kalmadan / opt / Finance / yolunda depolanan dosyaları düzenleyebilir. V'yeİzinlerin doğru şekilde verildiğini doğrulayın aşağıdaki komutu uygulayacağız:
ls -ld / tercih / Finans
NotTarihten korkmayalım, öğreticinin başında değiştirildiğini hatırlayalım.
Sonunda dur Finans grubuna kullanıcı ekleyin aşağıdaki komutu kullanacağız:
usermod -aG Finans kullanıcı adıVe Finans grubu içinde kullanıcı "testimizi" görebiliriz.
Bu şekilde, Fedora 23 olarak adlandırılan bu büyüleyici dünyada hem tarih hem de kullanıcı ayarları için bazı başlangıç parametrelerini analiz ettik ve gözden geçirdik.
Web Sunucusunu Fedora'ya kurun ve yapılandırın