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.
Apache Subversion (SVN) ir plaši izmantots versiju kontroles risinājums, kas palīdz saglabāt dažādu versiju failus, piemēram, pirmkodu un dokumentus.
Šajā rakstā es jums parādīšu, kā izmantot Apache Subversion un Apache, lai izveidotu SVN serveri Vultr CentOS 7 servera instancē.
sudo yum update
sudo shutdown -r now
Pēc atsāknēšanas vēlreiz piesakieties sistēmā, izmantojot to pašu sudo lietotāju.
Instalējiet Apache, izmantojot YUM:
sudo yum install httpd
Noņemiet Apache noklusējuma sveiciena lapu:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Neļaujiet Apache parādīt failus direktorijā "/var/www/html":
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Lai SVN darbotos ar Apache, papildus SVN ir jāinstalē Apache modulis "mod dav svn".
sudo yum install subversion mod_dav_svn
sudo vi /etc/httpd/conf.modules.d/10-subversion.conf
Failā jālasa:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
Pievienojiet šādu segmentu:
<Location /svn>
DAV svn
SVNParentPath /svn
AuthName "SVN Repos"
AuthType Basic
AuthUserFile /etc/svn/svn-auth
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
Saglabāt un iziet:
:wq!
Piezīme . Šajā konfigurācijā mēs norādījām HTTP piekļuves autentifikācijas failu "/etc/svn/svn-auth" un lietotāja atļauju kontroles failu "/svn/authz". Abas no tām tiks izveidotas vēlāk.
sudo mkdir /svn
cd /svn
sudo svnadmin create repo1
sudo chown -R apache:apache repo1
Izmantojiet šādas komandas, lai izveidotu HTTP piekļuves autentifikācijas failu "/svn/svn-auth" un SVN lietotāja kontu "user001".
sudo mkdir /etc/svn
sudo htpasswd -cm /etc/svn/svn-auth user001
sudo chown root:apache /etc/svn/svn-auth
sudo chmod 640 /etc/svn/svn-auth
Ja vēlaties izveidot vairāk SVN lietotāju kontu, skatiet šādas komandas:
sudo htpasswd -m /etc/svn/svn-auth user002
sudo htpasswd -m /etc/svn/svn-auth user003
Brīdinājums : turpmāk neizmantojiet karogu "-c", pretējā gadījumā tiks atjaunots autentifikācijas fails un dzēsti visi iepriekš iestatītie lietotāju konti.
sudo cp /svn/repo1/conf/authz /svn/authz
sudo vi /svn/authz
Pieņemu ka:
Pēc tam varat mainīt iestatījumus, kā norādīts tālāk:
[groups]
admin=user001
repo1_user=user002
repo1_trainee=user003
[/]
@admin=rw
[repo1:/]
@repo1_user=rw
@repo1_trainee=r
Saglabāt un iziet:
:wq!
Sāciet Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Atveriet HTTP pakalpojuma portu:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Visbeidzot, izmantojiet šo ceļu, lai piekļūtu SVN repo "repo1" savā serverī no SVN klienta:
http://<your-server-ip>/svn/repo1/
Ar to mūsu apmācība ir beigusies. Paldies par lasīš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