Welcome, Guest. Please login or register.
Did you miss your activation email?
17 May, 2012, 10:51:36 pm
Home Help Search Login Register

Lazarus and FreePascal

Erişim

Stats

Members
Stats
  • Total Posts: 384
  • Total Topics: 97
  • Online Today: 13
  • Online Ever: 86
  • (10 May, 2012, 11:29:23 pm)
Users Online
Users: 0
Guests: 15
Total: 15
written by alivardar | 58 Views | Rating: (0 rates)
Dökümanlar

It is fully ISP management software. It is freeware windows application. Developed with Lazarus and Free pascal. It is using MySQL database and Zeos components. Unfortunately it is now Turkish but I will translate to English. Application designed for Mikrotik and DaloRadius.

Application Parts :

  • User management
  • Customer management
  • Radius MySQL configuration
  • Easy Internet access management
  • Billing
  • Support Management
  • It developed on Linux and can work on Windows.

http://www.turbog.com/2012/04/24/corebil-net-isp-management/

written by alivardar | 183 Views | Rating: (0 rates)
Dökümanlar

MySQL Database Replication

yazan: M.Ali VARDAR

tarih : 2010

----------------------------------

master my.cnf
[mysqld]
#skip-networking=off
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

log-bin=mysql-bin.log
binlog-do-db=telefdb
binlog-ignore-db=mysql
server-id=1

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

---------------------------------
slave my.cnf
[mysqld]
skip-innodb
log-slow-queries
safe-show-database
local-infile = 0

set-variable = max_connections=200
set-variable = table_cache=256
port = 3306

server-id=2
#master-host=192.168.1.104
#master-host=77.125.6.215
master-host=84.94.99.71
master-user=slaveuser
master-password=slavepassword
master-connect-retry=60
replicate-do-db=telefdb


#burada okunan degerler yazilacak
show master status;

CHANGE MASTER TO MASTER_HOST='84.94.99.71', MASTER_USER='slaveuser', MASTER_PASSWORD='slavepassword', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=98;

LOAD DATA FROM MASTER;

INSERT INTO `CustomerBilling` (`CustID`, `PaymType`, `PaymMethod`, `PaymDate`, `PaymRef`, `PaymNotes`, `PaymAmnt`) VALUES (1, '1', '1', '2010-09-14 21:12:58', '1', '1', 1);
written by alivardar | 219 Views | Rating: (0 rates)
Dökümanlar

Genel Linux Kullanımı Giriş

yazan : M.Ali VARDAR
tarih : 14.02.2002

----------------------------------------------------------------


3.Linux Kullanımı ve Temel Kavramlar

Bu kısım size büyük bilgiler vermeyecektir ancak size her zaman kullanılabilecek
karşınıza her zaman çıkabilecek komutların öğrenilmesini sağlayacaktır.
Özellikle eski DOS kullanıcılarının aşina olduğu bir açıdan anlatılmaya çalışılacaktır.
Linux kullanımı özellikle windows işletim sisteminden başka sistem
kullanmayanlar için oldukça farklı gelebilir. Zira grafik olarak bir çok
uygulama kullanılabilir, bu uygulamalar ile bir çok işlemler yapılabilir.
Ancak ileride konsol altından bir çok uygulamayı ayarlamanın çok daha hızlı
ve kesin sonuçlar verdiği anlaşılacaktır.
Bu bölümde etkin olarak kullanıcıların özellikle sistem ile ilgili olan ayarlarını
nasıl yaptıklarından bahsedeceğiz.
Sistem konusunda uzmanlaşmaktan çekinmeyiniz. Komutların sisteme zarar vereceği konusunda
bir şüpheniz olmasın zira Linux altında çalışsan bir uygulama sonlandırılabilir ve
sistem kullanıcıları sisteme zarar veremezler bu yüzden root kullanıcıları ne yaptıklarını
iyi bilmelidir. Sislinen dosylar yüzünden sisteminizi kaybetmeniz çok düşük bir olasılıktır.
Sadece kaybedilen dosyaları sisteme tekrar yüklemeniz yeterli olacaktır.


3.1Giriş

