Linux temel öğreniminin sistem günlüğü ve zaman senkronizasyonunun ayrıntılı açıklaması

Bir, sistem günlüğü

(1) Sistem günlüklerinin varsayılan sınıflandırması

/ var / log / messages #Sistem hizmetleri ve günlükleri, hizmet bilgileri, hata raporları vb. dahil

/ var / log / secure #Sistem kimlik doğrulama bilgileri günlüğü

/ var / log / maillog #Sistem posta hizmeti bilgileri

/ var / log / cron #Sistem zamanlama görev bilgisi

/var/log/boot.log #Sistem başlatma bilgileri

(2) Günlük yönetimi hizmeti rsyslog

rsyslog, günlükleri toplamaktan ve günlükleri sıralamak ve depolamaktan sorumludur. Yani geçmişte belirli bir zamanda meydana gelen olayları kaydetmek ve olay seviyesi tanımlanır ve belirtilen yere kaydedilir.C / S mimarisini destekler ve UDP / TCP protokolü üzerinden loglama hizmetleri sağlayabilir.Rsyslog günlük formatı nispeten basittir.

rsylog birçok özelliğe sahiptir, çıktı formatını özelleştirebilir, güçlü bir özel filtreye sahip olabilir, günlük bilgilerinin herhangi bir bölümünü filtreleyebilir, bilgi toplamayı tamamlamak için TCP / UDP / SSL / TLS / RELP ve diğer protokolleri kullanabilir ve birden çok İş parçacığı hizmeti, iyi eşzamanlılık.

/etc/rsyslog.conf, rsyslog'un ana yapılandırma dosyasıdır. Açmak için vim komutunu kullanıyoruz.

54. satırın formatı şu şekildedir: Servis 1. Günlük seviyesi; Servis 2. Günlük seviyesi; Servis 3. Kayıt seviyesi Dosyaları sakla

Günlük cihazı (türü). (Bağlantı sembolü) günlük seviyesi günlük işleme yöntemi (eylem)

Günlük hizmetleri aşağıdaki gibidir:

auth #pam tarafından oluşturulan günlük

authpriv #ssh, ftp ve diğer giriş bilgileri doğrulama bilgileri

cron #Time görevi ile ilgili

çekirdek # çekirdek

lpr #print

mail #Mail

mark (syslog) - rsyslog #Hizmet iç bilgileri, zaman damgası

haber #haberler grubu

kullanıcı # Kullanıcı programı tarafından oluşturulan ilgili bilgiler

uucp #unix'den unix'e kopyalama, unix ana bilgisayarları arasındaki ilgili iletişim

yerel 1 ~ 7 # Özel günlük cihazı

Günlük seviyeleri aşağıdaki gibidir:

hata ayıklama # Hata ayıklama bilgileriyle, günlük bilgileri en çok

info #Genel bilgi günlüğü, en sık kullanılan

not # En önemli genel durum bilgisi

uyarı # Uyarı seviyesi

hata #hata düzeyi, bir işlevin veya modülün düzgün çalışmasını engelleyen bilgiler

kritik # Şiddet seviyesi, tüm sistemin veya tüm yazılımın düzgün çalışmasını engelleyen bilgiler

alert #Hemen değiştirilmesi gereken bilgiler

acil # çekirdek çökmesi ve diğer ciddi bilgiler

hiçbiri # hiçbir şey kaydetme

Günlük bağlantı sembolü

.xxx: xxx düzeyinden büyük veya ona eşit olan bilgileri gösterir

. = xxx: xxx düzeyine eşit bilgileri gösterir

.! xxx: xxx dışında bir düzeydeki bilgileri temsil eder

Not: Yukarıdan aşağıya, düşükten yükseğe, kaydedilen bilgiler gittikçe azalmaktadır, ayrıntılar için kılavuza bakabilirsiniz: man 3 syslog

Günlüğün koleksiyon bilgilerini saklamak için yeniden belirleyebiliriz. Aşağıdaki yapılandırmayı yapıyoruz:

Bu, tüm günlük hizmetlerinin herhangi bir düzey bilgisini / var / log / rsyslogtest içinde sakladığımız anlamına gelir. Yapılandırma tamamlandıktan sonra, günlük hizmetini yeniden başlatıyoruz. systemctl yeniden başlat rsyslog yeniden başlatma günlük hizmeti

Şekilde gösterildiği gibi, hizmet yeniden başlatıldığında günlüğümüz / var / log / rsyslogtest'e yazılmıştır.

(3) Günlük senkronizasyonu

Birden fazla farklı konumdaki sunucu günlüklerini görüntülemek istediğimizde, tek bir ana bilgisayarda olmak için günlük senkronizasyonunu kullanabilir ve kendi talimatlarımızı uygulayabiliriz.

Birden çok sunucunun iş günlüğünü önceden belirlenmiş bir format ve içerikte görüntüleyin.

ilk adım:

Güvenlik duvarı stratejisini kullanmadığımız için bundan önce iki ana makinemizin güvenlik duvarlarını kapatmamız gerekiyor.

systemctl güvenlik duvarını durdurd # Güvenlik duvarını kapat

systemctl mask firewalld # Güvenlik duvarını devre dışı bırakın,

Bundan sonra, güvenlik duvarının durumunu kontrol etmek ve kapatıldığından emin olmak için systemctl status firewoalld kullanıyoruz.

İkinci adım

vim / var / log / rsyslog Yapılandırma dosyasını ayarlayın. Günlüğü gönderen kişide tür yapılandırması gerçekleştiriyoruz.

@ 172.25.0.11 ## Günlükleri udp protokolü, @udp, @@ tcp aracılığıyla 17 ana bilgisayara gönderin.

Yapılandırmayı tamamladıktan sonra günlük hizmetini yeniden başlatın.

üçüncü adım

Alıcının günlük dosyasını yapılandırın.

vim /etc/rsyslog.conf

$ şablon LIU, "% timegenerated%% FROMHOST-IP%% syslogtag%% msg% \ n"

LIU #Log format adı

% timegenerated% ## Günlük süresini görüntüleme

% FROMHOST-IP% ## Ana bilgisayar IP'sini görüntüle

% syslogtag% ## Günlük kaydı hedefi

% msg% ## Günlük içeriği

Yapılandırma kaydetme ve çıkma işlemini tamamladıktan sonra, alıcının günlük hizmetini yeniden başlatıyoruz.

dördüncü adım

Alıcı, gönderenin günlük hizmet bilgilerini okur. Göndericimiz, logger test mesajı komutunu dört kez çalıştırdı ve alıcıdaki kaydı kontrol ettik.

İkincisi, zaman senkronizasyonu

(1) Sunucu

Öncelikle hostumuzda chrony servisi yoksa kurulum kaynağını belirtmemiz ve bu servisi kurmak için yum -y install chrony kullanmamız gerekir.

vim /etc/chrony.conf # Ana yapılandırma dosyası

Yapılandırmadan sonra güvenlik duvarı politikasını kullanmadığımız için güvenlik duvarını kapatıyoruz ve servisi yeniden başlatıyoruz:

systemctl yeniden başlat chronyd

systemctl güvenlik duvarını durdur

(2) Müşteri

vim /etc/chrony.conf

systemctl yeniden başlat chronyd

(Üç) test

(4) timedatectl komutu

timedatectl status # Geçerli zaman bilgisini göster

set-time # Geçerli saati ayarlayın

set-timezone # Mevcut saat dilimini ayarlayın

set-local-rtc 0 | 1 # Utc zamanının kullanılıp kullanılmayacağını ayarlayın

İki, ağ yönetimi

(1) Temel ip bilgisi

Ipv4: Global İnternet tarafından benimsenen protokol paketi, TCP / IP protokol paketidir. IP, TCP / IP protokol paketindeki ağ katmanı protokolü ve TCP / IP protokol paketinin temel protokolüdür. IP protokolünün mevcut sürümü 4'tür (IPv4, v sürümü olarak anılır) ve sonraki sürümü IPv6'dır.

Örneğin: 172.25.0.10/255.255.255.0

172.25.0.10: ip adresi

255.255.255.0: Alt ağ maskesi

Alt ağ maskesinin 255 bitine karşılık gelen ip biti ağ bitidir

0 alt ağ maskesine karşılık gelen ip biti, ana bilgisayar bitidir

(2) IP'yi yapılandırın

1. Grafik yapılandırma

Grafik IP ayar penceresini açmak için nm-connection-editor komutunu girin

Orijinal ip silinebildikten sonra ekle'ye tıklayın

DHCP, dinamik olarak ip elde etmek anlamına gelir, Manuel, statik IP anlamına gelir

