Learn and practice some CentOS Linux : Redhat Linux #Root

This is mostly about Centos Linux. However, this also shows commands related to how to install Magento 2 on LEMP (E for Nginx Web-server). Some PHP related stuff are there as well. Let’s Encrypt included.

LEMP + CentOS + Magento 2 : VM Image or one click install: I did not see readily available on Upcloud, AWS Lightsail, Vultr, and Digital Ocean. I might share the Image for this cloud instance in future. Magento 2 + Ubuntu is there; though not with CentOS.

1 php -v

2 systemctl status nginx
3 systemctl status httpd

5 systemctl status mysql
6 mysql
8 yum update
9 reboot

Create SWAP
10 fallocate -l 1G /swapfile

12 chmod 600 /swapfile
13 mkswap /swapfile

15 swapon /swapfile

Make swap permanent
16 vi /etc/fstab
17 /swapfile swap swap defaults 0 0
18 swapon –show

Check disk spaces
19 free -h
20 cat /proc/sys/vm/swappiness
21 cat /etc/fstab
22 swapon –show
23 free -h
24 cat /proc/sys/vm/swappiness
25 sysctl vm.swappiness=10
26 vi /etc/sysctl.conf

Create a user: Better not to work as root

27 useradd sahmed
30 passwd sahmed

Assign sahmed to wheel group i.e. make sahmed as sudo

31 usermod -aG wheel sahmed

33 su – sahmed
34 mysql -u root -p
35 mysql

Install PHP Modules as will be required by Magento and by many other PHP based applications and frameworks

36 sudo yum install php-mysql php-opcache php-xml php-mcrypt php-gd php-soap php-redis php-bcmath php-intl php-mbstring php-json php-iconv php-fpm php-zip
37 vi configure.sh
38 su – sahmed
39 reboot

PHP-FPM is faster
40 systemctl restart php-fpm
41 sudo su – magento
42 sudo chmod 750 /opt/magento
43 sudo su – magento
44 sudo systemctl restart php-fpm
45 sudo su – magento
46 vi /etc/php.ini
47 su – magento

ext-intl, and php-intl might give you a hard time

48 yum -y install ext-intl
49 yum -y install php*intl
50 yum -y list php*intl
51 yum -y install php-intl.x86_64
52 yum -y list php*intl
53 yum -y install php72u-intl.x86_64

Couple of above lines might not work or might not give good results

Creating a user for magento though not required. You can create any sudo user other than root (better not to use root)

54 sudo su – magento
55 exit
56 su – root
57 su – magento
58 su – sahmed

60 yum -y install php72*

The above line will help a lot : 60. Will install many of the required packages though might install some more

61 yum update
62 yum makecache
63 su – sahmed
64 reboot
65 su
66 su – magento
67 vi /etc/php.ini
68 systemctl restart php-fpm
69 su – magento
70 systemctl reload php-fpm
71 systemctl restart php-fpm
72 su –
73 mysql
74 history | grant
75 mysql
76 sudo su – sahmed

Configure your domain under nginx web-server

77 vi /etc/nginx/nginx.conf
78 vi /etc/nginx/conf.d/shopforsoul.com.conf
79 systemctl reload nginx
80 ping shopforsoul.com
81 ping shopforsoul.com

82 ifconfig
83 hostname

lynx a web-browser
84 lynx shopforosul.com
85 yum -y install lynx
86 lynx shopforosul.com

Check access and error log: why not working
87 ls /var/log/nginx/access.log
88 tail /var/log/nginx/access.log
89 tail /var/log/nginx/error.log
90 vi /etc/nginx/conf.d/shopforsoul.com
91 tail /var/log/nginx/error.log

Issues were there related to lets encrypt i.e. ssl. as I modified /etc/hosts and assigned the cloud instance to the domain. domain is pointing to a different ip in reality. though used the domain so that I can test. later the domain DNS can be just changed to this cloud instance

On config files, duplicates entries were for the domain i.e. duplicate server {}
also under server: some lines were related to let’s encrypt and ssl ports. commented thouse out
Let’s encrypt command as used here will work for sure. Last line for let’s crypt might not work as DNS for the domain in real life points to another IP. when this is adjusted everything will work

