Gayri-Resmi Ubuntu 5.10 Başlangıç Rehberi

From Lapis Wiki

Jump to: navigation, search

Konu başlıkları

Gayri-Resmi Ubuntu 5.10 Başlangıç Rehberi

Genel Notlar

  1. Bu doküman gayrıresmi Ubuntu 5.10 Başlangıç Rehberi'dir. Ubuntu ve Canonical Ltd. firmalarıyla ilişkili değildir.
  2. Bu rehberdeki bilgiler bir x86 Ubuntu 5.10 Kurulum CD'si (Hoary Hedgehog) üzerinde test edilmiştir.
  3. Siyah kutular içinde yazılan ifadeler Terminal'de çalıştırılması gereken komutları gösterir.(Applications -> System Tools -> Terminal) veya Türkçe kurulum için (Sistem Araçları -> Uçbirim) .
  4. Yazım hataları gibi problemlerle karşılaşmamak için bu rehberdeki satırları kopyalayıp Terminal'e yapıştırmanızı öneririz. (ilgili satırı seçtikten sonra üzerine gelip sağ tıklayarak "Copy" ardından Terminal'e geçip "Paste" yapın)
  5. "sudo", 'superuser do' - süper kullanıcı (root kullanıcısı) gibi çalıştırma anlamına gelir. "sudo" dediğinizde şifre ("Password:") sorulacaktır. Bu durumda aktif kullanıcının şifresini girmelisiniz.
  6. Her seferinde "sudo" yazmaktan yorulacak olursanız 'root' kullanıcısı haline geçmek için "sudo -s -H" yazın ve ardından aktif kullanıcının şifresini girin.
  7. "apt-get" ve "wget", program kurmak/güncellemek/indirmek için internet bağlantısına ihtiyaç duyarlar.
  8. Bir dosyayı bilgisayarınıza indirmek için bağlantıyı sağ tıklayın, "Save Link As..." ('Farklı Kaydet'). Dosyanın adının ve uzantısının adının doğru olduğundan emin olun.
  9. Some multimedia applications may not load/produce sound, Read How to configure sound to work properly in GNOME?
  10. Tüm geri besleme, öneri, tartışma ve hata raporları için yazara ulaşabilir veya yorumlarınızı Buraya gönderebilirsiniz.
  11. 'Hersey insanlık için' ruhu hep sizinle olsun...

Başlarken

Soru: Ubuntu nedir?

S: Ubuntu ekran görüntülerine nereden ulaşabilirim?

S: Ubuntu ile gelen bütün program ve kütüphanelerin listesine nereden ulaşabilirim?

S: Ubuntu'yu nereden indirebilirim?

S: Tamamen ücretsiz Ubuntu CD'lerini nereden edinebilirim?

S: Ubuntu hakkında nereden yardım bulabilirim?

Depolar

S: Yeni depoları nasıl ekleyebilirim?

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
  • Bu bölümü bulun


Dosya: /etc/apt/sources.list
 <pre>...
deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted
    
## Uncomment the following two lines to fetch updated software from the network
# deb http://archive.ubuntu.com/ubuntu breezy main restricted
# deb-src http://archive.ubuntu.com/ubuntu breezy main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
# deb http://archive.ubuntu.com/ubuntu breezy-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://archive.ubuntu.com/ubuntu breezy universe
# deb-src http://archive.ubuntu.com/ubuntu breezy universe

# deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse

# deb http://security.ubuntu.com/ubuntu breezy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

# deb http://security.ubuntu.com/ubuntu breezy-security universe
# deb-src http://security.ubuntu.com/ubuntu breezy-security universe</pre>

  • Aşağıdaki satırlarla değiştirin


Dosya: /etc/apt/sources.list
 
<pre>## Uncomment the following two lines to fetch updated software from the network
deb http://archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
deb http://archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu breezy universe multiverse
deb-src http://archive.ubuntu.com/ubuntu breezy universe multiverse

deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe

## Backports
deb http://ubuntu-backports.mirrormax.net/ breezy-extras-staging main universe multiverse restricted</pre>


  • Düzenlediğiniz dosyayı kaydedin
sudo apt-get update

S: İndirdiğim depoları hızlı bellekte nasıl yedeklerim, hızlı bellekten nasıl geri yüklerim?

  • İndirdiğiniz depoların hızlı belleğini yedeklemek için
sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
  • İndirdiğiniz depoların hızlı belleğini geri yüklemek için
sudo tar zxvf apt.tgz -C /

Eklenti Uygulamalar

S: Mozilla Firefox için J2SE Runtime Environment (JRE) uygulama ek yazılımını (Plug-in) nasıl yükleyebilirim?

sudo apt-get install sun-j2re1.5
java -version
  • Yeniden başlat : Mozilla Firefox

S: Mozilla Firefox için Flash Player (Macromedia Flash) ek yazılımını (Plug-in) nasıl yükleyebilirim?

sudo apt-get install flashplayer-mozilla
  • Yeniden başlat : Mozilla Firefox

S: Mozilla-Firefox için PDF okuyucu (Adobe Reader) ek yazılımını (Plug-in) nasıl yükleyebilirim?

sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins

S: İndirme yöneticisini (Downloader for X) nasıl yükleyebilirim?

sudo apt-get install d4x

S: FTP istemcisini (gFTP) nasıl yükleyebilirim?

sudo apt-get install gftp

S: P2P eMule istemcisini (aMule) nasıl yükleyebilirim?

sudo apt-get install amule

S: P2P Gnutella istemcisini (LimeWire) nasıl yükleyebilirim?

wget -c http://www.limewire.com/LimeWireSoftOther
sudo unzip -u LimeWireOther.zip -d /opt/
sudo chown -R root:root /opt/LimeWire/
sudo gedit /usr/bin/runLime.sh
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /usr/bin/runLime.sh
 
 cd /opt/LimeWire/
 ./runLime.sh
  

  • Düzenlediğiniz dosyayı kaydedin.
sudo chmod +x /usr/bin/runLime.sh
sudo gedit /usr/share/applications/LimeWire.desktop
Dosya: /usr/share/applications/LimeWire.desktop
 
 [Desktop Entry]
 Name=LimeWire
 Comment=LimeWire
 Exec=runLime.sh
 Icon=/opt/LimeWire/LimeWire.ico
 Terminal=false
 Type=Application
 Categories=Application;Network;
  

S: Messenger - mesajlaşma yazılımını (Skype) nasıl yükleyebilirim?

sudo apt-get install libqt3c102-mt
wget -c http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype_1.2.0.11-1_i386.deb

S: Multimedia Codec'lerini nasıl yükleyebilirim?

sudo apt-get install gstreamer0.8-plugins
sudo apt-get install gstreamer0.8-lame
sudo apt-get install gstreamer0.8-ffmpeg
sudo apt-get install w32codecs
sudo apt-get install libdivx4linux
sudo apt-get install lame
sudo apt-get install sox
sudo apt-get install ffmpeg
sudo apt-get install mjpegtools
sudo apt-get install vorbis-tools
gst-register-0.8

S: DVD playback özelliğini nasıl yükleyebilirim?

sudo apt-get install libdvdcss2

S: MPlayer Multimedia Player - çokluortam oynatıcısı ve Mozilla Firefox eklentisini nasıl yükleyebilirim?

sudo apt-get install mplayer-386
sudo apt-get install mplayer-fonts
sudo apt-get install mozilla-mplayer
sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup
sudo gedit /etc/mplayer/mplayer.conf
  • Bu satırı bulun
...
vo=x11,                  # To specify default video driver (see -vo help for
...
  • Aşağıdaki satırla değiştirin
vo=xv,                  # To specify default video driver (see -vo help for

S: XMMS Multimedia Player - çokluortam oynatıcısını nasıl yükleyebilirim?

sudo apt-get install xmms
# Uygulamalar -> Ses & Video -> XMMS

S: RealPlayer Multimedia Player - çokluortam oynatıcısını nasıl yükleyebilirim ?

sudo apt-get install realplayer
  1. Okuyun : GNOME panelini nasıl yenileyebilirim?
  • Uygulamalar -> Ses & Video -> RealPlayer

S: Stream Directory Browser (streamtuner) uygulamasını nasıl yükleyebilirim?

sudo apt-get install streamtuner
sudo apt-get install streamripper

S: ID3 Tag Editor (EasyTAG) uygulamasını nasıl yükleyebilirim?

sudo apt-get install easytag

S: Kino Video Editor uygulamasını nasıl yükleyebilirim?

sudo apt-get install kino
sudo apt-get install kinoplus
sudo apt-get install kino-timfx
sudo apt-get install kino-dvtitler

S: Audacity Audio Editor uygulamasını nasıl yükleyebilirim?

sudo apt-get install audacity

S: DVD Ripper (dvd::rip) uygulamasını nasıl yükleyebilirim?

sudo apt-get install dvdrip
sudo apt-get install transcode
sudo gedit /usr/share/applications/dvdrip.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /usr/share/applications/dvdrip.desktop
 
      [Desktop Entry]
      Name=dvd::rip
      Comment=dvd::rip
      Exec=dvdrip
      Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
      Terminal=false
      Type=Application
      Categories=Application;AudioVideo;
 

S: Mozilla Thunderbird e-posta istemcisini nasıl yükleyebilirim?

sudo apt-get install mozilla-thunderbird

S: Pan haber okuyucu uygulamasını nasıl yükleyebilirim?

sudo apt-get install pan

S: Liferea haber okuyucu uygulamasını nasıl yükleyebilirim?

sudo apt-get liferea

S: Nvu web yazım sistemi uygulamasını nasıl yükleyebilirim?

sudo apt-get install nvu

S: Planner proje yönetimi uygulamasını nasıl yükleyebilirim?

sudo apt-get install planner

S: GnuCash Hesaplama uygulamasını nasıl yükleyebilirim?

sudo apt-get install gnucash
sudo rm -fr /usr/share/gnome/apps/Applications/
sudo gedit /usr/share/applications/GnuCash.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /usr/share/applications/GnuCash.desktop
 
<pre>[Desktop Entry]
Name=GnuCash
Comment=GnuCash Personal Finance
Exec=gnucash
Icon=/usr/share/pixmaps/gnucash/gnucash-icon.png
Terminal=false
Type=Application
Categories=Application;Office;</pre>

S: Scribus masaüstü yayın hazırlama uygulamasını nasıl yükleyebilirim?

sudo apt-get install scribus

S: Diyagram Editor (Dia) uygulamasını nasıl yükleyebilirim?

sudo apt-get install dia-gnome

S: Derlenmiş HTML Yardım (CHM) Göstericisi (xCHM) uygulamalarını nasıl yükleyebilirim?

sudo apt-get install xchm

S: GnomeBaker CD/DVD yazma yazılımını nasıl yükleyebilirim?

sudo apt-get install gnomebaker

S: Çevirmeli PPP istemcisi (GNOME PPP) uygulamasını nasıl yükleyebilirim?

sudo apt-get install gnome-ppp

S: Genişbant ADSL/PPPoE istemcisi (RP-PPPoE) uygulamasını nasıl yükleyebilirim?

wget -c http://frankandjacq.com/ubuntuguide/rp-pppoe-3.5.tar.gz
sudo tar zxvf rp-pppoe-3.5.tar.gz -C /opt/
sudo chown -R root:root /opt/rp-pppoe-3.5/
sudo gedit /usr/share/applications/RP-PPPoE.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /usr/share/applications/RP-PPPoE.desktop
 
<pre>[Desktop Entry]
Name=RP-PPPoE
Comment=RP-PPPoE
Exec=gksudo /opt/rp-pppoe-3.5/go-gui
Icon=
Terminal=false
Type=Application
Categories=Application;Network;</pre>

S: GParted disk biçimleme editörünü nasıl yükleyebilirim?

sudo apt-get install gparted
  1. Okuyun : GNOME panelini nasıl yenileyebilirim?
  • Uygulamalar -> Sistem araçları -> GParted

S: Firestarter Firewall - ateş duvarını nasıl yükleyebilirim?

sudo apt-get install firestarter

S: Vulnerability Tarayıcı (Nessus) uygulamasını nasıl yükleyebilirim?

sudo apt-get install nessus
sudo apt-get install nessusd
sudo nessus-adduser
sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd
sudo /etc/init.d/nessusd start
sudo gedit /usr/share/applications/Nessus.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /usr/share/applications/Nessus.desktop
 
<pre>[Desktop Entry]
Name=Nessus
Comment=Nessus
Exec=nessus
Icon=/usr/share/pixmaps/nessus.xpm
Terminal=false
Type=Application
Categories=Application;System;</pre>

S: rar RAR arşivleyicisini nasıl yükleyebilirim?

sudo apt-get install rar
sudo ln -fs /usr/bin/rar /usr/bin/unrar
  • Uygulamalar -> Donatılar -> Archive Manager

S: Ekstra Font'ları - yazı tiplerini nasıl yükleyebilirim?

sudo apt-get install xfonts-intl-arabic
sudo apt-get install xfonts-intl-asian
sudo apt-get install xfonts-intl-chinese
sudo apt-get install xfonts-intl-chinese-big
sudo apt-get install xfonts-intl-european
sudo apt-get install xfonts-intl-japanese
sudo apt-get install xfonts-intl-japanese-big
sudo apt-get install xfonts-intl-phonetic
sudo apt-get install gsfonts-x11
sudo apt-get install msttcorefonts
sudo fc-cache -f -v
  • Okuyun : Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: SCIM Çince girdi yöntemini nasıl yükleyebilirim?

sudo apt-get install scim
sudo apt-get install scim-chinese
sudo apt-get install scim-config-socket
sudo apt-get install scim-gtk2-immodule
sudo apt-get install scim-tables-zh
wget -c http://frankandjacq.com/ubuntuguide/fireflysung-1.3.0.tar.gz
sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
sudo fc-cache -f -v
  • Sistem -> Tercihler -> SCIM Input Method Setup
  • Aktifleştirmek için :
Press 'Ctrl + Space'

S: gDesklets masaüstü ögeleri uygulamasını nasıl yükleyebilirim?

sudo apt-get install gdesklets
sudo apt-get install gdesklets-data

S: Frozen-Bubble oyununu nasıl yükleyebilirim?

sudo apt-get install frozen-bubble

S: Temel derleyicileri (build-essential) nasıl yükleyebilirim?

sudo apt-get install build-essential

Ticari Uygulamalar

S:Nasıl Windows 9X/ME/2000/XP (Win4Lin) kurabilirim?

S:CrossOver Office - Windows uygulamalarını nasıl yükleyebilirim?

S:Cedega - Windows oyunlarını nasıl yükleyebilirim?

Kullanıcı Yönetimi

S: root şifresini nasıl atayabilirim/değiştirebilirim/etkinleştirebilirim?

sudo passwd root

S: root kullanıcısının hesabını nasıl edilgenleştirebilirim?

sudo passwd -l root

S: root kullanıcısının GNOME oturumu açmasını nasıl sağlayabilirim?

  • Sistem -> Yönetim -> Giriş ekranı ayarları
  • Giriş ekranı ayarları
Güvenlik Tabı -> Seçenekler -> Root kullanıcısının GDM ile girişine izin  (Çentikle) - ((((burası konsol degil sadece kesik çizgi))))

S: Terminal'de root kullanıcısına nasıl geçiş yapabilirim?

sudo -s -H
Password: <root parolası>

S: Sisteme kullanıcı ekleme/silme ve düzenleme işlemlerini nasıl yapabilirim?

  • Sistem -> Yönetim -> Kullanıcılar ve Gruplar
  • Kullanıcılar ve Gruplar
Kullanıcılar Tabı -> Kullanıcı ekle.../Özellikler/Sil

S: Sisteme grup ekleme/silme ve grup ayarları nasıl yapılır?

  • Sistem -> Yönetim -> Kullanıcılar ve Gruplar
  • Kullanıcılar ve Gruplar
Gruplar Tabı -> Group Ekle.../Özellikler/Sil

S: Otomatik GNOME oturum açılışı nasıl yapılır (güvenli değildir)?

  • Sistem -> Yönetim -> Giriş ekranı ayarları
  • Giriş ekranı ayarları
Genel Tab -> Otomatik giriş ->
İlk açılışta otomatik olarak bir kullanıcı girsin (Çentikle)
Otomatik kullanıcı için kullanıcı adı: "kullanıcı adı" Seç

S: Daha fazla kullanıcının 'sudo' yapabilmesini nasıl sağlayabilirim?

export EDITOR=gedit && sudo visudo
  • Dosyanın sonuna aşağıdaki satırı ekleyin
system_username	ALL=(ALL) ALL
  • Düzenlediğiniz dosyayı kaydedin

S: Şifre sormadan "sudo" işlemi nasıl yapılır (güvenli değildir)?

export EDITOR=gedit && sudo visudo
  • Bu satırı bulun
Dosya:
 
...
system_username	ALL=(ALL) ALL
...

  • Aşağıdaki satırla değiştirin
Dosya:
 
system_username	ALL=(ALL) NOPASSWD:C ALL

  • Düzenlediğiniz dosyayı kaydedin

S: "sudo" oturumunu dışardan nasıl iptal edebilirim?

sudo -K

S: Dosya/klasör izinlerini nasıl değiştirebilirim?

  • Dosyalar/Klasörler üzerinde sag tık -> Özellikler
  • Erişim Hakları Tabı -> Okuma/Yazma/Çalıştırma (Yazar/Grup/Diger için çentikleyin)

S: Dosya/klasör iyeliklerini/sahipliklerini nasıl değiştirebilirim?

sudo chown kullanıcı_adı /istenen_dosya_yada_klasör

S: Dosya ve klasörlerin grup sahipliklerini nasıl değiştirebilirim?

sudo chgrp grup_adı /istenen_dosya_yada_klasör

Donanım

S: NVIDIA grafik kartı sürücülerini nasıl yükleyebilirim?

sudo apt-get install nvidia-glx
sudo apt-get install nvidia-settings
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo nvidia-glx-config enable
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /usr/share/applications/NVIDIA-Settings.desktop
 
[Desktop Entry]
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;
  

S: GNOME açılışındaki NVIDIA grafik logosunu nasıl kaldırabilirim?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Bu bölümü bulun


Dosya: /etc/X11/xorg.conf
 
...
Section "Device"
Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
Driver		"nvidia"
BusID		"PCI:1:0:0"</pre>
...
  

  • Altına şu satırı ekleyin
Option		"NoLogo"

S: ATI grafik kartı sürücülerini nasıl yükleyebilirim?

sudo apt-get install xorg-driver-fglrx
echo fglrx | sudo tee -a /etc/modules
sudo depmod -a ; sudo modprobe fglrx
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup 
sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
  • Açılan dosyada “Section "Device"” altına aşagıdaki kodu ekleyin.
Option  "UseInternalAGPGART" "no"
  • Okuyun : Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: Modem chipset'ini nasıl tanıtabilirim?

wget -c http://frankandjacq.com/ubuntuguide/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo cp scanModem /usr/bin/

S: Winmodem/Linmodem sürücüsünü nasıl yükleyebilirim?

S: PalmOS Cihazları nasıl ayarlayabilirim?

sudo gedit /etc/udev/rules.d/10-custom.rules
  • Insert the following line into the new file
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
  • Düzenlediğiniz dosyayı kaydedin (örnek)
  • Sistem -> Tercihler -> PalmOS Devices
  • Follow the instructions on screen

S: Disk bölümü tablolarını nasıl listeleyebilirim?

sudo fdisk -l

S: Dosya sistemi disk kullanım durumunu nasıl görebilirim?

df -T -h

S: mount edilmiş - bağlanmış araçları nasıl listeleyebilirim?

mount

S: PCI araçları nasıl listeleyebilirim?

lspci

S: USB araçları nasıl listeleyebilirim?

lsusb

S: CD/DVD-ROM'u elle nasıl mount edebilirim - bağlayabilirim ve unmount edebilirim?

  • CD/DVD-ROM'un /media/cdrom0/ klasöründe olduğunu varsayarsak
  • CD/DVD-ROM'u mount etmek için
sudo mount /media/cdrom0/ -o unhide
  • CD/DVD-ROM'u unmount etmek için
sudo umount /media/cdrom0/

S: CD/DVD-ROM'u elle zorla nasıl mount ederim?

  • CD/DVD-ROM'un /media/cdrom0/ klasöründe olduğunu varsayarsak
sudo umount /media/cdrom0/ -l

S: Rebooting yapmadan - yeniden başlatmadan /etc/fstab'ı nasıl yeniden bağlayabilirim?

sudo mount -a

S: Ağ bağlantısını nasıl etkinleştirebilirim veya nasıl durdurabilirim?

  • Sistem -> Yönetim -> Networking
  • Network settings
Bağlantılar Tabı -> Seç "Ethernet bağlantısı" -> Aktif/Pasif

S: Ağ bağlantısını nasıl yapılandırabilirim?

  • Sistem -> Yönetim -> Networking
  • Network settings
Bağlantılar tabı -> Seç "Ethernet bağlantısı" -> Özellikler
Bağlantı -> B bağlantıyı aktifleştir (Çentikle)
Bağlantı Ayarları -> Yapılandırma: Seç "DHCP/Static IP address"

DNS Tabı -> DNS Sunucuları -> Ekle/Sil

S: Çevirmeli bağlatımı nasıl ayarlayabilirim?

  • To configure dialup
sudo pppconfig
  • To connect dialup
sudo pon servis_saglayıcının_ismi
  • To disconnect dialup
sudo poff

S: Genişband bağlantımı nasıl ayarlayabilirim?

sudo pppoeconf

S: Bilgisayar adını nasıl değiştirebilirim?

  • Sistem -> Yönetim -> Networking
  • Ağ ayarları
Genel Tabı -> Makine ayarları -> Makine adı: vermek istediginiz isim
  • Kaydet ve çık, bilgisayarı yeniden başlat

S: Bilgisayar açıklamasını nasıl değiştirebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : Dosya/klasör paylaşım servisi Samba sunucuyu nasıl kurabilirim?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun


Dosya: /etc/samba/smb.conf
 
...
   server string = %h server (Samba, Ubuntu)
...
  

  • Aşağıdaki satırla değiştirin


Dosya: /etc/samba/smb.conf
 
server string = yeni_açıklamalar
  

  • Düzenlediğiniz dosyayı kaydedin
sudo testparm
sudo /etc/init.d/samba restart

Q: Bilgisayarın Alan adını/Çalışma grubunu nasıl değiştirebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : Dosya/klasör paylaşım servisi Samba sunucuyu nasıl kurabilirim?
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
   workgroup = MSHOME
...

  • Aşağıdaki satırla değiştirin
Dosya: /etc/samba/smb.conf
 
workgroup = yeni_alan_adın_veya_çalışma grubu

  • Düzenlediğiniz dosyayı kaydedin (örnek)
sudo testparm
sudo /etc/init.d/samba restart

Q: How to assign Hostname to local machine with dynamic IP using free DynDNS service?

örn. Assumed that internet connections have been configured properly
     Register free Dynamic DNS at https://www.dyndns.org
     Automatically refresh IP in DynDNS Database/DNS every hour
     * * * * * means minute hour date month year
sudo apt-get install ipcheck
sudo gedit /root/dyndns_update.sh
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /root/dyndns_update.sh
 
USERNAME=myusername
PASSWORD=mypassword
HOSTNAME=myhostname.dyndns.org
cd /root/
if [ -f /root/ipcheck.dat ]; then
  ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
else
  ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
if
  

  • Düzenlediğiniz dosyayı kaydedin
sudo chmod 700 /root/dyndns_update.sh
sudo sh /root/dyndns_update.sh
export EDITOR=gedit && sudo crontab -e
  • Dosyanın sonuna aşağıdaki satırı ekleyin
Dosya: /root/dyndns_update.sh
 
00 * * * * sudo sh /root/dyndns_update.sh
  

  • Düzenlediğiniz dosyayı kaydedin

S: Nasıl kolay yoldan dizin paylaşımı yapabilirim?

Klasör üzerinde sag tık -> Klasörü paylaş

Paylaşılan klasörler -> Birlikte paylaş : Seç "SMB"
Paylaşım özellikleri -> Isim : istediginiz_bir_isim_girin

S: Ağdaki bilgisayarları nasıl tarayabilirim?

örn. Assumed that network connections have been configured properly
     If computers or network folders could not be found, try access them directly
     Okuyun : How to access network folders without mounting?
Yerler -> Ağ Sunucuları

S: Mount etmeden - bağlamadan ağdaki klasörlere nasıl erişebilirim?

örn. Assumed that network connections have been configured properly
     Network computer's IP: 192.168.0.1
     Shared folder's name: linux
  • Uygulamalar -> Run Application...
  • Run Application
smb://192.168.0.1/linux

S: Elle ağ klasörlerini nasıl mount/unmount edebilir ve tüm kullanıcıların okuyabilmelerini nasıl sağlayabilirim?

örn. Assumed that network connections have been configured properly
     Network computer's IP: 192.168.0.1
     Network computer's Username: myusername
     Network computer's Password: mypassword
     Shared folder's name: linux
     Local mount folder: /media/sharename
  • Baglamak için
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
  • Ayırmak için
sudo umount /media/sharename/

S: Elle ağ klasörlerini nasıl mount/unmount edebilir ve tüm kullanıcıların okuyabilmelerini ve yazabilmelerini nasıl sağlayabilirim?

