26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Varsayılan olarak, FreeBSD işletim sistemi GENERIC
çekirdeği kullanır ; Ancak bu eğitimde, biz olarak bilinen özel bir yapılandırmaya sahip bir FreeBSD çekirdek derlemek olacaktır: CUSTOM
.
1) Bu öğreticiyi takip etmek için aşağıdaki örneği dağıtın:
2) Örneğiniz dağıtıldıktan sonra sudo
, kök kullanıcı olarak yükleyin :
# pkg install -y sudo
3) Tekerlek grubunun üyesi olarak yerel bir kullanıcı oluşturun ve ardından bir parola verin:
# pw useradd test -g wheel
# passwd test
Changing local password for test
New Password:
Retype New Password:
4) Tekerlek grubunun tüm üyelerinin herhangi bir komutu yürütmesine izin ver
# visudo
Değişiklik:
# %wheel ALL=(ALL) ALL
için
%wheel ALL=(ALL) ALL
Kaydedip çıkıp tuşuna basarak ve Esc
ardından yazarak:wq!
5) Yeni kullanıcının kabuğundaki değişiklik
# su test
$
Çekirdeği yeniden derlemek için, önce kaynak kodunu FreeBSD'nin sürüm kontrol sisteminden almalıyız; bu durumda,subversion
$ sudo pkg install -y subversion
Password:
Varsayılan olarak, yeni FreeBSD kullanıcıları için kabuk sh
; ancak, csh
yükledikten sonra bunu değiştirmemiz gerekeceksubversion
1) Mevcut kullanıcının kabuğunu onaylayın:
$ echo $SHELL
/bin/sh
2) Geçerli kullanıcının kabuğunu şu şekilde değiştirin csh
:
$ chsh -s /bin/csh
Password:
chsh: user information updated
3) Geçerli kullanıcı için kabuğun değiştiğini onaylayın:
$ grep test /etc/passwd
test:*:1001:0:User &:/home/test:/bin/csh
VEYA
$ echo $SHELL
/bin/csh
4) Mevcut kullanıcının kabuğu şu şekilde yapılandırıldığına göre csh
, artık rehash
dizin tablolarını yapabiliriz:
$ rehash
5) Son olarak, /usr/src
dizine en son kararlı dalın bir kopyasını kontrol edin :
$ sudo svn co --trust-server-cert --non-interactive https://svn0.us-east.freebsd.org/base/stable/11/ /usr/src
Password:
Checked out revision 317943.
CUSTOM
Yapılandırma OluşturmaBizim için CUSTOM
çekirdek konfigürasyonu, biz mevcut kopyalayacaksınız GENERIC
yapılandırmayı.
1) kopyalama GENERIC
ile ilgili /usr/src/sys/amd64/conf/
olarak dizin CUSTOM
:
$ sudo cp /usr/src/sys/amd64/conf/GENERIC /usr/src/sys/amd64/conf/CUSTOM
Password:
CUSTOM
Çekirdek yapılandırmamız içinde bazı değişiklikler yapacağız.
2) Açık /usr/src/sys/amd64/conf/CUSTOM
:
$ sudo vi /usr/src/sys/amd64/conf/CUSTOM
Satır 22'de bir ident
bayrak göreceksiniz , satır numaralarını vi
editörde Esc
tuşa basıp yazarak görebilirsiniz.:set nu
22 ident GENERIC
3)GENERIC
Özel çekirdeğinizin adını değiştirin ; bu durumda CUSTOM
:
22 ident CUSTOM
Dahası, yapılandırmanın altına aşağıdakileri ekleyeceğiz:
options IPSEC
options TCP_SIGNATURE
Değişikliklerinizden memnun olduğunuzda, önce Esc
tuşuna basıp yazarak tekrar kaydedin ve çıkın:wq!
Bu çeşitli seçeneklerle ilgili ek bilgiler NOTES
, /usr/src/sys/
dizindeki her mimari türü için dosyada bulunabilir .
Aşağıda, ortak mimari NOTES
konumlardan birkaçı verilmiştir :
/usr/src/sys/amd64/conf/NOTES
/usr/src/sys/arm64/conf/NOTES
/usr/src/sys/i386/conf/NOTES
Mimari bağımsız seçeneklere başvurulabilir /usr/src/sys/conf/NOTES
Daha fazla bilgi için lütfen FreeBSD El Kitabına bakınız .
CUSTOM
Çekirdeğinizi Oluşturma ve YüklemeŞimdi CUSTOM
hazırladığınız çekirdeği derleyeceğiz .
1)/usr/src
Dizine geçin make buildkernel
ve CUSTOM
yapılandırma dosyasıyla ilgili bir sorunu düzenleyin:
$ cd /usr/src
$ sudo make buildkernel KERNCONF=CUSTOM
Password:
Tahmini tamamlanma süresi, örneğinizin kaynak miktarına bağlı olarak değişir.
Bu eğitim için aşağıdakileri kullandık:
CPU: 4 vCore
RAM: 8192 MB
Storage: 100 GB SSD
Bu kaynaklarla, CUSTOM
çekirdeğimizi ~ 4 saat içinde derlemeyi bitirdik :
--------------------------------------------------------------------
>>> Kernel build for CUSTOM completed on Sat May 6 00:24:37 UTC 2017
--------------------------------------------------------------------
2) sizin kez CUSTOM
çekirdek bitmiş derleme vardır, yapılandırmayı yükleyebilirsiniz:
$ sudo make installkernel KERNCONF=CUSTOM
Password:
Yükleme derleme işleminden çok daha hızlı tamamlanmalıdır.
3) Yükleme tamamlandıktan sonra, örneğinizi yeniden başlatın:
$ sudo shutdown -r now
Password:
Örneğin örneğiniz kapanmaya ve CUSTOM
çekirdeğinize yeniden başlatılmaya başlayacaktır . Önyükleme işlemini izlemek için yönetim ortamınızın konsolunda oturum açabilirsiniz .
4) Örneğin yeniden başlatıldığında, oturum açın ve CUSTOM
çekirdeğinizin kullanıldığını onaylayın :
$ sysctl kern.conftxt | grep ident
ident CUSTOM
VEYA
$ uname -i
CUSTOM
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun