VyOS 1.1.8 duyuruldu

İkinci sürüm adayı 30 Ekim 2017’de duyurulan güvenlik duvarı ve ağ yönlendirmesi projesinin 1.1.8 sürümünün finali, Daniil Baturin tarafından duyuruldu. 2013 yılında Vyatta‘dan çatallanan VyOS; güvenlik duvarı ile VPN işlevi sunan ve ağ yönlendirmesi sağlayan Debian GNU/Linux tabanlı özgür bir dağıtım olarak fiziksel ve sanal platformlarda çalıştırılmak üzere kullanıma sunuluyor. Sistemin hâlâ Jessie tabanlı sürüme dayalı olduğunu söyleyen Baturin; buna karşın yeni özelliklere sahip olduğunu ifade etti. VyOS 1.1.8 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

VyOS 1.1.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Nautilus dosya yöneticisinin 3.26.2 sürümü duyuruldu

GNOME masaüstü ortamının resmi dosya yöneticisi olan Nautilus, 3.26.2 sürümüne güncellendi. Çeşitli hata düzeltmeleri ve önemli değişikliklerle gelen yeni sürüm hakkında ayrıntılı bilgi edinmek için 3.26.2 haberler sayfasını inceleyebilirsiniz. Önceleri Eazel Inc. adlı şirketin projesi olarak başlayan Nautilus, günümüzde özgür bir yazılım olarak GNOME projesi tarafından geliştiriliyor. 1.4 sürümünden itibaren GNOME’da Midnight Commander’ın yerine kullanılmaya başlanan Nautilus, 2.0 sürümünden itibaren GONME’un varsayılan dosya yöneticisi oldu. Nautilus’u kullanarak dosyalar ve klasörler arasında gezinmek, onları gruplamak, değiştirmek ya da silmek mümkündür. Sekmeli tarama özelliği sayesinde, klasörlerin arasında gezinirken birden çok pencere açmak yerine, tek pencerede birden çok işlemi yürütebilmeyi mümkün kılan Nautilus, root haklarıyla açılırsa, sistem dosyalarını düzenleme olanağı sunar. Gizli dosyaların görüntülenmesi için menü içindeki “Gizli dosyaları göster” seçeneğinin tıklanması ya da CTRL+H kısayolunun kullanılması gerekir.

Continue Reading →

nautilus-o

Nautilus 3.26.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDevelop 5.2.0 duyuruldu

Beta sürümü 2 Ekim 2017’de duyurulan Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 5.2 sürümünün finali çıktı ve henüz resmi duyurusu yapılmamış olan sürüme ait paketler indirilmek üzere yansılarda yerini aldı. Bu sürümde, 5.1 sürümünden daha fazla analizör eklentisi kullanıldığı hatırlatılırken, yazılımın alternatif bir hata ayıklayıcı olarak LLDB’yi kullanmayı mümkün kıldığı ifade edildi. Yalnız C++ ve C için değil, PHP ve Python gibi diller için de önemli bir alternatif olan KDevelop, herhangi bir derleyici içermiyor, çalıştırılabilir kod üretmek için GCC gibi harici derleyicileri kullanıyor. Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python ve Ruby gibi pek çok programlama dilini destekleyen KDevelop; GNU Genel Kamu Lisansı altında yayımlanan özgür bir yazılım.

Continue Reading →

KDevelop 5.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Resmi duyurusu yapıldıktan sonra;

0

Main Linux Commands Easy Guide

A nice video by Mokhtar Ebrahim: Main Linux Commands Easy Guide. You must follow absolutely. Mokhtar Ebrahim says: In previous videos, we discussed what Linux is or how to install it. Now we are commanding via shell and shell. We hope you will like it.

 

 

Continue Reading →

https://www.youtube.com/watch?v=jJhoE-Hqne0

0

Install, Configure and Use Linux NIS Server

The Linux NIS server (Network Information Service) is a server used for sharing critical data stored in flat files between systems on a network, it is often ideal to have a common repository (such as NIS) for storing user and group information that is traditionally stored in flat files like /etc/passwd. So what is the benefit of that? By making such files available via the NIS server, that would allow any remote NIS client machine to access or query the data in these shared files and use them as extensions to the local versions. NIS is not limited to sharing files. Any tabular file which at least has one column with a unique value can be shared via NIS like /etc/services file. The main benefit from using NIS server is that you keep your data and files, and if your data is updated, all updates be propagated to all users. Some users, especially windows users might think this is sort of Active Directory like service, but the Linux NIS server is older than Active Directory and not a replicate for it.

Continue Reading →

What is NIS?

The NIS is a database that contains a series of tables. Each table is created from text files like /etc/passwd, /etc/services and any other tabular files. Each table may contain one column or more with a unique key on each row.

You can think of it like any normal database.