Linux işletim sistemi çoklu kullanıcılı(multiuser), çok görevli (multi tasking) bir işletim
sistemidir. Bunun anlamı birden fazla kullanıcı, birden fazla uygulamayı aynı makine
üzerinde aynı zamanda çalıştırabilmesi demektir.
Linux unix türevi olması nedeniyle bir çok uygulamanın aynı veya benzeri
bünyesinde bulunmaktadır. Özellikle konsol altında kullanılan komutlar ile
sisteme olan hakimiyet artırılmış olacaktır. Linux sadece konsol demek değildir.
Grafik ortam altındada bir çok kolaylık sağlayan uygulama bulunmaktadır.
Ancak uzaktan yönetim amacıyla sıklıkla kullanılan telnet komutu ile çok daha
düşük ağ hızlarında bile işlemler yapılabilmektedir.
Dos işletim sisteminde sadece tek kullanıcı sistemi idare etmekteydi.
Linux ta ise her kullanıcının bir kullancıı adı ve şifresi bulunamkatadır ve bilgisayar
üzerinde bir şlem yapmak istedikleri zaman bu kullanıcı adı ve şifrsini girmek zorundadırlar.
Birden fazla sistem üzerinde aynı anda belirlenen kullanıcılar ile login olam imkanı bulunamkatadır.
Daha öncedende bahsedildiği üzere bu tamamen çok kullanıcılı ve çok görevli olmasından kaynaklanmaktadır.1~

3.2Temel Linux Kavramları
Bu bölümde sıklıkla kullanılan komutlardan bahsedilecektir. Bu komutlar çoğunlukal
başlangıç aşamasında bilinmesi gereken dizin ve dosyalar ile ilgili işlemler
hakkında bilgi alma, kopyalama, taşıma, erişim haklarını düzenleme
konsunda bilgi vermektedir. Her kullanıcı yeni bir kullancıı adı açma ve şifre verme
işlemleri anlatılacaktır.

3.2.1Hesap yaratma
Her linux sisteminde bir kullancıı yapısı bulunmaktadır. Linux çoklu kullanıcı
ve çoklu süreç özelliklerine sahip bir işletim sistemidir. Dolayısı ile
sisteme dahil olan kullanıcıların kayıtları tututlmakatadır ve kullanıcıların
ne yaptıklarını saklanabilemketedir. Bu sebeple her kullanıcı kendi ait
bir sistem giriş ismi ve dolayısıyla bir şifresi bulunaması zaruriyeti ortaya
çıkmaktadır.
Kullanıcılar sisteme açılabilmesi için konsol altında aşağıdaki şekilde
kullanılabilir.
#adduser kullanıcı_adı
biçiminde sisteme açılabilir.
Kullanıcı ismi sisteme açıldıktan sonra kullanıcıların sifrelerini değiştirmek
için aşağıdaki şekilde kullanılabilir.
#passwd kullanıcı_adı
New user password:
Retype new user password:
kullanılarak kullanıcı şifresi değiştirilebilir.
Bu işin tamamen konsol altından yapılması gereken tarafıdır.
Grafik ortamda ise bu işi yapmak amacıyla kcontrol kullanılabilir.
Kcontrol içerisinden accounts -> logins kullanılabilir.

3.2.2Sisteme Giriş
Linux işletim sistemine girmek istenmesi duurmunda daha önceden açılmış olan
kullanıcı adı ve şifresi kullanılarak sisteme giriş yapılabilir. Bu işlem
bilgisayarın başından yapılacağı gibi uzaktan telnet kullanılarakta yapılabilir.
localhost.localdomain login:
ekranı sistem ilk açıldığı zaman karşımıza çıkan yazılar olacaktır.
Bu aşamada daha önceden adduser ile sisteme tanıtılan kullanıcı adı yazılmaldır.
Daha sonrda şifre yazılması durumunda kabuk sistemi karşımıza gelecektir.

3.2.3Sanal Ekranlar
Bir linux sistem üzerinde birden fazla kullanıcı ile aynı anda bağlantı yapılabilir.
Bu amaçla aynı makine üzerinde yapılabilecek bağlantılar için sanal ekranlar
bulunamktadır. Sanal ekranlar arasında konsolda iken ALT-F grafik ekranda iken
CTRL-ALT-F tuşları kullanılabilir. Sanal ekranlar hazır olarak 8 tanedir.
Bu ekranların miktarını /etc/inittab dosyası içinden ayarlayabilirsiniz.
Bu işleme örnek olarak ilk olarak karşımıza grafik ekran çıktığını düşünelim.
CTRL-ALT-F1 tuşlarına basınca karşımıza login ekranı çıkacaktır kullanıcı adı ve
şifresi yazılınca kabuk karşımıza çıkacaktır. Girilmesi durmunda farklı uygulamalar
farklı bir kullanıcı adıyla aynı bilgisayar üzerinde çalıştırılabilmektedir.
...Read More
Apr 23 2012 FetchMail Kullanımı
written by alivardar | 171 Views | Rating: (0 rates)
Dökümanlar

Fetchmail ve Mail sunucu ayarları

yazan : M.Ali VARDAR
tarih : 14.02.2002