örn. Assumed that network connections have been configured properly
     Network computer's IP: 192.168.0.1
     Network computer's Username: myusername
     Network computer's Password: mypassword
     Shared folder's name: linux
     Local mount folder: /media/sharename
  • Baglamak için
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • Ayırmak için
sudo umount /media/sharename/

S: Açılışta ağ klasörlerini nasıl mount edebilirim ve tüm kullanıcıların okuyabilmelerini nasıl sağlayabilirim?

örn. Assumed that network connections have been configured properly
     Network computer's IP: 192.168.0.1
     Network computer's Username: myusername
     Network computer's Password: mypassword
     Shared folder's name: linux
     Local mount folder: /media/sharename
sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /root/.smbcredentials
 
username=myusername
password=mypassword
  

  • Düzenlediğiniz dosyayı kaydedin
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dosyanın sonuna aşağıdaki satırı ekleyin


Dosya: /etc/fstab
 
//192.168.0.1/linux        /media/sharename  smbfs    credentials=/root/.smbcredentials       0       0
  

S: Açılışta ağ klasörlerini nasıl mount edebilirim ve tüm kullanıcıların okuyabilmelerini ve yazabilmelerini nasıl sağlayabilirim?

örn. Assumed that network connections have been configured properly
     Network computer's IP: 192.168.0.1
     Network computer's Username: myusername
     Network computer's Password: mypassword
     Shared folder's name: linux
     Local mount folder: /media/sharename
sudo mkdir /media/sharename
sudo gedit /root/.smbcredentials
  • Yeni dosyaya aşağıdaki satırları ekleyin


Dosya: /root/.smbcredentials
 
username=myusername
password=mypassword
  

  • Düzenlediğiniz dosyayı kaydedin
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dosyanın sonuna aşağıdaki satırı ekleyin


Dosya: /etc/fstab
 
//192.168.0.1/linux        /media/sharename  smbfs   credentials=/root/.smbcredentials,dmask=777,fmask=777   0       0
  

Uzak Masaüstü

S: Uzak Masaüstünü nasıl ayarlayabilirim (Güvenli Değildir)?

Dikkat! Remote Desktop will only work if there's a GNOME login session

       Leaving computer with an unattended GNOME login session is not secure
       Use (Sistem -> Lock Screen) and off the monitor when computer is left unattended
  • Sistem -> Preferences -> Remote Desktop
  • Remote Desktop Preferences

Sharing -> Allow other users to view your desktop (Checked) Allow other users to control your desktop (Checked)

Security -> Ask you for confirmation (Un-Checked) Require the user to enter this password: (Checked) Password: Specify the password

S: Ubuntu uzak masaüstüne nasıl bağlanabilirim?

örn. Assumed that remote Ubuntu machine have configured Remote Desktop

    Okuyun : How to configure remote desktop (not secure)?
    Remote Ubuntu machine: 192.168.0.1
  • vncviewer -fullscreen 192.168.0.1:0
  • To quit vncviewer

Press 'F8' -> Quit viewer

S: Windows makineden Ubuntu uzak masaüstüne nasıl bağlanabilirim?

örn. Assumed that remote Ubuntu machine have configured Remote Desktop

    Okuyun : How to configure remote desktop (not secure)?
    Remote Ubuntu machine: 192.168.0.1
  • Download VNC Viewer: Burda

Windows

S: How to mount/unmount Windows partitions (NTFS) manually, and allow all users to Okuyun : only?

örn. Assumed that /dev/hda1 is the location of Windows partition (NTFS)
     Local mount folder: /media/windows
  • To mount Windows partition
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
  • To unmount Windows partition
sudo umount /media/windows/

S: Diskin Windows bölümünü (FAT) elle nasıl mount/unmount ederim ve tüm kullanıcıların okuyabilmelerini ve yazabilmelerini nasıl sağlayabilirim?

örn. Assumed that /dev/hda1 is the location of Windows partition (FAT)
     Local mount folder: /media/windows
  • To mount Windows partition
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
  • To unmount Windows partition
sudo umount /media/windows/

S: Açılışta diskin Windows bölümünü (NTFS) nasıl mount ederim ve bütün kullanıcıların okumasını nasıl sağlayabilirim?

örn. Assumed that /dev/hda1 is the location of Windows partition (NTFS)
     Local mount folder: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
Dosyanın sonuna aşağıdaki satırı ekleyin

/dev/hda1 /media/windows ntfs nls=utf8,umask=0222 0 0

S: Açılışta diskin Windows bölümünü (FAT) nasıl mount ederim ve tüm kullanıcıların okuyabilmelerini ve yazabilmelerini nasıl sağlayabilirim?

  • Okuyun : Genel Notlar
  • Okuyun : How to list partition tables?

örn. Assumed that /dev/hda1 is the location of Windows partition (FAT)

    Local mount folder: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Dosyanın sonuna aşağıdaki satırı ekleyin

/dev/hda1 /media/windows vfat iocharset=utf8,umask=000 0 0

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : How to remount /etc/fstab without rebooting?

Güvenlik

S: Ubuntu sistemimin güvenliği için bilmem gereken en temel şeyler nelerdir?

  • Okuyun : Genel Notlar
  • BIOS açılış sırasında hard diskinizin ilk sırada olduğundan emin olun
    • Linux Installation CD - kurulum CD'si kullanarak root erişim hakkı sağlayabilecek kişilere engel olursunuz
    • Linux Live CD - çalışan CD (UBUNTU/KNOPPIX/MEPIS gibi) kullanarak diskinize erişebilecek, zarar verebilecek kişilere engel olursunuz
    • Başka bir işletim sisitemi kurmak isteyen kişilere engel olursunuz
  • Bilgisayarınızın güvenli bir konumda olduğundan emin olun
    • Bilgisayarınınız diskini çıkartıp başka bilgisayara takarak diskinize erişebilecek ve zarar verebilecek kişilere engel olursunuz
  • Bilgisayarınızın güvenli bir konumda olduğundan emin olun
    • Bilgisayarın kart üzerindeki pilini çıkararak BIOS şifresini resetleyebilecek kişilere engel olursunuz
    • Bilgisayarın kart üzerindeki pilini çıkararak BIOS şifresini resetleyebilecek kişilere engel olursunuz
  • Sistemdeki şifrelerinizin kolay tahmin edilebilir olmamasına dikkat edin
    • Olasılıkları deneyerek şifrenizi kırabilecek kişilere engel olursunuz
    • En az 8 karakter uzunluğunda şifreler seçin
    • Büyük harf/küçük harf/sayı kombinasyonlarını barındıran şifreler seçin
  • GRUB menüdeki etkileşimli kipin engellenmiş olduğundan emin olun
    • Kernel açılış parametrelerini düzenleyerek root erişim haklarına sahip olabilecek kullanıcılara engel olursunuz
    • Okuyun : GRUB menüsü için bütün etkileşimli kontrolleri nasıl kapatabilirim?
  • Console kipinde komut tarihinin listelenmesi özelliğinin iptal edildiğinden emin olun
    • Kötü niyetli kullanıcıların son çalıştırılmış komutları görmelerini engellemiş olursunuz
    • Okuyun : Console kipinde komut tarihinin listelenmesini nasıl engelleyebilirim?
  • Console kipinde Ctrl+Alt+Del kombinasyonunun etkisiz kılındığından emin olun
    • Console kipindeyken bazı kullanıcıların hakları olmadığı halde bilgisayarı yeniden başlatmalarını engellemiş olursunuz
    • Okuyun : Console kipinde Ctrl+Alt+Del ile bilgisayarın yeniden başlatılmasını nasıl engelleyebilirim?
  • Console kipinde dosya/klasör silme, kopyalama, taşıma için etkileşimli tercihin seçili olduğundan emin olun
    • Kazayla dosya/klasör silme ihtimaliniz kalmaz
    • Okuyun : Console kipinde dosya/klasör silinmesi ve düzenlenmesi öncesinde onay istenmesini nasıl etkinleştirebilirim?
  • Günlük kullanımda sisteme normal kullanıcı olarak giriş yapın
    • Kazayla sistem dosyalarını/klasörlerini silmemiş veya değiştirmemiş olursunuz
    • Okuyun : Sisteme kullanıcı ekleme/silme ve düzenleme işlemlerini nasıl yapabilirim?
  • Sistemdeki root kullanıcısı hesabını kullanmayın. Onun yerine "sudo" özelliğini kullanın
    • root hakklarına sahip olmak için boşuna vakit kaybetmemiş olursunuz. Ayrıca kazayla bazı komutları root olarak çalıştırma riskini ortadan kaldırırsınız
    • "sudo" çok daha kullanışlı bir kontrol mekanizması sağlar (/var/log/auth.log)
    • Okuyun : root kullanıcısının hesabını nasıl edilgenleştirebilirim?
  • Bir Firewall - ateş duvarı kurun
    • Ateş duvarları güvenliği garanti etmez ama bir çok ortamda ağ üzerinden gelen tehditlere karşı alınan önlemlerin başında gelir
    • Okuyun : Firestarter - Firewall - ateş duvarını nasıl yükleyebilirim?
  • Perform vulnerability test
    • Nessus is a great tool designed to automate the testing and discovery of known security problems
    • Okuyun : How to install Vulnerability Scanner (Nessus)?

S: GRUB menüsü için bütün etkileşimli kontrolleri nasıl kapatabilirim?

grub

grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
grub> quit

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu bölümü bulun
Dosya: /boot/grub/menu.lst
 
...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
...

  • Altına şu satırı ekleyin
     password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  • Bu bölümü bulun
Dosya: /boot/grub/menu.lst
 
...
title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.10-5-386
savedefault
boot
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /boot/grub/menu.lst
 
#title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
#root		(hd0,1)
#kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
#initrd		/boot/initrd.img-2.6.10-5-386
#savedefault
#boot

  • Düzenlediğiniz dosyayı kaydedin

S: Console kipinde komut tarihinin listelenmesini nasıl engelleyebilirim?

rm -f $HOME/.bash_history
touch $HOME/.bash_history
chmod 000 $HOME/.bash_history

S: Console kipinde Ctrl+Alt+Del ile bilgisayarın yeniden başlatılmasını nasıl engelleyebilirim?

sudo cp /etc/inittab /etc/inittab_backup
sudo gedit /etc/inittab
  • Bu satırı bulun
Dosya: etc/inittab
 
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...

  • Aşağıdaki satırla değiştirin
Dosya: etc/inittab
 
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

  • Düzenlediğiniz dosyayı kaydedin (örnek)
sudo telinit q

S: Console kipinde dosya/klasör silinmesi ve düzenlenmesi öncesinde onay istenmesini nasıl etkinleştirebilirim?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • aşagıdaki satırları dosyanın sonuna ekleyin
Dosya: /etc/bash.bashrc
 
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

  • Düzenlediğiniz dosyayı kaydedin</nowiki>

Kurtarma Modu

S: Oturum açmadan root erişimin nasıl sağlayabilirim?

  • En kolay yöntem (eğer GRUB menüsü şifresi varsa çalışmayacaktır)
    • Bilgisayarı açın
    • GRUB menüsü gizlenmişse, 'Esc' tuşuna basarak GRUB menüsüne girin
    • Seçin:
   Ubuntu, kernel 2.6.10-5-386 (recovery mode)
    • Bilgisayarın açılışına devam etmesi için 'Enter' tuşuna basın
  • Diğer yöntemler
    • Okuyun : root erişimi sağlayabilmek için kernel açılış parametrelerini nasıl düzenleyebilirim?
    • Okuyun : root erişimi sağlayabilmek için Ubuntu kurulum CD'sini nasıl kullanabilirim?

S: root erişimi sağlayabilmek için kernel açılış parametrelerini nasıl düzenleyebilirim?

  • Bilgisayarı açın
  • GRUB menüsü gizlenmişse, 'Esc' tuşuna basarak GRUB menüsüne girin
  • GRUB şifresi atanmışsa 'p' tuşuna basarak GRUB menüsünün kilidini açın
  • Seçin:
   Ubuntu, kernel 2.6.10-5-386
  • Komutları düzenlemek için bilgisayarın açılışına devam etmeden önce 'e' tuşuna basın
  • Seçin:
   kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
  • Seçilen komutu düzenleyebilmek için, bilgisayarın açılış sıralamasında 'e' tuşuna basın
  • Tercihlerin sonuna "rw init=/bin/bash" ifadesini ekleyin
   grub edit> kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  • Bilgisayarın açılışına devam etmek için 'b' tuşuna basın

S: root erişimi sağlayabilmek için Ubuntu kurulum CD'sini nasıl kullanabilirim?

  • Ubuntu kurulum CD'si ile bilgisayarı başlatın
  • "boot:" satırı geldiğinde, tercihlere "rescue" ifadesini ekleyin
   boot: rescue
  • Ekrandaki yönergeleri takip edin

S: root veya sistem kullanıcılarının şifreleri unutulduğunda bu şifreleri nasıl değiştirebilirim?

  • Okuyun : Oturum açmadan root erişimini nasıl sağlayabilirim?
  • root şifresini değiştirmek için
   # passwd root
  • sistemin kullanıcı şifresini değiştirmek için
   # passwd system_main_username

S: GRUB menüsü şifresi unutulduğunda bu şifreyi nasıl değiştirebilirim?

grub

grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu satırı bulun
Dosya: /boot/grub/menu.lst
 
      ...
      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
      ...

  • Aşağıdaki satırla değiştirin
Dosya: /boot/grub/menu.lst
 
      password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)

  • Düzenlediğiniz dosyayı kaydedin

S: Windows kurulumu sonrası GRUB menüsünü nasıl geri yükleyebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : root erişimi sağlayabilmek için Ubuntu kurulum CD'sini nasıl kullanabilirim?
  • /boot disk bölümünün /dev/hda'da olduğunu varsayarsak
# grub-install /dev/hda

S: GRUB menüsüne Windows satırını nasıl ekleyebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : Disk bölümü tablolarını nasıl listeleyebilirim?
  • Windows bölümünün /dev/hda1'de olduğunu varsayalım
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • aşagıdaki satırları dosyanın sonuna ekleyin
Dosya: /boot/grub/menu.lst
 
      title		Microsoft Windows
      root		(hd0,0)
      savedefault
      makeactive
      chainloader	+1

  • Düzenlediğiniz dosyayı kaydedin

S: Windows'tan Linux bölümlerini (ext2, ext3) nasıl okuyabilirim?

İpucu ve İncelikler

S: GNOME oturum açılışında Num Lock'u nasıl açabilirim?

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sudo gedit /etc/X11/gdm/Init/Default
  • Bu satırı bulun
Dosya: /etc/X11/gdm/Init/Default
 
      ...
      exit 0

  • Add the following lines above it
Dosya: /etc/X11/gdm/Init/Default
 
      if [ -x /usr/bin/numlockx ]; then
        /usr/bin/numlockx on
      fi

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

  • Okuyun : Genel Notlar
  • Save and close all opened applications
Press 'Ctrl + Alt + Backspace'

veya

sudo /etc/init.d/gdm restart

S: GNOME oturum açılışında bazı programların çalışmasını nasıl sağlayabilirim?

  • Sistem -> Preferences -> Oturumlar
  • Oturumlar
Startup Programs Tab -> Add/Edit/Delete

S: GNOME'da Console kipine nasıl geçebilirim?

  • To switch to Console mode
Press 'Ctrl + Alt + F1' (F2 - F6)
  • To switch back to GNOME mode
Press 'Ctrl + Alt + F7'

S: How to disable Ctrl+Alt+Backspace from restarting X in GNOME?

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
  • Append the following lines at the end of file
Dosya: /etc/X11/xorg.conf
 
<pre>Section "ServerFlags"
 Option		"DontZap"		"yes"
EndSection</pre>

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: How to enable Ctrl+Alt+Del to open System Monitor in GNOME?

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

S: GNOME masaüstünü nasıl yenileyebilirim?

killall nautilus

S: GNOME panelini nasıl yenileyebilirim?

killall gnome-panel

S: Nautilus'ta gizli dosya/klasörlerin görüntülenmesini nasıl sağlayabilirim?

  • Okuyun : Genel Notlar
  • Places -> Home Folder
  • To temporary show all hidden files/folders in Nautilus
Press 'Ctrl + H'
  • To permanently show all hidden files/folders in Nautilus
Edit Menu -> Preferences

Views Tab -> Default View -> Show hidden and backup files (Checked)</pre>

S: How to browse files/folders as root user in Nautilus?

sudo gedit /usr/share/applications/Nautilus-root.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /usr/share/applications/Nautilus-root.desktop
 
