Nasıl Archlinux Kurulum Sonrası Ayarlar
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Konu başlıkları |
Mantıklı linkler
ArchLinux BSD benzeri bir yapıya sahip olduğundan bazı şeyler size yabancı yada tuhaf gelebilir. Mesela /etc/ınıt.d olmaması gibi. 'Alışkanlığın gözü kör olsun' diye bağrabilir yada hemen bir sembolik link atabilirsiniz. init.d için link ataması
ln -s /etc/rc.d /etc/init.d
Sistem altında alışmış olduğunuz şekilde linkler koyun (sembolik olmasına dikkat edin yablız), böylece hem daha hızlı hemde başka dağıtımlar altında sorunsuzca çalışırsınız.
Boot esnasında hotplug hata mesajları
Eğer boot esnasında hotplug daemonundan herhangi bir modül yüklenemiyor diye hata alıyorsanız, modül isimlerini not alın (yada loglardan bulun). Yapmamız gereken o modülleri karalisteye aldırmak (mesela shpchp gibi)
#echo shpchp >> /etc/hotplug/blacklist
mesela bendeki karaliste:
| Dosya: /etc/hotplug/blacklist |
# # Listing a module here prevents the hotplug scripts from loading it. # Usually that'd be so that some other driver will bind it instead, # no matter which driver happens to get probed first. Sometimes user # mode tools can also control driver binding. # # Syntax: driver name alone (without any spaces) on a line. Other # lines are ignored. # # uhci ... usb-uhci handles the same pci class usb-uhci # usbcore ... module is loaded implicitly, ignore it otherwise usbcore # tulip ... de4x5, xircom_tulip_cb, dmfe (...) handle same devices de4x5 # At least 2.4.3 and later xircom_tulip doesn't have that conflict # xircom_tulip_cb dmfe #evbug is a debug tool and should be loaded explicitly evbug snd-cs4232 snd-wavefront via_agp |
NVIDIA kurulumu
NVİDİA için Xorg sunucusunun kurulmuş olması gerekli, eğer şuana kadar kurmadıysanız lütfen telafi ediniz.
Kurulum
Bu işlem için X sunucunun çalışmaması gerek, eğer çalışıyorsa root kullanıcı olarak
init 3
komutunu vererek init 1 düşmeliyiz (init 3 te bazen sorun yaşanıyor). İnit 1 de pacman ile NVİDİA ekran kartımızı etkinleştirelim.
pacman -S nvidia
Bu işlemde şuan bulunduğumuz kernel için nvidia paketi kurulacaktır, eğer bir den fazla kernel mevcutsa (ve kullanılıyorsa) her kernel için ayrı olarak bu işlem yapılmalı. Dikkat edilmesi gereken başka bir unsur, her kernel için ayrı kurduğumuz nvidia paketinin diğer kernellerden silinmesi, bunu engellemek için daima kullanmakta olduğunuz kernelin nvidia modülünün yedeğini alın.
cd /lib/modules/2.6.11.10-ARCH/kernel/drivers/video/
cp nvidia.ko yedek_nvidia.ko
Xorg ayarları
Nvidia sürücülerini kurudktan sonra /etc/X11/xorg.conf dosyasında bazı değişiklikler yapılmalı.
| Dosya: /etc/X11/xorg.conf |
...
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx" !bu satırı eklemeliyiz
Load "record"
Load "freetype"
Load "type1"
# Load "dri" !bu satırı ise ya silmeli yada önüne # işareti koyarak etkisis kılmalı
EndSection
...
...
Section "Device"
Identifier "Card0"
Driver "nvidia" !nv dan nvidia yapmalı
Card "nv GeForce2 MX/MX 400"
Option "NvAGP" "1" !eğer nvidia_agp kullanılacaksa bu satır eklenmeli
Option "nologo" !açılış logosundan rahatsız olanlar burdan kapatabilirler
EndSection
...
|
Bu ayarları yaptıktan sonra x sunucumuzu çalistiralım
modprobe nvidia
startx
ATI kurulumu
SSH ayarları
SSH bir makinadan diğer makinaya güvenli bağlantı kurmak için kullanılır. Linux ve Unnix camiasında en çok kullanılan daemon lardan biridir. SSH yı archlinux altında nasıl kurup etkan hale getirdiğimize bakalım.
SSH Kurulumu
Pacman ile OpenSSH paketini kurmalıyız. Bu paket içinde hem SSH sunucusu hemde istemcisi bulunmaktadır.
pacman -Sy openssh
Pacman hata mesajı vermediyse ayarlara devam edelim.
SSH çalışımı ve ayarları
Archlinux BSD benzeri bir yapıya sahip olduğundan ssh sunucusu ayar dosyasından evvel başka dosyalarıda yenilemeliyiz. SSH sunucumuzu çalıştırmak için
/etc/rc.d/sshd <start | stop | restart>
kullanın (start çalıştırır, stop bitirir, restart tekrardan çalıştırır)
/etc/rc.conf Ayarları
SSH sunucumuzun her sistem açılışında çalışması için /etc/rc.conf dosyası altında bunu belirtmeliyiz.
| Dosya: /etc/rc.conf |
... # # Daemons to start at boot-up (in this order) # (prefix a daemon with a ! to disable it) # DAEMONS=(syslog-ng hotplug !pcmcia network cups sshd samba netfs crond) !bu satıra sshd eklemeliyiz ... |
Erişim izinleri (/etc/hosts.allow /etc/hosts.deny ayarları)
Dışarıdan Archlinux taki ssh sunucumuza bağlanabilmek için /etc/hosts.allow dosyasını yenilemeliyiz.
| Dosya: /etc/hosts.allow |
ALL: ALL !Bunu eklediğinizde herkesin her işleme erişimini sağlarsınız sshd: ALL !Bunu eklediğinizde sshd işlemine herkesın erişimini sağlarsınız sshd: 192.168.124.79 !Bunu eklediğinizde sadece belirli bir ip'nin erişimini sshd ye sağlarsınız sshd: 192.168.124.0/255.255.255.0 !Bunu eklediğinizde ağınızdaki her ip'nin erişimini sshd ye sağlarsınız |
Şimdi birde hosts.deny dosyamıza bakalım
| Dosya: /etc/hosts.deny |
# # /etc/hosts.deny # ALL: ALL: DENY !Eğer bu dosyamız bu şekildeyse sorun yok demektir, değilse bu hale getirin # End of file |
/etc/ssh/sshd_config ve /etc/ssh/ssh_config
SSH istemcimizin ayarlarını /etc/ssh/ssh_config dosyası altında yapıyoruz. SSH sunucumuz için ayarları /etc/ssh/sshd_config dosyasından yapmalıyız, belki port numarasını yada root logini açmak istersiniz, aşşağıdaki kutuda bunun için gerekenleri açıkladık.
| Dosya: /etc/ssh/sshd_config |
... #Port 22 !Port değişiklikleri için # kaldırın ve arzu ettiğiniz ssh portunu yazın ... #PermitRootLogin no !Root olarak ssh sunucusuna bağlanabilmek için # kaldırın ve no yerine yes yazın ... |