2. Dosya yapılandırması

(1) Dinamik ip yapılandırın

dhcp # IP'yi dinamik olarak alın

IP'nin dinamik edinimini kullanmamızın öncülü, dhcp hizmetine sahip bir ana bilgisayarın ana makinemize hizmet sağlayabilmesidir.

vim / etc / sysconfig / network-scripts / ifcfg-ens33 # IP yapılandırma dosyasını açın.

CİHAZ = ens33 # Arayüz kullanım cihazı

BOOTPROTO = dhcp # Ağ kartı çalışma modu

ONBOOT = yes # Ağ hizmeti açıldığında otomatik olarak etkinleştir

NAME = ens33 #Network arayüz adı

Yapılandırma dosyasını yukarıdakilere göre yazın ve tamamlandıktan sonra ağ hizmetini yeniden başlatın: systemctl ağı yeniden başlat

(2) Statik ip yapılandırın

vim / etc / sysconfig / network-scripts / ifcfg-ens33 # Aşağıdaki yapılandırma için ip yapılandırma dosyasını açın:

CİHAZ = ens33 #device

BOOTPROTO = statik | yok # ekipman çalışma yöntemi

ONBOOT = yes # Cihazı etkinleştirmek için ağ hizmetini açın

NAME = ens33 #Network arayüz adı

IPADDR = 192.168.3.15 #IP

NETMASK = 255.255.255.0 | PREFIX = 24 #Subnet maskesi

Yapılandırma tamamlandıktan sonra, ağ hizmetini yeniden başlatın. Mevcut ana bilgisayar IP'sini görüntülemek için ifconfig kullanıyoruz

(3) ağ geçidi

(1) DNAT ve SNAT

dnat hedef adres çevirisi

snat kaynak adresi çevirisi

Dahili adres, hizmete genel ağ üzerinden erişmek istediğinde (web erişimi gibi), dahili adres bağlantıyı aktif olarak başlatacak ve yönlendirici

Veya güvenlik duvarındaki ağ geçidi, dahili adres üzerinde bir adres çevirisi gerçekleştirir ve dahili adresin özel IP'sini genel ağın genel IP'sine dönüştürür.

Ağ geçidinin bu adres çevirisine SNAT adı verilir ve esas olarak dışarıya dahili paylaşılan IP erişimi için kullanılır.

Harici hizmetlerin dahili olarak sağlanması gerektiğinde (harici olarak bir web sitesini yayınlamak gibi), harici adres aktif bir bağlantı başlatır ve

Güvenlik duvarındaki yönlendirici veya ağ geçidi bu bağlantıyı alır ve ardından bağlantıyı içeriye aktarır.Bu işlem genel IP tarafından gerçekleştirilir.

Ağ geçidi, harici bağlantıları almak için dahili hizmetlerin yerini alır ve daha sonra dahili olarak adres dönüştürme gerçekleştirir. Bu dönüşüme DNAT denir ve esas olarak kullanılır

Dahili hizmette harici sürüm

Her ikisi de, özel adresleri genel adreslere çeviren adres çevirisinin işlevidir.

(2) Ağ Geçidi

Yönlendiricideki ip ve aynı ağ kesimindesiniz, "ağ geçidinin" rolü iki farklı ağ kesiminin bağlanmasında yansıtılır veya

İki farklı yönlendirme protokolü arasındaki bağlantıdır.

(3) Ağ geçidini ayarlayın

systemctl stop NetwrokManager # Ağ akıllı yönetim hizmetini kapatın

vim / etc / sysconfig / network-scripts / ifcfg-Ağ kartı yapılandırma dosyası ## Ağ kartı arabirim ağ geçidi

GATEWAY = Ağ geçidi ip

vim / etc / sysconfig / network ## Global ağ geçidi

GATEWAY = Ağ geçidi ip

Yukarıdaki iki dosya yapılandırıldıktan sonra ağ hizmetini yeniden başlatıyoruz. Ağ geçidini sorgulamak için route -n kullanın.

Ağ geçidi başarıyla ayarlandı.

(4) DNS

(1) DNS tanımı

World Wide Web'de alan adları ve IP adresleri arasında bir eşleme olarak DNS (Alan Adı Sistemi, alan adı sistemi)

Kullanıcıların, doğrudan makine tarafından okunabilen IP'yi hatırlamak zorunda kalmadan İnternet'e daha rahat erişmesini sağlayan dağıtılmış bir veritabanı

