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 İnsan Kaynakları Yönetimi 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.
CentOS 7'yi 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 yum -y install httpd
Apache'yi başlatın ve önyükleme zamanında otomatik olarak çalışmasını sağlayın.
sudo systemctl start httpd
sudo systemctl enable httpd
PHP sürüm 5.6 varsayılan olarak yum
depoda bulunmadığından Remi deposunu ekleyin ve etkinleştirin .
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php56
PHP sürüm 5.6'yı Sentrifugo HRM için gerekli olan modüllerle birlikte kurun.
sudo yum -y install php php-gd php-mysqli php-mbstring php-curl php-cli php-pear php-devel php-openssl
Yüklenen PHP yapılandırma dosyasını düzenleyin.
sudo nano /etc/php.ini
Aşağıdaki satırı bulun. Rahatsız edin ve uygun saat dilimini ayarlayın.
date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone
memory_limit = -1
MariaDB, MySQL'in bir çataldır. MariaDB deposunu sisteminize ekleyin. Varsayılan yum
depo MariaDB'nin daha eski bir sürümünü içerir.
echo "[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1" | sudo tee /etc/yum.repos.d/mariadb.repo
MariaDB'yi yükleyin.
sudo yum -y install mariadb mariadb-server
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, önce MariaDB'yi güvence altına almanız gerekir.
sudo mysql_secure_installation
Geçerli MariaDB kök parolasını girmeniz istenecektir. Varsayılan olarak, yeni bir MariaDB kurulumunda kök parola yoktur. Devam etmek için " Enter
" tuşuna basın . root
MariaDB sunucunuzun kullanıcısı için güçlü bir parola belirleyin ve Y
sorulan diğer tüm sorulara " " yanıtını verin . Sorulan sorular açıklayıcıdır.
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 yum -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 apache:apache /var/www/sentrifugo
Güvenlik duvarı HTTP
üzerinden bağlantı noktasındaki trafiğe izin verin 80
.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Sentrifugo HRM siteniz için sanal bir ana bilgisayar oluşturun.
sudo nano /etc/httpd/conf.d/hrm.example.com.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>
Apache'yi yeniden başlatın.
sudo systemctl restart httpd
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
. Eğiticiyi doğru bir şekilde izlediyseniz, web tabanlı yüklemeye devam etmek için tüm ön koşulların sağlandığını görmelisiniz. 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, Sentrifugo HRM'yi CentOS 7 sunucusuna 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