Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

1
Warum benötigt chmod Speicherplatz? Nicht vorhandener Algorithmus?
Ich versuche, einige Dateien zu chmod und erhalte die Fehlermeldung "Datenträgerkontingent überschritten": Es stimmt, dass ich nicht mehr so ​​viel Speicherplatz im Dateisystem habe, in dem ich chmod verwende, nämlich nfs.mit.edu:/export/evodesign/beatdb(was ein NFS ist ), entweder in Bytes oder in Inodes: Aber warum braucht chmod mehr Platz? Ich benutze Ubuntu …
19 nfs  chmod  quota 

3
Ausführen von nicht signiertem Javaws-Code
Für eine KVM-Remote-Konsole muss ich eine jnlpDatei ausführen können . Wenn ich es laufen lasse, bekomme ich: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:797) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:555) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:908) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are …
19 security  java 

3
Readarray (oder Pipe) Problem
Ich blieb bei einem merkwürdigen readarrayKommandoverhalten. Die man bashStaaten: readarray Read lines from the standard input into the indexed array variable array Aber diese Skripte funktionieren nicht (Array ist leer): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset arr; cat /etc/passwd | readarray arr; …
19 bash  pipe 




7
Warum muss ich aus einem gelöschten Verzeichnis aussteigen?
Auf meinem Server habe ich eine Verzeichnisstruktur, die ungefähr so ​​aussieht: /myproject/code Normalerweise habe ich eine SSH-Verbindung zum Server und 'stehe' in diesem Verzeichnis: root@machine:/myproject/code# Wenn ich eine neue Version meines Codes bereitstelle, wird das Codeverzeichnis entfernt. root@machine:/myproject/code# ./run -bash: ./run: No such file or directory Und die einzige Lösung, …

1
tmux, Vim und Solarized
Lokal Beim Stöbern in tmux , Vim und Solarized kann ich viele Beschwerden über 256 Farben und "Benutzererfahrung" feststellen. Nun, ich habe das gegenteilige "Problem", dh Vim funktioniert gut mit einem voll solarisierten Thema nur in tmux . Hintergrund Ich habe jetzt eine Weile mit dem Farbschema meines Ubuntu- Terminals …
19 vim  tmux  colors 

8
hostapd startet nicht über "service" - sondern direkt
Ich habe Probleme, hostapdals Dienst zu beginnen. Es schlägt fehl, wenn ich versuche, es zu starten: $ sudo service hostapd start [FAIL] Starting advanced IEEE 802.11 management: hostapd failed! Soweit ich weiß, verwendet dies die Konfiguration in /etc/default/hostapd: $ cat /etc/default/hostapd # Defaults for hostapd initscript # # See /usr/share/doc/hostapd/README.Debian …


4
Lesen Sie die Mitte einer großen Datei
Ich habe eine 1 TB-Datei. Ich möchte von Byte 12345678901 zu Byte 19876543212 lesen und das auf Standardausgabe auf einer Maschine mit 100 MB RAM setzen. Ich kann leicht ein Perl-Skript schreiben, das dies tut. Sysread liefert 700 MB / s (was in Ordnung ist), aber Syswrite liefert nur 30 …
19 files  dd 

2
Wie werden Systembefehle wie ls erstellt?
Ich habe einige Zweifel bezüglich * nix. Ich weiß nicht, um welche Art von ausführbarer Datei es sich handelt ls, ob es sich um eine .sh- oder .ksh-Datei oder um eine andere Art von ausführbarer Systemdatei handelt. Was ist das? Als ich versuchte zu sehen, wie der Quellcode eines lsBefehls …

9
Testen Sie, ob mehrere Variablen festgelegt sind
Ich möchte sicherstellen, dass an einem bestimmten Punkt eines Skripts nach dem sourceEinrichten einer Konfigurationsdatei mehrere Variablen festgelegt werden und, falls dies nicht der Fall ist, die Ausführung abgebrochen wird, um dem Benutzer die fehlende Variable mitzuteilen. Ich habe versucht for var in $one $two $three ; do ... wenn …


3
Das Lesen von / dev / random erzeugt keine Daten
Ich benutze oft den Befehl cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' | head --bytes 32 um pseudozufällige Passwörter zu generieren. Das geht nicht mit /dev/random. Speziell cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' Erzeugt eine Ausgabe cat /dev/random | strings --bytes …
19 linux  random 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.