From Fedora Project Wiki

(crond is a thing in Fedora.)
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{header|docs}}
== BIND 9.10 ==


{{Docs_beat_open}}
The Berkeley Internet Name Domain (BIND) has been updated to version 9.10. This version adds IPv6 listening by default. It also unifies external and internal libraries so that external applications can use the same libraries as BIND daemons. The version 3 XML schema, which provides faster parsing, is no longer optional.
=systemd changes=
===systemctl===
====Filtering by unit state===
`systemctl` now supports filtering the unit list output by load state. The --state option will accept any value or a comma-separated list values of LOAD, SUB, or ACTIVE states. For example:
systemctl --state failed


== Scheduled Tasks ==
Fedora uses `chronie` for execution of scheduled tasks using the `chrond` service.  Packages may drop files into '''/etc/cron.d/''' to add a task, or a user can add a task using the `crontab` utility.


===journalctl===
To learn about using cron jobs, refer to:
====Viewing the logs of a specific boot====
`journalctl -b` can be used to look for boot output of a specific boot. For example:
journalctl -b # output from current boot
journalctl -b -1 #output from previous boot
 
In addition to relative boot sequence, journalctl assigns a 128bit boot ID that can be referenced. For example,
journalctl -b  38fd9c3303574ed38e822233457f6b77 # output from a specific designated boot
 
===Referencing the journal with 'cursors'===
journalctl can reference the contents of the journal by a record identifier known as a 'cursor'. Similar to a git hash, the cursor uniquely identifies a point in the journal.
   
   
If you add --show-cursor to a journalctl query, the last line of output will contain the cursor value:
* `man 1 crontab`
journalctl -b -u network --show-cursor --since 15:00
* `man 5 crontab`
Sep 08 15:37:59 localhost.localdomain network[4074]: [FAILED]
* `man 8 cron`
Sep 08 15:37:59 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
* `man 8 crond`
Sep 08 15:37:59 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
* https://docs.fedoraproject.org/sysadmin-guide
Sep 08 15:37:59 localhost.localdomain systemd[1]: Unit network.service entered failed state.
-- cursor: s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831
 
The cursor can be used to identify that point in the journal in a broader query to provide context:
journalctl -c "s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831"
 
Scripts parsing journalctl's output can store the cursor value and use it on their next run to pick up where they left off:
journalctl --after-cursor "s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c7402;x=d177768ac95df831"
 
 


[[Category:Docs Project]]
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]
[[Category:Documentation beats]]
<!-- There's a bit about journalctl cursor seeking, but I can't find a documented definition of 'cursor' or any usage examples. It appears to be for machine users of the journal only. -->

Revision as of 20:09, 22 March 2015

BIND 9.10

The Berkeley Internet Name Domain (BIND) has been updated to version 9.10. This version adds IPv6 listening by default. It also unifies external and internal libraries so that external applications can use the same libraries as BIND daemons. The version 3 XML schema, which provides faster parsing, is no longer optional.

Scheduled Tasks

Fedora uses chronie for execution of scheduled tasks using the chrond service. Packages may drop files into /etc/cron.d/ to add a task, or a user can add a task using the crontab utility.

To learn about using cron jobs, refer to: