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.
Samba ir atvērtā pirmkoda risinājums, kas ļauj lietotājiem iestatīt ātru un drošu failu un drukāt koplietošanu. Šajā rakstā es apskatīšu, kā iestatīt Samba ar Vultr bloku krātuvi operētājsistēmā Debian 9. Tas ietver izvēles kvotas, autentifikāciju un norādījumus par piekļuvi tai, izmantojot mājas savienojumu.
Šis raksts darbosies jebkurā Vultr instances rindas līmenī.
Ir svarīgi vispirms instalēt Samba atkarības, kā arī iestatīt bloku krātuvi un darboties. Ja nezināt, kas ir Vultr bloku krātuve, tas ir ļoti pieejams, uz SSD balstīts mērogojams krātuves risinājums, ko var pievienot Vultr VPS. Plašāka informācija par bloku uzglabāšanu ir pieejama šajā dokumentā .
Pirmā lieta, kas jums jādara, ir piesakieties, izmantojot SSH, savā Vultr VPS vai KVM. Ieteicams izmantot SSH, jo, izmantojot PuTTY vai SSH komandrindas versiju, varat kopēt un ielīmēt komandas.
Kad esat pieteicies, ja neizmantojat root lietotāju, eskalējiet to uz root.
su -
Ja jūsu bloku krātuve jau ir uzstādīta un sagatavota, pārejiet uz sadaļu B.
Lūdzu, ņemiet vērā: Vultr pašreizējais bloku krātuves raksts neattiecas uz kvotu ieslēgšanu. Ja vēlaties to darīt, dodieties uz sadaļu A.1.
Tagad sagatavosim jūsu bloka krātuvi. Šajā rakstā ir sniegti tikai pamata norādījumi par iestatīšanu, tādēļ, ja vēlaties iegūt papildu informāciju, lūdzu, izmantojiet iepriekš 1. daļā norādīto saiti.
Vispirms izveidosim nepieciešamos nodalījumus ar fdisk.
fdisk /dev/vdb
Ietvaros fdisk, ievadiet:
n (enter)
p (enter)
1 (enter)
(enter)
(enter)
w (enter)
q (enter)
Tagad formatējiet to kā EXT4:
mkfs.ext4 /dev/vdb1
Mūsu disks tagad ir gatavs uzstādīšanai. Nākamajā darbībā izveidojiet direktoriju jūsu izvēlētajā vietā. Šajā rakstā tiks izmantots direktorija piemērs /var/blockstorage, taču jūs varat brīvi mainīt šo atrašanās vietu.
mkdir -p /var/blockstorage
mount /dev/vdb1 /var/blockstorage
Pirms rindiņas pievienošanas /etc/fstab, lūdzu, izpildiet šādu komandu:
cat /etc/fstab | grep "UUID="
Ja diska nosaukums kādreiz mainās (piemēram, /dev/vdbtiek pārdēvēts par /dev/sdb), UUID nodrošinās, ka mēs uzstādām pareizo disku.
Kopējiet daļu aiz =atstarpi pirms slīpsvītras. Tam vajadzētu izskatīties šādi: "8db639c7-d77d-49a3-a4b0-c9d2916ba873".
Pēc tam uzskaitiet savus diskus pēc UUID un saglabājiet to mainīgajā vēlākai lietošanai:
CURRENT_UUID='UUID_YOU_COPIED'
NEW_UUID=`ls /dev/disks/by-uuid/ | grep -v "$CURRENT_UUID"`
Visbeidzot, pievienosim ierakstu, /etc/fstablai nodrošinātu, ka tas saglabājas strāvas ciklos.
echo "UUID=$NEW_UUID /var/blockstorage ext4 defaults,usrquota,grpquota,noatime 0 0" >> /etc/fstab
Tas ir viss bloka krātuves iestatīšanai! Pārejiet uz 2. daļu.
Tas ir salīdzinoši vienkārši, tāpēc atveriet savu iecienītāko teksta redaktoru uz /etc/fstab. Tam vajadzētu izskatīties šādi:

