Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Laravel GitScrum ehk GitScrum on avatud lähtekoodiga tootlikkuse tööriist, mis on loodud selleks, et aidata arendusmeeskondadel rakendada Scrumi metoodikat sarnaselt Giti omaga.
Selles artiklis saame installida GitScrumi operatsioonisüsteemi CentOS 7.
epelYum hoidla.
Märkus. Kui valite 768 MB RAM-i plaani, peaksite seadistama vahetusfaili vastavalt mõnele teisele Vultri õpetusele .
Logige oma serverisse SSH kaudu sisse sudo userja käivitage epelsüsteemipakettide installimiseks ja värskendamiseks järgmised käsud :
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
CentOS 7-s saate installida Apache uusima stabiilse väljalaske, kasutades YUM-i:
sudo yum install httpd -y
Tootmiskeskkonnas peaksite eelseadistatud Apache tervituslehe keelama:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Lisaks peaksite otse ja failide loendi keelama:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Nüüd käivitage Apache teenus ja lubage Apache käivitada süsteemi alglaadimisel:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
GitScrum vajab oma andmete salvestamiseks andmebaasi. Selle õpetuse jaoks kasutame MariaDB viimast stabiilset väljalaset: MariaDB 10.1.
Kopeerige järgmine koodisegment oma SSH-konsooli ja vajutage Enter:
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
Vastake küsimustele järgmiselt ja määrake kindlasti oma MariaDB juurparool.
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Logige MySQL-i kesta sisse järgmiselt root:
mysql -u root -p
Sisestage sisselogimiseks varem määratud MariaDB juurparool.
Looge MySQL-i kestas andmebaas gitscrum, andmebaasi kasutaja gitscrumuserja selle parool yourpasswordjärgmiselt.
Märkus. Turvalisuse huvides ärge unustage asendada kolm ülalmainitud näidisparameetrit enda omadega.
CREATE DATABASE gitscrum;
CREATE USER 'gitscrumuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON gitscrum.* TO 'gitscrumuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-common php71w-gd php71w-mbstring php71w-mcrypt php71w-mysqlnd php71w-cli php71w-xml -y
1.3.1kirjutamise ajalcd
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Märkus. Ülaltoodud juhised võivad muutuda, kui Composer installijuhiseid värskendab. Seetõttu peaksite alati kontrollima ametlikku Composeri allalaadimislehte , et saada kõige värskemad installijuhised.
sudo mv composer.phar /usr/local/bin/composer
sudo chown root:root /usr/local/bin/composer
sudo yum install git -y
cd
git clone https://github.com/renatomarinho/laravel-gitscrum.git
cd laravel-gitscrum/
composer update
composer run-script post-root-package-install
sudo mv ~/laravel-gitscrum /var/www/html
sudo chown -R apache:apache /var/www/html
Kasutage virtuaalse hosti seadistamiseks järgmist koodisegmenti. Pea meeles, et asendada väärtusi ServerAdmin, ServerName, ServerAlias, Errorlog, ja CustomLogteie omad.
cat <<EOF | sudo tee -a /etc/httpd/conf.d/gitscrum.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/laravel-gitscrum/public/
ServerName gitscrum.example.com
ServerAlias www.gitscrum.example.com
<Directory /var/www/html/laravel-gitscrum/public/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/gitscrum.example.com-error_log
CustomLog /var/log/httpd/gitscrum.example.com-access_log common
</VirtualHost>
EOF
Enne kui saate GitScrumi korralikult kasutada, peate autentimiseks seadistama GitHub/GitLabi OAuthi rakenduse.
Kui kasutate GitHubi, külastage GitHubi uue OAuthi rakenduse lehte , täitke allolev vorm ja seejärel klõpsake Register applicationnuppu.
gitscrumhttp://203.0.113.1gitscrumhttp://203.0.113.1/auth/provider/github/callbackSelle rakenduse jaoks saate Client IDja Client Secret. Selle õpetuse jaoks kasutame allolevaid näidismandaate:
ce68086dceb385a168c03046067c0f8f06664e9b20ba78d753ca27ee9053Kui kasutate GitLabi, saate oma OAuthi andmed GitLabi rakenduse lehelt samal viisil hankida .
Kasutage viGitScrumi konfiguratsioonifaili avamiseks /var/www/html/laravel-gitscrum/.env:
sudo vi /var/www/html/laravel-gitscrum/.env
Otsige üles järgmised read:
APP_URL=http://app.gitcodex.dev
...
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
...
DB_HOST=
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
Muutke neid ükshaaval järgmiselt:
APP_URL=http://203.0.113.1
...
GITHUB_CLIENT_ID=ce68086dceb385a168c0
GITHUB_CLIENT_SECRET=3046067c0f8f06664e9b20ba78d753ca27ee9053
...
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=gitscrum
DB_USERNAME=gitscrumuser
DB_PASSWORD=yourpassword
Salvestage ja lõpetage:
:wq!
Taaskäivitage Apache teenus:
sudo systemctl restart httpd.service
Migreerige andmebaas järgmise käsuga:
php artisan migrate --seed
Muutke tulemüüri reegleid:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Lõpuks suunake oma veebibrauser http://203.0.113.1GitScrumile juurdepääsuks. Login with GitHubAutentimise alustamiseks klõpsake nuppu.
Sellega meie õpetus lõpeb. Täname, et lugesite.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit