Linux'ta Tarihi Komut Satırından Ayarlayın

Set Date Linux From Command Line



Tarih komutu sistemin tarihini ve saatini gösterir. Kullanıcının hem tarih hem de saati farklı formatlarda almasına izin verir. Bu komut aynı zamanda farklı operatörler ve format belirteçleri yardımıyla şimdiki, geçmiş ve gelecekteki tarihlerin hesaplanmasına da yardımcı olur. İşlevlerin gerçekleştirilebilmesi için sunucunun sistem saati ve saatinin tam zamanında olması gerekir. İşte Linux'ta date komutu hakkında bilginizi artıracak bazı örnekler.

Önkoşullar

Date komutlarının işlevselliğini ve kullanımlarını öğrenmek için sisteminizde Linux(Ubuntu) kurulu olmalıdır. Kurulumdan sonra, uygulamalara erişmek için ad ve şifre dahil olmak üzere kullanıcı ayrıntılarını sağlayarak Linux'u yapılandırmanız gerekir. Aşağıdaki resim Ubuntu'nun arayüzünü göstermektedir. Burada daha fazla ilerlemek için bir şifre sağlamanız gerekir.









Tarih Sözdizimi

$tarih [SEÇENEK]...[+FORMAT]

Tarih

Tarihi görüntülemek için kullanılan temel komut, Tarih yazmaktır. Sistemden otomatik olarak alınan güncel tarih ve saati getirir. Çıktı, ayın gününü, tarihi, yılı ve saati gösterir. Date komutu, işletim sisteminin tarihini alır.



$tarih





Kullanım Kılavuzu Tarih Komutu

Tarihle ilgili komutlar hakkında daha fazla bilgi edinmek için kullanıcı için bir manuel kılavuz mevcuttur. Çıktı aşağıdaki açıklamayı gösterir.

$adam tarih



Tarihleri ​​Farklı Biçimlerde Alın

Tarihler birden fazla alternatif yöntemle görüntülenebilir. D tuşu / formunda tarih, ay ve yıl içeren tarihi görüntüler. F ise tarihi - yardımıyla gösterecek ve formatta sırasıyla yıl, ay ve gün olacaktır. Kullanıcı için kesin ve kolay hale getirmek için, biçim belirteci, yani f ve d'nin doğru anlamını gösteren bir dize kullandık. +% operatörü, biçim belirtecini tarihle bağlamak için kullanılır.

Gün, Ay ve Yılı Alın

İşlevselliği geliştirmek için komutta tarihle birlikte kullanılan bazı biçim belirteçleri vardır. Bunlar, yukarıdaki örnekte gördüğümüz kullanım kılavuzunda da gösterilmektedir. Örneğin, kullanıcıların tanımasını kolaylaştırmak için bazı örnekler açıklayacağız. Biçim belirteçlerinin sözdizimi şöyledir:

$tarih+% [biçim seçeneği]

Sözdiziminin anladığı gibi, belirli bir çıktı almak için tarih ve belirtilen formatı kullanırız.

Bazı belirteçler aşağıdaki gibidir:

%NS= Ayın gününü gösterir

%B= Tam ay adını görüntüler

%m= Yılın ayını görüntüler

%VE= Yılı göster

%T= Görüntülezaman

%H= Saati gösteririçinde zaman

%m= Dakikayı gösteriçinde zaman

%S= Saniyeleri sunariçinde zaman

Yılın Ayı

Yılın ayını bulmak için. Yukarıda örneklerde açıklandığı gibi B biçimini kullanıyoruz.

$(tarih+%B)

Yıl Mevcut yılı görüntülemek için Y biçimini kullanıyoruz. Yılın yalnızca son iki hanesini istiyorsak, küçük bir y kullanılır.

$(tarih+%ve)

$(tarih+%VE)

Haftanın günü Haftada günün tam adını almak için A kullanacağız. a, bir günün kısaltmasını almak için kullanılır.

$(tarih+%İLE)

$(tarih+%ile)