[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : GNOME panelini nasıl yenileyebilirim?
  • To browse files/folders as root user in Nautilus
  • Uygulamalar -> Sistem araçları -> File Browser (Root)

S: Masaüstü ikonlarını nasıl görüntülerim (Computer, Home, Trash)?

  • Okuyun : Genel Notlar
  • Uygulamalar -> Sistem araçları -> Configuration Editor
  • Configuration Editor
/ -> apps -> nautilus -> desktop ->
computer_icon_visible (Checked)
home_icon_visible (Checked)
trash_icon_visible (Checked)

S: "Open with" - "Birlikte aç" seçeneğinde öntanımlı dosya tipini nasıl değiştirebilirim?

Right click on file -> Properties

Open With Tab -> Add
Select "Open with" program

Select "Open with" program (Checked)

S: Öntanımlı e-posta istemcisini Mozilla Thunderbird olarak nasıl değiştirebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : How to install Email Client (Mozilla Thunderbird)?
  • Sistem -> Preferences -> Preferred Applications
  • Preferred Applications
Mail Reader Tab -> Default Mail Reader -> Command: mozilla-thunderbird %s

S: Dosyaları sağ tıkladığımızda root olarak açma işlemini nasıl yapabilirim?

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: $HOME/.gnome2/nautilus-scripts/Open\ as\ root
 
      for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
      	gnome-sudo "gnome-open $uri" &
      done

  • Düzenlediğiniz dosyayı kaydedin
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root<pre>

<pre>Right click on file -> Scripts -> Open as root

S: Terminal kipinde 'beep' sesini nasıl etkisizleştirebilirim?

  • Okuyun : Genel Notlar
  • Uygulamalar -> Sistem araçları -> Terminal
  • Terminal
Edit Menu -> Current Profile...

General Tab -> General -> Terminal bell (Un-Checked)

S: How to restore the original icons for Mozilla Firefox?

wget -c http://selimyasar.net/ubuntuguide/mozilla-firefox.png
wget -c http://selimyasar.net/ubuntuguide/document.png
chmod 644 mozilla-firefox.png
chmod 644 document.png
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.png
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-firefox.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/default.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/icons/document.png
sudo dpkg-divert --rename /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm
sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.png
sudo cp mozilla-firefox.png /usr/share/pixmaps/mozilla-firefox.xpm
sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/icons/default.xpm
sudo cp document.png /usr/lib/mozilla-firefox/icons/document.png
sudo cp mozilla-firefox.png /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm
  • Okuyun : Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: How to restore the original icons for Mozilla Thunderbird?

wget -c http://selimyasar.net/ubuntuguide/mozilla-thunderbird.xpm
chmod 644 mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
  • Okuyun : [1]Bilgisayarı yeniden başlatmadan GNOME'u nasıl yeniden başlatabilirim?

S: Kolay apt-get için ne yapabilirim (Synaptic)?

  • Okuyun : Genel Notlar
  • Sistem -> Yönetim -> Synaptic Package Manager
  • Synaptic Package Manager
    • To refresh the list of known packages (equivalent to apt-get update)
Edit Menu -> Reload Package Information
    • To install all possible upgrades (equivalent to apt-get upgrade)
Edit Menu -> Mark All Upgrades... -> Default Upgrade
Edit Menu -> Apply Marked Changes
    • To search for a package (equivalent to apt-cache search package_name)
Edit Menu -> Search... Specify the package name
    • To install the selected package (equivalent to apt-get install package_name)
Select "package_name"

Package Menu -> Mark for Installation
Edit Menu -> Apply Marked Changes
    • To remove installed package (equivalent to apt-get remove package_name)
Select "package_name"

Package Menu -> Mark for Removal
Edit Menu -> Apply Marked Changes

S: .deb dosyalarını kurma/kaldırma işlemlerini nasıl yapabilirim?

sudo dpkg -i package_file.deb
  • To uninstall .deb file
sudo dpkg -r package_name

S: .rpm dosyalarını nasıl .deb dosyalarına dönüştürebilirim?

sudo alien package_file.rpm

S: Bir klasördeki bütün dosyaları bir komutta nasıl yeniden adlandırabilirim?

wget -c http://www.xscd.com/pub/mvb/mvb_1.6.tgz
sudo tar zxvf mvb_1.6.tgz -C /usr/share/
sudo chown -R root:root /usr/share/mvb_1.6/
sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
  • To rename all files in directory at once
mvb NEW_NAME

S: How to manipulate all image files in directory at once?

  • Okuyun : Genel Notlar
  • Okuyun : Yeni depolari nasil ekleyebilirim?
  • To install bash batch image processing script
sudo apt-get install imagemagick
wget -c http://kent.dl.sourceforge.net/sourceforge/bbips/bbips.0.3.4.sh
sudo cp bbips.0.3.2.sh /usr/bin/bbips
sudo chmod 755 /usr/bin/bbips
  • To manipulate all image files in directory at once
bbips

S: How to set System-wide Environment Variables?

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc
  • Append the System-wide Environment Variables at the end of file
  • Düzenlediğiniz dosyayı kaydedin

S: "man" komutunun çıktılarını bir dosyaya nasıl kaydedebilirim?

man command | col -b > file.txt

S: Açılıştaki GRUB menüsünü nasıl gizleyebilirim?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu satırı bulun
     ...
     #hiddenmenu
     ...
  • Aşağıdaki satırla değiştirin
     hiddenmenu
  • Düzenlediğiniz dosyayı kaydedin

S: Açılıştaki GRUB menüsünün bekleme süresini nasıl değiştirebilirim?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu satırı bulun
Dosya: /boot/grub/menu.lst
 
      ...
      timeout         3
      ...

  • Aşağıdaki satırla değiştirin
Dosya: /boot/grub/menu.lst
 
      timeout         X_seconds

  • Düzenlediğiniz dosyayı kaydedin

S: Açılışta GRUB menüsünde öntanımlı olarak seçilen işletim sistemini nasıl değiştirebilirim?

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu satırı bulun
Dosya: /boot/grub/menu.lst
 
      ...
      default         0
      ...

  • Aşağıdaki satırla değiştirin
Dosya: /boot/grub/menu.lst
 
      default         X_sequence

  • Düzenlediğiniz dosyayı kaydedin

S: How to display Splash Image for GRUB menu on boot-up?

e.g. Assumed that hd0,1 is the location of Ubuntu boot partition
wget -c http://selimyasar.net/ubuntuguide/ubuntu.xpm.gz
chmod 644 ubuntu.xpm.gz
sudo mkdir /boot/grub/images
sudo cp ubuntu.xpm.gz /boot/grub/images/
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
  • Bu bölümü bulun
Dosya: /boot/grub/menu.lst
 
      # menu.lst - See: grub(8), info grub, update-grub(8)
      #            grub-install(8), grub-floppy(8),
      #            grub-md5-crypt, /usr/share/doc/grub
      #            and /usr/share/doc/grub-doc/.
      ...

  • Altına şu satırı ekleyin
Dosya: /boot/grub/menu.lst
 
      splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz

  • Düzenlediğiniz dosyayı kaydedin

S: How to convert Wallpaper to Splash Image for GRUB menu?

 e.g. Assumed that wallpaper.png is the Wallpaper to be converted to Splash Image
      splashimage.xpm.gz is the Splash Image for GRUB menu
convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
  • Okuyun : How to display Splash Image for GRUB menu on boot-up? (use splashimage.xpm.gz instead of ubuntu.xpm.gz)

S: Sistem açılışındaki servisleri geçici olarak nasıl atlayabilirim?

Press 'Ctrl + C'

S: How to clean /tmp/ folder contents on shutdown?

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
sudo gedit /etc/init.d/sysklogd
  • Bu bölümü bulun
Dosya: /etc/init.d/sysklogd
 
      ...
        stop)
          log_begin_msg "Stopping system log daemon..."
          start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
          log_end_msg $?
      ...

  • Altına şu satırı ekleyin
         rm -fr /tmp/* /tmp/.??*
  • Düzenlediğiniz dosyayı kaydedin

S: How to scroll up and down to view previous outputs in Console mode?

  • Okuyun : Genel Notlar
  • To scroll up to view previously outputs
Press 'Shift + Page Up'
  • To scroll down to view previously outputs
Press 'Shift + Page Down'

AntiVirus Sunucu

S: ClamAV AntiVirus Sunucusunu nasıl kurabilirim?

sudo apt-get install clamav

S: Virus veritabanlarını elle nasıl güncelleyebilirim?

  • Okuyun : Genel Notlar
  • Okuyun : How to install ClamAV AntiVirus Server?
sudo freshclam

S: Dosya ve klasörlerde nasıl elle virüs taraması yapabilirim?

  • Okuyun : Genel Notlar
  • Okuyun : How to install ClamAV AntiVirus Server?
sudo clamscan -r /location_of_files_or_folders

S: Dosya ve klasörlerde nasıl otomatik virüs taraması yapabilirim?

  • Okuyun : Genel Notlar
  • Okuyun : How to install ClamAV AntiVirus Server?
e.g. Automatically scan files/folders for viruses at midnight everyday
* * * * * means minute hour date month year
export EDITOR=gedit && sudo crontab -e
  • Dosyanın sonuna aşağıdaki satırı ekleyin
00 00 * * * sudo clamscan -r /location_of_files_or_folders
  • Düzenlediğiniz dosyayı kaydedin

Samba Sunucu

S: Dosya/klasör paylaşım servisi Samba sunucuyu nasıl kurabilirim?

sudo apt-get install samba
sudo apt-get install smbfs

S: Nasıl ağ kullanıcısı ekleyebilirim/silebilirim/ayarlarını düzenleyebilirim?

sudo smbpasswd -a system_username
sudo gedit /etc/samba/smbusers
  • Insert the following line into the new file
Dosya: /etc/samba/smbusers
 
system_username = "network username"

  • Düzenlediğiniz dosyayı kaydedin
  • To edit network user
sudo smbpasswd -a system_username
  • To delete network user
sudo smbpasswd -x system_username

S: home klasörlerini sadece okuma hakkıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
      ...
      ;   security = user
      ...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
         security = user
         username map = /etc/samba/smbusers

sudo testparm
sudo /etc/init.d/samba restart

S: home klasörlerini okuma ve yazma haklarıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
      ...
      ;   security = user
      ...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
         security = user
         username map = /etc/samba/smbusers

  • Bu bölümü bulun
Dosya: /etc/samba/smb.conf
 
      ...
      # By default, the home directories are exported read-only. Change next
      # parameter to 'yes' if you want to be able to write to them.
         writable = no
      ...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
      # By default, the home directories are exported read-only. Change next
      # parameter to 'yes' if you want to be able to write to them.
         writable = yes

sudo testparm
sudo /etc/init.d/samba restart

S: Grup klasörlerini sadece okuma hakkıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
security = user
username map = /etc/samba/smbusers

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : How to add/edit/delete network users?
sudo testparm
sudo /etc/init.d/samba restart

S: Grup klasörlerini okuma ve yazma haklarıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
security = user
username map = /etc/samba/smbusers

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = yes
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : How to add/edit/delete network users?
sudo testparm
sudo /etc/init.d/samba restart

S: Genel klasörleri sadece okuma hakkıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
security = user
username map = /etc/samba/smbusers

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : How to add/edit/delete network users?
sudo testparm
sudo /etc/init.d/samba restart

S: Genel klasörleri okuma ve yazma haklarıyla nasıl paylaştırabilirim (Authentication=Yes)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/samba/smb.conf
 
security = user
username map = /etc/samba/smbusers

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : How to add/edit/delete network users?
sudo testparm
sudo /etc/init.d/samba restart

S: Genel klasörleri sadece okuma hakkıyla nasıl paylaştırabilirim (Authentication=No)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırla değiştirin
Dosya: /etc/samba/smb.conf
 
security = share

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
sudo testparm
sudo /etc/init.d/samba restart

S: Genel klasörleri okuma ve yazma haklarıyla nasıl paylaştırabilirim (Authentication=No)?

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
  • Bu satırı bulun
Dosya: /etc/samba/smb.conf
 
...
;   security = user
...

  • Aşağıdaki satırla değiştirin
Dosya: /etc/samba/smb.conf
 
security = share

  • Append the following lines at the end of file
Dosya: /etc/samba/smb.conf
 
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

  • Düzenlediğiniz dosyayı kaydedin
sudo testparm
sudo /etc/init.d/samba restart

SSH Sunucu

S: Uzaktan yönetim için SSH sunucusunu nasıl kurabilirim?

sudo apt-get install ssh

S: Uzaktaki bir Ubuntu makineye nasıl SSH yapabilirim?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : How to install SSH Server for remote administration service?
          Remote Ubuntu machine: 192.168.0.1
ssh username@192.168.0.1

S: Uzaktaki bir Ubuntu makineden yerel sistemime nasıl dosya/klasör kopyalayabilirim (scp)?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : How to install SSH Server for remote administration service?
          Remote Ubuntu machine: 192.168.0.1
          Remote files/folders location: /home/username/remotefile.txt
          Local machine save location: . (current directory)
scp -r username@192.168.0.1:/home/username/remotefile.txt .

S: Yerel makinemden uzaktaki bir Ubuntu makineye nasıl dosya/klasör kopyalayabilirim (scp)?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : How to install SSH Server for remote administration service?
          Local files/folders location: localfile.txt
          Remote Ubuntu machine: 192.168.0.1
          Remote Ubuntu machine save location: /home/username/
scp -r localfile.txt username@192.168.0.1:/home/username/

S: Uzaktaki bir Ubuntu makineden yerel sistemime nasıl dosya/klasör kopyalayabilirim(rsync)?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : How to install SSH Server for remote administration service?
          Remote Ubuntu machine: 192.168.0.1
          Remote files/folders location: /home/username/remotefile.txt
          Local machine save location: . (current directory)
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

S: Yerel makinemden uzaktaki bir Ubuntu makineye nasıl dosya/klasör kopyalayabilirim (rsync)?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : How to install SSH Server for remote administration service?
          Local files/folders location: localfile.txt
          Remote Ubuntu machine: 192.168.0.1
          Remote Ubuntu machine save location: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

S: Bir Windows makineden uzaktaki bir Ubuntu makineye SSH ile nasıl erişirim?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
          Okuyun : Uzaktan yönetim için SSH sunucusunu nasıl kurabilirim?

S: Windows makineden uzaktaki Ubuntu makinesine nasıl dosya/klasör kopyalayabilirim, uzaktaki Ubuntu makineden nasıl dosya/klasör alabilirim?

     e.g. Assumed that remote Ubuntu machine have installed SSH Server service
                     Okuyun : Uzaktan yönetim için SSH sunucusunu nasıl kurabilirim?

DHCP Sunucusu

S: Otomatik IP ataması için DHCP sunucusunu nasıl kurabilirim?

e.g. Assumed that "eth0" is the interface for network card
     IP Address Range: 192.168.0.100 to 192.168.0.200
     Subnet Mask: 255.255.255.0
     DNS Servers: 202.188.0.133, 202.188.1.5
     Domains: tm.net.my
     Gateway Address: 192.168.0.1
sudo apt-get install dhcp3-server
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
sudo gedit /etc/default/dhcp3-server
  • Bu satırı bulun
Dosya: /etc/default/dhcp3-server
 
...
INTERFACES=""

  • Aşağıdaki satırla değiştirin
Dosya: /etc/default/dhcp3-server
 
INTERFACES="eth0"

  • Düzenlediğiniz dosyayı kaydedin
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
sudo gedit /etc/dhcp3/dhcpd.conf
  • Bu bölümü bulun
Dosya: /etc/dhcp3/dhcpd.conf
 
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/dhcp3/dhcpd.conf
 
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

#default-lease-time 600;
#max-lease-time 7200;

  • Bu bölümü bulun
Dosya: /etc/dhcp3/dhcpd.conf
 
...
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#  range 10.5.5.26 10.5.5.30;
#  option domain-name-servers ns1.internal.example.org;
#  option domain-name "internal.example.org";
#  option routers 10.5.5.1;
#  option broadcast-address 10.5.5.31;
#  default-lease-time 600;
#  max-lease-time 7200;
#}
...

  • Aşağıdaki satırlarla değiştirin
Dosya: /etc/dhcp3/dhcpd.conf
 
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.100 192.168.0.200;
  option domain-name-servers 202.188.0.133, 202.188.1.5;
  option domain-name "tm.net.my";
  option routers 192.168.0.1;
  option broadcast-address 192.168.0.255;
  default-lease-time 600;
  max-lease-time 7200;
}

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/dhcp3-server restart

Veritabanı Sunucusu

S: MYSQL veritabanı sunucusunu nasıl kurabilirim?

sudo apt-get install mysql-server
mysqladmin -u root password kullanıcı_parolası

S: MYSQL Control Center - MYSQL kontrol merkezini nasıl kurabilirim?

sudo apt-get install mysqlcc
sudo gedit /usr/share/applications/MySQLCC.desktop
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /usr/share/applications/MySQLCC.desktop
 
[Desktop Entry]
Name=MySQLCC
Comment=MySQLCC
Exec=mysqlcc
Icon=/usr/share/pixmaps/mysqlcc.xpm
Terminal=false
Type=Application
Categories=Application;System;

  • Düzenlediğiniz dosyayı kaydedin
  • Okuyun : GNOME panelini nasıl yenileyebilirim?
  • Uygulamalar -> Sistem araçları -> MySQLCC

Apache HTTP Sunucusu

S: HTTP (Web) sunucu servisi Apache HTTP Sunucusunu nasıl kurabilirim?

sudo apt-get install apache2

S: Apache HTTP Sunucusu için nasıl PHP kurabilirim?

sudo apt-get install php4
sudo /etc/init.d/apache2 restart
sudo gedit /var/www/testphp.php
  • Aşagıdakileri satırı dosyanın içine kopyalayın.
Dosya: /var/www/testphp.php
 
<?php phpinfo(); ?>

S: Apache HTTP Sunucusu için nasıl MYSQL kurabilirim?

sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php4-mysql
sudo /etc/init.d/apache2 restart

S: URL'leri /var/www/ dışındaki klasörlere nasıl yönlendirebilirim?

sudo gedit /etc/apache2/conf.d/alias
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /usr/share/applications/MySQLCC.desktop
 
Alias /sanal_adres /kullanılacak_dizin/

<Directory /kullanılacak_dizin/>
   Options Indexes FollowSymLinks
   AllowOverride All
   Order allow,deny
   Allow from all
</Directory>

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/apache2 restart

S: Apache HTTP Sunucusunun öntanımlı port numarasını nasıl değiştirebiirim?

e.g. Assumed that new port number is 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
sudo gedit /etc/apache2/ports.conf
  • Bu satırı bulun
Dosya: /etc/apache2/ports.conf
 
Listen 80

  • Aşağıdaki satırla değiştirin
Dosya: /etc/apache2/ports.conf
 
Listen 78

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/apache2 restart

Q: How to parse RSS into PHP for Apache HTTP Server?

e.g. Assumed that RSS is DistroWatch.com - News
wget -c http://mesh.dl.sourceforge.net/sourceforge/magpierss/magpierss-0.72.tar.gz
sudo mkdir /var/www/feeds
sudo tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/
sudo mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/
sudo rm -fr /var/www/feeds/magpierss-0.71.1/
sudo chown -R www-data:root /var/www/feeds/
sudo gedit /var/www/feeds/index.php
  • Yeni dosyaya aşağıdaki satırları ekleyin
Dosya: /var/www/feeds/index.php
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>

<title>DistroWatch.com - News</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

<style type="text/css">
/*<![CDATA[*/
/* 
DEFAULT TAG STYLES
*/

