26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Sentrifugo HRM ücretsiz ve açık kaynaklı bir insan kaynakları yönetimi, (HRM) uygulamasıdır. Zengin özelliklere sahip ve kolayca yapılandırılabilen bir uygulamadır. PHP ile yazılmıştır ve veritabanını saklamak için MySQL / MariaDB kullanır. Sentrifugo'yu çalışanın performansını, tatil tarihlerini, rollerini, ayrıcalıklarını ve çok daha fazlasını izlemek için kullanabilirsiniz. İK yöneticilerinin zaman içinde çalışanın performansını izlemesine yardımcı olan bir performans değerlendirme modülü ile birlikte gelir. Çalışan self servis, güçlü analitik, kolay arka plan kontrolleri, izin yönetimi, giderler ve varlık yönetimi gibi günlük çalışan yönetimi için gereken çok sayıda özellik içerir.
Bu eğitimde, hrm.example.com
Vultr örneğine işaret eden alan adı olarak kullanacağız . Lütfen örnek alan adının tüm tekrarlarını gerçek adla değiştirdiğinizden emin olun.
Ubuntu 16.04 Güncelleme kılavuzunu kullanarak temel sisteminizi güncelleyin . Sisteminiz güncellendiğinde, bağımlılıkları yüklemeye devam edin.
Apache'yi yükleyin.
sudo apt -y install apache2
Apache'yi başlatın ve önyükleme zamanında otomatik olarak çalışmasını sağlayın.
sudo systemctl start apache2
sudo systemctl enable apache2
PHP'yi Sentrifugo HRM'nin gerektirdiği modüller ile birlikte kurun.
sudo apt -y install php libapache2-mod-php php-gd php-mysql php-mbstring php-curl php-cli php-pear php-dev
PHP yapılandırma dosyasını düzenleyin.
sudo nano /etc/php/7.0/apache2/php.ini
Aşağıdaki satırı bulun. Açın ve uygun saat dilimini ayarlayın.
date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone
memory_limit = -1
;This will give maximum available memory to PHP processes.
MariaDB, MySQL'in bir çataldır. Varsayılan Ubuntu deposu MariaDB'nin eski bir sürümünü içerdiğinden, MariaDB deposunu sisteminize ekleyin.
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'
sudo apt update
MariaDB'yi yükleyin.
sudo apt -y install mariadb-server
İstendiğinde güçlü bir MySQL kök kullanıcı parolası girin. MariaDB'yi başlatın ve önyükleme zamanında otomatik olarak başlamasını sağlayın.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Veritabanını yapılandırmadan önce MariaDB'yi güvence altına almanız gerekir.
sudo mysql_secure_installation
Geçerli MariaDB kök parolasını girmeniz istenecektir. Kurulum sırasında belirlediğiniz şifreyi girin. MariaDB sunucunuzun kök kullanıcısının mevcut şifresini değiştirmek isteyip istemediğiniz sorulacaktır. Kurulum sırasında güçlü bir parola sağladığınız için yeni bir parola belirlemeyi atlayabilirsiniz. Y
Sorulan tüm diğer sorulara " " yanıtını verin.
MySQL kabuğuna root olarak giriş yapın.
mysql -u root -p
MariaDB kök kullanıcısının oturum açması için şifreyi girin.
Bir veritabanı ve Sentrifugo yüklemesi için bir veritabanı kullanıcısı oluşturmak için aşağıdaki sorguları çalıştırın.
CREATE DATABASE hrm_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'hrm_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON hrm_data.* TO 'hrm_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Veritabanı adını hrm_data
ve kullanıcı adını istediğiniz gibi değiştirebilirsiniz hrm_user
. Lütfen StrongPassword
çok güçlü bir şifreyle değiştirdiğinizden emin olun .
Sentrifugo HRM zip arşivini indirin.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
Sıkıştırmayı açın.
sudo apt -y install unzip
Arşivi çıkartın.
sudo unzip Sentrifugo.zip -d /var/www
Dizinin adını değiştirin ve uygun sahipliği sağlayın.
cd /var/www
sudo mv Sentrifugo_*/ sentrifugo/
sudo chown -R www-data:www-data /var/www/sentrifugo
Sentrifugo HRM siteniz için sanal bir ana bilgisayar oluşturun.
sudo nano /etc/apache2/sites-available/sentrifugo.conf
Dosyayı doldurun.
<VirtualHost *:80>
ServerName hrm.example.com
DocumentRoot /var/www/sentrifugo
<Directory /var/www/sentrifugo>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Sanal Ana Makine dosyasını etkinleştirin.
sudo a2ensite sentrifugo
Apache'yi yeniden başlatın.
sudo systemctl restart apache2
Sentrifugo HRM'yi komut satırı üzerinden başarıyla yüklediğinize göre, yüklemeyi web arayüzü üzerinden tamamlamanız gerekecek. Web yükleyicisine adresinden erişebilirsiniz http://hrm.example.com
. Web tabanlı yüklemeye devam etmek için tüm ön koşullara sahip olduğunuzu göreceksiniz. Veritabanı ve SMTP sunucusu ayrıntılarını sağlayın. Gerekli veritabanı ve SMTP sunucusu ayrıntılarını verdikten sonra, kurulum veritabanına yazılır ve rastgele bir kullanıcı adı ve parola oluşturulur. HRM kontrol paneline giriş yapın ve uygulamayı ihtiyaçlarınıza göre yapılandırın.
Tebrikler, Ubuntu 16.04 sunucusuna Sentrifugo HRM'yi başarıyla yüklediniz.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun