Sayfalar

8 Mayıs 2013

OpenSuse Oracle Java 1.7 kurulumu

1) Oracle web sitesinden JDK 1.7 rpm dosyasını indirin.Son indirme adresi http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2) Rpm Kurulumu:

user$ sudo zypper in jdk-7*.rpm -y

3) java dosyamızı alternatives'e ekliyoruz

user$ /usr/sbin/update-alternatives --install "/usr/bin/java" "java" $(ls /usr/java/jdk*/bin/java) 40

4) Aynı işlemi web tarayıcımızın plugini için de tekrarlıyoruz

user$ sudo /usr/sbin/update-alternatives --install "/usr/lib/browser-plugins/javaplugin.so" "javaplugin"  $(ls /usr/java/jdk*/jre/lib/i386/libnpjp2.so) 40

5) Alternatives'i ayarlıyoruz

user$ sudo /usr/sbin/update-alternatives --config java

6) Şimdi de web tarayıcımız için alternatives 'i ayarlıyoruz

user$ sudo /usr/sbin/update-alternatives --config javaplugin

7) firefox tarayıcımızın adres satırına about:plugins yazıp kontrol ediyoruz

26 Nisan 2013

OpenSuse PostgreSql Kurulumu

$ sudo zypper install postgresql postgresql-server pgadmin3
root$ rcpostgresql start
root$ su postgres -c psql postgres
postgres$ ALTER USER postgres WITH PASSWORD 'postgresPassword';
postgres$\q

root$ nano /var/lib/pgsql/data/pg_hba.conf

pg_hba.conf >>
# tüm bağlanatı biçimleri  md5 olacak
local   all             all                                             md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                     md5

root$ rcpostgresql restart

25 Nisan 2013

SSH

SSH girişlerinde şifre sormaması için :

a@A:~> ssh-keygen -t rsa
a@A:~> ssh b@B mkdir -p .ssh
a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'

13 Nisan 2013

Ubuntu Subversion Kurulumu

Kurulum

sudo su apt-get install subversion

Depoları Yapılandırma

Ben depoları tutmak için /srv/svn dizinini tercih ediyorum
svnadmin create /srv/svn/testDepo

Yetkilendirmeleri ayarlıyoruz:
cd /srv/svn/testDepo
nano /conf/svnserve.conf

anon-access = none auth-access = write password-db = passwd authz-db = authz


kullanıcı adlarını ve şifrelerini ayarlıyoruz
nano /conf/passwd

yetkilendirmeleri ayarliyoruz

nano /conf/authz

[/] #kök dizin için izinler
user1 = rw
user2 = r


Sunucu Yapılandırma


inen dosyanın içeriği ==>

#! /bin/sh
### BEGIN INIT INFO
# Provides:          svnserve
# Required-Start:    $local_fs $syslog $remote_fs
# Required-Stop:     $local_fs $syslog $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start svnserve
### END INIT INFO

# Author: Michal Wojciechowski <odyniec@odyniec.net>

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="svnserve"
NAME=svnserve
DAEMON=/usr/bin/$NAME
DAEMON_ARGS="-d -r /usr/local/svn/repos"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

[ -x "$DAEMON" ] || exit 0

[ -r /etc/default/$NAME ] && . /etc/default/$NAME

. /lib/init/vars.sh

. /lib/lsb/init-functions

do_start()
{
 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
  || return 1
 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
  $DAEMON_ARGS \
  || return 2
}

do_stop()
{
 start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
 RETVAL="$?"
 [ "$RETVAL" = 2 ] && return 2
 start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
 [ "$?" = 2 ] && return 2
 rm -f $PIDFILE
 return "$RETVAL"
}

case "$1" in
  start)
 [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
 do_start
 case "$?" in
  0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
  2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
 esac
 ;;
  stop)
 [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
 do_stop
 case "$?" in
  0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
  2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
 esac
 ;;
  restart|force-reload)
 log_daemon_msg "Restarting $DESC" "$NAME"
 do_stop
 case "$?" in
   0|1)
  do_start
  case "$?" in
   0) log_end_msg 0 ;;
   1) log_end_msg 1 ;; # Old process is still running
   *) log_end_msg 1 ;; # Failed to start
  esac
  ;;
   *)
    # Failed to stop
  log_end_msg 1
  ;;
 esac
 ;;
  *)
 echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
 exit 3
 ;;
esac

exit 0


DAEMON_ARGS="-d -r /usr/local/svn/repos" 
kısmını 
DAEMON_ARGS="-d -r /srv/svn"
şeklinde değiştiriyoruz

Dosyaya yazma izni veriyoruz
chmod +x svnserve
Init scriptleri güncelliyoruz
update-rc.d svnserve defaults
Servisi başlatıyoruz
/etc/init.d/svnserve start

Hepsi bu kadar (:

9 Nisan 2013

Minidlna Ubuntu Yapılandırması


Kurulum

sudo apt-get install minidlna

Yapılandırma

# Yorum satırı olursa kendisi bulur
#network_interface=eth0        
# Sadece ses dosyalarını tarar
media_dir=A,/home/user/Music    
# Sadece resim dosyalarını tarar
media_dir=P,/home/user/Pictures 
# Sadece film dosyalarını tarar
media_dir=V,/home/user/Videos   
# İstemcide gözükecek olan cihaz adı
friendly_name=Laptop          
# veritabanı dizini.
db_dir=/var/cache/minidlna    
# log dizini
log_dir=/var/log              
# eğer no yapılırsa daha az kaynak tüketilir
# ama her dosya değişikliği için
# service minidlna force-reload gerekir
inotify=yes                   

İpucu 

Dosya sayınız fazlaysa aynı tipte dosyalar için boş bir dizin oluşturun ve sonrasında gerçek yerlerini bu dizinin içine linkleyin.Sonrasında video dosyaları için sadece bu dizini tanıtın

LGTV 'de sorunsuz çalışmaktadır

7 Nisan 2013

Linux Konsol Uygulamaları



HDD:


sudo blkid
Output = > /dev/sda1: LABEL="Recovery" UUID="B23613F43613B875" TYPE="ntfs"


Find Utils:

Replace:

find foo and replace with bar

find . -depth -name '*foo*' -execdir bash -c 'mv -i "$1" "${1//foo/bar}"' bash {} \;

Şifresiz Samba Dizin Paylaşımı

smb.conf ==>
security = share
guest account = nobody


[paylasim_adi]
writable = yes
path = /dizin_yolu
public = yes
guest ok = yes
guest only = yes
guest account = nobody
browsable = yes

6 Nisan 2013

Gizli Ubuntu Araçları (:

Boot Repair:

Grub2 Editorü

http://pix.toile-libre.org/upload/original/1335260967.png

https://help.ubuntu.com/community/Boot-Repair


sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (sudo boot-repair &)

LXDE autostart apps

http://wiki.lxde.org/en/Autostart

~/.config/autostart içinde bir desktop dosyası oluştur.örn: wicd.desktop İçine ==>

[Desktop Entry] 

Type=Application

Exec=wicd-client -n

Lubuntu Vnc Server Kurulumu

Ports ==> 5800 5900

x11vnc kur:

sudo apt-get install x11vnc 

Parola ayarla:

x11vnc -storepasswd

Açılışa ekle:

x11vnc -forever -usepw -httpport 5800