body {
  background: #ffffff;
  margin-left: 20px;
  font-family: bitstream vera sans,sans-serif;
  font-size: 9pt;
}

h1 {
  font-family: luxi sans,sans-serif;
  font-size: 15pt;
}

/*]]>*/
</style>

</head>

<body>

<?php

require_once 'rss_fetch.inc';
error_reporting(E_ERROR);

$url = 'http://distrowatch.com/news/dw.xml';
$rss = fetch_rss($url);

if ($rss) {

  echo "<h1>";
  echo "<a href=$url>", $rss->channel[title], "</a><br/>";
  echo "</h1>";

  foreach ($rss->items as $item ) {
    $url = $item[link];
    $title = $item[title];
    $description = $item[description];
    echo "<li>";
    echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>";
    echo "$description<br/><br/>";
    echo "</li>";
  }

}
else {
  echo "<a href=$url>", $url, "</a> - Server Down!<br/>";
}

?>

</body>

</html>

FTP Sunucusu

S: Dosya transferi için FTP Sunucusunu nasıl kurabilirim?

sudo apt-get install proftpd

S: How to configure FTP user to be "jailed" (chrooted) into their home directory?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Bu bölümü bulun
Dosya: /etc/proftpd.conf
 
      ...
      DenyFilter                      \*.*/
      ...
  

  • Altına şu satırı ekleyin
