• user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:3834:{s:2:\"MB\";s:2:\"MB\";s:3:\"php\";s:3:\"php\";s:14:\"MySQL database\";s:14:\"database MySQL\";s:70:\"Your MySQL Server is too old. Drupal requires at least MySQL %version.\";s:90:\"La versione del tuo Server MySQL è troppo vecchia. Drupal richiede almeno MySQL %version.\";s:40:\"The directory %directory does not exist.\";s:35:\"La directory %directory non esiste.\";s:8:\"security\";s:9:\"sicurezza\";s:40:\"Illegal choice %choice in %name element.\";s:51:\"La scelta %choice nell\'elemento %name è sbagliata.\";s:8:\"Password\";s:8:\"Password\";s:4:\"form\";s:4:\"Form\";s:18:\"Save configuration\";s:20:\"Salva configurazione\";s:3:\"n/a\&quo in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Access denied for user 'linuxtutorial'@'localhost' to database 'my_linuxtutorial' query: LOCK TABLES drupal_cache WRITE in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: UPDATE command denied to user 'linuxtutorial'@'localhost' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:0:{}', created = 1259279204, expire = 0, headers = '' WHERE cid = 'locale:en' in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT COUNT(sid) AS count FROM drupal_sessions WHERE timestamp >= 1259278304 AND uid = 0 in /membri/linuxtutorial/includes/database.mysql.inc on line 172.
  • user warning: Table 'my_linuxtutorial.drupal_sessions' doesn't exist query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM drupal_users u INNER JOIN drupal_sessions s ON u.uid = s.uid WHERE s.timestamp >= 1259278304 AND s.uid > 0 ORDER BY s.timestamp DESC in /membri/linuxtutorial/includes/database.mysql.inc on line 172.

Uso dei comandi di directory di Linux

Ecco un'altra guida che tratta i comandi di base di Linux utilizzabili nella shell, ma prima vediamo un po' come gestisce le directory Linux.

Unix ha una gerarchia di directory che inizia con /, chiamata root.
Il separatore di directory è la barra (/), NON la barra retroversa (\).

La directory root contiene diverse sottodirectory standard, tra le quali /usr (saranno spiegate in un altro capitolo).

Una specifica di directory viene chiamata percorso, e un percorso che inizia da root (/usr/lib/) è un percorso completo o assoluto.

Analogamente, un nome di file preceduto da un percorso completo (/usr/lib/libc.a) è un nome di percorso completo.

Il componente del percorso identificato da due punti consecutivi (..) specifica la directory superiore della directory corrente della shell, mentre un punto (.) specifica la directory corrente.

Ad esempio se la directory di lavoro corrente della shell è /usr/lib, il percorso ../bin si riferisce a /usr/bin.

Un percorso che inizia con .. o . viene chiamato nome di percorso relativo.

Ora vediamo i comandi di direcoty essenziali.

cd: il comando cd cambia la directory di lavoro corrente della shell in dir:

cd dir

Se omettete dir la shell torna alla directory home.

mkdir: il comando mkdir crea una nuova directory dir:

mkdir dir

rmdir: il comando rmdir elimina la direcotry dir:

rmdir dir

Se dir non è vuota il comando fallirà.
Per eliminare una cartella non vuota, invece di eliminare prima tutti i file che sono contenuti in essa, potete usare rm -rf dir per eliminare la directory e il suo contenuto, ma prestate attenzione.

Si tratta uno dei pochi comandi che possono causare gravi danni, sopratutto se lo eseguite come superuser.

L'opzione -r specifica un'eliminazione ricorsiva, mentre -f forza l'operazione di eliminazione.

Non utilizzare il flag -rf con carattery jolly quali un asterisco (*) e, sopratutto, controllate sempre accuratamente i comandi.

Alcune informazioni tratte dal libro "Usare Linux - Guida Avanzata"

Per qualsiasi problema potete scrivere sul forum e avrete una risposta.

Rispondi

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.