Mašīnu pieaugums: AI reālās pasaules lietojumi
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Gitea ir alternatīva atvērtā koda, pašmitināta versiju kontroles sistēma, ko nodrošina Git. Gitea ir rakstīts Golang valodā, un tas ir viegls risinājums, ko var mitināt jebkurā platformā.
sudoprivilēģijām.Pirmkārt, atjauniniet savu sistēmu.
sudo dnf update
Instalējiet Git.
sudo dnf -y install git
Gitea atbalsta šādus datu bāzu serverus.
Šajā apmācībā mēs izmantosim MariaDB serveri.
sudo dnf -y install mariadb-server
Kad esat pabeidzis, pārliecinieties, vai MariaDB ir iespējots un darbojas.
systemctl enable mariadb.service
systemctl start mariadb.service
Pēc tam palaidiet tālāk norādīto komandu, lai aizsargātu MariaDB serveri, izveidojot saknes paroli un neatļaujot attālo root piekļuvi.
sudo mysql_secure_installation
Kad tiek prasīts, atbildiet uz tālāk norādītajiem jautājumiem, izpildot rokasgrāmatu.
Enter current password for root (enter for none): Just press the Enter
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat 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
Restartējiet MariaDB.
sudo systemctl restart mariadb.service
Piesakieties MariaDB konsolē.
sudo mysql -u root -p
Pēc tam ierakstiet iepriekš izveidoto paroli, lai pieteiktos. Jūs redzēsit MariaDB sveiciena ziņojumu.
Izveidojiet datu bāzi ar nosaukumu gitea.
CREATE DATABASE gitea;
Izveidojiet datubāzes lietotāju, giteauserkuram tiek izsaukta jauna parole.
CREATE USER 'giteauser'@'localhost' IDENTIFIED BY 'new_password_here';
Noteikti nomainiet new_password_hereparoli ar spēcīgu un sarežģītu paroli.
Pēc tam piešķiriet lietotājam pilnu piekļuvi datu bāzei.
GRANT ALL ON gitea.* TO 'giteauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
Visbeidzot, saglabājiet izmaiņas un izejiet.
FLUSH PRIVILEGES;
EXIT;
Izveidojiet lietotāju, lai palaistu Gitea.
sudo adduser --system --shell /bin/bash --comment 'Git Version Control' --user-group --home-dir /home/git -m git
Izveidojiet nepieciešamo direktoriju struktūru.
sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
sudo chown git:git /var/lib/gitea/{data,indexers,log}
sudo chmod 750 /var/lib/gitea/{data,indexers,log}
sudo mkdir /etc/gitea
sudo chown root:git /etc/gitea
sudo chmod 770 /etc/gitea
Gitea bināro failu var lejupielādēt, izpildot šādas komandas. Tālāk esošā saite jāaizstāj ar saiti uz jaunāko versiju no šīs lejupielādes lapas .
sudo wget -O gitea https://dl.gitea.io/gitea/1.6.1/gitea-1.6.1-linux-amd64
sudo chmod +x gitea
Kopējiet bināro failu globālā vietā.
sudo cp gitea /usr/local/bin/gitea
Izveidojiet Linux pakalpojuma failu.
sudo touch /etc/systemd/system/gitea.service
Izmantojot izvēlēto teksta redaktoru, atveriet šo jaunizveidoto failu un aizpildiet to ar tālāk norādīto.
[Unit]
Description=Gitea (Git with a cup of tea)
After=network.target
After=mariadb.service
[Service]
# Modify these two values and uncomment them if you have
# repos with lots of files and get an HTTP error 500 because
# of that
###
#LimitMEMLOCK=infinity
#LimitNOFILE=65535
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
# If you want to bind Gitea to a port below 1024 uncomment
# the two values below
###
#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
#AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
Iespējojiet un palaidiet Gitea sāknēšanas laikā.
sudo systemctl daemon-reload
sudo systemctl enable gitea
sudo systemctl start gitea
Pārliecinieties, vai Gitea darbojas.
sudo systemctl status gitea
Iespējot trafiku uz Gitea noklusējuma portu ugunsmūrī:
sudo firewall-cmd --add-port 3000/tcp --permanent
sudo firewall-cmd --reload
Visbeidzot atveriet tīmekļa pārlūkprogrammu un norādiet uz:
http://YOUR_SERVER_IP:3000/install
Izpildiet ekrānā redzamos norādījumus, lai pabeigtu Gitea iestatīšanu.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk