Merhaba bugünkü yazımda sizlere Linux bir makinanın Wifi HotSpot ‘a dönüştürülebileceğini anlatmaya çalışacağım . Şimdi diye bilirsiniz bu ne işimize yarar kendimce bunu aşağıda maddeler halinde sıraladım.
Arkadaşlarınızla aranızda özel bir ağ oluşturabilirsiniz.
Güvenlik
Denetim
İzole bir test ortamı
Bunun için bir adet Linux dağıtımı ediniyoruz :) ben Fedora Linux kullandım ; bir adet notebook veya masaüstü kullanıyorsanız bir adet wifi adaptör kullanacağız
Sonrasında Terminal’i açıyoruz ve buraya aşağıdaki komutu isteğimize göre düzenliyoruz
LVM Disk yapısında var olan volume nasıl genişletilir gelin beraber bakalım. Biz burada /mnt/data volume ‘ünü genişletiyor olacağız bunun için var olan diskin yanına yeni bir disk ekleyerek yapıyor olacağız.
Sonrasında sisteme ssh ile login oluyoruz
ssh user_name@ip ile login oluyoruz. Login olduktan sonrasında aşağıdaki komutları sırası ile uyguluyoruz.
cfdisk /dev/sdx > burda diski oluşturuyoruz ve Linux_LVM I seçiyoruz.
#mkfs.ext4 /dev/sdx
# pvcreate /dev/sdx
# vgextend rl /dev/sdb1
# lvextend -l +99%Free /dev/mapper/rl-mnt_data
# ext4 için resize2fs /dev/mapper/rl-mnt_data , xfs için xfs_growfs /mnt/data
Merhaba bugün sizlere Rocky Linux bir sunucunun Active Directory ortamına nasıl dahil edileceğini anlatacağım. Aşağıdaki adımları izleyerek sizlerde ortamlarınızdaki Rocky Linux Sunucularınızı Active Directory Domain’inize dahil edebilirsiniz.
Screen oturum arası geçişi sağlayan ve otrum üzerinde yürütülen işlemleri arkaplanda çalışmasını sağlayan terminal bazlı kullanışlı bir uygulamadır .Şimdi birkaç işlevine bakıcaz.
Screen komutu sisteminizde kurulu değil ise aşağıdaki şekilde dağıtımlarda kurulumu yapıyoruz
sudo apt install screen
sudo pacman -S screen
sudo dnf install screen
Sonrasında screen komutunu aşağıdaki örneklerdeki gibi çalıştırıp işemlerinizi yapabilirsiniz.
$ screen -ls arkada çalışan işlemlerin process idlerini görürsünüz
$ screen -S file ile yeni bir oturum başlatır
$ screen -d id_number bu var olan id’yi deattach yapıp bırakabilirsiniz.
$ screen -r id_number bu var olan id’yi attach yapıp ekleyirsonuz ve ekranda ilgili id ile gelen processlerde yapılan işlem veya çalışan uygulamayı izleyebiliyorsunuz.
Bildiğiniz üzere KlavunOS ‘da varsayılan olarak X11 gelmekte ve NVIDIA sürücülerini kurunca Wayland otomatik olarak kapnmaktadır , sizlere Wayland’ı nasıl aktif edebilirsiniz aşağıda anlatıyor olacağım . Aşağıda belirtilen yönergeleri izlediğinizde Wayland aktif olacaktır .
Merhaba bu yazımda sizlere LVM olmayan disklerin boyutlarını nasıl genişletebileceğinizi anlatmaya çalışacağım .
Öncelikle Disk boyutumuzu Vmware üzerindeki sanal makinemizde genişletiyoruz.
Ardında Makinamızı içerisinde diskimizin toplamda 35 ‘a çıkarıldığını görüyoruz.
Sonrasında Aşağıdaki komutları sırası ile çalıştırarak işlemlerimize başlıyoruz.
vi /etc/fstab giriş yaptıktan sonra Swap partition’u diez ike # kapatıyoruz ve wq! koumutu ile kaydedip çıkıyoruz.
Ardından swapoff -a ile swap ı kapatıyoruz.
fdisk /dev/sda komutu ile disk alanını görüntülüyoruz
Sonrasında aşağıdaki görseldeki parametreler sırası ile işletiyoruz.
Şimdi partprobe /dev/sda komutunu işletiyoruz.
ve son’a yaklaşırken
vi /etc/fstab komutu ile swap partitionu yeni swap partition UUID ‘si ile değiştiritiyoruz ve ardından swapon -a komutu ile swap alanımızı aktif ediyoruz
ve en son olarak aşağıdaki komutları işleterek diskimizi genişletmemizi sonlandırıyoruz
partprobe /dev/sda
resize2fs /dev/sda2
lsblk
df -h komutu ile diskimizin genişlediğini görüyoruz .
Fstab Linux sisteminde disk yönetimini ele alan text tabanlı bir yönetim aracıdır . Bu aracı sistemimize yeni bir disk taktığımızda bu diskin sistemimizde mount edilmiş olarak otomatik şekide gelmesini sağlamak için , harici bir depolama alını bağlayıp kalıcı olarak mount edebilmek için fstab dosyasını kullanıyoruz .Bu dosya’nın yolu /etc/fstab içerisinde bulunmaktadır.
Fstab dosyasında değişiklik yaparken öncelik yeni takılan diskimizin bağlantı noktası (mount point) ‘nı belrilememiz oldukca önemli genel olarak yeni bir disk taktığımızda bunu mount /dev/sdx /mnt/ şekinde /mnt/ dizinie bağlayacağınız gibi yeni bir diizn oluşturop orayada bağlantısını yapabilmektesiniz .
Diğer önemli bir noktada bu bağlanacak alanın UUID lerini doğrulamamız gerekiyor bunun bir çok yolu bulunmakla beraber sudo cfdisk /dev/sdx olarak veya cat /dev/disk/by-uuid altında yeni diskimizin UUID sini buluyoruz ve bunu text editor altına kopyalıyoruz :)
Buraya kadar işlemleri tamaladıktn sonra işin eğlenceli tarafına geldik . Neden eğlenceli çünkü burda yanlış yapılacak bir işlem makinanın açılmamasına neden olur :)
şimdi sudo nano /etc/fstab ile fstab dosyamızı açıyoruz . ve buranın en alt satırına yeni bir bağlantı noktası ekliyoruz
bkz resim 1
Alt satıra Bu satırı ekliyoruz.
ve Ctrl+X ve ardından Y tuşına basıp kaydedip çıkıyoruz.
sudo systemctl reboot
En son olarak df -h komutu ile gelen çıktımızda /storage olduğunu gördük
Merhabalar bugün sizlere Centos sonrasında hayatımıza giren Rock Linux ‘ta DNS Kurulumunu sizlere görsellerle anlatmaya çalışacağım ; ilk önce ortammızda bulunan Rock Linux ile bağlantımızı kuruyoruz bunun için ssh username@ip_address ve ardından şifremiz ile Rocky Linux ‘a girişimizi yapıyoruz.Sonrasında sırası ile aşağıdaki işlemleri gerçekleştiriyoruz
dnf update
Update sonrasında kurulum için dnf install bind bind-utils komutu ile kurulumumuzu gerçekleştiriyoruz.
Sonrasında nano /etc/sysconfig/named dosyasın giriş yapıyoruz ve bu komutu giriyoruz
‘OPTIONS=..’
Sonrasında işlemlerimize devam ediyoruz . Sıra geldi named servisini başlatmaya bunun için aşağıdaki komutları çalıştırıyoruz.
systemctl start named
systemctl enable named
systemcel status named
Servisimizde çalıştığına göre şimdi sıra geldi konfigrasyona :)
vim etc/named.conf a giriyoruz ve aşaıdaki örnekteki gibi konfigrasyon dosyamızı düzenliyoruz.
Ardından vim /etc/named/zones.conf.local ile zone.conf.local dosyamıza giriş yapıyoruz buradaki ayarları aşağıdaki gibi düzenleyebiliriz
Şimdi Forward lookup zone konfigrasonu’nu yapıyoruz. vim /var/named/db.klavunit.local
Sırada Reverse lookup zone konfigrasyonu’nu yapıyoruz. vim /var/named/db.1.2.3
Bu şekilde konfigrasyonlarımızı yaptıktan sonra zone kontrollerimizi yapıyoruz.
named servisini yeniden restart ediyoruz ve kontrolümüzü yapıyoruz
systemctl restart named
systemctl status named
dig komutu ile son kontrollerimizi yapıyoruz
dig klavunit.local
dig -x 1.2.3.10
Umarım Faydalı olur
Önemli : Bu makale hazırlanırken bazı doneler için Savaş Salvador ‘un makalesinden destek alınmıştır . Kendisine destreğinden dolayı teşekkürlerimi sunarım
Merhabalar bu yazımda sizlere ssh passkey nedir ve bu anahtar ile başlıca yapabileceklerinizden bahsetmeye çalışıcam.
Öncelikle ssh_passkey sizlerin ssh kullanan linux sunucularınıza ssh ip_address ile şifre girmeye gereksiniminiz olmadan otamatik girmenizi sağlayan bir araçtır .
Bunun için öncelikle ssh_passkey ‘in oluşturulacağı sunucumuza erişiyoruz Sırası ile aşağıdaki komutlarını kullanıyoruz
ssh-keygen -b 4096 komutunu kullanıyoruz, bundan sonra gelen ekranda ki sorulara bir vşifre girmeden devam edebilirsiniz ve RSA keyiniz oluşmuş durumda .
Generating public/private rsa key pair.
Enter file in which to save the key (/home/storm/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/storm/.ssh/id_rsa
Your public key has been saved in /home/storm/.ssh/id_rsa.pub
Sonrasında bu oluşturulan keyi bu komut ile kontrol ediyoruz “ls ~/.ssh/”
id_rsa id_rsa.pub bu veya buna benzer iki dosya var ise işlem tamamdır. Şimdi son bir işimiz kaldı
Bu id_rsa ‘I otomatik bağlantı kurucağımız sunucuya kopyalıcaz . Bunun için aşağıdaki komutu kullanıyoruz.
ssh-copy-id username@ip_addressve bu son işlemle kopyalama işlemini yaptıktan sonra ssh ip_address ile giriş yaptığımızda aşağıdaki benzer ekran ile karşılaşıyorsak işlem tamamdır .
ssh ip_address
Linux Ansible 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 5 16:23:35 2025 from ip_address