Alcuni comandi comuni AIX / Unix

Il seguente elenco contiene alcuni comandi AIX comuni.


• lsps -a (elenca lo spazio di paging)
• lsattr -El mem0 (elenca la memoria fisica corrente)
• extendlv hd6 16 (spazio di paginazione raddoppiato da 512 MB a 1024 MB)
(usare solo con la direzione di IBM)
• smit lsmksysb (elenca i file su un nastro da un mksysb)
• lsdev -Cc disk (mostra tutte le unità disco)
• lscfg -vl hdisk1 (mostra informazioni su singole unità disco, s / n, p / n, ecc ...)
• lspv (mostra i dischi installati sul sistema)
• df -k (mostra le informazioni sulla dimensione del file system)
• lp nomefile (stampa il file sulla stampante di rete)
• lpstat (mostra i lavori di stampa)
• cancel # (annulla il lavoro di stampa di #, trovato con lpstat)
• enq -U (riavvia la stampa se lo stato indica che è inattivo - deve essere root)
• enq -Q prtx - # xxx (reindirizza un lavoro di stampa a un'altra coda di stampa)
• ps -ef (mostra i processi di sistema correnti)
• errpt -a (mostra la segnalazione degli errori di sistema comprese le interruzioni di corrente)
• errclear 0 (cancella completamente il file errlog visualizzato con errpt -a)
• errclear -N sysplanar0 0
(cancella solo gli elementi selezionati specificati dal nome della risorsa, es: sysplanar0)
• diag (diagnostica di sistema, utilizzare la sezione diagnostica avanzata: consente di determinare la causa esatta di un problema come sysplana0, interroga il sistema errlog per informazioni).
• sort -o list list (memorizza l'output ordinato della lista nella lista)
• sort -u list (ordina ed elimina le linee duplicate)
• grep -vxf masterlist della lista combinata (liste di # nella lista principale non trovate nella lista combinata)
ex: lista combinata = liste di distribuzione multiple contenenti SA già scaricate nella lista principale = elenco di tutti i saloni SA
Questo grep elencherà i saloni nell'elenco principale a cui non è stato scaricato nulla.
• tail -f nomefile (mostra le ultime dieci righe di un file e controlla eventuali aggiornamenti)
• lsattr -El sys0 | grep maxuproc (mostra il numero massimo di processi consentiti per tutti gli utenti, che può essere aumentato andando in "smit system".)
• lsvg -l rootvg (visualizza le informazioni sul disco incluso il numero di partizioni logiche e fisiche per ogni file system; i PP dovrebbero essere il doppio di quelli di LP se il disco è speculare).
• comm -12 file1 file2 (mostra solo quali righe sono presenti sia in file1 che in file2; ordina entrambi i file prima di eseguire il comando. -12 sopprime le colonne 1 e 2 e ciò che è solo in file1 e solo in file2,)
• nomefile wc (elenca il numero di righe, il numero di parole, il numero di caratteri nel file, utile per le liste di distribuzione; può usare -c per i caratteri, -w per le parole o -l per le righe [ad es. Wc -l nomefile, ecc. ])
• df -Ik [mostra lo spazio su disco del filesystem; totale, usato e gratuito (nessun Inode)]
• (in vi): r nomefile (legge il contenuto di un file)
• (in vi): comando r! (Legge l'output di un comando)
• (in vi) yy p (copia e incolla) - yy = yank, p = incolla sotto la riga, P = incolla sopra la riga.
• (in vi) dd p (taglia e incolla) - dd = taglia, p = incolla sotto la linea, P = incolla sopra la linea.
• Ksh -n nomefile (controlla gli errori di sintassi nei programmi kornshell)
• cfgmgr (comando per far sì che il sistema riconosca il nuovo hardware; può essere eseguito mentre il sistema è in esecuzione; un avvio del sistema lo esegue 3 volte).
• cfgmgr -i / dev / cd0 [installa i driver da cd per il nuovo hardware (metodo migliore)]
• lscfg -vp | grep CL (mostra la versione attuale del firmware)
• instfix -i | grep -i aix (mostra il livello di manutenzione per AIX)
• oslevel -r (mostra il livello del sistema operativo con livello di manutenzione)
• Nome del server nslookup (mostra l'indirizzo IP del nome del server così com'è sul server DNS della rete tramite il file /etc/resolv.conf dell'RS6000; se non può risolvere il nome del server, il "name server" viene fermato sul RS6000 (nessun file resolv.conf presente) o c'è qualcosa di sbagliato nel DNS.)
• Il file /etc/netsvc.conf contenente hosts = local, bind4 [Questo costringerà l'RS6000 a usare prima il file / etc / hosts e poi il DNS se non lo trova in / etc / hosts. Altrimenti, controllerà solo il DNS (se il server dei nomi è avviato su RS6000) e mai il file degli host. ???]
• lssrc -g nfs (utilizzare per verificare se il servizio nfs è attualmente in esecuzione)
• stopsrc -g nfs [usa per fermare il servizio nfs - (cambia rcnfs da "wait" a off in / etc / inittab per impedirne l'avvio durante boo)]