Birçok linux üzerinde sendmail mail sunucusu hazır olarak gelmektedir.
Sisteme eklenen her kullanıcı aynı zamanda sendmail de kullanıcı olarak hazır
olmaktadır.
Sendmail üzerinde erişim haklarını /etc/mail/access dosyası ile
sınırlanabilemektedir. Bu dosyayı açıp en sonuna yeni bir satıra sırası ile
192.168.1.10 RELAY
192.168.2.50 RELAY
seklinde IP numaralarını yazılarak mail sunucuya erişim hakları olanlar belirlenebilir.
Herhangi bir değişklik olduğu zaman /etc/rc.d/init.d/mta restart komutu
ile mail server tekrar başlatılmalıdır.
/etc/mail/relay-domains
prosoft.com.tr
linux.org.tr
istenilen domain izinleride verilebilir.
Bir IP veya domain için sınırlandırma aşağıdaki şekilde yapılabilir:
192.168.1.10 DENY
192.168.1.50 Bu mail hesabi gecici olarak kapatilmistir.
spam.comSPAMMERS giremez
Konsoldan verilecek mailq komutu ile kuyrukta bulunan mailler izlenebilir.

Fetchmail özellikle mail sunucusu dışarıda olan kullanıcıları kendi yerel
mail sunucu içindeki mail dizinleri içerisine yerleştirmektedir.
Tüm bunlar için ben aşağıdaki ayar dosyasını kullanıyorum.
örnek bir fetchmail konfigürasyon dosyası aşağıdaki şekildedir.

örnek .fetchmailrc dosyası aşağıdaki şekildedir.

set daemon 900 # 15 dakikalık aralıklarla mail kontrolü yap
poll mail.prosoft.com.tr protocol pop3:

username ali, with
password ali_sifre, is ali here
poll mail.prosoft.com.tr protocol pop3:

username hanim, with
password hanim_sifre, is ozler here

Fetchmail ayar dosyasının yetkilerinin 600 (oktal) dan yüksek olmaması gerekmektedir.
Bu amaçla
chmod 600 .fetchmailrc komutu çalıştırılmalıdır.
Ayrıca eğer kullanıcı ayarlama işlemlerini görsel olarak ayarlamak isterseniz
X altında konsol açarak fetchmailconf yazılmalıdır.
-t
Bu parametre karşı bağlantı kurulan mail server için zaman aşımı süresini
saniye cinsinden verir. Örneğin 5dk boyunca mail serverdan bilgi gelmezse
bu hesabı geçip sıradakine devam etmesini aşağıdaki örnek ile sağlayabilirsiniz.
fetchmail -t 600
-c
Bu parametre ise kullanıcının home dizininde bir .fetchmailrc
dosyası aramamasını onun yerine verilen dosyayı kullanmasını belirtir.
fetchmail -c /.fetchmailrc
Şeklinde kullanabilirsiniz.

Son olarak .fetchmailrc dosyası içine birden fazla hesap yazabilirsiniz.
Fetchmail çalıştırılması için konsolda fetchmail yazılması yeterlidir.
Sürekli olarak kontrol edilmesi istenirse daemon olarakta başlatılabilir.
Bu amaçla
fetchmail -d 500
yazılmalıdır. 500 kaç saniyede bir mail indirme işlemlerinin yapılacağını
göstermektedir.


written by alivardar | 178 Views | Rating: (0 rates)
Dökümanlar

Blackmail kurulumu ve kullanımı

yazan : M.Ali VARDAR
tarih : 14.02.2002


Blackmail aslen SMTP server görevi gören bir uygulamadır. Çok çeşitli
mail sunucuları desteklemektedir. Kullanımı son derece kolaydır sadece
bir adet conf dosyası üzerinde hersey açık şekilde ayarlanabilmektedir.
Kurulum işlmlerine başlamak amacıyla blackmail bir dizin içerisine açılır.
Daha sonra aşağıdaki komutlar sırasıyla yazılır.

./Configure linux
make
make install

Açılan dizin içerisinde bulunan blackmail.conf dosyası içerisnde kullanılacak
olan mail sunucu seçeneğine göre düzenlenir. (Başlarındaki # kaldırılması
yeterlidir.)
blackmail.conf dosyası /etc dizini içerisine kopyalanır. Sistemin açılışı
sırasında otomatik olarak başlaması amacıyla /etc/inetd.conf dosyası içerisine
aşağıdaki satırlar yazılır.

smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env
tcp-env /usr/sbin/blackmail

Yukarıdaki satırlarda da gözüktüğü üzere qmail için yapılmıştır.

blackmail.conf dosyası ile yapılan oynamalarda istenilen ip blakları,
domain adları ve mail içerisinde geçenler kısıtlanabilmektedir.

örnek :

headers içine

subject:*porno*
*192.168.1.*
*bombaciadresi*


yazilabilir.

Pages: [1] 2 3 4 5 6 ... 10

Forum / Destek

GPL Applications

TinyPortal v1.0 beta 4 © Bloc


Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!