diff --git a/man/bootctl.xml b/man/bootctl.xml
index 4fec552ca8..ad0d5872fa 100644
--- a/man/bootctl.xml
+++ b/man/bootctl.xml
@@ -480,7 +480,7 @@
Exit status
On success, 0 is returned, a non-zero failure code otherwise. bootctl
--print-root-device returns exit status 80 in case the root file system is not backed by single
- block device, and other non-zero exit statusses on other errors.
+ block device, and other non-zero exit statuses on other errors.
diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml
index 5bae473856..3f19d2f56a 100644
--- a/man/org.freedesktop.systemd1.xml
+++ b/man/org.freedesktop.systemd1.xml
@@ -1294,10 +1294,11 @@ node /org/freedesktop/systemd1 {
QueueSignalUnit() is similar to KillUnit() but may be
used to enqueue a POSIX Realtime Signal (i.e. SIGRTMIN+… and
- SIGRTMAX-…) to the selected process(es). Takes the same paramaters as
+ SIGRTMAX-…) to the selected process(es). Takes the same parameters as
KillUnit() with one additional argument: an integer that is passed in the
- sival_int value accompanying the queued signal. See sigqueue3 for
- details.
+ sival_int value accompanying the queued signal. See
+ sigqueue3
+ for details.
GetJob() returns the job object path for a specific job, identified by its
id.
diff --git a/man/sd_journal_get_seqnum.xml b/man/sd_journal_get_seqnum.xml
index 732f660763..1fc7e6030a 100644
--- a/man/sd_journal_get_seqnum.xml
+++ b/man/sd_journal_get_seqnum.xml
@@ -42,7 +42,7 @@
store the sequence number in, and a buffer to return the 128bit sequence number ID in.
When writing journal entries to disk each systemd-journald instance will number
- them sequentially, starting from 1 for the first entry written after subsystem intialization. Each such
+ them sequentially, starting from 1 for the first entry written after subsystem initialization. Each such
series of sequence numbers is associated with a 128bit sequence number ID which is initialized randomly,
once at systemd-journal initialization. Thus, while multiple instances of
systemd-journald will assign the same sequence numbers to their written journal
diff --git a/man/systemctl.xml b/man/systemctl.xml
index 7ac3a4267d..f32d2f23cf 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -2177,7 +2177,7 @@ Jan 12 10:46:45 example.com bluetoothd[8900]: gatt-time-server: Input/output err
system call, rather than kill3. The
specified value must be a 32bit signed integer, and may be specified either in decimal, in
- hexademical (if prefixed with 0x), octal (if prefixed with 0o)
+ hexadecimal (if prefixed with 0x), octal (if prefixed with 0o)
or binary (if prefixed with 0b)
If this option is used the signal will only be enqueued on the control or main process of the
diff --git a/test/units/testsuite-78.sh b/test/units/testsuite-78.sh
index 1680166553..0c50847549 100755
--- a/test/units/testsuite-78.sh
+++ b/test/units/testsuite-78.sh
@@ -23,7 +23,7 @@ systemctl kill --kill-whom=main --kill-value=32 --signal=SIGRTMIN+7 "$UNIT"
systemctl kill --kill-whom=main --kill-value=16 --signal=SIGRTMIN+7 "$UNIT"
# We simply check that six signals are queued now. There's no easy way to check
-# from shell wich ones those are, hence we don't check that.
+# from shell which ones those are, hence we don't check that.
P=$(systemctl show -P MainPID "$UNIT")
test "$(grep SigQ: /proc/"$P"/status | cut -d: -f2 | cut -d/ -f1)" -eq 6