Pārejiet uz rindu ar /dev/vdb1, un pievienojiet usrquota,grpquotapēc defaults,. Jūsu failam tagad vajadzētu izskatīties šādi:
Saglabājiet un izejiet. Lai lietotu izmaiņas, mums būs atkārtoti jāpievieno disks.
mount -o remount /dev/vdb1
Tagad turpināsim pie B sadaļas.
Pirmā lieta, ko vēlaties darīt, ir atjaunināt pakotnes avotus.
apt-get update -y
Uzgaidiet dažus mirkļus un, kad tas ir izdarīts, pārejiet pie nākamās komandas. Tagad instalēsim Samba un visas atkarības.
apt-get install samba quota firewalld -y
Tas ir viss Samba instalēšanai. Pagaidām labs darbs, jums iet lieliski! Pāriesim pie 2. daļas, kurā mēs konfigurēsim Samba atbilstoši jūsu vajadzībām.
Šis, iespējams, ir visgrūtākais solis, tāpēc pagaidiet! Pašlaik šis raksts atbalsta trīs dažādas konfigurācijas opcijas. Tie ir šādi: publiska koplietošana, kurai var piekļūt jebkurš lietotājs (A.1); privāta koplietošana ar lietotāja atļaujām (A.2); privāta koplietošana ar lietotāja atļaujām un kvotām (A.3).
Pirms pāriet uz atbilstošo sadaļu, ir dažas lietas, kas mums ir jāmaina, /etc/samba/smb.confkas attiecas uz katru sadaļu.
Atveriet savu iecienītāko teksta redaktoru un atrodiet rindiņu ar # wins support = no. Atceliet rindiņas komentāru (noņemiet #simbolu) un mainiet "nē" uz "jā". Saglabājiet failu.
Šajā brīdī varat pāriet uz atbilstošo sadaļu.
Šajā apakšsadaļā ir aprakstīts, kā tiek iestatīta publiska Samba koplietošana. Tas ir salīdzinoši vienkārši, jo mums nav jāpiemēro nekādas īpašas atļaujas vai konfigurācijas opcijas.
Pievienojiet savam /etc/samba/smb.confkonfigurācijas failam šādu informāciju:
[Public Share]
comment = Publicly accessible share that allows ANY user to access it
path = /var/blockstorage
read only = no
guest ok = yes
Lūdzu, ņemiet vērā: šim koplietojumam var piekļūt IKVIENS, kurš var izveidot savienojumu ar jūsu Samba serveri. To var nodrošināt, izveidojot vienu lietotāju, kuru kopīgosit ar ikvienu, kam nepieciešama piekļuve kopīgošanai. Šīs darbības ir pieejamas sadaļā A.2.
Pēc tam restartējiet Samba:
systemctl restart smbd
Sambai ir daudz iespēju autentifikācijas ziņā. Tā kā Samba atpazīst homeprefiksu, tā automātiski autentificēsies jūsu sistēmā un ar savu autentifikācijas sistēmu. Tāpat nav nepieciešams norādīt ceļu, jo Samba to nolasīs no lietotāja /etc/passwdieraksta.
Pievienojiet savam /etc/samba/smb.confkonfigurācijas failam tālāk norādīto .
[homes]
browsable = no
writable = yes
read only = no
Lai iestatītu lietotāju, mums vispirms ir jāizveido atsevišķs Linux konts. Šī komanda izveidos lietotāju bez čaulas vai SFTP piekļuves:
NEW_USER="Username of the user you'd like to create"
useradd -d /var/blockstorage/$NEW_USER -s /usr/sbin/nologin $NEW_USER
Pēc tam iestatiet tai paroli:
passwd $NEW_USER
Visbeidzot, mums ir jāaktivizē lietotājs Samba. Ievadiet to pašu paroli, ko ievadījāt iepriekš pēc pirmās smbpasswdkomandas ievadīšanas . Otrā komanda aktivizēs lietotāju.
smbpasswd -a $NEW_USER
smbpasswd -e $NEW_USER
Atkārtojiet šo sadaļu, lai pēc vajadzības izveidotu jaunus lietotājus.
Darbības ir tādas pašas kā A.2, tāpēc, lūdzu, veiciet šīs darbības un pēc tam atgriezieties šeit. Kvotu iestatīšana, izmantojot Samba, ir līdzīga tam, kā jūs iestatāt kvotas standarta Linux lietotājam.
Mēs vēl neesam inicializējuši mūsu pievienoto kvotu direktoriju, tāpēc darīsim to tagad.
quotacheck -cug /var/blockstorage
Tam vajadzētu būt kvotu ieslēgšanai. Pieņemot, ka esat jau izveidojis dažus lietotājus, tagad mēs varam viņiem piešķirt diska ierobežojumus.
Mums ir jāaprēķina, cik daudz diska vietas piešķirt, taču, tā kā kvotas mēra blokos, šeit ir vienādojums, lai pārveidotu MB par blokiem:
mb to allocate * 1024 = number of blocks
Example: 1024MB * 1024 = 1048576 blocks
Tagad, kad jums ir priekšstats par bloku skaitu, ko vēlaties piešķirt, iestatīsim ierobežojumu.
edquota $NEW_USER
Tas izskatīsies šādi:
Iet uz pirmo hardpagātnes blocksdaļu, un pārvietot uz numuru (iespējams 0) saskaņā ar to. Mainiet to uz iepriekš aprēķināto bloku skaitu.
Saglabājiet un izejiet.
Tam vajadzētu būt kvotu noteikšanai; pēc vajadzības atkārtojiet šo sadaļu.
Acīmredzot šobrīd Samba koplietojumam nevar piekļūt caur internetu, jo ugunsmūris bloķē tā izmantotos portus.
Tā kā mēs iepriekš instalējām FirewallD, portu atvēršana ir ļoti vienkārša. Lai atvērtu Samba, vienkārši palaidiet tālāk norādīto komandu kopu.
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
firewall-cmd --permanent --add-port=137/udp
firewall-cmd --permanent --add-port=138/udp
systemctl restart firewalld
Tur mēs ejam. Tagad varat piekļūt savam Samba koplietojumam no jebkuras vietas.
Šajā rakstā mēs apskatījām, kā konfigurēt Samba ar Vultr bloku krātuvi operētājsistēmā Debian 9. Tas ir uzticams un ātrs risinājums, un jūs jebkurā laikā varat viegli paplašināt bloka krātuves lielumu (tomēr jums būs jārestartē!). lieliski piemērots fotoattēlu un multivides kopīgošanai ar ģimeni, draugiem un cita starpā, un to ir viegli uzturēt.
Laimīgu uzlauš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