Unix & Linux

Domande e risposte per utenti di Linux, FreeBSD e altri sistemi operativi Un * x-like


4
/ dev / tcp ascolta invece di nc ascolta
Con un ascoltatore netcat come: nc -l <port> < ~/.bashrc Posso prendere il mio .bashrc su una nuova macchina (non ha nco LDAP) con: cat < /dev/tcp/<ip>/<port> > ~/.bashrc La mia domanda è: c'è un modo per imitare le capacità di nc -l <port>nella mia prima riga con / dev …





8
Come si confronta il kernel Linux con le architetture microkernel?
Ho letto una volta che uno dei vantaggi di un'architettura microkernel è che puoi interrompere / avviare servizi essenziali come reti e filesystem, senza bisogno di riavviare l'intero sistema. Ma considerando che il kernel Linux al giorno d'oggi (è sempre stato così?) Offre la possibilità di utilizzare i moduli per …
39 linux  kernel 

3
Perché le versioni precedenti dei pacchetti Debian scompaiono nei repository dei pacchetti? (altamente rilevante per la configurazione del sistema controllato dalla versione)
Scenario: nella configurazione del sistema controllata dalla versione basata su Puppet, Chef ecc., È necessario riprodurre un determinato stato del sistema. Questo viene fatto specificando esplicitamente le versioni del pacchetto di sistema. Di recente abbiamo riscontrato un problema in cui alcune versioni dei pacchetti mancavano nei repository Debian. Un esempio: …




6
Come scaricare un file binario come letterale stringa C / C ++?
Ho un file binario che vorrei includere nel mio codice sorgente C (temporaneamente, a scopo di test), quindi vorrei ottenere il contenuto del file come una stringa C, qualcosa del genere: \x01\x02\x03\x04 Questo è possibile, forse utilizzando le utilità odo hexdump? Sebbene non sia necessario, se la stringa può passare …
39 c  hexdump  xxd 


4
Grep dalla fine di un file all'inizio
Ho un file con circa 30.000.000 di righe (Radius Accounting) e ho bisogno di trovare l'ultima corrispondenza di un determinato modello. Il comando: tac accounting.log | grep $pattern dà ciò di cui ho bisogno, ma è troppo lento perché il sistema operativo deve prima leggere l'intero file e quindi inviarlo …

3
Esportazione di una variabile con punto (.) In essa
Come esportare una variabile che contiene punti. Ottengo "nome variabile non valido" quando ho provato: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Persino la fuga di punti metacaratteri (.) Non ha aiutato neanche $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.