You can query these tables in two ways:

  • Listing the entire table
  • Pulling a specific entry by searching

When a program makes a request to search for a user password details, the client checks the /etc/passwd file to check if the user doesn’t exist there; the client then asks the NIS server to search for it in the /etc/passwd table from the NIS server.

The following list is the list of services and tools that are used by NIS server:

ypserv: This service waits for queries and gives answers to NIS clients.

ypbind: This is client-side of NIS.

ypxfrd: This service is used for sending the NIS databases from master MIS servers to slave servers.

Linux NIS Servers

Linux NIS server types are:

  • Master server:: where all original files are stored.
  • Slave (secondary) server: it’s used for load balancing and helpful in case of master server failure.

You can have multiple secondary NIS servers if you need.

Primary and secondary NIS servers are kept synced and updated. This process is called server push.

NIS Domain Name

NIS domains are just like the domains of a domain controller in Windows, but the difference is that client can join the network without having to wait for admin acceptance.

Keep in mind that the names used for NIS domain names MUST be different from your DNS domain names.

Installing Master Linux NIS Server

On Red Hat based distros, you can install it like this:

$ dnf -y install ypserv

On Debian-based distros, you can install it like this:

$ apt-get -y install nis

After successful installation, you need to set the NIS domain name by using the domainname command.

Let’s name it nis.example.com

$ domainname nis.example.com

To persist our NIS domain name in Red hat based distros, we can create a variable called NISDOMAIN in the /etc/sysconfig/network file.

On Debian-based distros, you can achieve the same result by adding the domainname command with the correct value to one of the rc scripts which run at boot time.

Configuring NIS

As we mentioned earlier, the ypserv waits for queries and gives answers to NIS clients.

NIS is an RPC service, so you need to ensure that the rpcbind program is up and running before you attempt to start the Linux NIS server.

On new Linux distros that rely on systemd as the service manager, systemd will automatically take care of service intra-dependencies that exist between rpcbind and ypserv.

If your distro is not one of them, you can start rpcbind like this:

$ systemctl start rpcbind

On our distro which has systemd, we can start the service like this:

$ systemctl start ypserv

To confirm that the service is running, you can use the rpcinfo command.

$ rpcinfo -p | grep ypserv

Editing the Makefile

The make command is responsible for preparing the list of files that need compilation and the needed program for compilation for each of them.

The make command compiles a file called Makefile.

Taking this concept to work on NIS is straightforward. In this case, a series of text files need to be converted into database format. We want a tool that will re-convert any files that have been changed, we can use the make command.

The Makefile is in /var/yp directory. This file contains all the shared files by NIS server.

Let’s discuss the options in the Makefile.
NOPUSH Option

If you plan to have NIS slave servers, you will need to tell the master Linux NIS server to push the resulting maps to the slave servers. Change the NOPUSH variable to false if you want to have support for slave servers.

NOPUSH=true

Keep in mind that you need to list the hostnames of your slave servers in /var/yp/ypservers file and ensure to list a corresponding entry in the /etc/hosts file.

Min UIDs GIDs

Every user on Linux has a user id and group id, you can get your id by typing the id command and gid command respectively.

You can set the minimum permissions for the files that will be shared via NIS using MINUID and MINGID like this:

MINUID=500

MINGID=500

Merging Shadow Passwords with Real Ones

The Linux NIS server can be used to authenticate their users, NIS server will automatically take the encrypted field from the /etc/shadow file and merge it into the NIS shared copy of /etc/passwd.

This is done using MERGE_PASSWD option:

MERGE_PASSWD=true

Merging Group Shadow Passwords with Real Ones

The /etc/group file allows passwords to be applied to group settings. Since the /etc/group file needs to be publicly readable, most distros have taken to support shadow group files /etc/gshadow.

The option is called MERGE_GROUP:

MERGE_GROUP=true

Shared Entries

In Makefile, there is an option that specifies what is shared, it is (all) option

all: passwd group hosts services shadow networks

The option YPPWDDIR specifies the location of the passwd, group, and shadow files, so you don’t need to type the full path.

Initialize NIS Server Using ypinit

Once you’ve finished editing options in Makefile, you can initialize the NIS server like this:

$ /usr/lib64/yp/ypinit -m

The -m option is used to initialize the server as a master server.

Or if you are using a 32bit system the command will be:

$ /usr/lib/yp/ypinit

This tool will ask about the secondary NIS servers if you have any.

These entries will be stored in the /var/yp/ypservers file.

Congratulations, now your NIS server should work OK and your map will be on the secondary servers if you have any.

Configuring NIS Client

On Red Hat based distros, you can install NIS client like this:

$ dnf -y install ypbind

On Debian-based distros, you can install it like this:

$ apt-get install nis

The /etc/yp.conf file is the configuration for the client-side daemon.

