create account


advanced mode

Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio by yanosh01

View this thread on steemit.com
View on official site
· @yanosh01 · (edited)
$80.88
Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio
Ciao a tutti,
parliamo ancora di sistemi operativi ed ancora di linux.
Quello che voglio farvi vedere oggi è come si creano dei job schedulati su Linux affinchè si possa effettuare il salvataggio dei dati verso le share di windows in un ambiente di dominio.

Esistono diverse distro di Linux, tra cui alcune anche a pagamento (ad es. Red Hat).
Oggi vi farò vedere come fare quanto appena descrito su una distribuzione di linux denominata CENTOS (l'equivalente della redhat ma gratuita)

![logo.png](https://steemitimages.com/DQmZ3hjoRS1jBU1U9by1kupLQRpGN6yM3TDZTqhHGLw8uAK/logo.png).

Molto spesso quando si installa linux in ambienti enterprise la GUI non viene quasi mai presa in considerazione. Dimenticate quindi LILO e GRUB e concentratevi sui comandi da Terminale

![1-etc-init-d-httpd-start.png](https://steemitimages.com/DQmcAktZ1sBKihHk3MMn6MELoWVCz6hVrTvzz1JzdJAVvaU/1-etc-init-d-httpd-start.png)
[source](http://mixeduperic.com)

Tutti sappiamo come fare a creare condivisioni di rete in windows e tutti conosciamo il più blasonato e famoso "TASK SCHEDULER"
![Immagine.png](https://steemitimages.com/DQmZMGXjFvMgdUeaBWZTZo4ZWn8dKDUHXVn6rQWYtqswsvB/Immagine.png)

Essendo però linux un sistema operativo completamente diverso, per poter "comunicare" sulle cartelle condivise di windows c'e' bisogno di un applicativo appositamente disponibile.

Questo si chiama **SAMBA**

Quindi installate innanzitutto samba tramite il seguente comando:

<blockquote>
yum install samba samba-client samba-common</blockquote>

Installeremo quindi i moduli client per l'accesso di samba verso il file share di windows.

Una volta installato, dovrete configurarlo. Il file di configurazione si trova al percorso:

<blockquote>
/etc/samba/smb.conf</blockquote>

A noi non servirà editarlo perchè non siamo noi ad ospitare dei file ma dobbiamo metterli sul file server windows.
Quindi monteremo su una cartella appositamente creata il percorso di rete tramite i seguenti comandi

<blockquote>
mkdir /mnt/backup
</blockquote>

 diamo il massimo dei permessi che si può dare (corrisponde all'everyone di windows)
<blockquote>
chmod 777 /mnt/backup
</blockquote>

montiamo la nostra share su un path locale
<blockquote>
mount.cifs //SERVER/folder /mnt/backup  -o username=la nostra username di dominio,password=la nostra password di dominio, domain=il nostro dominio,
</blockquote>

A questo punto avrete montato la share di windows nel vostro path locale. Facciamo una bella cosa, creiamo uno script per l'automatizzazione:

<blockquote>
mkdir /mnt/scripts
</blockquote>

<blockquote>
chmod 777 /mnt/scripts
</blockquote>

<blockquote>
vi /mnt/scripts/backup.sh
</blockquote>

all'interno di questo file eseguibile vuoto incolliamoci la nostra striga che sarà automatizzata ad ogni avvio della schedulazione, in modo che se riavviate la macchina, sarà rimappato il percorso di rete allo start del job.

<blockquote>
mount.cifs //SERVER/folder /mnt/backup  -o username=la nostra username di dominio,password=la nostra password di dominio, domain=il nostro dominio,
</blockquote>

adesso preparate  il comando per la copia dei file verso il nostro path montato:

<blockquote>
cp source destination
</blockquote>

ed inseritelo nel vostro file backup.sh in modo che venga fuori così

<blockquote>
#!/bin/bash
</blockquote>
<blockquote>
mount.cifs //SERVER/folder /mnt/backup  -o username=la nostra username di dominio,password=la nostra password di dominio, domain=il nostro dominio,
</blockquote>
<blockquote>
cp /tmp/test.txt /mnt/backup/test.txt
</blockquote>

così facendo avrete automatizzato uno script che:

1- Monta la share di windows in un path locale del vostro server linux
2- Copia un file dalla cartella X alla cartella Y

**SCHEDULING**

Adesso scheduliamo il tutto. L'equivalente del Task scheduler su linux si chiama **CRONTAB** (in alcune distro si chiama cron)
Ci sono già diversi file predisposti per le schedulazioni giornaliere, settimanali e mensili. Ma noi utilizzeremo il file classico denominato "crontab" e presente nel seguente percorso:

<blockquote>
/etc/crontab
</blockquote>
per poter verificare inizialmente se ci sono job schedulati eseguiremo questo semplice comando:

<blockquote>
crontab -l
</blockquote>

Verificato che non abbiamo ancora niente di schedulato, editiamo il file di scheduling con il comando:

<blockquote>
crontab -e
</blockquote>

Si aprirà un file molto probabilmente vuoto dove inseriremo la schedulazione del nostro script.
Scheduliamo seguendo questa semplice guida:

![crontab-2.png](https://steemitimages.com/DQmUuoh2RMSzkFb7apgc8gtXkppiGtrJcfQUzNXvVLCngXy/crontab-2.png)
[source](https://tecadmin.net)

la sintassi sarà quindi simile alla seguente:

<blockquote>0 4 * * sun /mnt/scripts/backup.sh</blockquote>

In questo esempio abbiamo schedulato il job tutte le domeniche alle ore 4:00

Salvate il file come si fa sempre con linux premendo esc dall'editor:

<blockquote>:wq</blockquote>

A questo punto avrete schedulato il vostro job che copia i file dalla cartella x alla cartella y tutte le domeniche alle 4.

-------------------

Fate i vostri esperimenti e fatemi sapere se riscontrate qualche problema.

Per il download, il source del sito dove prendere la distro centos è il seguente:

https://www.centos.org/download/



@yanosh01
![steemit.png](https://steemitimages.com/DQmRnTDtpgX2m36kxrKg1QWM5asvwDUE3W6SAjAV6fCRPSr/steemit.png)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
json_metadata{"tags":["linux","centos","steemit","life","ita"],"users":["yanosh01"],"image":["https://steemitimages.com/DQmZ3hjoRS1jBU1U9by1kupLQRpGN6yM3TDZTqhHGLw8uAK/logo.png","https://steemitimages.com/DQmcAktZ1sBKihHk3MMn6MELoWVCz6hVrTvzz1JzdJAVvaU/1-etc-init-d-httpd-start.png","https://steemitimages.com/DQmZMGXjFvMgdUeaBWZTZo4ZWn8dKDUHXVn6rQWYtqswsvB/Immagine.png","https://steemitimages.com/DQmUuoh2RMSzkFb7apgc8gtXkppiGtrJcfQUzNXvVLCngXy/crontab-2.png","https://steemitimages.com/DQmRnTDtpgX2m36kxrKg1QWM5asvwDUE3W6SAjAV6fCRPSr/steemit.png"],"links":["http://mixeduperic.com","https://tecadmin.net","https://www.centos.org/download/"],"app":"steemit/0.1","format":"markdown"}
last_update2017-12-04 18:56:12
created2017-12-04 18:48:30
active2017-12-05 22:25:12
last_payout2017-12-11 18:48:30
depth0
children4
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value62.084 SBD
curator_payout_value18.793 SBD
author_rewards36,478
net_votes238
root_authoryanosh01
root_permlinkcome-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
beneficiaries[]
root_title"Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio"
pending_payout_value0.000 SBD
total_pending_payout_value0.000 STEEM
author_reputation12,370,134,312,149
promoted0.000 SBD
body_length0
reblogged_by[]
author_curate_reward""
vote details (238)

vote your-acct "yanosh01" "come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio" 100 true
post_comment your-acct "re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20180817t223757678z" "yanosh01" "come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio" "" "your reply.." "{}" true

View on official site
@minnowsupport ·
<p>Congratulations!  This post has been upvoted from the communal account, @minnowsupport, by yanosh01 from the Minnow Support Project.  It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso.  The goal is to help Steemit grow by supporting Minnows and creating a social network.  Please find us in the <a href="https://discord.gg/HYj4yvw">Peace, Abundance, and Liberty Network (PALnet) Discord Channel</a>.  It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.</p>

<p>If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=102530.639667%20VESTS">50SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=205303.639667%20VESTS">100SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=514303.639667%20VESTS">250SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=1025303.639667%20VESTS">500SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=2053030.639667%20VESTS">1000SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=10253030.639667%20VESTS">5000SP</a>.  <strong>Be sure to leave at least 50SP undelegated on your account.</strong></p>
json_metadata{"tags":["linux"],"app":"cosgrove/0.0.2"}
created2017-12-04 19:10:39
active2017-12-04 19:10:39
last_payout2017-12-11 19:10:39
depth1
children0
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
author_rewards0
net_votes0
root_authoryanosh01
root_permlinkcome-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
beneficiaries[]
root_title"Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio"
pending_payout_value0.000 SBD
total_pending_payout_value0.000 STEEM
author_reputation77,243,700,261,593
promoted0.000 SBD
body_length0
reblogged_by[]

vote your-acct "minnowsupport" "re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171204t191040130z" 100 true
post_comment your-acct "re-minnowsupport-re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20180817t223757680z" "minnowsupport" "re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171204t191040130z" "" "your reply.." "{}" true

View on official site
@screenname ·
Re: Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio
<p>This post has been ranked within the top 80 most undervalued posts in the second half of Dec 04. We estimate that this post is undervalued by $20.45 as compared to a scenario in which every voter had an equal say.</p> 
<p>See the full rankings and details in <a href="https://steemit.com/curation/@screenname/the-daily-tribune-most-undervalued-posts-of-dec-04---part-ii">The Daily Tribune: Dec 04 - Part II</a>. You can also read about some of our methodology, data analysis and technical details in <a href="https://steemit.com/curation/@screenname/introducing-the-daily-tribune-most-undervalued-posts-of-nov-04---part-i">our initial post</a>.</p>
<p>If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.</p>
json_metadata"{"replyto": "@yanosh01/come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio"}"
created2017-12-05 02:03:57
active2017-12-05 02:03:57
last_payout2017-12-12 02:03:57
depth1
children0
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
author_rewards0
net_votes0
root_authoryanosh01
root_permlinkcome-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
beneficiaries[]
root_title"Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio"
pending_payout_value0.000 SBD
total_pending_payout_value0.000 STEEM
author_reputation46,276,338,038,330
promoted0.000 SBD
body_length0
reblogged_by[]

vote your-acct "screenname" "re-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t020356" 100 true
post_comment your-acct "re-screenname-re-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t020356-20180817t223757682z" "screenname" "re-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t020356" "" "your reply.." "{}" true

View on official site
@alexzicky ·
Da mettere nei preferiti!
json_metadata{"tags":["linux"],"app":"steemit/0.1"}
created2017-12-05 21:40:15
active2017-12-05 22:25:12
last_payout2017-12-12 21:40:15
depth1
children1
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
author_rewards0
net_votes0
root_authoryanosh01
root_permlinkcome-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
beneficiaries[]
root_title"Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio"
pending_payout_value0.000 SBD
total_pending_payout_value0.000 STEEM
author_reputation9,605,749,066,981
promoted0.000 SBD
body_length0
reblogged_by[]

vote your-acct "alexzicky" "re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t214016074z" 100 true
post_comment your-acct "re-alexzicky-re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20180817t223757684z" "alexzicky" "re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t214016074z" "" "your reply.." "{}" true

View on official site
@yanosh01 ·
sono quelle cose che quando le cerchi non le trovi...
json_metadata{"tags":["linux"],"app":"steemit/0.1"}
created2017-12-05 22:25:12
active2017-12-05 22:25:12
last_payout2017-12-12 22:25:12
depth2
children0
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time1969-12-31 23:59:59
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight10,000
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
author_rewards0
net_votes0
root_authoryanosh01
root_permlinkcome-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
beneficiaries[]
root_title"Come schedulare il salvataggio dei file da linux CENTOS verso windows in un ambiente di dominio"
pending_payout_value0.000 SBD
total_pending_payout_value0.000 STEEM
author_reputation12,370,134,312,149
promoted0.000 SBD
body_length0
reblogged_by[]

vote your-acct "yanosh01" "re-alexzicky-re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t222510899z" 100 true
post_comment your-acct "re-yanosh01-re-alexzicky-re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20180817t223757686z" "yanosh01" "re-alexzicky-re-yanosh01-come-schedulare-il-salvataggio-dei-file-da-linux-centos-verso-windows-in-un-ambiente-di-dominio-20171205t222510899z" "" "your reply.." "{}" true


created by @roadscape