Sayı dizesi. Alan adı aracılığıyla, nihayet alan adına karşılık gelen IP adresini elde etme sürecine alan adı çözümlemesi (veya ana bilgisayar adı çözümlemesi) denir.

(2) DNS ayarları

vim /etc/resolv.conf

ad sunucusu dns sunucusu ip

vim / etc / sysconfig / network-scripts / ifcfg-network kartı yapılandırma dosyası

DNS1 = dns sunucusu ip

(3) Dosyaları yerel olarak analiz edin.

vim / etc / hosts

ip ana bilgisayar adı

Aşağıdaki gibi: "www.hello.com" alan adını yerel olarak başka bir ana bilgisayara çözdük. Kontrol etmek için ping kullanabiliriz

ping'www.hello.com '

(4) Yerel ayrıştırma dosyalarının ve dns okumasının öncelik ayarı.

/etc/nsswitch.conf

dosyalar yerel ayrıştırılmış dosyaları, dns, dns sunucusunu, myhostname ise bu makineyi temsil eder, ilk olarak

Hangisinin önceliği var?

(5) HCDP servis ayarları

ilk adım:

Hcdp hizmetine başlamadan önce, makinenin dhcp hizmetini kurduğundan emin olmalıyız. Değilse

Evet, belirtilen kurulum kaynağından yüklemek için yum -y install hdcp kullanırız.

Dhcpd hizmet yapılandırma dosyasını görüntüleyin

cat /etc/dhcp/dhcpd.conf

İkinci adım:

Yapılandırma dosyasını kopyala

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

üçüncü adım:

Yukarıdaki 7 ve 8 satırlar, ağ adını ve DNS çözümleme adresini ayarlamak içindir.

Kalkan hatları 27 ve 28, satır 32, ana bilgisayar ip ve alt ağ maskesi, 192.168.3.0'da 0 nesil

Tablo, 0 ile 255, satır 33 arasındaki herhangi bir sayıyı gösterir, atanan ip numarası segmentini 192.168.3.100 olarak ayarlayın

192.168.109'da 9 ips vardır, 34. satır ağ geçidini ayarlamak içindir.

üçüncü adım:

35. satırdaki tüm yapılandırma dosyalarını silin. Ardından dhcpd hizmetini yeniden başlatın.

dördüncü adım:

Başka bir ana bilgisayarda, ip modunu otomatik olarak tahsis etmek için ağ yapılandırmasını dhcp olarak değiştiriyoruz

vim / etc / sysconfig / network-scripts / ifcfg-ens33

Ardından ağ hizmetini yeniden başlatın. Geçerli ip'i görüntülemek için ifconfig ens33'ü kullanın

Gösterişten uzak Hebei'nin en zengin adamı: Sokakta bir durak kurdu, bir benzin deposu taşıdı ve şimdi 62 milyar net serveti var.
önceki
20 yaşındaki Chery, sistemi ve "yeniden yükleme matrisi" ürününü kullanıyor
Sonraki
Gençler için ilk SUV, bu dört 150.000 model güvenilir
Hastaneye düşen bira, rüzgârda uyurken kötü bir soğuk algınlığı var, yaz geldi ve yazın en çok korkulan altı tanesine dikkat etmelisiniz!
Linux sistemi altında rastgele sayı üretme yöntemi
Zong Fuli 37 yıldır bekardı ve bu üç aylık "aşk ilişkisi" "kayıp bir aşk" ile sonuçlandı.
On Millik Bahar Esintisi, Liu Qing'in Çocuğu Sizin Kadar İyi Değil mi?
SUV arenasında "Mavericks"
İstasyon vagonu Shooting Brake? Mercedes-Benz CLA "Safari Sürümü" resmi olarak yayınlandı!
Bir gecekondu mahallesinde doğan, okula gitmek için kan satan Starbucks, onun yüzünden piyasa değerinde 2 milyar dolar kaybetti.
Boyutu geçin ve "Shadow Warrior" masum COS ödülü ile tanışın
Bu arabalarla güzel bir karşılaşma yaşadım
Dongfeng Yulon Pazarlama Merkezinin "Entegrasyon · Değişim" Öz Devrimi
Mercedes-Benz saf elektrikli MPV çok yakında geliyor! Mercedes-Benz EQV konsept otomobili çıktı!
To Top