92 vi /etc/nginx/conf.d/default.conf
93 systemctl reload nginx
94 systemctl restart nginx
95 tail /var/log/nginx/error.log
96 vi /etc/nginx/conf.d/shopforsoul.com
97 rm /etc/nginx/conf.d/shopforsoul.com
98 vi /etc/nginx/conf.d/shopforsoul.com.conf
99 systemctl restart nginx
100 systemctl reload nginx
101 vi /etc/nginx/conf.d/shopforsoul.com.conf
102 pwd
103 cd /opt/magento/public_html/
104 ls
105 ls app/etc/env.php
106 vi app/etc/env.php

Check what is the admin url for magento 2

107 php bin/magento info:adminuri
108 history > /home/sahmed/magento_install_history.txt

—-

The following commands were also used as part of installing Magento 2. However, under the user sahmed.

1 sudo ls -l /root

3 systemctl status php-fpm

PHP repos: remi is one, ius is another.

4 yum repolist | grep epel
5 yum repolist
6 epel/x86_64

This is let’s encrypt and SSL. You might want to do this before configuring Nginx and also before starting to install magento. Though remember, the domain will need to be a live one with proper DNS settings.

7 yum install certbot
8 sudo yum install certbot
9 sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
10 sudo mkdir -p /var/lib/letsencrypt/.well-known
11 sudo chgrp nginx /var/lib/letsencrypt
12 sudo chmod g+s /var/lib/letsencrypt
13 sudo mkdir /etc/nginx/snippets
14 cat /etc/nginx/snippets/letsencrypt.conf
15 vi /etc/nginx/snippets/letsencrypt.conf
16 sudo vi /etc/nginx/snippets/letsencrypt.conf
17 cat /etc/nginx/snippets/ssl.conf
18 vi /etc/nginx/snippets/ssl.conf
19 sudo vi /etc/nginx/snippets/ssl.conf
20 cat /etc/nginx/conf.d/shopforsoul.com.conf
21 sudo vi /etc/nginx/conf.d/shopforsoul.com.conf
22 sudo systemctl reload nginx
23 sudo certbot certonly –agree-tos –email sahmed –webroot -w /var/lib/letsencrypt/ -d shopforsoul.com

The above line though a must might fail if domain/DNS not appropriate

24 mysql -u root -p
25 mysql
26 sudo mysql
27 exit
28 sudo rm -f /opt/magento/public_html/*
29 sudo su ma- gento
30 sudo su – magento
31 exit

Adjust configurations as are important for Magento 2
32 sudo sed -i “s/memory_limit = .*/memory_limit = 756M/” /etc/php.ini
33 sudo sed -i “s/upload_max_filesize = .*/upload_max_filesize = 256M/” /etc/php.ini
34 sudo sed -i “s/zlib.output_compression = .*/zlib.output_compression = on/” /etc/php.ini
35 sudo sed -i “s/max_execution_time = .*/max_execution_time = 18000/” /etc/php.ini
36 sudo sed -i “s/;date.timezone.*/date.timezone = UTC/” /etc/php.ini
37 sudo sed -i “s/;opcache.save_comments.*/opcache.save_comments = 1/” /etc/php.d/10-opcache.ini

Use composer to install Magento 2
38 curl -sS https://getcomposer.org/installer | php
39 sudo mv composer.phar /usr/local/bin/composer
40 sudo useradd -m -U -r -d /opt/magento magento
41 sudo usermod -a -G magento nginx
42 sudo chmod 750 /opt/magento
43 cat /etc/php-fpm.d/magento.conf
44 vi /etc/php-fpm.d/magento.conf
45 sudo vi /etc/php-fpm.d/magento.conf
46 sudo systemctl restart php-fpm
47 sudo su – magento
48 yum install php-intl
49 sudo yum install php-intl
50 php -v

52 sudo yum install php-pecl-intl

54 yum install php-intl

56 sudo yum update

59 sudo yum makecache
60 sudo yum update

68 php -v
69 sudo systemctl restart nginx
70 sudo systemctl restart php

75 sudo yum install –skip-broken php-intl
76 sudo yum -y install php-common
77 sudo yum -y –skip-broken install php-common
78 sudo yum install –skip-broken php-intl
79 sudo yum install php-intl
80 sudo yum install –skip-broken php-intl