Dosya: /etc/proftpd.conf
 
      DefaultRoot                     ~
  

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/proftpd restart

S: FTP Sunucunu tüm kullanıcıların okuyabilmesi için nasıl ayarlayabilirim?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Append the following lines at the end of file
Dosya: /etc/proftpd.conf
 
      <Anonymous ~ftp>
        User                        ftp
        Group                       nogroup
        UserAlias                   anonymous ftp
        DirFakeUser on ftp
        DirFakeGroup on ftp
        RequireValidShell           off
        MaxClients                  10
        DisplayLogin                welcome.msg
        DisplayFirstChdir           .message
        <Directory *>
          <Limit WRITE>
            DenyAll
          </Limit>
        </Directory>
      </Anonymous>
  

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/proftpd restart

S: FTP Sunucunu tüm kullanıcıların okuyabilmesi/yazabilmesi için nasıl ayarlayabilirim?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Append the following lines at the end of file
Dosya: /etc/proftpd.conf
 
      <Anonymous ~ftp>
        User                        ftp
        Group                       nogroup
        UserAlias                   anonymous ftp
        DirFakeUser on ftp
        DirFakeGroup on ftp
        RequireValidShell           off
        MaxClients                  10
        DisplayLogin                welcome.msg
        DisplayFirstChdir           .message
      </Anonymous>
  

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/proftpd restart

S: How to map anonymous FTP user to folders outside /home/ftp/?

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Append the following lines at the end of file
Dosya: /etc/proftpd.conf
 
      <Anonymous /location_of_folder/>
        User                        ftp
        Group                       nogroup
        UserAlias                   anonymous ftp
        DirFakeUser on ftp
        DirFakeGroup on ftp
        RequireValidShell           off
        MaxClients                  10
        DisplayLogin                welcome.msg
        DisplayFirstChdir           .message
        <Directory *>
          <Limit WRITE>
            DenyAll
          </Limit>
        </Directory>
      </Anonymous>
  

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/proftpd restart

S: FTP Sunucusunun öntanımlı port numarasını nasıl değiştirebiirim?

e.g. Assumed that new port number is 77

sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup
sudo gedit /etc/proftpd.conf
  • Bu satırı bulun
Dosya: /etc/proftpd.conf
 
      Port                            21
  

  • Aşağıdaki satırla değiştirin
Dosya: /etc/proftpd.conf
 
      Port                            77
  

  • Düzenlediğiniz dosyayı kaydedin
sudo /etc/init.d/proftpd restart

S: How to ftp into remote Ubuntu machine via Windows machine?

e.g. Assumed that remote Ubuntu machine have installed FTP Server service

Streaming Media Server

Q: How to install GNUMP3d for Streaming Media Server service?

Genel Notlar

  2. Okuyun : Yeni depolari nasil ekleyebilirim?
  3. Okuyun : How to install Apache HTTP Server for HTTP (Web) Server service?
  4.
e.g. /var/music/ is the directory containing multimedia files
sudo apt-get install gnump3d
http://localhost:8888 http://localhost:8888<pre>

====Q: How to change the default directory containing multimedia files for GNUMP3d?====

[http://wiki.linux-sevenler.org/index.php?title=Gayri-Resmi_Ubuntu_5.10_Ba%C5%9Flang%C4%B1%C3%A7_Rehberi#Genel_Notlar Genel Notlar]
   2. Okuyun : How to install GNUMP3d for Streaming Media Server service?
   3.

      e.g. Assumed that new directory containing multimedia files is /home/music/

   4.

      sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
      sudo gedit /etc/gnump3d/gnump3d.conf

   5. Bu satırı bulun

      root = /var/music

   6. Aşağıdaki satırla değiştirin

      root = /home/music

   7. Bu satırı bulun

      user = gnump3d

   8. Aşağıdaki satırla değiştirin

      user = root

   9. Düzenlediğiniz dosyayı kaydedin
  10.

      sudo /etc/init.d/gnump3d restart

  11. http://localhost:8888

====Q: How to change the default port number for GNUMP3d?====

[http://wiki.linux-sevenler.org/index.php?title=Gayri-Resmi_Ubuntu_5.10_Ba%C5%9Flang%C4%B1%C3%A7_Rehberi#Genel_Notlar Genel Notlar]
   2. Okuyun : How to install GNUMP3d for Streaming Media Server service?
   3.

      e.g. Assumed that new port number is 7878

   4.

      sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
      sudo gedit /etc/gnump3d/gnump3d.conf

   5. Bu satırı bulun

      port = 8888

   6. Aşağıdaki satırla değiştirin

      port = 7878

   7. Düzenlediğiniz dosyayı kaydedin
   8.

      sudo /etc/init.d/gnump3d restart

   9. http://localhost:7878