Unix & Linux

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

2
Comprensione dei comandi convogliati in Unix / Linux
Ho due semplici programmi: Ae B. Averrebbe eseguito per primo, quindi Bottiene lo "stdout" diA e lo userà come "stdin". Supponiamo che sto usando un sistema operativo GNU / Linux e il modo più semplice possibile per farlo sarebbe: ./A | ./B Se dovessi descrivere questo comando, direi che è …
16 pipe  terminology 

4
Esecuzione di una subshell dal centro del comando corrente
Mi trovo spesso in questo scenario. Sto scrivendo un comando e devo controllare qualcos'altro prima di completarlo. C'è un modo per aprire una subshell di qualche tipo con il mio input attuale finora ricordato, quindi quando esco da questa subshell sono tornato dove ero? $ mylongcommand -n -e <SOME KEY …
16 command-line  zsh 

3
Come può essere che il somename ssh funzioni, mentre il somename nslookup no?
Come sapere l'indirizzo IP di qualche host somenameche posso ssh? Se lo faccio nslookupsu questo host dice "nessuna risposta". Come può sshrisolvere il suo nome allora? Né /etc/hostsné .ssh/configspiegazione funzionato. MODIFICARE Siamo spiacenti somenameè pienamente qualificato. ssh somename.somedomain funziona, mentre ping somename.somedomain e nslookup somename.somedomain non fare


2
Cosa fa `. []. Foo []` in bash? Perché corrisponde a ".."?
Guarda quanto segue: $ echo .[].aliases[] .. $ echo .[].foo[] .. $ echo .[].[] .. $ echo .[].xyz[] .. $ echo .xyz[].xyz[] .xyz[].xyz[] $ echo .xyz[].[] .xyz[].[] Apparentemente sembra che stia traballando qualcosa, ma non capisco come il risultato si unisca. Dalla mia comprensione []è una classe di caratteri vuota. …
16 bash  shell  wildcards 

3
Chi legge /etc/resolv.conf?
Il mio server Centos 7 non risolve correttamente i nomi di dominio. Da quello che vedo, nei moderni sistemi Linux /etc/resolv.confviene spesso generato con dhclient, dnsmasqo Network Manager. Quindi ho una domanda teorica generale sullo stack di rete nei moderni Linux: Chi è responsabile della lettura /etc/resolv.conf? Quali giocatori (servizi …

1
Movimento atomico approssimativo tra i file system?
Devo spostare alcuni file da un filesystem all'altro sotto Ubuntu. Tuttavia, è molto importante che i file non esistano mai come file parziali o incompleti nella destinazione, almeno non con il nome file corretto. Finora, la mia unica soluzione è quella di scrivere uno script che prende ogni file, lo …
16 file-copy  move 





1
File tar con data come nome?
Sto cercando di tar e gzip un file con data e ora come il nome: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Ma torno: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Cosa sta succedendo esattamente qui e come …
16 bash  tar 

2
L'output di sostituzione del processo è fuori ordine
Il echo one; echo two > >(cat); echo three; il comando fornisce un output imprevisto. Ho letto questo: come viene implementata la sostituzione di processo in bash? e molti altri articoli sulla sostituzione dei processi su Internet, ma non capisco perché si comporti in questo modo. Uscita prevista: one two …

2
Come abilitare e utilizzare lo scheduler BFQ?
Ho appena installato il kernel Linux versione 4.12 su Ubuntu 17.04 usando ukuu (Ubuntu Kernel Update Utility https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Il fatto è che, quando controllo gli scheduler I / O disponibili, non riesco a trovare il BFQ né lo scheduler I / O Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] …

6
Come aggiorno apache2 all'ultima versione su Debian jessie?
Nella mia macchina Debian, la versione corrente di apache2 è 2.4.10: root@9dd0fd95a309:/# apachectl -V Server version: Apache/2.4.10 (Debian) Vorrei aggiornare apache a una versione più recente (almeno 2.4.26): ho provato: root@9dd0fd95a309:/# apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest …

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.