better try not to use the –skip-broken option
yum -y install php72* helped a lot to fix missing package issue. You can ignore yum install php-intl ext-intl php72-intl or similar. yum -y install php72* is the solution

Creating another user for magento 2
81 su – magento
82 sudo su – magento
83 reboot
84 exit
85 su – magento
86 sudo su – magento
87 exit
88 sudo su – magento
89 exit

91 sudo su – magento
92 sudo vi /etc/nginx/conf.d/shopforsoul.com.conf
93 su – magento
94 exit
95 sudo su – magento
96 exit
97 history | grep encrypt
98 history

Some commands as executed with user Magento
1 ls /opt/
2 ls /opt/magento/
3 ls /opt/magento/public_html/
4 ls /opt/magento/public_html/ -la

where I kept Magento: /opt/magento/public_html/

5 rm -rf .*
6 rm -rf *.*

You might need rm for cases installation fails and you need to reinstall

7 ls /opt/magento/public_html/ -la
8 rm .gitignore
9 pwd
10 rm -rf /opt/magento/public_html/.*
11 ls /opt/magento/public_html/ -la
12 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html

Use public key as user id
use private key as password

13 php -i
14 php -i | grep php.ini
15 vi php.ini
16 exit

You know repeating as things went wrong esp. missing packages for php

17 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
18 rm -rf /opt/magento/public_html/*
19 rm -rf /opt/magento/public_html/.*
20 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
21 exit
22 rm -rf /opt/magento/public_html/.*
23 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
24 rm -rf /opt/magento/public_html/.*
25 rm -rf /opt/magento/public_html/*
26 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
27 yum repolist | grep php72
28 yum list | grep php72
29 exit
30 rm -rf /opt/magento/public_html/*
31 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
32 rm -rf /opt/magento/public_html/*
33 rm -rf /opt/magento/public_html/.*
34 composer create-project –repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
35 exit
36 cd ~/public_html/
37 ls

This is how you install magento 2

38 php bin/magento setup:install –base-url=sayedum” –admin-user=”shopforsoul” –admin-password=”” –db-name=”magento” –db-host=”localhost” –db-user=”magento” –currency=USD –timezone=America/Chicago –use-rewrites=1 –db-password=””

Crontab for Magento System Tasks

39 php ~/public_html/bin/magento cron:install
40 crontab -l
41 vi /etc/nginx/conf.d/shopforsoul.com.conf
42 sudo vi /etc/nginx/conf.d/shopforsoul.com.conf
43 exit
44 systemctl reload nginx
45 exit
46 history

References: Resources as mentioned on:

http://sitestree.com/centos-yum-centos-web-control-panel-install-magento-2/ From: https://sitestree.com/learn-and-practice-some-centos-linux-redhat-linux/
Categories:Root
Tags:
Post Data:2019-06-29 23:11:20

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Misc Linux Commands (CentOS/Redhat) that you might find useful #Root

1 php -v
2 yum repolist
3 yum repolist | remi
4 yum repolist | grep remi
5 yum repolist | grep ius
6 yum makecache
7 yum update
8 reboot
9 adduser ariro
10 passwd ariro
11 usermod -a -G apache ariro
12 adduser magento
13 passwd magento
14 usermod -a -G apache magento
15 mysql
16 mysql -u magento -p magentodb
17 mkdir /var/www/magento
18 exit
21 ls
20 mv Magento-CE-2.3.2-2019-06-13-03-23-52.tar.gz /var/www/magento/
21 cd /var/www/magento

23 gunzip Magento-archive.tar.gz
24 ls
25 ls -la
26 tar zxvf Magento-CE-2.3.2-2019-06-13-03-23-52.tar.gz
27 chown -R magento:apache /var/www/magento
28 cd /etc/httpd/conf
29 nano httpd.conf
30 apachectl configtest
31 systemctl reload httpd
32 cd /var/www/magento
33 find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} ;
34 find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} ;
35 chmod u+x bin/magento
36 chown -R magento:apache /var/www/magento
37 apachectl configtest
38 systemctl reload httpd
39 ls -la index.php
40 chmod +x *.php
41 ls -la index.php
42 apachectl status apache
43 apachectl restart apache
44 php bin/magento setup:install
45 php bin/magento setup:install –base-url=sayedum” –admin-user=”magento” –admin-password=”” –db-name=”magento” –db-host=”localhost” –db-user=”magento” –currency=USD –timezone=America/Chicago –use-rewrites=1 –db-password=”-”
46 yum install php-intl
47 php bin/magento setup:install
48 php bin/magento setup:install –base-url=sayedum” –admin-user=”magento” –admin-password=”” –db-name=”magento” –db-host=”localhost” –db-user=”magento” –currency=USD –timezone=America/Chicago –use-rewrites=1 –db-password=”-”
49 yum install php72-intl
50 ls -la
51 ls -la index*
52 vi /etc/httpd/conf/httpd.conf
53 apachectl restart apache
54 ls /var/www/magento/
55 vi /etc/httpd/conf/httpd.conf
56 apachectl restart apache
57 apachectl restart jttpd
58 apachectl restart httpd
59 systemctl reload httpd
60 systemctl restart httpd
61 reboot

62 cp -R /var/www/magento/* /var/www/html/
63 systemctl restart httpd
64 systemctl reload httpd
65 cd /var/www/html/
66 ls index.php
67 ls -la index.php
68 chmod +x *.php
69 ls cd /var/www/magento
70 find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} ;
71 find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} ;
72 chmod u+x bin/magento
73 cd /var/www/html/
74 find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} ;
75 cat /etc/httpd/conf.d/http.conf
76 cp /etc/httpd/conf.d/http.conf /etc/httpd/conf.d/http.conf.var.www.html
77 vi /etc/httpd/conf.d/http.conf
78 vi /var/default-conf/httpd/conf.d
79 vi /var/default-conf/httpd/conf/httpd.conf
80 history
81 history > history.txt From: http://sitestree.com/misc-linux-commands-centos-redhat-that-you-might-find-useful/
Categories:Root
Tags:
Post Data:2019-06-29 11:37:33

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Irrespective: Legal or Not; Right or Wrong; Ethical or Not: Better to know what happens #Root

Irrespective: Legal or Not; Right or Wrong; Ethical or Not: Better to know what happens

Employee data collection raises ethics concerns for employers
https://www.hrdive.com/news/employee-data-collection-raises-ethics-concerns-for-employers/525263/

Slack updates privacy policy: Employers can read ‘private’ DMs without telling workers
https://www.nbcnews.com/better/business/slack-updates-privacy-policy-employers-can-read-private-dms-without-ncna862811

TECH PRIVACY THOUSANDS OF AMAZON WORKERS LISTEN TO ALEXA USERS’ CONVERSATIONS
Thousands of Amazon Workers Listen to Alexa Users’ Conversations
https://time.com/5568815/amazon-workers-listen-to-alexa/

Amazon workers are listening to what you tell Alexa
https://www.cbsnews.com/news/amazon-workers-are-listening-to-what-you-tell-alexa/

How to Find Spy Devices in Your Home, Car, Cell Phone, or Computer
https://turbofuture.com/consumer-electronics/How-to-Find-Spy-Devices-in-the-Home

Employee data collection raises ethics concerns for employers
https://images.hrtechnologist.com/images/uploads/content_images/workplacemonitoring_5964bbf63c69f.jpg

Do employers have a right to spy on workers?
https://www.theglobeandmail.com/report-on-business/careers/career-advice/experts/do-employers-have-a-right-to-spy-on-workers/article5104037/

Can Employers Use Video Cameras to Monitor … – Employment Law
https://employment.findlaw.com/workplace-privacy/can-employers-use-video-cameras-to-monitor-workers.html

Is your boss watching your every move?
https://www.tuc.org.uk/blogs/your-boss-watching-your-every-move

16 Worst and Most Extreme Ways Employers are Spying on Their People
https://turtler.io/news/16-worst-and-most-extreme-ways-employers-are-spying-on-their-people From: http://sitestree.com/irrespective-legal-or-not-right-or-wrong-ethical-or-not-better-to-know-what-happens/
Categories:Root
Tags:
Post Data:2019-06-28 10:13:25

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Dietary Patterns and Disease: Machine Learning, Deep Learning, Statistical Methods #Root

Dietary Patterns and Disease: Machine Learning, Deep Learning, Statistical Methods
—-
First the unusual one: Deep Learning and Tabular Data
"Tabular data is the most commonly used type of data in industry, but deep learning on tabular data receives far less attention than deep learning for computer vision and natural language processing"
https://www.fast.ai/2018/04/29/categorical-embeddings/

2nd the unrelated one (or the very related one):
Factor analysis in Excel tutorial: https://help.xlstat.com/customer/en/portal/articles/2062221-factor-analysis-in-excel-tutorial
However, you can apply Factor Analysis on dataset to find associations between target and source variables.
PCA also works for that. The tool above also has PCA features.
For sure, Python, R or similar will have the features to apply PCA and Factor Analysis on datasets

A comparison of statistical and machine-learning techniques in evaluating the association between dietary patterns and 10-year cardiometabolic risk (2002-2012): the ATTICA study.
https://www.ncbi.nlm.nih.gov/pubmed/29789037

Dietary patterns and 5-year incidence of cardiovascular disease: a multivariate analysis of the ATTICA study.
Abstract: https://www.ncbi.nlm.nih.gov/pubmed/18722096
Full text:https://www.nmcd-journal.com/article/S0939-4753(08)00132-4/fulltext

Machine learning methodologies versus cardiovascular risk scores, in predicting disease risk.
https://www.ncbi.nlm.nih.gov/pubmed/30594138

"A study says machine learning algorithms applied to biopsy images can shorten the time for diagnosing and treating a gut disease that often causes permanent physical and cognitive damage in children."
https://www.sciencedaily.com/releases/2019/06/190617104125.htm

Machine learning to analyze dietary intake
https://engineering.tufts.edu/news/2019/05/machine-learning-analyze-dietary-intake

Deep Learning for Food Analysis
https://www.slideshare.net/petiaivanova/deep-learning-for-food-analysis

Fast.ai: Using Deep Learning on Structured Data
https://mc.ai/fast-ai-using-deep-learning-on-structured-data/

Machine Learning with Structured Data: Training the Model (Part 2)
https://cloud.google.com/solutions/machine-learning/ml-on-structured-data-model-2

Why is Deep Learning so bad for tabular data?
https://www.reddit.com/r/MachineLearning/comments/9826bt/d_why_is_deep_learning_so_bad_for_tabular_data/

A Neural Network in PyTorch for Tabular Data with Categorical Embeddings
https://yashuseth.blog/2018/07/22/pytorch-neural-network-for-tabular-data-with-categorical-embeddings/

Sayed Ahmed

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: https://sitestree.com/dietary-patterns-and-disease-machine-learning-deep-learning-statistical-methods/
Categories:Root
Tags:
Post Data:2019-06-26 22:10:37

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Centos: yum : centos-web-control-panel: install magento 2: #Root

"yum upgrade and yum update will perform the same function that update to the latest current version of package. But the difference is Upgrade will delete obsolete packages, while update will preserve them.Jul 3, 2014"

https://unix.stackexchange.com/questions/55777/in-centos-what-is-the-difference-between-yum-update-and-yum-upgrade

3.3. UPDATING PACKAGES FROM THE COMMAND LINE WITH YUM
https://access.redhat.com/documentation/en-us/red_hat_network_satellite/5.5/html/reference_guide/sect-reference_guide-package_updater-updating_packages_from_the_command_line_with_yum

yum install package_name
yum update package_name
yum check-update
yum remove package_name
yum provides package_name
yum search keyword
yum localinstall absolute path to filename

Reference: the above link

20 Linux YUM (Yellowdog Updater, Modified) Commands for Package Management
https://www.tecmint.com/20-linux-yum-yellowdog-updater-modified-commands-for-package-mangement/

How to create a new domain account with CENTOS Webpanel
https://www.techrepublic.com/article/how-to-create-a-new-domain-account-with-centos-webpanel/

How to install Plesk for Linux
https://support.plesk.com/hc/en-us/articles/213415669-How-to-install-Plesk-for-Linux

Comprehensive: Install Magento 2 on CentOS 7
https://linuxize.com/post/install-magento-2-on-centos-7/

How To Install Magento 2 on CentOS 7 In 10 Minutes
https://bash-prompt.net/guides/install-magento-centos/

HOW TO INSTALL MAGENTO 2 ON CENTOS
https://magenest.com/en/how-to-install-magento-2-on-centos/


Sayed Ahmed

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: https://sitestree.com/centos-yum-centos-web-control-panel-install-magento-2/
Categories:Root
Tags:
Post Data:2019-06-25 22:53:54

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Web Control Panels : Cloud Server Management/Control Panels #Root

2019’s Ultimate Guide to Web Panels: cPanel vs. Plesk vs. Webmin vs. Other Popular Hosting Management Tools

https://www.hostingadvice.com/blog/cpanel-vs-plesk-vs-webpanel/

CentOS Control Panel
http://centos-webpanel.com/

How to enable/disable PHP extensions in Plesk interface?
https://support.plesk.com/hc/en-us/articles/115001377534-How-to-enable-disable-PHP-extensions-in-Plesk-interface-

If the above does not work? or if you are not using Plesk
How to Setup ionCube Loader on CentOS 7
https://www.vultr.com/docs/how-to-setup-ioncube-loader-on-centos-7

Install Plesk on CentOS 7
https://www.vultr.com/docs/install-plesk-on-centos-7

You might find options to deploy a Cloud Instance with Plesk App from GUI.
Else, you can install with Linux commands as above

Is Webmin good to manage data centers? Note: Cpanel, WHM, and Plesk to my experience are way more popular.
https://www.techrepublic.com/article/webmin-one-big-drawback-to-using-this-data-center-management-tool/

However, the best option to manage Linux boxes are using CLI (Command line). Cpanel, WHM, Plesk, Webmin, or similar can be easy and work in smaller contexts. Using CLI (command) is the way to go. Using Docker/Ansible/Puphet/Chef or similar is kind of must when managing 100s or 1000s of servers.

The MaRS Health ecosystem :
https://www.marsdd.com/our-sectors/health/

ABOUT DOT HEALTH
Headquarters: Toronto.
In business since: February of 2017.
Employees: 20.
Revenue: Not available.

Sayed Ahmed

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: http://sitestree.com/web-control-panels-cloud-server-management-control-panels/
Categories:Root
Tags:
Post Data:2019-06-24 15:54:54

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

What if You Commit Files with Sensitive Information to GitHUB/BitBucket #Root

What if You Commit Files with Sensitive Information to GitHUB/BitBucket

http://sitestree.com/what-if-you-commit-files-with-sensitive-information-to-githubbitbucket/

Git basic commands and basic branching with Github

http://sitestree.com/git-basic-commands-and-basic-branching-with-github

Tools: Version Control, Version Management and GIT

http://sitestree.com/version-control-version-management-and-git/

You can use Gitlab internally (i.e. install in your corporation) . It will act as a version control server. Gitlab is Linux/Unix specific. Gitlab is written in Ruby.

You can also use Github, however, to keep your projects private, you will need to pay (in recent times, this might have been made free). BitBucket is an alternative to Github, the advantage is, you can keep your projects private as long as the number of users is less than or equal to five.

Linux OS usually comes with several Git clients both graphical and command line to interact with Git servers.

Some others: Bonobo Git Server, Gitbilt, and BitBucket.

Gitlab

“Gitlab is a free git repository management application based on Ruby on Rails. It is distributed under the MIT License and its source code can be found on Github. It is a very active project with a monthly release cycle and ideal for businesses that want to keep their code private.”

https://wiki.archlinux.org/index.php/gitlab

Official Gitlab site: https://about.gitlab.com/

“Open source software to collaborate on code

GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.” from https://about.gitlab.com/

Recommended Git Client/User side Tools

SmartGit

RabbitVCS

Some Git tools

gitk – graphical history browser, in Tcl/Tk, distributed with Git (usually in gitk package)

git gui – graphical commit tool, in Tcl/Tk, distributed with Git (usually in git-gui package)

QGit – uses Qt toolkit

Giggle – uses GTK+ toolkit

git-cola – uses PyQt4

gitg – GTK+/GNOME clone of GitX

tig – text mode interface for git, is GUI and pager, uses ncurses

SmartGit

gitg

rabbitVCS

Reference: http://askubuntu.com/questions/227554/best-gui-client-for-git

Git Server for Windows

Bonobo Git Server, it is designed to run on Windows in IIS

You can try Git Candy, A Git platform based on ASP.NET MVC.

Source on http://github.com/Aimeast/GitCandy

Demo on http://gitcandy.com/

Gitlab Alternatives

http://alternativeto.net/software/gitlab/?platform=windows From: http://sitestree.com/what-if-you-commit-files-with-sensitive-information-to-github-bitbucket/
Categories:Root
Tags:
Post Data:2019-06-21 20:46:29

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

How to Interpret your Regression Results #Root

How to Interpret your Regression Results

Goal: How to Identify the Most Important Predictor Variables in Regression Models
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-identify-the-most-important-predictor-variables-in-regression-models


How to Interpret Regression Analysis Results: P-values and Coefficients
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-interpret-regression-analysis-results-p-values-and-coefficients

Regression Analysis: How to Interpret the Constant (Y Intercept)
https://blog.minitab.com/blog/adventures-in-statistics-2/regression-analysis-how-to-interpret-the-constant-y-intercept

How to Compare Regression Slopes: How to statistically test the difference between regression slopes and constants
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-compare-regression-lines-between-different-models

How Do I Interpret R-squared and Assess the Goodness-of-Fit?
https://blog.minitab.com/blog/adventures-in-statistics-2/regression-analysis-how-do-i-interpret-r-squared-and-assess-the-goodness-of-fit

How High Should R-squared Be in Regression Analysis?
https://blog.minitab.com/blog/adventures-in-statistics-2/how-high-should-r-squared-be-in-regression-analysis

How to Interpret a Regression Model with Low R-squared and Low P values
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-interpret-a-regression-model-with-low-r-squared-and-low-p-values

Use Adjusted R-Squared and Predicted R-Squared to Include the Correct Number of Variables
https://blog.minitab.com/blog/adventures-in-statistics-2/multiple-regession-analysis-use-adjusted-r-squared-and-predicted-r-squared-to-include-the-correct-number-of-variables

How to Interpret S, the Standard Error of the Regression
https://blog.minitab.com/blog/adventures-in-statistics-2/regression-analysis-how-to-interpret-s-the-standard-error-of-the-regression

What Is the F-test of Overall Significance in Regression Analysis?
https://blog.minitab.com/blog/adventures-in-statistics-2/what-is-the-f-test-of-overall-significance-in-regression-analysis

Understanding Analysis of Variance (ANOVA) and the F-test
https://blog.minitab.com/blog/adventures-in-statistics-2/understanding-analysis-of-variance-anova-and-the-f-test

How to Compare Regression Slopes
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-compare-regression-lines-between-different-models

How to Present and Use the Results to Avoid Costly Mistakes, part 1
https://blog.minitab.com/blog/adventures-in-statistics-2/applied-regression-analysis-how-to-present-and-use-the-results-to-avoid-costly-mistakes-part-1

How to Identify the Most Important Predictor Variables in Regression Models
https://blog.minitab.com/blog/adventures-in-statistics-2/how-to-identify-the-most-important-predictor-variables-in-regression-models

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: https://sitestree.com/how-to-interpret-your-regression-results/
Categories:Root
Tags:
Post Data:2019-06-19 23:05:03

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Next Recession: How to Invest and Profit in the Next Recession #Root

How to Invest and Profit in the Next Recession
https://www.bloomberg.com/opinion/articles/2019-06-17/how-to-invest-and-profit-in-the-next-recession

"
plan on deploying your cash in tranches: Buy a U.S. index fund when markets are down 20 to 25%; add a developed global index fund when markets fall by 30%. And if we are lucky enough to enjoy a 35 to 40% decline (that’s assuming you prepared for this moment), buy emerging-market stocks.

"
—-

Data Science, Analytics, and Prediction: Basic Knowledge:
https://www.kaggle.com/etakla/exploring-the-dataset-univariate-analysis
https://www.kaggle.com/etakla/exploring-the-dataset-bivariate-analysis
https://towardsdatascience.com/survival-analysis-part-a-70213df21c2e
https://lifelines.readthedocs.io/en/latest/
https://lifelines.readthedocs.io/en/latest/Survival%20Regression.html
https://www.statsdirect.com/help/survival_analysis/cox_regression.htm
https://courses.lumenlearning.com/suny-natural-resources-biometrics/chapter/chapter-7-correlation-and-simple-linear-regression/
https://www.kaggle.com/residentmario/univariate-plotting-with-pandas
https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html
https://www.shanelynn.ie/using-pandas-dataframe-creating-editing-viewing-data-in-python/
https://www.pearsonhighered.com/gould-statistics-2e-info/assets/pdf/sample-chapter-ess-ch04.pdf
https://www.kaggle.com/amanajmera1/linear-regression-model-on-nba-dataset
https://www.oreilly.com/library/view/practical-statistics-for/9781491952955/ch04.html
http://sites.utexas.edu/sos/guided/inferential/numeric/bivariate/cor/
https://www.graphpad.com/support/faq/what-is-the-difference-between-correlation-and-linear-regression/
https://www.statsdirect.com/help/regression_and_correlation/simple_linear.htm
https://erc.barnard.edu/spss/pearsons_r
https://www.statpac.com/statistics-calculator/correlation-regression.htm
https://www.statisticssolutions.com/correlation-pearson-kendall-spearman/
https://www.bmj.com/about-bmj/resources-readers/publications/statistics-square-one/11-correlation-and-regression
https://www.statisticssolutions.com/bivariate-correlation/
https://data-flair.training/blogs/python-statistics/

https://www.kaggle.com/naina04/bivariate-plotting-with-pandas

https://medium.com/@purnasaigudikandula/exploratory-data-analysis-beginner-univariate-bivariate-and-multivariate-habberman-dataset-2365264b751

https://www.analyticsvidhya.com/blog/2016/01/guide-data-exploration/

https://python-for-multivariate-analysis.readthedocs.io/a_little_book_of_python_for_multivariate_analysis.html

https://www.kaggle.com/residentmario/univariate-plotting-with-pandas

Sayed Ahmed

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: https://sitestree.com/next-recession-how-to-invest-and-profit-in-the-next-recession/
Categories:Root
Tags:
Post Data:2019-06-17 22:26:43

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

AI and ML in 2019: Health/personalized medicine and AI/ML/DL/NLP #Root

Keeping up with AI in 2019. What is the next big thing in AI and ML?

https://medium.com/thelaunchpad/what-is-the-next-big-thing-in-ai-and-ml-904a3f3345ef

A Technical Overview of AI & ML (NLP, Computer Vision, Reinforcement Learning) in 2018 & Trends for 2019
https://www.analyticsvidhya.com/blog/2018/12/key-breakthroughs-ai-ml-2018-trends-2019/

AI Research Trends
https://ai100.stanford.edu/2016-report/section-i-what-artificial-intelligence/ai-research-trends

Artificial intelligence in healthcare: past, present and future
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5829945/pdf/svn-2017-000101.pdf

From hype to reality: data science enabling personalized medicine
https://bmcmedicine.biomedcentral.com/articles/10.1186/s12916-018-1122-7

AI Applications for Managing Chronic Kidney Disease
https://emerj.com/ai-sector-overviews/ai-managing-chronic-kidney-disease/

Machine Learning, Imaging Analytics Predict Kidney Function
https://healthitanalytics.com/news/machine-learning-imaging-analytics-predict-kidney-function

Artificial Intelligence for Diabetes Management and Decision Support: Literature Review
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6000484/

Big science and big data in nephrology
https://www.sciencedirect.com/science/article/pii/S0085253819301115

Explainable AI for Trees: From Local Explanations to Global
Understanding
https://arxiv.org/pdf/1905.04610.pdf

Unrelated:
Tk 50cr for scientific research
https://www.thedailystar.net/bangladesh-national-budget-2019-20/taka-50cr-for-bangladesh-scientific-research-1756498

IT gets Tk1,930 crore boost
Tk100 crore to boost startup ventures
Posts and Telecom gets Tk3,456 crore
https://www.dhakatribune.com/business/economy/2019/06/13/it-gets-tk1-930-crore-boost

Sayed Ahmed

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com From: http://sitestree.com/ai-and-ml-in-2019-health-personalized-medicine-and-ai-ml-dl-nlp/
Categories:Root
Tags:
Post Data:2019-06-13 16:26:20

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada