Testo: Session Start: Thu Apr 07 21:02:31 2005 [21:04] stasera si parla di linux [21:04] k contrariamente a quello k qualcuno eroneamente ha detto [21:04] nn Ì? una versione avanzata del dos :) [21:04] ma un OS a parte,differente dal dos e da windows [21:04] naturalmente [21:04] vi dirÌ? solo un po di comandi [21:04] xke x linux ci sarÌ un corso apposta [21:05] e xke nn ci sarebbe tempo [21:05] dunque [21:05] l'ultima volta [21:05] abbiamo visto i comandi dos [21:05] ora [21:05] vedremo i loro equivalenti nella shell bash [21:05] k Ì? la shell più comune di linux [21:05] shell -> riga di comando [21:06] ;) [21:06] dunque [21:06] cd [21:06] Ì? l'equivalente [21:06] del cd [21:06] del dos [21:06] cd cartella [21:06] vi sposta nella cartella [21:06] cp [21:06] Ì? l'equivalente di copy [21:06] rm [21:06] equivale a del [21:06] ah [21:06] una cosa [21:06] in windows o dos [21:07] ogni partizione [21:07] ha una sua lettera [21:07] tipo C [21:07] D [21:07] ecc [21:07] in linux [21:07] c'e una directory radice detta root [21:07] che Ì? / [21:07] ed Ì? la partizione del sistema [21:07] poi [21:07] ogni altra partizione [21:07] Ì? [21:07] "montata" [21:07] alla root [21:08] tramite il comando mount [21:08] tant'Ì? [21:08] k quando mettiamo un cd [21:08] diamo il comando mount [21:08] * LostDragon has joined #oilproject-hack [21:08] mount /mnt/cdrom [21:08] (la dir puÌ? variare) [21:08] x montare il filesystem del cd nella cartella /mnt/cdrom [21:08] altrimenti [21:08] se non lo fate [21:08] la cartella sarÌ vuota [21:09] naturalmente [21:09] * jarmster has left #oilproject-hack [21:09] potete dare un nome qualsiasi [21:09] mount [21:09] prende come riferimento [21:09] il dile [21:09] *file [21:09] fstab in /etc/ [21:09] dove sn contenute [21:10] le info delle partizioni,il filesystem,il punto di montaggio ecc [21:10] a volte [21:10] puÌ? essere necessario modificarlo [21:10] manualmente [21:10] su OIL ci dovrebbe essere una guida al file fstab [21:10] altrimenti la farÌ? [21:10] kmq [21:11] x "smontare" un filesystem [21:11] si da umount [21:11] es: umount /mnt/cdrom [21:11] questo xke [21:11] x esempio [21:11] linux [21:11] nn vi lascerÌ espellere il cd [21:11] senza averlo prima smontato [21:11] poi [21:11] l'fdisk di dos [21:11] equivale a cfdisk [21:12] e serve [21:12] a modificare la tabella delle partizione [21:12] *i [21:12] ovvero [21:12] creare,modificare o cancellare partizioni [21:12] di un disco [21:12] in linux [21:12] i dischi [21:12] sn chiamati hda [21:12] primo disco [21:12] hdb [21:12] secondo disck [21:12] *o [21:12] hdc [21:12] cdrom [21:13] fd0 floppy [21:13] hda1 [21:13] Ì? la prima partizione del primo disco [21:13] ecc [21:13] mkdir [21:13] serve x creare cartelle [21:13] touch [21:13] crea un file vuoto [21:13] mv [21:13] ha una doppia funzione [21:13] ovvero [21:13] spostare e rinominare mi spiego meglio [21:14] mv file1 ./cartella2/ [21:14] lo muove [21:14] mv file1 file2 [21:14] lo rinomina [21:14] ovvero [21:14] lo sposta nella stessa cartella ma con un nome differente [21:14] poi [21:14] in linux [21:14] ci sono 2 tipi di link [21:14] simbolici e fisici [21:15] simbolici sn simili ai link del windows,ovvero sn dei file k contengono l'inirizzo del file linkato [21:15] i link fisici sn delle copie del file in pratica [21:15] ln [21:15] crea link,di default fisici [21:15] x crearne di simbolici [21:15] ln -s [21:15] sintassi [21:16] ln [-s] [sorgente] [destinazione] [21:16] cat [21:16] Ì? come il type del dos [21:16] ovvero visualizza il contenuto di un testo [21:16] se il file Ì? molto lungo [21:16] o si usa direttamente more [21:16] oppure [21:16] cat | more [21:16] * ShaoLin has joined #oilproject-hack [21:16] cat | more file1 [21:16] * gasss has joined #oilproject-hack [21:16] ehm [21:17] * ShaoLin has left #oilproject-hack [21:17] cat file1 | more [21:17] ovver [21:17] diamo cat file1 e passiamo l'output a more,k lo visualizza una pagina x volta [21:17] chsh [21:17] * gausss has left #oilproject-hack [21:17] serve x cambaire il tipo di shell [21:17] * JavaUser|9120 has joined #oilproject-hack [21:17] infatti nn c'e solo la bash [21:17] c'e zsh [21:18] k Ì? una versione personalizzata [21:18] la shell k accetta [21:18] sintassi C [21:18] ecc [21:18] ma x ora vi basta la bash [21:18] * AlexMark has left #oilproject-hack [21:18] poi [21:18] in linux [21:18] i permessi sn diversi da windows [21:18] ovvero [21:18] * JavaUser|2894 has joined #oilproject-hack [21:18] sono [21:18] lettura scrittura esecuzione [21:19] (x fare un file nascosto lo mettete con il . davanti: .file) [21:19] rwx [21:19] r read,lettura [21:19] w write scrittura [21:19] x esecuzione [21:19] chmod [21:19] serve x cambaire [21:19] *cambiare [21:20] i permessi di un file [21:20] lo si puÌ? usare in 2 modi [21:20] chmod +x file [21:20] aggiunge il permesso di scittura x esempio [21:20] oppure [21:20] chmod 755 file [21:20] * Coco83 has joined #oilproject-hack [21:20] da il permesso di scrittura lettura esec. a me [21:20] e a tutti gli altri [21:20] lettura [21:21] e esec [21:21] xke [21:21] lettura = 4 [21:21] scrittura = 2 [21:21] esec = 1 [21:21] * Aleprex has joined #oilproject-hack [21:21] se si sommano i permessi k volete dare ad un file [21:21] * c3-rock has left #oilproject-hack [21:21] avete un numero [21:21] k corrisponde ai permessi dati [21:21] ci sn 3 cifre perÌ? [21:21] xke [21:21] la prima [21:22] rappresenta l'own del file,spesso voi [21:22] il secondo il gruppo del possessore del file [21:22] il 3o tutti gli altri [21:22] x cambiare il possessore del file (own) [21:22] c'Ì? [21:22] chown [21:22] poi [21:23] al posto dell'editor "edit" su linux [21:23] c'e vi,oppure joe a seconda dei casi [21:23] ora parleremo di vi,più diffuso [21:23] se date vi file [21:23] vi fiel [21:23] *vi file [21:23] vi aprirÌ l'editor [21:23] poi scrivete qualsiasi cosa [21:23] ah [21:23] inizialment [21:24] vi Ì? in modalitÌ comandi [21:24] premete ins [21:24] e scrivete [21:24] poi [21:24] date esc [21:24] x ritornare in modalitÌ comandi [21:24] e date : [21:24] seguito da [21:24] w [21:24] x scrivere il file [21:24] q x uscire [21:24] q! x uscire senza salvare [21:24] oppure wq x salvare e uscire [21:25] gcc [21:25] Ì? il compilatore [21:25] C [21:25] di linux [21:25] essenziale [21:25] xke molti programmi sn come codice sorgente zippato [21:26] e se nn ci fosse il compilatore,i programmi,gli aggiornamenti ecc nn verrebbero resi eseguibili [21:26] sintassi [21:26] gcc filesorgente -o filefinale [21:26] di solito [21:26] c'e un file make [21:26] k vi compila tutto da solo [21:26] spesso [21:26] c'e un file configure [21:27] k vi crea un make a seconda delle impostazioni k avete [21:27] i sorgenti [21:27] hanno nome [21:27] * JavaUser|9111 has left #oilproject-hack [21:27] programma.tar.gz [21:27] a grandi linee,ma il tar.gz c'Ì? sempre [21:27] o quasi [21:27] significa k sn zippati [21:27] (gz) [21:28] e archiviati(tar) [21:28] x scompattare [21:28] potete dare tar xzvf file.tar.gz [21:28] x ogni eventualitÌ [21:28] c'e man [21:28] man comando [21:28] vi aiuta su quel comando [21:28] se invece [21:28] nn sapete k comando vi serve [21:28] c'e apropos [21:29] apropos parola_chiave [21:29] cerca nelle man pages la parola chiave e vi dice dove la trova [21:29] poi [21:29] in alcune distribuzioni tipo [21:29] slackware [21:29] l'interfaccia grafica [21:29] nn parte da sola [21:29] * Heap has joined #oilproject-hack [21:29] xke nn sempre vi servirÌ [21:29] :) [21:30] x farla partire [21:30] dovete dare startx [21:30] piccolo trucco: [21:30] se avete gia una sessione X aperta [21:30] e volete aprirne un altra [21:30] di solito nn ve la fa aprire [21:30] perÌ? [21:30] con startx -- :1 [21:30] ve lo aprÌ? [21:30] xke avvia un secondo server grafico [21:30] * retebug has left #oilproject-hack [21:30] infatti [21:31] startx [21:31] starebbe [21:31] x [21:31] startx -- :0 [21:31] (in linux si parte dallo 0 a contare,come nel C e in altro) [21:31] poi [21:31] grep [21:31] Ì? l'equivalente di find [21:31] * tim90 has left #oilproject-hack [21:31] ovvero vi cerca una stringa in un file [21:31] chroot [21:31] * Morfeux has left #oilproject-hack [21:32] cambia la root directory [21:32] questo comando Ì? usato x esempio [21:32] x limitare [21:32] aspÌ? [21:32] mi spiego meglio [21:32] se avete un ftp [21:32] e qualcuno si collega km root [21:32] vede tutto il filesystem [21:32] e potrebbe farci di tutto [21:33] con chroot [21:33] cambiate la root [21:33] e cercate di ostacolarlo [21:33] * JavaUser|7974 has joined #oilproject-hack [21:33] xke nn puÌ? accedere al resto del fs [21:33] poi ci sono altri usi [21:33] come x "linux from scratch" [21:33] * cosys has left #oilproject-hack [21:33] ovvero create [21:33] cn chroot [21:34] una / fasulla [21:34] ci mettete il sistema [21:34] nuovo [21:34] e poi lo trasferite su cd,mooolto a grandi linee [21:34] e vi fate la vostra distro [21:34] basata su un altra distro gia esistente [21:34] poi [21:34] ps [21:35] Ì? un comando [21:35] k vi mostra tutti i processi in esecuzione [21:35] in un dato momento [21:35] dandovi informazioni su di lui [21:35] top [21:35] Ì? come ps [21:35] ma Ì? in continuo aggiornamento [21:35] * nathanpowers has joined #oilproject-hack [21:35] * JavaUser|0042 has joined #oilproject-hack [21:35] * cosys has joined #oilproject-hack [21:35] kill [21:35] uccide un processo [21:36] come argomento kill [21:36] accetta [21:36] il pid del processo k ottenete con ps o top [21:36] pwd [21:36] vi mostra in k cartella siete [21:36] who [21:37] vi da informazioni sugli utenti collegati al sistema in quel momento [21:37] uname [21:37] aspÌ?... [21:37] prima di andare avanti [21:37] vediamo se avete domande [21:37] * zero_the sets mode: -m [21:37] \me alza la mano [21:37] * Pastore_000 alza la mano [21:37] zero [21:37] * JavaUser|1703 alza la mano [21:37] :( ne avevo tante ma mi sono dimenticata tutto [21:37] * JavaUser|0042 has quit IRC (Quit: Azzurra EIRC Java Chat) [21:37] UHAUHAhuaHUAhuaHUAuh [21:37] \me alza la mano [21:37] dimmi javauser1703 [21:37] * JavaUser|1703 is now known as vonrichtofen [21:38] * JavaUser|7974 is now known as The_Prophet [21:38] ecco [21:38] come faccio a montare il dvd? [21:38] \me [21:38] \me alza la mano [21:38] mount /mnt/cdrom [21:38] se [21:38] cdrom [21:38] \me alza la mano [21:38] non ci riesco perchÌ? mi dÌ un errore nel superblocco [21:38] Ì? il punto di mount [21:38] allora [21:38] * jollyr0ger has left #oilproject-hack [21:38] prova a mettere in fstab [21:38] km filesystem [21:38] auto [21:38] anzicchÌ? quello del cd [21:39] potrebbe funzionare [21:39] Pastore_000 dimmi [21:39] quindi come filesystem km [21:39] \me alza la mano [21:39] "auto" [21:39] alaza la mano [21:39] \me si usa con l'altra barra // [21:39] ok [21:39] volevo sapere who visualizza gli utenti [21:39] ? [21:39] si,qelli collegati [21:39] nn ho capito ad esempio su un server gli utenti collegati? [21:39] * The_Prophet alza la mano [21:39] visualizza [21:39] anche i dati degli utenti [21:39] who [21:39] ah ok [21:40] e posso digitarlo cosi oppure prima devo digitare top ? [21:40] * The_Prophet alza la mano [21:40] dimmi The_Prophet [21:40] thx [21:40] allora [21:40] 2 sec [21:40] * zero_the sets mode: +m [21:40] top [21:40] nn centra kn who [21:40] * zero_the sets mode: -m [21:40] ah oki [21:40] ok vai [21:40] grazie :D [21:40] ok [21:40] thx [21:40] allora vorrei sapere [21:40] :) [21:41] come si fa a risalire a un ip connesso su gaim [21:41] cioÌ? [21:41] 4zero sono entrato da poco e purtoppo sonorimasto indietro per̃å? volevo sapere come metto in rete la shell [21:41] sto chattando con uno e voglio sapere come fare a conoscere il suo pi [21:41] * zero_the sets mode: +m [21:41] ragazzi [21:41] ma xke usate il rosso e nn rispettate l'alzata di mano?? [21:41] * zero_the sets mode: -m [21:42] * nathanpowers has quit IRC (Read error: Connection reset by peer) [21:42] * zero_the sets mode: +m [21:42] dunque [21:42] The_Prophet [21:42] x avere l'ip [21:42] ci deve essere una connessione [21:42] e quella c'e [21:42] poi [21:42] apri la shell [21:42] e dai netstat [21:42] k visualizzerÌ le tue connessioni [21:42] con i relativi ip [21:42] naturalmente [21:43] se per esempio nel frattempo sei connesso ad un p2p [21:43] ci saranno mooolte connessioni e la cosa Ì? più ardua [21:43] se sai il suo provider la cosa Ì? più facile [21:43] man netstat x i dubbi [21:44] * Pastore_000 alza la mano [21:44] dimmi Pastore_000 [21:44] come faccio a chiudere top [21:44] q [21:44] a ok tnk [21:44] ;) [21:44] 4alza la mano [21:44] * zero_the sets mode: +m [21:44] gisto in top [21:44] ad alcune lettere [21:44] corrispondono comandi [21:44] q x uscire [21:45] k x killare [21:45] h x l'help [21:45] * zero_the sets mode: -m [21:45] JavaUser|2894 [21:45] dimmi [21:45] come metto in rete la shell [21:45] azz [21:45] k modem hai? [21:45] ethernet [21:46] ;) [21:46] cerca rp-pppoe [21:46] * Cibernaux has quit IRC (Quit: Azzurra EIRC Java Chat) [21:46] ee scaricalo,mettilo e dai ./go [21:46] nella cartella scompattata [21:46] poi segui le instruzioni [21:46] ;) [21:46] altre domande? [21:48] spyboot(?) [21:48] e dove li vedo i log dei demoni su linux? [21:48] dipende [21:48] kmq [21:48] nei doc dei demoni c'Ì? scritto...ma tu cosa hai attivo? [21:49] io ora sono su win [21:49] ah [21:49] 10 giorni di punizione [21:49] nn posso dirti le porte che ho aperte [21:49] :) [21:49] alza la mano [21:49] nn in main [21:49] in pv si [21:49] va beh continuiamo,magari dopo ne parliamo [21:49] ok [21:49] Heap dimmi [21:49] zero poi diccele anche a noi :-))))) [21:49] :P [21:50] volevo sapere come era organizzato il file system [21:50] ops [21:50] si [21:50] * zero_the sets mode: +m [21:50] dunque [21:50] c'e la root [21:50] che come ho detto Ì? / [21:50] poi /bin [21:50] dove ci sono i file binari e alcuni comandi [21:50] poi /home [21:50] dove ci sono le home degli utenti [21:51] invece root ha home /root [21:51] inoltre di solito /mnt Ì? la dir dove si montano i fs [21:51] poi /etc [21:51] dove ci sono i file di configurazione [21:52] invece in /usr ci sono le path dei comandi(/usr/bin e /sbin x root) [21:52] * cosys has left #oilproject-hack [21:52] i sorgenti del kernel in /usr/src/linux [21:52] poi dipende dal OS quest'ultimo [21:52] in /boot [21:53] ci sono i file x il boot [21:53] * cosys has joined #oilproject-hack [21:53] poi vediamo [21:53] altre cose importanti nn mi vengono in mente [21:53] * zero_the sets mode: -m [21:53] voi ve ne ricordate altri? [21:53] ehm si [21:53] dicci [21:53] non comprate i winmodem:) [21:54] eheheh [21:54] ;) [21:54] giusto,se potete ethernet [21:54] ok grazie zero :-) [21:54] zero ultima cosa [21:54] * MagicGnappo rialza la mano [21:54] /me alza la mano [21:54] dimmi [21:54] volevo sapere qual'̃å? il comando di Linux x sapere il proprio ip? (forse l'hai gia detto prima e solo ke ero uscito un attimo) [21:54] se do un comando che salva un file come gli dico di salvarlo in una determinata cartella [21:54] * zero_the sets mode: +m [21:54] dunque [21:54] ifconfig [21:54] seguito da [21:54] eth0 [21:54] se Ì? x la rete locale [21:55] ppp0 se Ì? adsl [21:55] poi [21:55] ifconfig eth0 192.168.1.1 (o un altro ip) x impostare la rete staticamente [21:55] * zero_the sets mode: -m [21:55] altri comandi variano a secondo delle distro [21:55] si [21:55] alza la mano [21:55] i problemi sorgono con i wifi [21:55] dimmi [21:56] per i debian like c'e' apt [21:56] zero la lez si puÌ? dire conclusa? ..così io andrei che sn d fretta [21:56] ^_^ [21:56] Grazie [21:56] si,mancano un paio di cose [21:56] zero volevo chiderti una cosa [21:56] dimmi [21:56] \me alza la mano [21:56] la procedura che mi hai spigato prima per la shell [21:56] ovvero? [21:56] la devo fare cmq anche se riesco gia a connettermi? [21:57] * madero has joined #oilproject-hack [21:57] * ChanServ sets mode: +o madero [21:57] per metterela shel in rete [21:57] ah.. [21:57] se riesci a connetterti di gia no ;) [21:57] cmq ho installato ora Cygwin [21:57] altri comandi : rsh(ssh rlogin) [21:57] powerfrank dimmi [21:57] cosa sono i simboli [21:57] cm mai c'Ì? il simbolo $? [21:57] per esempio il dollaro o il cancelletto [21:57] * zero_the sets mode: +m [21:57] il cancelletto [21:57] Ì? associato al root [21:58] il dollaro agli utenti normali [21:58] * zero_the sets mode: -m [21:58] ci sono solo questi o anche altri [21:58] questi 2... [21:58] cmq funge benissimo Cygwin [21:58] ^^ [21:58] ok [21:58] * Heap alza la mano [21:58] * Pastore_000 alza la mano [21:58] dimmi Heap [21:58] cosa Ì? cygwin? [21:59] www.cygwin.com [21:59] Ì? una emulazione [21:59] alza la mano [21:59] dimmi Pastore_000 [21:59] volevo sapere se esiste un qualcosa di simile a ssh per windows [21:59] cioÌ? ho sbagliato [21:59] se posso installare ssh su windows [22:00] ho visto openssh ma nn so [22:00] si,nn l'ho mai fatto ma penso di si [22:00] * zero_the sets mode: +m [22:00] un paio di comandi k mi sono dimenticato [22:00] ma k servono [22:00] sn rpm [22:00] rpm Ì? un gestore di archivi rpm [22:01] k sn usati su molte distro [22:01] rpm -i pacchetto [22:01] installa il pacchetto [22:01] x slackware [22:01] c'e installpkg pacchetto [22:01] x debian like [22:01] dpkg -i pacchetto [22:01] o apt-get install pacchetto [22:01] poi [22:01] gzip [22:01] e gunzip [22:01] x zippare e unzippare archivi zip [22:02] bzip2 e bunzip2 x archvi .bz2 [22:02] * zero_the sets mode: -m [22:02] due domande, la prima cm faccio ad alzare la mano e la seconda cm faccio a salire nella cartella, cd.. nn funge [22:02] ultime domande k poi devo scappare ragazzi [22:02] perdonami zero ma devi chiarirmi un paio di cose alzo la mano [22:02] * zero_the sets mode: +m [22:02] x alzare la mano /me [22:02] x risalire [22:03] km ho accennato l'altra volta [22:03] nn Ì? cd.. [22:03] ma cd .. con lo spazio [22:03] ;) [22:03] * zero_the sets mode: -m [22:03] ok ^^ [22:03] dimmi javauseer [22:03] giusto [22:03] * JavaUser|2894 alza la mano [22:03] * Heap has quit IRC (Quit: ) [22:04] dimmi JavaUser|2894 [22:04] * bigfantasy has joined #oilproject-hack [22:04] sera [22:04] devi chiarirmi una cosa [22:04] ciao big [22:04] ciao Falcon_ [22:04] ciao bigfantasy [22:04] ciao zero_the [22:04] se sono connesso ad internet [22:04] scusate il ritardo :( [22:04] ciao hai nuovi [22:04] uffa [22:04] e on questo momneto lo sono chiaramente [22:04] aiå¤/.?/./ [22:04] ;) [22:04] come connetto anche la shell [22:05] la shell Ì? connessa assieme al sistema [22:05] * Shady86 alza la mano [22:05] ciao zero [22:05] ciao lord [22:05] ciao Pastore_000 [22:05] e a tutti [22:05] chiudo :D [22:05] ciao [22:05] Shady86 dimmi [22:05] grazie per la lezione [22:05] notte [22:05] di niente ;) [22:05] quindi posso lanciare comandi in rete? [22:05] <<<< [22:05] certo [22:05] * Pastore_000 has quit IRC (Quit: ) [22:05] ma /home sarei in c? [22:05] no no [22:05] azzz [22:05] * zero_the sets mode: +m [22:05] il fs di linux e quello di windows sn diversi [22:06] dovete accettare di ripartire da 0 con linux [22:06] c: al massimo lo potete paragonare a / [22:06] e home [22:06] a doc and settings\utente [22:06] * zero_the sets mode: -m [22:06] capito [22:06] * ale_tronco has left #oilproject-hack [22:07] a che ore finisce la lezione?scusate se non c'entra niente con la lezione questa domanda [22:07] io uso mac [22:07] ora ragazzi vado,k devo finire di studiare [22:07] ciao [22:07] k ciao zero [22:07] ecco ? finita :P [22:07] e auguri [22:07] Ciao [22:07] ciao zero_the [22:07] * Novrik has joined #oilproject-hack [22:07] ciao [22:07] giovedì prossimo lezione di crittografia con Falcon_ [22:07] * Disconnected Session Close: Thu Apr 07 22:07:50 2005