table of contents
| SETARCH(8) | System-Administration | SETARCH(8) |
BEZEICHNUNG¶
setarch - ändert die vom System gemeldete Architektur und/oder setzt neue Personalitäts-Schalter.
ÜBERSICHT¶
setarch [Architektur] [Optionen] [Programm [Argument...]]
arch [Optionen] [Programm [Argument...]]
BESCHREIBUNG¶
setarch verändert die Ausführungsdomain und die Personalitätsschalter von Prozessen.
Die Ausführungsdomains beeinflussen derzeit nur die Ausgabe von uname -m. Beispielsweise sorgt der Aufruf von setarch i386 Programm auf einem AMD64-System dafür, dass das Programm den Rechnertyp als i686 sieht (oder eine andere relevante Architektur) anstelle von x86_64. Das vorgegebene Programm ist /bin/sh.
Seit Version 2.33 ist das Befehlszeilenargument Architektur optional und setarch kann zur Veränderung der Personalitätsschalter (ADDR_LIMIT_3GB, SHORT_INODE, usw.) ohne Änderung der Ausführungsdomain verwendet werden.
OPTIONEN¶
--list
--show[=Personalität]
-p, --pid=ID
--uname-2.6
-v, --verbose
-3, --3gb
--4gb
-B, --32bit
-F, --fdpic-funcptrs
-I, --short-inode
-L, --addr-compat-layout
-R, --addr-no-randomize
-S, --whole-seconds
-T, --sticky-timeouts
-X, --read-implies-exec
-Z, --mmap-page-zero
-h, --help
-V, --version
BEISPIELE¶
setarch --addr-no-randomize mytestprog setarch ppc32 rpmbuild --target=ppc --rebuild foo.src.rpm setarch ppc32 -vL3 rpmbuild --target=ppc --rebuild bar.src.rpm setarch ppc32 --32bit rpmbuild --target=ppc --rebuild foo.src.rpm setarch --show setarch --show=$(cat /proc/9284/personality) setarch --show --pid 9284
AUTOREN¶
Elliot Lee <sopwith@redhat.com>, Jindrich Novy <jnovy@redhat.com>, Karel Zak <kzak@redhat.com>
SIEHE AUCH¶
personality(2), select(2) *proc_pid_personality(5)
FEHLER MELDEN¶
Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem <https://github.com/util-linux/util-linux/issues>.
VERFÜGBARKEIT¶
Der Befehl setarch ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv <https://www.kernel.org/pub/linux/utils/util-linux/> heruntergeladen werden kann.
| 2026-04-26 | util-linux 2.42 |