Geçmişin ve Geleceğin Tarihlerini Alın

Son gun Eklenen bu komutu kullanarak dünün tarihini alacağız.

$dışarı attıdün= $(tarih–d dün)

Özel Gün Öncesi

Belirli bir tarihe geri dönmek için ilgili bir tarih sağlayarak tarih alabiliriz. Örneğin kullanıcı 45 gün önceki tarihi almak istiyor, bu yüzden bu komut kullanılıyor.

$önce yankıDört beşgün =$(tarih–d yarın-Dört beşgünler)

Geçen ay

Geçen ay komutu, kullanıcının mevcut yılın önceki ayını almasına yardımcı olacaktır.

$dışarı attıgeçen ay= $(tarih-NSgeçenay +%B)

Gelecek Yıl

Gelecek yılın komutu, mevcut yıldan sonraki yılı gösterir.

$dışarı attı= gelecek yıl =$(tarih–d gelecek yıl +%VE)

Tarihler Arasındaki Fark

İki tarih verilerek kesin bir gün elde edilir. Bir tarih diğerinden çıkarılır, böylece ikisi arasındaki gün sayısı elde edilir.

$$ özledim((($(tarih-NS2021-3-24+%s)- $(tarih-NS2021-3-18+%s))/86400))

Tarihi –d veya –date Formatıyla Görüntüleme

Date komutu –d veya –date girdisini işlemeyi bilir. Dize olarak bir giriş tarihi alır. Önümüzdeki haftanın bir sonraki gününde tarihi elde etmek için aşağıdaki örneği giriyoruz.

$tarih-tarih=gelecek Salı

Ardından, tarih komutu, o ana kadar geçen tarihin saniyelerini hesaplayabilir. Saniyeleri bilinecek olan ilgili tarihi sağlıyoruz.

$tarih-NS2021-4-24+%s

Komutta sağladığımız biçimden bağımsız olarak, tarih her zaman varsayılan olarak belirli bir kalıp kümesinde görüntülenir.

$tarih-NS5/6/2021

Mevcut Yıldaki Hafta Numarasını Görüntüle

Aşağıdaki komutta gösterildiği gibi, mevcut yılın hafta numarasını V kullanarak alabiliriz.

Cari Yıldaki Gün Numarası

Güncel tarihe kadar olan gün sayısı %j% kullanılarak görüntülenir.

$Tarih +%J

Tarihi Saat Dilimine Göre Ayarla

Sistemin mevcut saat dilimini kontrol etmek için aşağıdaki komutu kullanıyoruz.

$Timedatectl

Bu, belirli bir saat diliminin tarih ve yerel saatinin çıktısını görüntüler. Burada saat dilimi Asya/Karaçi'dir.

Verilen saat dilimini başka bir saat dilimiyle değiştirmek için saat diliminin adını bilmeniz gerekir. Saat dilimini görüntülemek için izlenen biçim Bölge/Şehir'dir. Kullanılabilir saat dilimi seçenekleri şunlardır:

$timedatectl listesi-zaman dilimleri

Aynı sorgu, değiştirmek istediğiniz belirli saat diliminin yanı sıra saat dilimini değiştirmek için kullanılır.

$sudotimedatectlAyarlamak-saat dilimi Avrupa/İstanbul

Yukarıdaki çıktıda saat diliminin Europe/Istanbul olarak güncellendiğini görebilirsiniz.

Donanım Saatini Ayarlayarak Tarih ve Saati Alın

Donanım saatleri, güç kaynağı olmasa bile çalışır. Sistemin donanımı içinde çalışır.

$sudohwclock –göster

Çıktı, resimde gösterildiği gibi gösterilecektir:

Çözüm

Artık Linux'ta komut satırından bir tarih belirleyebilir veya değiştirebiliriz. Oldukça kolay ve anlaşılır. Yukarıda belirtilen sorgular, kullanıcılar için ayrıntılı olarak tartışılmaktadır. Biçim belirteçleri, belirli bir günün tarihini ayarlamaya yardımcı olur.