You can start ypbind now:

$ systemctl start ypbind

$ systemctl enable ypbind

The/etc/nsswitch.conf File

This file contains entries of facilities and their corresponding files and services that the system will use for searching.

passwd: files nis

This entry means that search requests for password entries will first be done in the /etc/passwd file. If the requested entry isn’t found there, check NIS server.

NIS Tools

To work better with the Linux NIS server, there are some useful tools that can help you manage the information in the database.

ypcat: This tool is used to get data from the NIS server by extracting it from NIS map.

ypwhich: gets the name of the Linux NIS server that is responding to your requests.

ypmatch: rather than grabbing the entire map, or you can search by key to get a specific entry.

I hope you find the post useful and interesting. Keep coming back.

Thank you.

likegeeks.com

0

APT 1.6~alpha5 duyuruldu

Alpha4 sürümü 6 Kasım 2017‘de’de duyurulan Debian GNU/Linux ve Debian tabanlı GNU/Linux dağıtımlarının paket yönetim sistemi olan APT 1.6 sürümünün alpha5 versiyonu, Julian Andres Klode tarafından duyuruldu. Sürümün çeşitli yenilikler ve hata düzeltmeleriyle geldiğini belirten Klode; yeni sürüm hakkında daha geniş bilgi edinmek için debian.org sayfasının ziyaret edilebileceğini söyledi. Debian GNU/Linux ve Debian tabanlı GNU/Linux dağıtımlarının paket yönetim sistemi olan APT ile yazılım kurma ya da kaldırma, sistemi güncelleme, çekirdeği derleme gibi işlemleri uçbirim üzerinden gerçekleştirmek mümkündür. Önemli bir bölümü C++ programlama dili ile yazılan APT’nin bir kısmını libapt kütüphanesi oluşturur. Genellikle apt-get ve apt-cache olarak kullanılan APT ile tüm Debian GNU/Linux temelli dağıtımlarda program indirme, kurma, güncelleme ve kaldırma işlemleri ile sistem genelinde yükseltme işlemleri mümkündür. APT 1.6~alpha5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

APT’nin diğer paket yönetim araçlarına göre çok sayıda üstünlüğü vardır. Sözgelimi, temel internet bağlantılarının (SSH) kolay kullanımı ve sistem yönetim betiklerinin kullanılabilmesi bunlardan bazılarıdır. Yerel paket içeriklerini depolardaki en son paketlerle güncellemek için şu komut kullanılır:sudo apt-get updateSistemi yükseltmek için öncelikle yukarıda açıklandığı gibi paket içeriğini güncellemek sonra da şu kodu döndürmek gereklidir:

sudo apt-get upgrade

apt-get komutunun paket yükleme ve kaldırma gibi işlevlerini /var/log/dpkg.log kayıt dosyasından görebilirsiniz.

APT hakkında daha fazla bilgi edinmek için uçbirime şu komutu yazın:

apt-get help

APT 1.6~alpha5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Mozilla Firefox 57.0 çıktı

Hızlı, işlevsel ve açık kaynak kodlu internet tarayıcısı Mozilla Firefox, 57.0 sürümüne güncellendi. Yenilikçi bir işlevsellik ve çekirdek tarayıcı performansında iyileştirmeler içeren yeni sürümün resmi duyurusu henüz yapılmadı ama yeni sürüm kullanılmak üzere yansılarda yerini aldı. Mozilla Firefox 57.0 hakkında daha geniş bilgi edinmek için yayımlandıktan sonra sürüm notlarını inceleyebilirsiniz. Güvenlik, kararlılık, hız ve daha fazlası” ilkesi ile yoluna devam eden tarayıcı; casus yazılımlara, virüslere ve istenmeden açılan pencerelere karşı geliştirilen koruma kalkanına, yemleme korumasına sahip ve getirdiği binlerce yararlı eklentiyle istenilen biçimde kişiselleştirilebiliyor. Çeşitli güvenlik düzeltmeleri ve kimi sorunların çözümünü içeren yeni sürümde, hızlı JavaScript performansı sağlanmış bulunuyor. Çoğu eklenti Firefox ile öntanımlı biçimde uyumlu kullanılabiliyor. HTML5, XHR, MathML, SMIL için destek standartları geliştirilen; kimi kararlılık sorunları da giderilen Mozilla Firefox, web ve eklenti geliştiricileri için donanımsal hızlandırılmış grafikler ve HTML5 teknolojileri gibi yetenekleriyle ve önemli ölçüde iyileştirilen JavaScript performansı ile geliyor. Firefox; dünyanın çeşitli yerlerindeki Mozilla topluluk üyelerinin katkılarıyla 80′den fazla dilde kullanılabiliyor.

Continue Reading →

Mozilla Firefox 57.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Resmi duyurusu yapıldıktan sonra;

0