Автор Тема: Xfce c Sysv  (Прочитано 670817 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1215 : 22.02.2020 12:37:44 »
Альты, вы шо блин делаете?!
Это преднамеренное уничтожение sysvinit.

Это следствие вынужденного перехода с sysklogd на rsyslog, как я полагаю. Возможно, требуется донастройка rsyslog. Есть ещё вариант перейти на syslog-ng.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Xfce c Sysv
« Ответ #1216 : 22.02.2020 13:11:10 »
Альты, вы шо блин делаете?!
Это преднамеренное уничтожение sysvinit.

Это следствие вынужденного перехода с sysklogd на rsyslog, как я полагаю. Возможно, требуется донастройка rsyslog. Есть ещё вариант перейти на syslog-ng.
так ругань, что в logrotate добавили дополнительных проверок на принадлежность логов, при чем тут rsyslog?
и наличие uucp тоже спорный момент, для чего он там?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1217 : 22.02.2020 13:29:04 »
Надо передохнуть. У меня уже едет крыша.
Положу пока чтобы не потерялось:
https://www.google.com/search?q=logrotate+don%27t+work
https://unix.stackexchange.com/questions/251106/logrotate-not-working
https://serverfault.com/questions/388066/logrotate-not-working

Надо наверное на свежеустановленной смотреть содержимое и даты.
Составить список файлов, но это не быстро. Всё. Потом.

И да, через --force срабатывает
/usr/sbin/logrotate -f /etc/logrotate.conf

Но без --force не ротировалось, хотя первая и последняя строка user/info говорят что не ротировалось с момента установки системы, - см. первую и последнюю строку user/info через sed:
# tune2fs -l /dev/sdb1 | grep create
Filesystem created:       Thu Dec  5 00:57:17 2019
# sed -n '1p; $p' /var/log/user/info | awk '{print $1}'
2019-12-05T04:39:09.392704+03:00
2020-02-21T07:20:27.154492+03:00
# ll /var/log/user/info*
-rw-r----- 1 root adm 140297 фев 21 07:20 /var/log/user/info
# LC_ALL=C date
Sat Feb 22 08:00:45 +03 2020

А правило говорит, что должно еженедельно:
# cat /etc/logrotate.d/syslog
/var/log/syslog/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/kernel/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/user/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/mail/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/daemons/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/auth/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/lpr/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/news/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/uucp/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/cron/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/ftp/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

Похоже что тут точно так же взорвалось:
На разделе "Корень файловой системы" осталось мало свободного места
https://forum.altlinux.org/index.php?topic=43607.0
Распухнувшие логи забили весь корень.
« Последнее редактирование: 22.02.2020 13:40:38 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1218 : 22.02.2020 18:21:50 »
Дебаг logrotate на лайв alt-p9-xfce-sysv-20191212-x86_64:
свежий запуск, нет сессии, нет сети, не делался dist-upgrade
(в конце дебага нет LF)
[root@localhost ~]# /usr/sbin/logrotate -d /etc/logrotate.conf
reading config file /etc/logrotate.conf
including /etc/logrotate.d
reading config file chrony
reading config file ppp
reading config file samba
olddir is now /var/log/samba/old
reading config file syslog
reading config file xdm

Handling 17 logs

rotating pattern: /var/log/chrony/*.log  weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/chrony/*.log
  log /var/log/chrony/*.log does not exist -- skipping
not running postrotate script, since no logs were rotated

rotating pattern: /var/log/ppp/connect-errors  after 1 days (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/ppp/connect-errors
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/samba/*  weekly (4 rotations)
olddir is /var/log/samba/old, empty log files are not rotated, old logs are removed
No logs found. Rotation not needed.

rotating pattern: /var/log/syslog/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/syslog/alert
  log does not need rotating (log has been already rotated)considering log /var/log/syslog/boot
  log does not need rotating (log has been already rotated)considering log /var/log/syslog/messages
  log does not need rotating (log has been already rotated)considering log /var/log/syslog/spooler
  log does not need rotating (log has been already rotated)considering log /var/log/syslog/sudo
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/kernel/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/kernel/errors
  log does not need rotating (log has been already rotated)considering log /var/log/kernel/info
  log does not need rotating (log has been already rotated)considering log /var/log/kernel/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/user/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/user/errors
  log does not need rotating (log has been already rotated)considering log /var/log/user/info
  log does not need rotating (log has been already rotated)considering log /var/log/user/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/mail/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/mail/all
  log does not need rotating (log has been already rotated)considering log /var/log/mail/errors
  log does not need rotating (log has been already rotated)considering log /var/log/mail/info
  log does not need rotating (log has been already rotated)considering log /var/log/mail/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/daemons/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/daemons/errors
  log does not need rotating (log has been already rotated)considering log /var/log/daemons/info
  log does not need rotating (log has been already rotated)considering log /var/log/daemons/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/auth/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/auth/all
  log does not need rotating (log has been already rotated)considering log /var/log/auth/messages
  log does not need rotating (log has been already rotated)considering log /var/log/auth/secure
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/lpr/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/lpr/errors
  log does not need rotating (log has been already rotated)considering log /var/log/lpr/info
  log does not need rotating (log has been already rotated)considering log /var/log/lpr/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/news/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/news/errors
  log does not need rotating (log has been already rotated)considering log /var/log/news/info
  log does not need rotating (log has been already rotated)considering log /var/log/news/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/uucp/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/uucp/errors
  log does not need rotating (log has been already rotated)considering log /var/log/uucp/info
  log does not need rotating (log has been already rotated)considering log /var/log/uucp/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/cron/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/cron/errors
  log does not need rotating (log has been already rotated)considering log /var/log/cron/info
  log does not need rotating (log has been already rotated)considering log /var/log/cron/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/ftp/*  weekly (5 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/ftp/errors
  log does not need rotating (log has been already rotated)considering log /var/log/ftp/info
  log does not need rotating (log has been already rotated)considering log /var/log/ftp/warnings
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/xdm-error.log  weekly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/xdm-error.log
  log /var/log/xdm-error.log does not exist -- skipping

rotating pattern: /var/log/wtmp  monthly (4 rotations)
empty log files are not rotated, only log files >= 1048576 bytes are rotated, old logs are removed
considering log /var/log/wtmp
  log does not need rotating (log has been already rotated)
rotating pattern: /var/log/btmp  monthly (4 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/btmp
  log does not need rotating (log has been already rotated)[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# cat /var/lib/logrotate/status
logrotate state -- version 2

Изначально:
# wc -l /.ro/var/lib/logrotate/status
0 /.ro/var/lib/logrotate/status
# chkconfig --list crond
crond          0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
# service crond status
crond is stopped
# cat /etc/cron.daily/logrotate
#!/bin/sh
exec /usr/sbin/logrotate /etc/logrotate.conf
« Последнее редактирование: 22.02.2020 18:33:11 от Speccyfighter »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Xfce c Sysv
« Ответ #1219 : 22.02.2020 18:47:59 »
Похоже что тут точно так же взорвалось:
На разделе "Корень файловой системы" осталось мало свободного места
https://forum.altlinux.org/index.php?topic=43607.0
Распухнувшие логи забили весь корень.

Не.... там старинный c7... но в 8ке же все хор...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1220 : 22.02.2020 19:27:25 »
но в 8ке же все хор...

В p8-sysv-xfce хорошо, он исталляционный. p9-xfce-sysv лайв.

Есть мысля провернуть фарш:
- Установить p9-xfce-sysv
- За- chroot -иться туда куда устанавливали
- Включить crond
- Загрузиться
- Сохранить /var/lib/logrotate/status
- Выполнить dist-upgrade (шоб в user/info насрало)
- Сохранить /var/lib/logrotate/status
- Подождать чуть больше недели
- Посмотреть /var/lib/logrotate/status и ротацию.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1221 : 24.02.2020 17:56:08 »
Пошёл тест-контроль logrotate новой установкой системы alt-p9-xfce-sysv:
# tune2fs -l /dev/sda1 | grep create
Filesystem created:       Mon Feb 24 16:27:31 2020

crond включил после завершения инсталляции до первой перезагрузки.
В лайве alt-p9-xfce-sysv по-умолчанию crond почему-то выключен.
И cron должен быть включен в лайве alt-p9-xfce-sysv по-умолчанию, - logrotate работает через cron:
# cat /etc/cron.daily/logrotate
#!/bin/sh
exec /usr/sbin/logrotate /etc/logrotate.conf

В системе на текущий момент:
# rpm -qa | grep syslog
rsyslog-classic-8.1901.0-alt1.noarch
rsyslog-8.1901.0-alt1.x86_64
syslog-common-2-alt1.noarch

Через неделю или чуть больше посмотрим на /var/lib/logrotate/status и ротацию логов, будет ротация или нет.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1222 : 24.02.2020 20:13:17 »
В p8-sysv-xfce хорошо, он исталляционный. p9-xfce-sysv лайв.

Давайте инсталляционный соберу. Проверим, лучше или нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1223 : 24.02.2020 23:05:07 »
В p8-sysv-xfce хорошо, он исталляционный. p9-xfce-sysv лайв.

Давайте инсталляционный соберу. Проверим, лучше или нет.

Антон, можно посмотреть.
Единственная шероховатость: у меня только один свободный раздел и тут вариант, или или. Или докатать тест лайва, или на это место водрузить инсталляционный. Но если соберёшь, установлю. Нет проблем.
Пока основная и явная проблема, это не включенный по-дефолту crond. Хотя пост-инсталл скрипт говорит, что crond должен быть уже включен. Поскольку ротация логов зависит от logrotate, а logrotate работает через /etc/cron.daily/.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Xfce c Sysv
« Ответ #1224 : 25.02.2020 05:26:01 »
Пока основная и явная проблема, это не включенный по-дефолту crond.

Да, при сборке live отключаются следующие службы:
_OFF = anacron blk-availability bridge clamd crond dhcpd dmeventd dnsmasq \
       mdadm netfs o2cb ocfs2 openvpn postfix rawdevices slapd smartd sshd \
       sysstat update_wms xinetd

Если проблема только в этом, то её несложно исправить.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1225 : 25.02.2020 09:50:22 »
Пока основная и явная проблема, это не включенный по-дефолту crond.

Да, при сборке live отключаются следующие службы:
_OFF = anacron blk-availability bridge clamd crond dhcpd dmeventd dnsmasq \
       mdadm netfs o2cb ocfs2 openvpn postfix rawdevices slapd smartd sshd \
       sysstat update_wms xinetd

Если проблема только в этом, то её несложно исправить.

Антон, давай из этого списка исключим crond. Тем более что на cron сидит и stmpclean.
Всё остальное по списку, пусть остаётся отключенным.
А дальше, в плане logrotate, посмотрим. Время покажет.
« Последнее редактирование: 25.02.2020 09:52:15 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1226 : 25.02.2020 11:01:30 »
Пока основная и явная проблема, это не включенный по-дефолту crond.
...На установленной с Live? Что то у меня ничего не пухнет. Или я чего то не понял?..

Про "не пухнет.":
Как это ни парадоксально звучит, и поняли и не поняли одновременно.

Правильно поняли что "не пухнет":
В отличие от систем на systemd, который сообщает в логи когда и как он поковырялся в носу, системы на sysv сообщают только в ascii и только важное. По этой причине, логи на sysv, растут, но медленно.

Неправильно поняли что "не пухнет":
Всё идёт хорошо до тех пор, пока по какой-то причине система не начнёт валить много и часто warnings и errors. При этом всё это непрерывно добавляется в каждый один конкретный файл-лог, который начинает непрерывно расти.
Чтобы предотвратить неконтролируемое разрастание логов, по-умолчанию в системах на sysv существует механизм ротации логов, правило которого, лежит в файле /etc/logrotate.d/syslog, - еженедельно запаковывать в архив файлы указанных каталогов если файл не нулевой и сохранять только 5 архивов файла:

Правило выглядит так
# head -n 10 /etc/logrotate.d/syslog
/var/log/syslog/* {
rotate 5
weekly
postrotate
/sbin/reload-syslog >/dev/null
endscript
}

/var/log/kernel/* {
rotate 5

для каждого каталога
# grep var /etc/logrotate.d/syslog
/var/log/syslog/* {
/var/log/kernel/* {
/var/log/user/* {
/var/log/mail/* {
/var/log/daemons/* {
/var/log/auth/* {
/var/log/lpr/* {
/var/log/news/* {
/var/log/uucp/* {
/var/log/cron/* {
/var/log/ftp/* {
# wc -l /etc/logrotate.d/syslog
87 /etc/logrotate.d/syslog

Вы можете изменить правило или добавить своё.

Такая логика предотвращает разрастание логов в системах на sysv в любом случае.
И ротация по-умолчанию ограничена только пятью архивами.
В частности на примере каталога /var/log/syslog:

Это предотвращает переполнение корневой файловой системы, - количество архивов файла ограничено пятью (см. rotate 5 в правилах /etc/logrotate.d/syslog)
# ls -l ./var/log/syslog/*
-rw-r----- 1 root adm     0 июл 31  2019 ./var/log/syslog/alert
-rw-r----- 1 root adm   224 июл 28  2019 ./var/log/syslog/alert.1.xz
-rw-r----- 1 root adm  2672 мая  6  2019 ./var/log/syslog/alert.2.xz
-rw-r----- 1 root adm   284 окт 23  2018 ./var/log/syslog/alert.3.xz
-rw-r----- 1 root adm   336 окт 21  2018 ./var/log/syslog/alert.4.xz
-rw-r----- 1 root adm   196 апр  6  2018 ./var/log/syslog/alert.5.xz
-rw-r----- 1 root adm     0 мая 22  2016 ./var/log/syslog/boot
-rw-r----- 1 root adm 81375 янв 29 19:45 ./var/log/syslog/messages
-rw-r----- 1 root adm 26388 янв 28 04:02 ./var/log/syslog/messages.1.xz
-rw-r----- 1 root adm 31964 дек  2 04:02 ./var/log/syslog/messages.2.xz
-rw-r----- 1 root adm 53824 ноя 24 04:02 ./var/log/syslog/messages.3.xz
-rw-r----- 1 root adm 51508 ноя 10 04:02 ./var/log/syslog/messages.4.xz
-rw-r----- 1 root adm 51640 ноя  4 04:02 ./var/log/syslog/messages.5.xz
-rw-r----- 1 root adm     0 мая 22  2016 ./var/log/syslog/spooler
-rw-r----- 1 root adm     0 мая 22  2016 ./var/log/syslog/sudo

несмотря на то, что сама система может быть установлена довольно давно
# tune2fs -l /dev/sda8 | grep create
Filesystem created:       Sun May 22 17:21:00 2016

Если не забывать подчищать кеш apt и /home, то система на sysv установленная по принципу "всё в одном разделе" может оставаться достаточно компактной, без сообщений о переполнении файловой:
# df -m | grep '^Фай\|/$'
Файловая система 1M-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sdb1            20030         6041    12950           32% /

В правильно сконфигурированных системах на sysv, кеш apt, /home и ядра в /boot, это единственное что может переполнить файловую систему. Но никогда логи.

Оффлайн Kalt

  • Участник
  • *
  • Сообщений: 996
Re: Xfce c Sysv
« Ответ #1227 : 25.02.2020 11:17:23 »
...Чего то не хватает?:
Спойлер
[root@comp-xeon-cpu-e2668c ~]# head -n 10 /etc/logrotate.d/syslog
/var/log/syslog/* {
   rotate 5
   weekly
   postrotate
      /sbin/reload-syslog >/dev/null
   endscript
}

/var/log/kernel/* {
   rotate 5
[root@comp-xeon-cpu-e2668c ~]# grep var /etc/logrotate.d/syslog
/var/log/syslog/* {
/var/log/kernel/* {
/var/log/user/* {
/var/log/mail/* {
/var/log/daemons/* {
/var/log/auth/* {
/var/log/lpr/* {
/var/log/news/* {
/var/log/uucp/* {
/var/log/cron/* {
/var/log/ftp/* {
[root@comp-xeon-cpu-e2668c ~]# wc -l /etc/logrotate.d/syslog
87 /etc/logrotate.d/syslog

[root@comp-xeon-cpu-e2668c ~]# ls -l ./var/log/syslog/*
ls: невозможно получить доступ к './var/log/syslog/*': Нет такого файла или каталога

[root@comp-xeon-cpu-e2668c ~]# tune2fs -l /dev/sdd5 | grep create
Filesystem created:       Fri Feb  7 16:39:18 2020
[root@comp-xeon-cpu-e2668c ~]# df -m | grep '^Фай\|/$'
Файловая система 1M-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sdd5            18033         5596    11499           33% /
[root@comp-xeon-cpu-e2668c ~]#

« Последнее редактирование: 25.02.2020 11:31:50 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Участник
  • *
  • Сообщений: 996
Re: Xfce c Sysv
« Ответ #1228 : 25.02.2020 12:13:18 »
...Так вроде хватило?:
Спойлер
[root@comp-xeon-cpu-e2668c ~]# ls -l /var/
итого 60
drwxr-xr-x  2 root root   4096 авг 28  2018 adm
drwxr-xr-x 11 root root   4096 дек 12 06:08 cache
drwxr-xr-x  2 root root   4096 авг 28  2018 db
dr-xr-xr-x  2 root root   4096 авг 28  2018 empty
drwxr-xr-x 39 root root   4096 фев  9 00:57 lib
drwxr-xr-x  2 root root   4096 авг 28  2018 local
lrwxrwxrwx  1 root root     11 дек 12 06:09 lock -> ../run/lock
drwxr-xr-x 18 root root   4096 фев 25 10:51 log
lrwxrwxrwx  1 root root     10 дек 12 06:06 mail -> spool/mail
drwxr-xr-x  2 root root   4096 авг 28  2018 nis
drwxr-x---  2 root nobody 4096 авг 28  2018 nobody
drwxr-xr-x  2 root root   4096 авг 28  2018 opt
drwxr-xr-x  2 root root   4096 авг 28  2018 preserve
drwxr-xr-x  5 root root   4096 дек 12 06:07 resolv
lrwxrwxrwx  1 root root      6 дек 12 06:09 run -> ../run
drwxr-xr-x  7 root root   4096 дек 12 06:08 spool
drwxrwxrwt  2 root root   4096 авг 28  2018 tmp
drwxr-xr-x  2 root root   4096 авг 28  2018 yp
[root@comp-xeon-cpu-e2668c ~]# ls -l /var/log/
итого 568
lrwxrwxrwx 1 root root        12 авг 29  2018 alert -> syslog/alert
drwxr-x--- 2 root adm       4096 дек 12 06:07 auth
lrwxrwxrwx 1 root root        11 авг 29  2018 boot.log -> syslog/boot
-rw-rw---- 1 root utmp         0 дек 12 06:08 btmp
drwxrwxr-t 2 root _chrony   4096 апр  6  2019 chrony
drwxr-x--- 2 root adm       4096 дек 12 06:07 cron
drwxr-x--- 2 root adm       4096 дек 12 06:07 daemons
-rw-r--r-- 1 root root     52266 фев 25 10:51 dmesg
-rw-r--r-- 1 root root         0 фев  7 16:53 faillog
drwxr-x--- 2 root adm       4096 дек 12 06:07 ftp
drwxr-xr-x 2 root root      4096 фев 25 10:51 gdm
drwxr-x--- 2 root adm       4096 дек 12 06:07 kernel
-rw-rw-r-- 1 root utmp    146292 фев  7 16:46 lastlog
drwxr-x--- 2 root adm       4096 дек 12 06:07 lpr
drwxr-x--- 2 root adm       4096 дек 12 06:07 mail
lrwxrwxrwx 1 root root         8 авг 29  2018 maillog -> mail/all
lrwxrwxrwx 1 root root        15 авг 29  2018 messages -> syslog/messages
drwxr-x--- 2 root adm       4096 дек 12 06:07 news
drwx------ 2 root root      4096 дек 12 06:08 ppp
-rw-r--r-- 1 root root     52184 фев 23 11:56 rpmpkgs
drwxr-x--- 2 root adm       4096 июн  4  2019 sa
drwx------ 3 root root      4096 дек 27 21:08 samba
lrwxrwxrwx 1 root root        11 авг 29  2018 secure -> auth/secure
lrwxrwxrwx 1 root root        14 авг 29  2018 spooler -> syslog/spooler
drwxr-x--- 2 root adm       4096 дек 12 06:07 syslog
drwxr-x--- 2 root adm       4096 дек 12 06:07 user
drwxr-x--- 2 root adm       4096 дек 12 06:07 uucp
-rw-rw-r-- 1 root utmp    238848 фев 25 11:22 wtmp
-rw-r--r-- 1 root root     77469 фев 25 10:51 Xorg.0.log
-rw-r--r-- 1 root root     78249 фев 24 19:52 Xorg.0.log.old
[root@comp-xeon-cpu-e2668c ~]# ls -l /var/log/syslog/
итого 1140
-rw-r----- 1 root adm       0 дек 12 06:07 alert
-rw-r----- 1 root adm       0 дек 12 06:07 boot
-rw-r----- 1 root adm 1162003 фев 25 11:22 messages
-rw-r----- 1 root adm       0 дек 12 06:07 spooler
-rw-r----- 1 root adm       0 дек 12 06:07 sudo
[root@comp-xeon-cpu-e2668c ~]# ls -l /var/log/syslog/*
-rw-r----- 1 root adm       0 дек 12 06:07 /var/log/syslog/alert
-rw-r----- 1 root adm       0 дек 12 06:07 /var/log/syslog/boot
-rw-r----- 1 root adm 1162003 фев 25 11:22 /var/log/syslog/messages
-rw-r----- 1 root adm       0 дек 12 06:07 /var/log/syslog/spooler
-rw-r----- 1 root adm       0 дек 12 06:07 /var/log/syslog/sudo
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1229 : 25.02.2020 13:18:39 »
...
[root@comp-xeon-cpu-e2668c ~]# ls -l ./var/log/syslog/*
ls: невозможно получить доступ к './var/log/syslog/*': Нет такого файла или каталога
...

:-) См. руководство пользователя по
iS-DOS (ZX Spectrum),
*-DOS, (DR, PC, MS)
или
Рассел Сейдж. Приемы профессиональной работы в UNIX
http://www.lib.ru/></LINUXGUIDE/profunix.txt
М. Уэлш ИНСТАЛЛЯЦИЯ LINUX И ПЕРВЫЕ ШАГИ
http://lib.ru/LINUXGUIDE/lig.html
PowerShell Управление текущим расположением
https://docs.microsoft.com/ru-ru/powershell/scripting/samples/managing-current-location?view=powershell-7
на предмет термина текущий каталог или текущий рабочий каталог или текущая папка.

С точки зрения файловой системы, термина текущая папка не существует. Поскольку папка, это только картинка на экране, упрощающая владельцам розовых клавиатур общение с операционной системой. Абстракция. Каталог же, это файл в особом формате. Концепция Unix: всё файлы.