Linux Capabilities: Un miglior root di SUID root.
Traduzione in lingua italiana delle diapositive presentate alla conferenza organizzata dalla Linux Foundation LinuxCon2014, Düsseldorf, 15 ottobre 2014.
Networking di base, LAN casalinga, installazione e configurazione servizi Samba, Cups, FTP. Sessione Terminal con scripting bash per piccoli automatismi.
Linux Capabilities: Un miglior root di SUID root.
Traduzione in lingua italiana delle diapositive presentate alla conferenza organizzata dalla Linux Foundation LinuxCon2014, Düsseldorf, 15 ottobre 2014.
Networking di base, LAN casalinga, installazione e configurazione servizi Samba, Cups, FTP. Sessione Terminal con scripting bash per piccoli automatismi.
This document appears to be a lesson on architectural styles presented by Professor Roberto Giordano. It includes 11 figures labeled Fig.00 through Fig.11 showing examples of different architectural styles. The document repeats the list of figures, suggesting it may contain examples of multiple styles analyzed in the lesson.
The document is a lesson on architectural styles that analyzes various churches in Italy, including the cathedrals of Pisa and Modena as well as churches like Saint Miniato and Saint Ambrogio. It includes 18 labeled figures showing floor plans, interiors, exteriors, and architectural details of the churches. The figures illustrate different vaulting schemes, facades, portals, pulpits and other structural elements of the buildings.
This document contains 26 figures showing various architectural styles and structures from ancient Rome. The figures depict details of Roman arches, forums, streets, aqueducts, and houses. Specific structures shown include the Imperial Forum, Pont-du-Gard aqueduct, Augustus Arc in Rimini, and the Colosseum, with figures of its exterior, interior, sections and architectural details. The final figures show the Ara Pacis monument and museum in Rome.
NGP VAN Netroots Shoot Out: Social Organizingmliddell
The document introduces a new feature called Social Recruiter for NGP VAN's Social Organizing Tool that aims to gamify recruitment efforts and build a Progressive Action Graph by combining Social Recruiter with progressive communities through NGP VAN.
The document appears to be a lesson on architectural styles presented by Professor Roberto Giordano and includes 28 figures showing different architectural styles but provides no other context or explanation for the figures.
This document is a lesson on basic design presented by Professor Roberto Giordano. It includes 41 figures illustrating various design concepts and principles. The figures cover topics like form, balance, rhythm, hierarchy, and negative space.
Hennesis Hotels offers relaxing hotel experiences in Los Angeles, New York City, and Chicago with over 30 locations and a choice of Original, Luxury, or Penthouse suites at relaxing prices.
This document summarizes the services of a transmedia branded entertainment agency. The agency integrates brands into web series, films and other digital content. It identifies content producers and creates original content to feature brands through product placement, conversations and characters. The agency distributes this branded content across online video platforms and social networks. It measures user engagement to demonstrate the value of transmedia branded entertainment for clients. An example client case integrates a sporting goods brand into a web series distributed on sports media sites.
The document discusses several articles about issues with corporate blogging and social media use. It describes how Walmart blogs promoting the company were actually written by a PR firm. It also discusses Sony creating a fake blog to promote a product and privacy breaches on MySpace and Xanga that revealed children's personal information. The document examines cases where snack companies and social media sites were fined for violating laws protecting kids' privacy online.
The document provides an overview of Greek gods and goddesses. It discusses the difference between Olympians and non-Olympians, with Olympians being the 12 main gods that lived on Mount Olympus. Brief descriptions are given for major Olympians like Zeus, Apollo, Athena, Aphrodite, Poseidon, Hades, and Hercules. Non-Olympian gods Ares is also described. Resources on Greek mythology are listed at the end.
Back to Basics, webinar 6: Messa in esercizioMongoDB
Questo è l'ultimo webinar della serie Back to Basics
che ti offrirà un'introduzione al database MongoDB. Questo webinar ti guiderà attraverso tutti i passaggi per l'implementazione della produzione.
This document appears to be a lesson on architectural styles presented by Professor Roberto Giordano. It includes 11 figures labeled Fig.00 through Fig.11 showing examples of different architectural styles. The document repeats the list of figures, suggesting it may contain examples of multiple styles analyzed in the lesson.
The document is a lesson on architectural styles that analyzes various churches in Italy, including the cathedrals of Pisa and Modena as well as churches like Saint Miniato and Saint Ambrogio. It includes 18 labeled figures showing floor plans, interiors, exteriors, and architectural details of the churches. The figures illustrate different vaulting schemes, facades, portals, pulpits and other structural elements of the buildings.
This document contains 26 figures showing various architectural styles and structures from ancient Rome. The figures depict details of Roman arches, forums, streets, aqueducts, and houses. Specific structures shown include the Imperial Forum, Pont-du-Gard aqueduct, Augustus Arc in Rimini, and the Colosseum, with figures of its exterior, interior, sections and architectural details. The final figures show the Ara Pacis monument and museum in Rome.
NGP VAN Netroots Shoot Out: Social Organizingmliddell
The document introduces a new feature called Social Recruiter for NGP VAN's Social Organizing Tool that aims to gamify recruitment efforts and build a Progressive Action Graph by combining Social Recruiter with progressive communities through NGP VAN.
The document appears to be a lesson on architectural styles presented by Professor Roberto Giordano and includes 28 figures showing different architectural styles but provides no other context or explanation for the figures.
This document is a lesson on basic design presented by Professor Roberto Giordano. It includes 41 figures illustrating various design concepts and principles. The figures cover topics like form, balance, rhythm, hierarchy, and negative space.
Hennesis Hotels offers relaxing hotel experiences in Los Angeles, New York City, and Chicago with over 30 locations and a choice of Original, Luxury, or Penthouse suites at relaxing prices.
This document summarizes the services of a transmedia branded entertainment agency. The agency integrates brands into web series, films and other digital content. It identifies content producers and creates original content to feature brands through product placement, conversations and characters. The agency distributes this branded content across online video platforms and social networks. It measures user engagement to demonstrate the value of transmedia branded entertainment for clients. An example client case integrates a sporting goods brand into a web series distributed on sports media sites.
The document discusses several articles about issues with corporate blogging and social media use. It describes how Walmart blogs promoting the company were actually written by a PR firm. It also discusses Sony creating a fake blog to promote a product and privacy breaches on MySpace and Xanga that revealed children's personal information. The document examines cases where snack companies and social media sites were fined for violating laws protecting kids' privacy online.
The document provides an overview of Greek gods and goddesses. It discusses the difference between Olympians and non-Olympians, with Olympians being the 12 main gods that lived on Mount Olympus. Brief descriptions are given for major Olympians like Zeus, Apollo, Athena, Aphrodite, Poseidon, Hades, and Hercules. Non-Olympian gods Ares is also described. Resources on Greek mythology are listed at the end.
Back to Basics, webinar 6: Messa in esercizioMongoDB
Questo è l'ultimo webinar della serie Back to Basics
che ti offrirà un'introduzione al database MongoDB. Questo webinar ti guiderà attraverso tutti i passaggi per l'implementazione della produzione.
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL ClusterPar-Tec S.p.A.
Il TechAdvisor Mirko Conte spiega come progettare, installare e configurare MySQL Cluster, la versione di punta del database open source più utilizzato al mondo.
Durante la presentazione, Mirko ha condiviso numerose informazioni teoriche e pratiche per comprendere dove, come e quando utilizzare al meglio MySQL Cluster. In questa sessione ha trattato i seguenti punti:
- Valutare MySQL Cluster nel proprio progetto
- Esempi di architettura
- Requisiti hardware/network
- Sessione hands-on
Per saperne di più, scaricate le slide e guardate il video della presentazione del nostro TechAdvisor su http://www.par-tec.it/progettare-installare-gestire-e-ottimizzare-mysql-cluster#progettare
Uno dei molti vantaggi del Sistema Operativo Linux è che il suo “interno” è aperto a tutti. Il kernel Linux è un corpo grande e complesso di codice. I drivers di periferica, sono distinte “scatole nere” che fanno sì che un particolare pezzo di hardware risponda ad un interfaccia di programmazione ben definita. Le attività dell’utente sono effettuate tramite una serie di chiamate standardizzate indipendenti dal driver specifico. Quindi i driver possono essere costruiti separatamente dal resto del kernel e “inseriti” a runtime quando necessario.
MongoDB User Group Padova - Overviews iniziale su MongoDBStefano Dindo
MongoDB è un database non relazionale, orientato ai documenti. Classificato come un database di tipo NoSQL, MongoDB si allontana dalla struttura tradizionale basata su tabelle dei database relazionali in favore di documenti in stile JSON con schema dinamico (MongoDB chiama il formato BSON), rendendo l'integrazione di dati di alcuni tipi di applicazioni più facile e veloce.
Lo scopo del MongoDB User Group Padova è quello di condividere esperienze sulla tecnologia MongoDB.
Questa presentazione, usata durante il primo evento dello User Group, è stata usata per introdurre i partecipanti sulle procedure di installazione ed i concetti di base su MongoDB.
Similar to Implementazione DAOS in ambienti enterprise (20)
2. Obiettivi del progettoObiettivi del progetto
Abilitare la de-duplica degli allegati a circa
4700 caselle di utenze TOP in ambiente
Enterprise
◦ Livello ODS di partenza 43
◦ Attività non schedulabile od eseguibile tramite
batch o attività notturne (anche presidiate)
◦ Minima interruzione dei servizi
3. DescrizioneDescrizione
Le caselle delle utenze TOP sono ferme al
livello ODS43 ed occupano circa 5.7
TerByte di storage rendendo complesse
sia le attività di manutenzione ordinaria (e
straordinario) che le attività di backup
800 caselle hanno dimensioni superiore al
GB, con 20 TopUser che hanno database
da oltre 10Gb
4. DescrizioneDescrizione
Il tasso di crescita delle caselle è di circa
5Gb al giorno con 40.000 messaggi
ricevuto al giorno.
L’accesso alle caselle è multiplo, con
utenti collegati indistintamente (ed in
contemporanea) tramite protocolli POP3,
WebMail, Imap e da dispositivi mobili, con
tempi di refresh variabili da 3 a 5 minuti.
5. Descrizione dell’environmentDescrizione dell’environment
Lotus Domino 8.5.3 FP3 su SOLARIS
4700 Caselle
5.7 Terabyte suddivisi su 22 mount
Tempi di conversione:
◦ Conversione ODS43 - ODS51 => 170 Mb/min
◦ DAOS e compattazione => 360 Mb/min
Numero max di processi di
compact/update contemporanei: 5
6. Descrizione dell’environmentDescrizione dell’environment
Durante la conversione delle caselle le
utenze non possono accedere
◦ Casella da 150Mb => 3 min di downtime OK
◦ Casella da 1Gb => 10 min di downtime !!!!
◦ Casella da 10 Gb => 100 min di downtime !!!!
E’ necessario monitorare l'accesso alla
casella in modo da poter identificare i
momenti in cui poter lanciare da console i
comandi di conversione
7. Attività e PianificazioneAttività e Pianificazione
Procedure per produrre di caselle con evidenza di Utente,
ODS, Path, Dimensione per suddividere le utenze in gruppi
di downtime:
◦ < 3 minuti ( 150 / 200 Mb )
◦ Tra 3 e 10 minuti ( fino a 1 Gb)
◦ > 10 minuti
Utilizzo dei file “.ind” per poter eseguire le procedure di
compact su elenchi definiti di utenze
Monitoring del console.out per l’identificazione in tempo
reale dello stato delle compattazioni e di eventuali errori
8. Identificazione delle caselleIdentificazione delle caselle
3 modalità:
◦ Copia / Incolla da Domino Administrator
◦ Show dir –xml + procedura di analisi del file xml
◦ Procedura Lotus/Script ad hoc* (richiede comunque
l’esecuzione dello show dire con console remote perché al momento le
informazioni sul DAOS non sono esposte tramite lotus script)
Non è possibile utilizzare i comandi unix
perché non riportano né ODS né la
dimensione logica del DAOS
9. Compattazione e indirect fileCompattazione e indirect file
Gli indirect file “.ind” possono essere
utilizzati per eseguire i comandi su set
definiti di caselle domino ex:.
da_convertire.ind:
mail/mail_a/aaaaa1.nsf
mail/mail_a/aaaaa4.nsf
mail/mail_c/ccccc1.nsf
Viene rispettato l’ordine di inserimento
nel file (a differenza dell’esecuzione sulla
directory)
11. Verifica esecuzioneVerifica esecuzione
Annotando il numero del thread è
possibile verificare facilmente lo stato
della compattazione:
tail –f console.out | grep "^.NNNNNN:"
Oppure, per verificare gli errori
grep -i compact c*.out | grep -i NNNNNN : | cut -c43-160
Compacting /notesdata/mail/aaaaa.nsf (USER), ….
Compacted /notesdata/mail/aaaa.nsf, 52736K bytes recovered (20%)
Compacting /notesdata/mail/bbbb.nsf (User), ….
Compacted /notesdata/mail/bbbb.nsf, 46848K bytes recovered (18%)
…
Database compactor process shutdown
12. TIP - Analisi della console. outTIP - Analisi della console. out
Verifica di un utente collegato IMAP / POP / NOTES
grep -i logged c*.out | grep -i “USERNAME" | wc -l
Verifica di un utente collegato WEB
grep -i userfile.nsf weblog/access.log | wc –l
Verifica dello stato di un task compact
grep -i compact c*.out | grep -i PID: | cut -c43-160
Verifica della dimensione delle sottocartelle DAOS
du -hsL DAOS/*
13. Primi risultati della conversionePrimi risultati della conversione
4792 database
814 “DAOS Enabled”
2.292.702 allegati elaborati
800.426 all. unici (35%)
494 GB di archivi DAOS
Oltre 1 TeraByte di
spazio
risparmiato
Oltre 1,5 TeraByte
di riduzione del
backup
14. Aggiornamento a giugno 2014Aggiornamento a giugno 2014
Alcune criticità emerse nel corso dei mesi:
Il prune del DAOS è fisso alle 2, in concomitanza con il restart del server.
Si sono utilizzati dei program per il prune e il resync.
Le sottocartelle del DAOS sono già create e montate su dischi separati.
Uno script effettua il conteggio giornaliero dei file
#!/bin/bash
for file in $(ls -d ./DAOS/*/)
do
echo "$file $(ls -1 $file | wc -l)"
done
A causa di un bug presente nella 8.5.3 l’encryption degli allegati
(abilitata di default) casua dei rallentamenti in fase di recupero degli
allegati via IMAP – per file di 5Mb anche di alcuni minuti
DAOS_Encrypt_NLO=0
15. Analisi dopo 12 MesiAnalisi dopo 12 Mesi
1.946.008 elementi unici gestiti
3 TeraByte di riduzione complessiva
dello spazio utilizzato