Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Laravel GitScrum oder GitScrum ist ein Open-Source-Produktivitätswerkzeug, mit dem Entwicklungsteams die Scrum-Methodik ähnlich wie bei Git implementieren können.
In diesem Artikel können wir GitScrum unter CentOS 7 installieren.
Das epelYum-Repository.
Hinweis: Wenn Sie den 768-MB-RAM-Plan auswählen, sollten Sie eine Auslagerungsdatei gemäß einem anderen Vultr-Lernprogramm einrichten .
Melden Sie sich über SSH als Ihr Server an sudo userund führen Sie die folgenden Befehle aus, um epeldie Pakete Ihres Systems zu installieren und zu aktualisieren:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Unter CentOS 7 können Sie die neueste stabile Version von Apache mit YUM installieren:
sudo yum install httpd -y
In einer Produktionsumgebung sollten Sie die voreingestellte Apache-Begrüßungsseite deaktivieren:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Außerdem sollten Sie die Dateiliste direkt deaktivieren:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Starten Sie nun den Apache-Dienst und aktivieren Sie Apache für die Ausführung beim Systemstart:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
GitScrum benötigt eine Datenbank zum Speichern seiner Daten. Für dieses Tutorial verwenden wir die neueste stabile Version von MariaDB: MariaDB 10.1.
Kopieren Sie das folgende Codesegment in Ihre SSH-Konsole und drücken Sie 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
Beantworten Sie die Fragen wie folgt und stellen Sie sicher, dass Sie Ihr eigenes MariaDB-Root-Passwort festlegen.
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
Melden Sie sich in der MySQL-Shell wie folgt an root:
mysql -u root -p
Geben Sie das zuvor festgelegte MariaDB-Root-Passwort ein, um sich anzumelden.
Erstellen Sie in der MySQL-Shell eine Datenbank gitscrum, einen Datenbankbenutzer gitscrumuserund dessen Kennwort yourpasswordwie folgt.
Hinweis: Denken Sie aus Sicherheitsgründen daran, die drei oben genannten Beispielparameter durch Ihre eigenen zu ersetzen.
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.1zum Zeitpunkt des Schreibens befindet
cd
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');"
Hinweis: Die obigen Anweisungen können sich ändern, wenn Composer die Installationsanweisungen aktualisiert. Aus diesem Grund sollten Sie immer die offizielle Composer-Download-Seite besuchen, um die aktuellsten Installationsanweisungen zu erhalten.
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
Verwenden Sie das folgende Codesegment, um einen virtuellen Host einzurichten. Denken Sie daran , die Werte zu ersetzen ServerAdmin, ServerName, ServerAlias, Errorlog, und CustomLogmit Ihrem eigenen ersetzt.
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
Bevor Sie GitScrum ordnungsgemäß verwenden können, müssen Sie eine GitHub / GitLab OAuth-Anwendung zur Authentifizierung einrichten.
Wenn Sie GitHub verwenden, besuchen Sie die Seite GitHub New OAuth Application , füllen Sie das folgende Formular aus und klicken Register applicationSie dann auf die Schaltfläche.
gitscrumhttp://203.0.113.1gitscrumhttp://203.0.113.1/auth/provider/github/callbackSie erhalten das Client IDund das Client Secretfür diese Anwendung. Für dieses Tutorial verwenden wir die folgenden Beispielanmeldeinformationen:
ce68086dceb385a168c03046067c0f8f06664e9b20ba78d753ca27ee9053Wenn Sie GitLab verwenden, können Sie Ihre OAuth-Daten auf dieselbe Weise von der GitLab-Anwendungsseite abrufen .
Verwenden Sie vidiese Option, um die GitScrum-Konfigurationsdatei zu öffnen /var/www/html/laravel-gitscrum/.env:
sudo vi /var/www/html/laravel-gitscrum/.env
Suchen Sie die folgenden Zeilen:
APP_URL=http://app.gitcodex.dev
...
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
...
DB_HOST=
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
Ändern Sie sie einzeln wie folgt:
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
Speichern und Beenden:
:wq!
Starten Sie den Apache-Dienst neu:
sudo systemctl restart httpd.service
Migrieren Sie die Datenbank mit dem folgenden Befehl:
php artisan migrate --seed
Firewall-Regeln ändern:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
http://203.0.113.1Zeigen Sie abschließend mit Ihrem Webbrowser auf GitScrum. Klicken Sie auf die Login with GitHubSchaltfläche, um die Authentifizierung zu starten.
Damit ist unser Tutorial abgeschlossen. Danke fürs Lesen.
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.