İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

CentOS 7 //"P4RS

"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.397
Konular:
270
Teşekkür (Etti):
459
Teşekkür (Aldı):
1002
Ticaret:
(0) %
03-07-2019 20:59
#1
CentOS 7 //"P4RS
Merhabalar TürkHackTeam ailesi, bugün sizlere CentOS7'nin kurulumunu ve bazı noktalara deyineceğim. İlk öncelikle konu başlıkları şekildedir;

Konu Başlıkları
• CentOS7 Kurulum
• Systemd Nedir?
• Systemd Projesi
• Servis Yönetimi
• Küçük Tüyo
• Servislerini Başlatma ve Durumuna Bakmak
• Servisleri Durdurma ve Durumuna Bakmak
• Servisleri Yeniden Başlatma ve Durumuna Bakmak
• Servisleri Tekrar Yükleme (Reloading) ve Durumunu Bakmak
• Servisleri Aktif Duruma Getirmek
• Servisleri Pasif Duruma Getirmek
• Servis Durum Kontrolü
1. is-active Komutu
2. is-enabled Komutu
3. is-failed Komutu
4. Çalışan Ünitleri Görmek
5. Tüm Ünit Dosyalarını Görmek
• Centos7 Emergency Modda Açma
• Centos 7 Unutulan Root Şifresinin Değiştirilmesi



Şimdi konumuza başlayalım.

CentOS7 Kurulum

Öncelikle https://www.centos.org/download/ kısmından resimde ki yere geliyoruz.



Buradan "Minimal İSO" kısmına tıklıyoruz.



Buradan istediğinizi seçip indirebilirsiniz fakat ben en üsttekini seçtim. Burada VMware üzerinden anlatacağım. VirtualBox'da da aynı şekilde yapabilirsiniz işin mantığını anlamanız yeterlidir.



Burada "Create a New Virtual Machine" kısmına tıklıyoruz.



Buradan "Typical" kısmını tıklayıp "Next" diyoruz.



Buradan "iso" kısmını seçip indirdiğiniz İSO dosyasının yolunu bulup ekliyoruz ve "Next" diyoruz.



Burada sanal makinemizin ismini giriyoruz ve dosyalarının kaydedileceği yolu seçiyoruz ve "Next" diyoruz.



Kaç GB alan vermek istiyorsunuz onu yazınız (Genel de 20 GB yeterlidir fakat siz yine 50-60 GB yer bırakın.) ve "Next" diyoruz.



Siyah alana aldığım yere tıklayınız burada RAM ve Çekirdek değerlerini yazacağız.



Sol da gösterdiğim şekilde verebilirsiniz RAM ve Çekirdeği (Önerilen RAM miktarı 2GB'dır.)



"Next" diyoruz ve ilerliyoruz.



Burada yön tuşlarından yararlanacağız. Üstte ki işaretlediğim seçeneği seçiniz.



Daha sonra "Enter" tuşuna basıyoruz.



Şimdi burada hangi dili seçmek istediğimizi soruyor ben Türkçe olarak seçtim isterseniz İngilizce olarak devam edebilirsiniz.



Dili seçtikten sonra böyle bir arayüze geliyoruz. Burada siyah alana aldığım yere tıklıyarak depolama alanını seçeceğiz.



Disk şeklinde ki ne kadar alan bıraktığınız yazar ona tıklayarak sol üstte buluanan "Done" seçeneğine tıklıyoruz.



Burada "Network" e tıklıyoruz network ayarlarını yapacağız.



Gördüğünüz gibi sağ üstte "Kapalı" yazmaktadır. Buna bir kere tıklıyoruz.



Tıkladıktan sonra açılıyor ve sol üstte bulunana "Done" seçeneğine tıklıyoruz.



"Begin İnstallation" seçeneğine tıklıyoruz.



Şimdi şifre ve kullanıcı adını belirleyeceğiz. İlk öncelikle göstermiş olduğum yere bir kere tıklayınız.



Daha sonra unutmayacağınız bir şifre koyunuz ve "Done" diyerek kaydediniz.



Şimdi de kullanıcı adını ayarlayacağız. Gösterdiğim yere tıklıyoruz.



Burada kullanıcı adını ve şifreyi yazınız. (Burası önemli giriş yaparken bu kullanıcı adını ve şifreyi kullanacağız.)Yine "Done" diyerek kaydediyoruz.



Bir süre kurulum yapacaktır daha sonra "Reboot" seçeneğini göreceksiniz. Ona tıklayarak tekrardan başlatınız.



Daha sonra giriş ekranı girecek kullanıcı adını ve şifresini ayarladığınız giriş bilgilerinizi giriniz ve kurulumumuz bitmiş oldu.


Systemd Nedir?

Systemd genel bir tanım yapacak olursak bilgisayarda atığımı Linux sisteminde ki servislerin ve uygulamaların çalışmasını sağlamaktadır.


Systemd Projesi

Servis Yönetimi

Servis yönetiminde Init olarak adlandırılan başlatıcı sistem genel olarak, boot anında Kernel'in (Linux Çekirdeği) yüklendikten sonra kullanıcı anında ki çalışan elemanların başlatılmasından ve kullanımını yönetmekten sorumludur.

Systemd de gerçekleştirilen işlemler unit isimli dosyalardan oluşmaktadır. Her unit dosyasının sonuna " ." koyularak uzantı eklenmektedir. Böylece bu unit dosyasının ne işleve geldiğini anlamış oluyoruz.


Küçük Tüyo

Arkadaşlar işlem yapmadan önce
Kod:
su
komutunu kullanarak işlem yaparsanız sistem sizlere bir sorun çıkarmadan işlem yapmanızı sağlayacaktır.



Resim de beyaz çizgili alanda ilk başta
Kod:
p4rs
yazıyor bu sizlerin kullanıcı adınızdır. İkincisi işletim sistemi ve " ~ " işareti de "EV"(Desktop) dizinin de olduğunuzu göstermektedir bilginiz olsun.


Servislerini Başlatma ve Durumuna Bakmak

Bir servisi başlatmak için öncelikle
Kod:
start
komutunu kullanırız. Root kullanıcısıyla giriş yaptıysanız
Kod:
sudo
ye gerek yoktur.



Resim de gördüğünüz gibi
Kod:
systemctl start sshd.service
olarak yazdığımızda Unit'imiz çalışmaya başlıyor bunu kontrol etmek için ise
Kod:
 systemctl status sshd.service
yazmamız yeterlidir bizlere dökümanı sunmaktadır.


Servisleri Durdurma ve Durumuna Bakmak

Bir servisi durdurmak için öncelikle
Kod:
stop
komutundan yararlanacağız.



Burada gördüğünüz gibi
Kod:
systemctl stop sshd.service
yazıyoruz ve Unitimiz kapanmış oluyor bir kontrol edelim şimdi sizlerle
Kod:
 systemctl status sshd.service
diyerek ve gördüğünüz gibi
Kod:
inactive
olarak görüyoruz üstte ki fotoğrafa dikkat ederseniz eğer
Kod:
active (running)
olarak görüyoruz.


Servisleri Yeniden Başlatma ve Durumuna Bakmak

Servisimizi yeniden başlatmak için
Kod:
restart
komutumuzu kullanacağız.



Resimde ki gibi
Kod:
systemctl restart sshd.service
olarak yazıyoruz ve servisimizi tekrar başlatıyoruz. Durumuna bakalım bunun için yine
Kod:
 systemctl status sshd.service
diyoruz ve
Kod:
active (running)
dediğini görüyoruz.


Servisleri Tekrar Yükleme (Reloading) ve Durumunu Bakmak

Diyelim ki bir serviste ayar değişikliği yaptınız ve yeniden başlatmanıza gerek yok sadece ayarları kaydetsin yeter diye düşünüyorsanız burada
Kod:
reload
komutu sizlere yardımcı olacaktır. Fakat her servis reload komutunu kabul etmeyebilir.



Örneğin
Kod:
sshd.service
servisi kabul etmedi. Peki hangi servis reload kabul ediyor hangisi restart kabul ediyor bilmiyorsak burada ise
Kod:
reload-or-restart
komutu devreye giriyor.



Burada ki gibi
Kod:
 systemctl reload-or-restart sshd.service
yaparak hangisini kabul ediyorsa servisiniz onu çalıştırabilirsiniz.


Servisleri Aktif Duruma Getirmek

Servislerimiz her zaman bilgisayar açıldığında çalışacak diye bir şey yoktur. Windowstan örnek verelim bazı uygulamalar başlangıçta açılır fakat bazıları açılmaz. Burada aktif duruma getirirsek bilgisayar açıldığında o serviste başlayacaktır. Bunun için ise
Kod:
enabled
komutunu kullanıyoruz.



Gördüğünüz gibi
Kod:
systemctl enabled sshd.service
olarak yazdık


Servisleri Pasif Duruma Getirmek

Servisimizi bilgisayar açılırken başlamamasını sağlamak için ise
Kod:
disable
komutunu kullanıyoruz.





Servis Durum Kontrolü

is-active Komutu

Bu komutta ise açık olan oturumumuzda seçtiğimiz servisin çalışıp çalışmadığını öğrenmek için kullanıyoruz.



Gördüğünüz gibi çalışıyor.


is-enabled Komutu

Enable komutundan anlayacağınız üzere bilgisayar açılırken seçtğimizi servisin açık olup olmadığını öğrenmek için kullanıyoruz.




is-failed Komutu

Serviste hata olup olmadığını anlamak için bu komutu kullanıyoruz.




Çalışan Ünitleri Görmek

Oturumumuzda o an çalışan ünitleri görmek için kodlarımız mevcuttur. Bunlardan bazıları;
Kod:
systemctl list-units
komutudur.



olarak yazarız ve çıktı olarakta



Olaraktan çıktı alırız.


Tüm Ünit Dosyalarını Görmek

Tüm ünit dosyalarını görmek için
Kod:
systemctl list-unit-files
komutunu kullanıyoruz.



Olarak yazıyoruz ve çıktı olarakta



Çıktısını alıyoruz.


Centos7 Emergency Modda Açma

Emergency mod yani acil mod Windows'ta ki güvenli mod gibidir. Ön yükleme verileri, kurtarma işlemleri burada olur. Şimdi sizlere nasıl açılır bundan bahsedeyim



İlk öncelikle
Kod:
systemctl reboot
diyoruz.



Karşımıza 2 tane seçenek çıkıyor. En üstteki beyaz iken "E" harfine tıklıyoruz.



Açılan yerde yön tuşları ile aşağıya inmeye başlıyoruz ve altta "linux16" ile başlayan yerin en sonuna "UTF-8" kısmına geliyoruz.



Geldikten sonra sonuna "emergency" yazıyoruz ve CTRL + X kombinasyonunu yaparak kaydediyoruz.



Karşımıza terminal alanı geldi buraya ROOT şifresini yazıyoruz ve acil moda giriş yapıyoruz.


Centos 7 Unutulan Root Şifresinin Değiştirilmesi

Root şifrenizi unuttuğunuz taktirde birçok işlevi yapamazsınız. Root şifresini değiştirmek için



Terminale
Kod:
reboot
yazıyoruz.



Karşımıza yine 2 seçenek çıktı üsttekinde iken "E" harfine basıyoruz.



Açılan arayüzde yön tuşları ile aşağıya iniyoruz.



"linux16" kısmının sonuna
Kod:
rd.break
yazıp "CTRL + X" yapıyoruz.



Daha sonra kök değiştirme yerine gelerek
Kod:
mount -o remount,rw  /sysroot/
yazıyoruz.



Daha sonra
Kod:
chroot /sysroot/
ve
Kod:
passwd
yazıyoruz.



Kod:
paswd
yazdıktan sonra bizlerden yeni şifremizi istemektedir. Şifremizi 2 kere giriyoruz.



2 kere "exit" yazarak çıkış işlemini gerçekleştiriyoruz


Konum bu kadardı arkadaşlar bilgilendiyseniz ne mutlu bana başka bir makalede görüşmek üzere


---------------------
SolidStar

Twitter Telegram

"Aydın beyinleri bekliyor karanlık gelecek"
CassPort - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
root@cass:~#
Mesajlar:
1.473
Konular:
186
Teşekkür (Etti):
358
Teşekkür (Aldı):
483
Ticaret:
(0) %
04-07-2019 13:25
#2
Kurulumda hata aldım çalışan ünitiler falan görünmüyor
---------------------
Instagram: @trsoftware
| Cahille girme münakaşaya. Ya sinirini zıplatır tavana, ya da yazık olur adabına. |
"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.397
Konular:
270
Teşekkür (Etti):
459
Teşekkür (Aldı):
1002
Ticaret:
(0) %
04-07-2019 19:30
#3
Alıntı:
CassPort´isimli üyeden Alıntı Mesajı göster
Kurulumda hata aldım çalışan ünitiler falan görünmüyor
Merhabalar CassPort,

Kod:
systemctl list-units
komutu ile bütün ünitleri görebilirsin. Kurulumda gösterdiğim şekilde kurarsan bir sorun olmaz. Talimatlardan sapmamaya çalış
---------------------
SolidStar

Twitter Telegram

"Aydın beyinleri bekliyor karanlık gelecek"
CassPort - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
root@cass:~#
Mesajlar:
1.473
Konular:
186
Teşekkür (Etti):
358
Teşekkür (Aldı):
483
Ticaret:
(0) %
04-07-2019 19:31
#4
Alıntı:
"P4RS´isimli üyeden Alıntı Mesajı göster
Merhabalar CassPort,

Kod:
systemctl list-units
komutu ile bütün ünitleri görebilirsin. Kurulumda gösterdiğim şekilde kurarsan bir sorun olmaz. Talimatlardan sapmamaya çalış
Çok teşekkürler oldu şimdi
---------------------
Instagram: @trsoftware
| Cahille girme münakaşaya. Ya sinirini zıplatır tavana, ya da yazık olur adabına. |
CassPort - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2015
Nereden:
root@cass:~#
Mesajlar:
1.473
Konular:
186
Teşekkür (Etti):
358
Teşekkür (Aldı):
483
Ticaret:
(0) %
08-07-2019 19:51
#5
Yine hata aldım ne yapabilirim ?
---------------------
Instagram: @trsoftware
| Cahille girme münakaşaya. Ya sinirini zıplatır tavana, ya da yazık olur adabına. |
"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.397
Konular:
270
Teşekkür (Etti):
459
Teşekkür (Aldı):
1002
Ticaret:
(0) %
09-07-2019 00:16
#6
Alıntı:
CassPort´isimli üyeden Alıntı Mesajı göster
Yine hata aldım ne yapabilirim ?
Ne tür bir hata alıyorsunuz?
---------------------
SolidStar

Twitter Telegram

"Aydın beyinleri bekliyor karanlık gelecek"

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı