Changeset 9e7475a
- Timestamp:
- 06/12/2020 09:04:48 PM (4 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 4234aea6
- Parents:
- a3d0817
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/dbus.xml
ra3d0817 r9e7475a 64 64 <term><parameter>--with-console-auth-dir=/run/console</parameter></term> 65 65 <listitem> 66 <para>This specifies the location of the ConsoleKit auth 66 <para>This specifies the location of the ConsoleKit authorization 67 67 directory.</para> 68 68 </listitem> … … 92 92 ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) /usr/lib/libdbus-1.so</userinput></screen> 93 93 94 <para>Create a symlink ,so that D-Bus and systemd can use the same94 <para>Create a symlink so that D-Bus and systemd can use the same 95 95 <filename>machine-id</filename> file:</para> 96 96 … … 131 131 <term><command>dbus-cleanup-sockets</command></term> 132 132 <listitem> 133 <para> Used to clean upleftover sockets in a directory</para>133 <para>is used to remove leftover sockets in a directory</para> 134 134 <indexterm zone="ch-system-dbus dbus-cleanup-sockets"> 135 135 <primary sortas="b-dbus-cleanup-sockets">dbus-cleanup-sockets</primary> … … 141 141 <term><command>dbus-daemon</command></term> 142 142 <listitem> 143 <para> The D-Bus message bus daemon</para>143 <para>Is the D-Bus message bus daemon</para> 144 144 <indexterm zone="ch-system-dbus dbus-daemon"> 145 145 <primary sortas="b-dbus-daemon">dbus-daemon</primary> … … 194 194 <term><command>dbus-test-tool</command></term> 195 195 <listitem> 196 <para> Atool to help packages test196 <para>Is a tool to help packages test 197 197 <application>D-Bus</application></para> 198 198 <indexterm zone="ch-system-dbus dbus-test-tool"> -
chapter08/systemd.xml
ra3d0817 r9e7475a 45 45 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-1.patch</userinput></screen> 46 46 47 48 <para>Create a symlink to work around missing xsltproc:</para> 47 <para>Create a symlink to work around the xsltproc command not being installed:</para> 49 48 50 49 <screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen> … … 97 96 <title>The meaning of the meson options:</title> 98 97 99 <!--100 <varlistentry>101 <term><parameter>-Dc_args=-Wno-format-overflow</parameter></term>102 <listitem>103 <para>The defaults flags passed to gcc contain104 <parameter>-Werror=format-overflow</parameter>, which generates105 an error with GCC 10. Passing this parameter prevents the error106 from occuring.</para>107 </listitem>108 </varlistentry>109 -->110 111 98 <varlistentry> 112 99 <term><parameter>-D*-path=*</parameter></term> 113 100 <listitem> 114 <para>These switches provide location of binaries needed by101 <para>These switches provide the location of binaries needed by 115 102 systemd at runtime that have not yet been installed.</para> 116 103 </listitem> … … 155 142 <listitem> 156 143 <para>These switches ensure that core programs and 157 shared libraries are installed in thesubdirectories144 shared libraries are installed in subdirectories 158 145 of the root partition.</para> 159 146 </listitem> … … 201 188 202 189 <screen><userinput remap="make">LANG=en_US.UTF-8 ninja</userinput></screen> 203 <!-- 204 <para>To test the package, execute the following command:</para> 205 206 <screen><userinput remap="test">LANG=en_US.UTF-8 ninja test</userinput></screen> 207 --> 190 208 191 <para>Install the package:</para> 209 192 … … 233 216 some problems with packages and units in BLFS:</para> 234 217 235 236 218 <screen><userinput remap="adjust">rm -f /usr/lib/sysctl.d/50-pid-max.conf</userinput></screen> 237 219 238 <!--239 <para>Prevent systemd from creating <filename>/run/nologin</filename>240 to allow unprivileged user logins without241 <application>systemd-logind</application>:</para>242 243 <screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen>244 -->245 220 </sect2> 246 221 … … 291 266 <term><command>bootctl</command></term> 292 267 <listitem> 293 <para> Used to query the firmware and boot manager settings</para>268 <para>Is used to query the firmware and boot manager settings</para> 294 269 <indexterm zone="ch-system-systemd bootctl"> 295 270 <primary sortas="b-bootctl">bootctl</primary> … … 301 276 <term><command>busctl</command></term> 302 277 <listitem> 303 <para> Used to introspect and monitor the D-Bus bus</para>278 <para>Is used to introspect and monitor the D-Bus bus</para> 304 279 <indexterm zone="ch-system-systemd busctl"> 305 280 <primary sortas="b-busctl">busctl</primary> … … 311 286 <term><command>coredumpctl</command></term> 312 287 <listitem> 313 <para> Used to retrieve coredumps from the systemd journal</para>288 <para>Is used to retrieve coredumps from the systemd journal</para> 314 289 <indexterm zone="ch-system-systemd coredumpctl"> 315 290 <primary sortas="b-coredumpctl">coredumpctl</primary> … … 335 310 <term><command>hostnamectl</command></term> 336 311 <listitem> 337 <para> Used to query and change the system hostname and related312 <para>Is used to query and change the system hostname and related 338 313 settings</para> 339 314 <indexterm zone="ch-system-systemd hostnamectl"> … … 346 321 <term><command>init</command></term> 347 322 <listitem> 348 <para> The first process to be started when the kernel has initialized323 <para>Is the first process to be started when the kernel has initialized 349 324 the hardware which takes over the boot process and starts all 350 processes according to its configuration files</para> 325 processes according to its configuration files. In this case, it starts 326 systemd.</para> 351 327 <indexterm zone="ch-system-systemd init"> 352 328 <primary sortas="b-init">init</primary> … … 358 334 <term><command>journalctl</command></term> 359 335 <listitem> 360 <para> Used to query the contents of the systemd journal</para>336 <para>Is used to query the contents of the systemd journal</para> 361 337 <indexterm zone="ch-system-systemd journalctl"> 362 338 <primary sortas="b-journalctl">journalctl</primary> … … 368 344 <term><command>kernel-install</command></term> 369 345 <listitem> 370 <para> Used to add and remove kernel and initramfs images to and371 from /boot </para>346 <para>Is used to add and remove kernel and initramfs images to and 347 from /boot. In LFS, this is done manually.</para> 372 348 <indexterm zone="ch-system-systemd kernel-install"> 373 349 <primary sortas="b-kernel-install">kernel-install</primary> … … 379 355 <term><command>localectl</command></term> 380 356 <listitem> 381 <para> Used to query and change the system locale and keyboard layout357 <para>Is used to query and change the system locale and keyboard layout 382 358 settings</para> 383 359 <indexterm zone="ch-system-systemd localectl"> … … 390 366 <term><command>loginctl</command></term> 391 367 <listitem> 392 <para> Used to introspect and control the state of the systemd Login368 <para>Is used to introspect and control the state of the systemd Login 393 369 Manager</para> 394 370 <indexterm zone="ch-system-systemd loginctl"> … … 401 377 <term><command>machinectl</command></term> 402 378 <listitem> 403 <para> Used to introspect and control the state of the systemd Virtual379 <para>Is used to introspect and control the state of the systemd Virtual 404 380 Machine and Container Registration Manager</para> 405 381 <indexterm zone="ch-system-systemd machinectl"> … … 412 388 <term><command>networkctl</command></term> 413 389 <listitem> 414 <para> Used to introspect the state of the network links as seen by415 systemd-networkd</para>390 <para>Is used to introspect and configure the state of the network 391 links configured by systemd-networkd</para> 416 392 <indexterm zone="ch-system-systemd networkctl"> 417 393 <primary sortas="b-networkctl">networkctl</primary> … … 423 399 <term><command>portablectl</command></term> 424 400 <listitem> 425 <para> Used to attach or detach portable services from the local401 <para>Is used to attach or detach portable services from the local 426 402 system</para> 427 403 <indexterm zone="ch-system-systemd portablectl"> … … 434 410 <term><command>poweroff</command></term> 435 411 <listitem> 436 <para> Tells the kernel to halt the system and switch off the computer412 <para>Instructs the kernel to halt the system and switch off the computer 437 413 (see <command>halt</command>)</para> 438 414 <indexterm zone="ch-system-systemd poweroff"> … … 445 421 <term><command>reboot</command></term> 446 422 <listitem> 447 <para> Tells the kernel to reboot the system (see423 <para>Instructs the kernel to reboot the system (see 448 424 <command>halt</command>)</para> 449 425 <indexterm zone="ch-system-systemd reboot"> … … 456 432 <term><command>resolvconf</command></term> 457 433 <listitem> 458 <para>Register DNS server and domain configuration with434 <para>Registers DNS server and domain configuration with 459 435 <command>systemd-resolved</command></para> 460 436 <indexterm zone="ch-system-systemd resolvconf"> … … 467 443 <term><command>resolvectl</command></term> 468 444 <listitem> 469 <para>Send control commands to the network name resolution470 manager, or resolve domain names, IPv4 and IPv6 addresses,445 <para>Sends control commands to the network name resolution 446 manager, or resolves domain names, IPv4 and IPv6 addresses, 471 447 DNS records, and services.</para> 472 448 <indexterm zone="ch-system-systemd resolvectl"> … … 479 455 <term><command>runlevel</command></term> 480 456 <listitem> 481 <para> Reports the previous and the current run-level, as noted in the457 <para>Outputs the previous and the current run-level, as noted in the 482 458 last run-level record in <filename>/var/run/utmp</filename></para> 483 459 <indexterm zone="ch-system-systemd runlevel"> … … 490 466 <term><command>shutdown</command></term> 491 467 <listitem> 492 <para>Brings the system down in a s ecure way, signaling all processes493 a nd notifying all logged-in users</para>468 <para>Brings the system down in a safe and secure manner, signaling 469 all processes and notifying all logged-in users</para> 494 470 <indexterm zone="ch-system-systemd shutdown"> 495 471 <primary sortas="b-shutdown">shutdown</primary> … … 501 477 <term><command>systemctl</command></term> 502 478 <listitem> 503 <para> Used to introspect and control the state of the systemd system479 <para>Is used to introspect and control the state of the systemd system 504 480 and service manager</para> 505 481 <indexterm zone="ch-system-systemd systemctl"> … … 512 488 <term><command>systemd-analyze</command></term> 513 489 <listitem> 514 <para> Used to determine system boot-up performance of the current515 boot </para>490 <para>Is used to determine system startup performance of the current 491 boot, as well as identify troublesome systemd units</para> 516 492 <indexterm zone="ch-system-systemd systemd-analyze"> 517 493 <primary sortas="b-systemd-analyze">systemd-analyze</primary> … … 523 499 <term><command>systemd-ask-password</command></term> 524 500 <listitem> 525 <para> Used to query a system password or passphrase from the user,501 <para>Is used to query a system password or passphrase from the user, 526 502 using a question message specified on the command line</para> 527 503 <indexterm zone="ch-system-systemd systemd-ask-password"> … … 534 510 <term><command>systemd-cat</command></term> 535 511 <listitem> 536 <para>Used to connect STDOUT and STDERR of a process with the Journal 512 <para>Is used to connect the STDOUT and STDERR outputs of a process 513 with the systemd journal. 537 514 </para> 538 515 <indexterm zone="ch-system-systemd systemd-cat"> … … 567 544 <term><command>systemd-delta</command></term> 568 545 <listitem> 569 <para> Used to identify and compare configuration files in546 <para>Is used to identify and compare configuration files in 570 547 <filename class="directory">/etc</filename> that override default 571 548 counterparts in <filename class="directory">/usr</filename></para> … … 579 556 <term><command>systemd-detect-virt</command></term> 580 557 <listitem> 581 <para>Detects execution in a virtualized environment</para> 558 <para>Detects whether the system is being run in a virtual 559 environment, and adjusts udev accordingly.</para> 582 560 <indexterm zone="ch-system-systemd systemd-detect-virt"> 583 561 <primary sortas="b-systemd-detect-virt">systemd-detect-virt</primary> … … 589 567 <term><command>systemd-escape</command></term> 590 568 <listitem> 591 <para> Used to escape strings for inclusion in systemd unit569 <para>Is used to escape strings for inclusion in systemd unit 592 570 names</para> 593 571 <indexterm zone="ch-system-systemd systemd-escape"> … … 600 578 <term><command>systemd-hwdb</command></term> 601 579 <listitem> 602 <para> Used to manage hardware database (hwdb)</para>580 <para>Is used to manage the hardware database (hwdb)</para> 603 581 <indexterm zone="ch-system-systemd systemd-hwdb"> 604 582 <primary sortas="b-systemd-hwdb">systemd-hwdb</primary> … … 610 588 <term><command>systemd-id128</command></term> 611 589 <listitem> 612 <para>Generate and printid128 strings</para>590 <para>Generates and prints id128 strings</para> 613 591 <indexterm zone="ch-system-systemd systemd-id128"> 614 592 <primary sortas="b-systemd-id128">systemd-id128</primary> … … 620 598 <term><command>systemd-inhibit</command></term> 621 599 <listitem> 622 <para>Used to execute a program with a shutdown, sleep or idle 623 inhibitor lock taken</para> 600 <para>Is used to execute a program with a shutdown, sleep or idle 601 inhibitor lock taken, preventing an action such as a system shutdown 602 until the process is completed.</para> 624 603 <indexterm zone="ch-system-systemd systemd-inhibit"> 625 604 <primary sortas="b-systemd-inhibit">systemd-inhibit</primary> … … 631 610 <term><command>systemd-machine-id-setup</command></term> 632 611 <listitem> 633 <para> Used by system installer tools to initialize the machine ID612 <para>Is used by system installer tools to initialize the machine ID 634 613 stored in <filename>/etc/machine-id</filename> at install time with a 635 614 randomly generated ID</para> … … 643 622 <term><command>systemd-mount</command></term> 644 623 <listitem> 645 <para> A tool to temporarily mount or auto-mount a drive.</para>624 <para>Is used to temporarily mount or automount disks.</para> 646 625 <indexterm zone="ch-system-systemd systemd-mount"> 647 626 <primary sortas="b-systemd-mount">systemd-mount</primary> … … 653 632 <term><command>systemd-notify</command></term> 654 633 <listitem> 655 <para> Used by daemon scripts to notify the init system about status634 <para>Is used by daemon scripts to notify the init system about status 656 635 changes</para> 657 636 <indexterm zone="ch-system-systemd systemd-notify"> … … 664 643 <term><command>systemd-nspawn</command></term> 665 644 <listitem> 666 <para> Used to run a command or OS in a light-weight namespace645 <para>Is used to run a command or OS in a light-weight namespace 667 646 container</para> 668 647 <indexterm zone="ch-system-systemd systemd-nspawn"> … … 675 654 <term><command>systemd-path</command></term> 676 655 <listitem> 677 <para> Used to query system and user paths</para>656 <para>Is used to query system and user paths</para> 678 657 <indexterm zone="ch-system-systemd systemd-path"> 679 658 <primary sortas="b-systemd-path">systemd-path</primary> … … 685 664 <term><command>systemd-repart</command></term> 686 665 <listitem> 687 <para> Used go grow and add partitions to a partition table when666 <para>Is used to grow and add partitions to a partition table when 688 667 systemd is used in an OS image (e.g. a container).</para> 689 668 <indexterm zone="ch-system-systemd systemd-repart"> … … 696 675 <term><command>systemd-resolve</command></term> 697 676 <listitem> 698 <para> Used to resolve domain names, IPV4 and IPv6 addresses, DNS677 <para>Is used to resolve domain names, IPV4 and IPv6 addresses, DNS 699 678 resource records, and services</para> 700 679 <indexterm zone="ch-system-systemd systemd-resolve"> … … 707 686 <term><command>systemd-run</command></term> 708 687 <listitem> 709 <para>Used to create and start a transient .service or a .scope unit 710 and run the specified command in it</para> 688 <para>Is used to create and start a transient .service or a .scope 689 unit and run the specified command in it. This is useful for 690 validating systemd units.</para> 711 691 <indexterm zone="ch-system-systemd systemd-run"> 712 692 <primary sortas="b-systemd-run">systemd-run</primary> … … 715 695 </varlistentry> 716 696 717 <!-- <varlistentry id="systemd-stdio-bridge">718 <term><command>systemd-stdio-bridge</command></term>719 <listitem>720 <para>To be completed</para>721 <indexterm zone="ch-system-systemd systemd-stdio-bridge">722 <primary sortas="b-systemd-stdio-bridge">systemd-stdio-bridge</primary>723 </indexterm>724 </listitem>725 </varlistentry> -->726 727 697 <varlistentry id="systemd-socket-activate"> 728 698 <term><command>systemd-socket-activate</command></term> 729 699 <listitem> 730 <para> A toolto listen on socket devices and launch a process upon731 connection.</para>700 <para>Is used to listen on socket devices and launch a process upon 701 a successful connection to the socket.</para> 732 702 <indexterm zone="ch-system-systemd systemd-socket-activate"> 733 703 <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary> … … 752 722 <term><command>systemd-umount</command></term> 753 723 <listitem> 754 <para>Unmount mount points</para>724 <para>Unmounts mount points</para> 755 725 <indexterm zone="ch-system-systemd systemd-umount"> 756 726 <primary sortas="b-systemd-umount">systemd-umount</primary> … … 762 732 <term><command>systemd-tty-ask-password-agent</command></term> 763 733 <listitem> 764 <para>Used to list or process pending systemd password requests</para> 734 <para>Is used to list and/or process pending systemd password 735 requests</para> 765 736 <indexterm zone="ch-system-systemd systemd-tty-ask-password-agent"> 766 737 <primary sortas="b-systemd-tty-ask-password-agent">systemd-tty-ask-password-agent</primary> … … 783 754 <term><command>timedatectl</command></term> 784 755 <listitem> 785 <para> Used to query and change the system clock and its settings756 <para>Is used to query and change the system clock and its settings 786 757 </para> 787 758 <indexterm zone="ch-system-systemd timedatectl"> … … 794 765 <term><command>udevadm</command></term> 795 766 <listitem> 796 <para> Generic udev administration tool: controls the udevd daemon,797 provides info from the Udev database, monitors uevents, waits for798 uevents to finish, tests udev configuration, and triggers uevents799 for a given device</para>767 <para>Is a generic udev administration tool which controls the udevd 768 daemon, provides info from the Udev hardware database, monitors 769 uevents, waits for uevents to finish, tests udev configuration, and 770 triggers uevents for a given device</para> 800 771 <indexterm zone="ch-system-systemd udevadm"> 801 772 <primary sortas="b-udevadm">udevadm</primary> … … 807 778 <term><filename class="libraryfile">libsystemd</filename></term> 808 779 <listitem> 809 <para> The main systemd utility library</para>780 <para>Is the main systemd utility library</para> 810 781 <indexterm zone="ch-system-systemd libsystemd"> 811 782 <primary sortas="c-libsystemd">libsystemd</primary> … … 817 788 <term><filename class="libraryfile">libudev</filename></term> 818 789 <listitem> 819 <para> Alibrary to access Udev device information</para>790 <para>Is a library to access Udev device information</para> 820 791 <indexterm zone="ch-system-systemd libudev"> 821 792 <primary sortas="c-libudev">libudev</primary> -
chapter09/clock.xml
ra3d0817 r9e7475a 17 17 <para>This section discusses how to configure the 18 18 <command>systemd-timedated</command> system service, which configures 19 system clock and timezone.</para>19 the system clock and timezone.</para> 20 20 21 21 <para>If you cannot remember whether or not the hardware clock is set to UTC, … … 31 31 32 32 <para><command>systemd-timedated</command> reads <filename>/etc/adjtime</filename>, 33 and depending on the contents of the file, itsets the clock to either UTC or33 and depending on the contents of the file, sets the clock to either UTC or 34 34 local time.</para> 35 35 … … 60 60 <screen role="nodump"><userinput>timedatectl set-time YYYY-MM-DD HH:MM:SS</userinput></screen> 61 61 62 <para> Hardware clock will also be updated accordingly.</para>62 <para>The hardware clock will also be updated accordingly.</para> 63 63 64 64 <para>To change your current time zone, issue:</para> -
chapter09/consoled.xml
ra3d0817 r9e7475a 25 25 language-specific HOWTOs can also help with this, see <ulink 26 26 url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. 27 Examine <command>localectl list-keymaps</command> outputfor a list of28 valid console keymaps. Look in 27 Examine the output of <command>localectl list-keymaps</command> for a list of 28 valid console keymaps. Look in the 29 29 <filename class="directory">/usr/share/consolefonts</filename> 30 30 directory for valid screen fonts.</para> … … 107 107 <term>list-x11-keymap-models</term> 108 108 <listitem> 109 <para>Show known X11 keyboard mapping models.</para>109 <para>Shows known X11 keyboard mapping models.</para> 110 110 </listitem> 111 111 </varlistentry> … … 114 114 <term>list-x11-keymap-layouts</term> 115 115 <listitem> 116 <para>Show known X11 keyboard mapping layouts.</para>116 <para>Shows known X11 keyboard mapping layouts.</para> 117 117 </listitem> 118 118 </varlistentry> … … 121 121 <term>list-x11-keymap-variants</term> 122 122 <listitem> 123 <para>Show known X11 keyboard mapping variants.</para>123 <para>Shows known X11 keyboard mapping variants.</para> 124 124 </listitem> 125 125 </varlistentry> … … 128 128 <term>list-x11-keymap-options</term> 129 129 <listitem> 130 <para>Show known X11 keyboard mapping options.</para>130 <para>Shows known X11 keyboard mapping options.</para> 131 131 </listitem> 132 132 </varlistentry> … … 135 135 136 136 <note><para>Using any of the parameters listed above requires the 137 XKeyboard 137 XKeyboard-Config package from BLFS.</para></note> 138 138 139 139 </sect1> -
chapter09/etcshells.xml
ra3d0817 r9e7475a 29 29 <para>For example, this file is consulted by <command>chsh</command> 30 30 to determine whether an unprivileged user may change the login shell for her 31 own account. If the command name is not listed, the user will be denied of32 change.</para>31 own account. If the command name is not listed, the user will be denied the 32 ability to change shells.</para> 33 33 34 34 <para>It is a requirement for applications such as -
chapter09/introductiond.xml
ra3d0817 r9e7475a 39 39 </itemizedlist> 40 40 41 <para>Third, configuring the system clock and keyboard layout .</para>41 <para>Third, configuring the system clock and keyboard layout is shown.</para> 42 42 43 43 <itemizedlist> … … 50 50 </itemizedlist> 51 51 52 53 52 <para>Fourth, a brief introduction to the scripts and configuration 54 files used when the user logs into the system .</para>53 files used when the user logs into the system is presented.</para> 55 54 56 55 <itemizedlist> … … 63 62 </itemizedlist> 64 63 65 <para>And finally, configuring the systemd behavior.</para>64 <para>And finally, configuring the behavior of systemd is discussed.</para> 66 65 67 66 <itemizedlist> -
chapter09/locale.xml
ra3d0817 r9e7475a 15 15 </indexterm> 16 16 17 <para>The <filename>/etc/locale.conf</filename> below sets some17 <para>The <filename>/etc/locale.conf</filename> file below sets some 18 18 environment variables necessary for native language support. Setting 19 19 them properly results in:</para> … … 21 21 <itemizedlist> 22 22 <listitem> 23 <para>The output of programs translated into thenative language</para>23 <para>The output of programs being translated into your native language</para> 24 24 </listitem> 25 25 <listitem> 26 <para> Correct classification of characters into letters, digits and other26 <para>The correct classification of characters into letters, digits and other 27 27 classes. This is necessary for <command>bash</command> to properly accept 28 28 non-ASCII characters in command lines in non-English locales</para> … … 32 32 </listitem> 33 33 <listitem> 34 <para> Appropriate default paper size</para>34 <para>The appropriate default paper size</para> 35 35 </listitem> 36 36 <listitem> 37 <para> Correct formatting of monetary, time, and date values</para>37 <para>The correct formatting of monetary, time, and date values</para> 38 38 </listitem> 39 39 </itemizedlist> 40 40 41 41 <para>Replace <replaceable><ll></replaceable> below with the two-letter code 42 for thedesired language (e.g., <quote>en</quote>) and42 for your desired language (e.g., <quote>en</quote>) and 43 43 <replaceable><CC></replaceable> with the two-letter code for the appropriate 44 44 country (e.g., <quote>GB</quote>). <replaceable><charmap></replaceable> should … … 55 55 Some applications cannot handle the various synonyms correctly (e.g., require 56 56 that <quote>UTF-8</quote> is written as <quote>UTF-8</quote>, not 57 <quote>utf8</quote>), so it is safest in most57 <quote>utf8</quote>), so it is the safest in most 58 58 cases to choose the canonical name for a particular locale. To determine 59 59 the canonical name, run the following command, where <replaceable><locale … … 81 81 before the telephone number in order to get into the country. If any of the 82 82 commands above fail with a message similar to the one shown below, this means 83 that your locale was either not installed in Chapter 6 or is not supported by84 the default installation of Glibc.</para>83 that your locale was either not installed in Chapter 6 or is not 84 supported by the default installation of Glibc.</para> 85 85 86 86 <screen><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></screen> … … 91 91 Glibc.</para> 92 92 93 <!-- FIXME: the xlib example will bec ame obsolete real soon-->93 <!-- FIXME: the xlib example will become obsolete in the future.--> 94 94 <para>Some packages beyond LFS may also lack support for your chosen locale. One 95 95 example is the X library (part of the X Window System), which outputs the … … 143 143 mail with such characters from Mutt or Pine results in non-RFC-conforming 144 144 messages being sent (the charset in the outgoing mail is indicated as <quote>unknown 145 8-bit</quote>). So you can use the <quote>C</quote> locale only if you are sure that146 you will never need 8-bit characters.</para>145 8-bit</quote>). It's suggested that you use the <quote>C</quote> locale only 146 if you are certain that you will never need 8-bit characters.</para> 147 147 148 <!-- 148 149 <para>UTF-8 based locales are not supported well by many programs. 149 150 Work is in progress to document and, if possible, fix such problems, see 150 151 <ulink url="&blfs-book;introduction/locale-issues.html"/>.</para> 152 --> 151 153 152 154 </sect1> -
chapter09/networkd.xml
ra3d0817 r9e7475a 49 49 <para> 50 50 Udev normally assigns network card interface names based 51 on system physicalcharacteristics such as enp2s1. If you are51 on physical system characteristics such as enp2s1. If you are 52 52 not sure what your interface name is, you can always run 53 53 <command>ip link</command> after you have booted your system. … … 77 77 Create a manual naming scheme, for example by naming the 78 78 interfaces something like "internet0", "dmz0", or "lan0". 79 For that, create .link 80 files in /etc/systemd/network/, that choose an explicit name or a 81 better naming scheme for one, some, or all of your interfaces. 82 For example: 79 To do that, create .link files in /etc/systemd/network/ that 80 select an explicit name or a better naming scheme for your 81 network interfaces. For example: 83 82 </para> 84 83 … … 171 170 <note><para>If using another means to configure your network 172 171 interfaces (ex: ppp, network-manager, etc.), or if using any type of 173 local resolver (ex: bind, dnsmasq, etc.), or any other software that174 generates an <filename>/etc/resolv.conf</filename> (ex: resolvconf), the175 <command>systemd-resolved</command> service should not be172 local resolver (ex: bind, dnsmasq, unbound, etc.), or any other software 173 that generates an <filename>/etc/resolv.conf</filename> (ex: resolvconf), 174 the <command>systemd-resolved</command> service should not be 176 175 used.</para></note> 177 176 … … 207 206 <para>Replace 208 207 <replaceable><IP address of the nameserver></replaceable> 209 with the IP address of the DNS most appropriate for the setup. There will 210 often be more than one entry (requirements demand secondary servers for 211 fallback capability). If you only need or want one DNS server, remove the 212 second <emphasis>nameserver</emphasis> line from the file. The IP address 213 may also be a router on the local network.</para> 208 with the IP address of the DNS server most appropriate for your setup. 209 There will often be more than one entry (requirements demand secondary 210 servers for fallback capability). If you only need or want one DNS server, 211 remove the second <emphasis>nameserver</emphasis> line from the file. 212 The IP address may also be a router on the local network. Another option 213 is to use the Google Public DNS service using the IP addresses below as 214 nameservers.</para> 214 215 215 216 <note><para>The Google Public IPv4 DNS addresses are … … 263 264 264 265 <para>Decide on a fully-qualified domain name (FQDN), and possible aliases 265 for use in the <filename>/etc/hosts</filename> file. If using static 266 for use in the <filename>/etc/hosts</filename> file. If using static IP 266 267 addresses, you'll also need to decide on an IP address. The syntax 267 268 for a hosts file entry is:</para> … … 286 287 287 288 <para>Even if not using a network card, a valid FQDN is still required. 288 This is necessary for certain programs to operate correctly.</para> 289 290 <para>If using DHCP, DHCPv6, IPv6 Autoconfiguration, or if a network card 291 is not going to be configured, create the <filename>/etc/hosts</filename> 292 file by running the following command:</para> 289 This is necessary for certain programs, such as MTAs, to operate properly.</para> 290 291 <para>Create the /etc/hosts file using the following command:</para> 293 292 294 293 <screen role="nodump"><userinput>cat > /etc/hosts << "EOF" … … 308 307 specifically for the FQDN.</para> 309 308 309 <!-- 310 310 <para>If using a static address, create the <filename>/etc/hosts</filename> 311 311 file by running this command instead:</para> … … 314 314 <literal># Begin /etc/hosts 315 315 316 127.0.0.1 localhost 316 127.0.0.1 localhost.localdomain localhost 317 317 127.0.1.1 <replaceable><FQDN></replaceable> <replaceable><HOSTNAME></replaceable> 318 318 <replaceable><192.168.0.2></replaceable> <replaceable><FQDN></replaceable> <replaceable><HOSTNAME></replaceable> <replaceable>[alias1] [alias2] ...</replaceable> … … 330 330 network/system administrator and the machine will be connected to an 331 331 existing network). The optional alias name(s) can be omitted.</para> 332 332 --> 333 333 </sect2> 334 334 -
chapter09/systemd-custom.xml
ra3d0817 r9e7475a 50 50 51 51 <para>By default, <filename class="directory">/tmp</filename> is created as 52 a tmpfs. If this is not desired, it can be overridden by the following:</para> 52 a tmpfs. If this is not desired, it can be overridden by executing the 53 following command:</para> 53 54 54 55 <screen role="nodump"><userinput>ln -sfv /dev/null /etc/systemd/system/tmp.mount</userinput></screen> … … 56 57 <para>Alternatively, if a a separate partition for 57 58 <filename class="directory">/tmp</filename> is desired, specify that 58 partition in a n<filename>/etc/fstab</filename> entry.</para>59 partition in a <filename>/etc/fstab</filename> entry.</para> 59 60 60 61 <warning> … … 88 89 files with the same name in 89 90 <filename class="directory">/usr/lib/tmpfiles.d</filename>. See 90 <filename>tmpfiles.d(5)</filename> manual page 91 <filename>tmpfiles.d(5)</filename> manual page for file format 91 92 details.</para> 92 93 … … 104 105 which in turn references type d (directory). This then creates the 105 106 specified directory if is is not present and adjusts the permissions 106 and ownership as specified. 107 and ownership as specified. Contents of the directory will be 107 108 subject to time based cleanup if the age argument is specified. 108 109 </para> … … 122 123 <title>Overriding Default Services Behavior</title> 123 124 124 <para>The parameter of a unit can be overriden by creating a directory125 <para>The parameters of a unit can be overriden by creating a directory 125 126 and a configuration file in <filename 126 127 class="directory">/etc/systemd/system</filename>. For example:</para> … … 181 182 <para>Logging on a system booted with systemd is handled with 182 183 systemd-journald (by default), rather than a typical unix syslog daemon. 183 You can also add a normal syslog daemon and have both workside by184 You can also add a normal syslog daemon and have both operate side by 184 185 side if desired. The systemd-journald program stores journal entries in a 185 186 binary format rather than a plain text log file. To assist with … … 203 204 </listitem> 204 205 <listitem> 205 <para><command>journalctl -f</command>: p ovides functionality similar206 <para><command>journalctl -f</command>: provides functionality similar 206 207 to tail -f (follow).</para> 207 208 </listitem> … … 216 217 when a daemon process crashes. On systemd booted systems the core 217 218 dumping is handled by <command>systemd-coredump</command>. It will 218 log the core dump in tothe journal and store the core dump itself in219 log the core dump in the journal and store the core dump itself in 219 220 <filename class="directory">/var/lib/systemd/coredump</filename>. 220 To retrieve and process core dumps, <command>coredumpctl</command>221 To retrieve and process core dumps, the <command>coredumpctl</command> 221 222 tool is provided. Here are some examples of frequently used commands: 222 223 </para> … … 225 226 <listitem> 226 227 <para><command>coredumpctl -r</command>: lists all core dumps in 227 reverse dchronological order.</para>228 </listitem> 229 <listitem> 230 <para><command>coredumpctl -1 info</command>: show the information231 ofthe last core dump.</para>232 </listitem> 233 <listitem> 234 <para><command>coredumpctl -1 debug</command>: load the last core228 reverse chronological order.</para> 229 </listitem> 230 <listitem> 231 <para><command>coredumpctl -1 info</command>: shows the information 232 from the last core dump.</para> 233 </listitem> 234 <listitem> 235 <para><command>coredumpctl -1 debug</command>: loads the last core 235 236 dump into <ulink url="&blfs-book;general/gdb.html">GDB</ulink>. 236 237 </para> … … 250 251 EOF</userinput></screen> 251 252 252 <para>See <filename>systemd-coredump(8)</filename>,253 <para>See the <filename>systemd-coredump(8)</filename>, 253 254 <filename>coredumpctl(1)</filename>, and 254 255 <filename>coredump.conf.d(5)</filename> manual pages for more … … 285 286 after the user session has ended, but breaks backwards compatibility 286 287 with tools like <command>nohup</command> and utilities that use 287 <function>d eamon()</function>.288 <function>daemon()</function>. 288 289 </para> 289 290 </listitem> … … 299 300 <listitem> 300 301 <para> 301 <emphasis>Disable at build-time</emphasis>: You can enable302 <emphasis>Disable at build-time</emphasis>: You can disable 302 303 lingering by default while building systemd by adding the switch 303 304 <parameter>-Ddefault-kill-user-processes=false</parameter> to the -
chapter09/udev.xml
ra3d0817 r9e7475a 224 224 <para>Note that the <quote>softdep</quote> command also allows 225 225 <literal>pre:</literal> dependencies, or a mixture of both 226 <literal>pre:</literal> and <literal>post:</literal> . See the227 <filename>modprobe.d(5)</filename> manual page for more information226 <literal>pre:</literal> and <literal>post:</literal> dependencies. See 227 the <filename>modprobe.d(5)</filename> manual page for more information 228 228 on <quote>softdep</quote> syntax and capabilities.</para> 229 229 230 <para >If the module in question is not a wrapper and is useful by itself,231 configure the <command>modules</command> bootscript to load this232 module on system boot. To do this, add the module name to the230 <para revision="sysv">If the module in question is not a wrapper and is 231 useful by itself, configure the <command>modules</command> bootscript to 232 load this module on system boot. To do this, add the module name to the 233 233 <filename>/etc/sysconfig/modules</filename> file on a separate line. 234 234 This works for wrapper modules too, but is suboptimal in that case.</para>
Note:
See TracChangeset
for help on using the changeset viewer.