У меня нет Ubuntu (Mac здесь, Ubu в офисе), но я использую клавиатуру Mac там и по тем же причинам, что и вы, хотел это сделать.
Прежде всего, убедитесь, что ваша клавиатура установлена как клавиатура Mac. Я думаю, вы можете изменить это в клавиатуре system-> preferences->. Пока вы там, одна из вкладок приведет вас к странице сопоставления клавиш, где вы можете настроить, как работает команда cmd.
Как я уже сказал, я точно не помню - я могу указать на биты на моем экране здесь, но что doessn't работать, потому что меня там нет.
Если вы все еще застряли завтра, я снова посмотрю.
В качестве краткой заметки к замечательному ответу Rinzwind о Tuptime.
Пакет доступен в официальном репозитории, поэтому вы можете установить его с помощью:
# apt-get install tuptime [ ! d3]
Считая, что вы отправляете отчет в день 1 каждого месяца, это следующие шаги:
Получить отметку времени первого дня месяца назад с 00:00 часов: 5]
$ date -d "-1 month 00:00" +%s
1514761200
Получите отметку времени последнего дня предыдущего месяца с 23:59 часов:
$ date -d "this month -1 second 00:00" +%s
1517439599
Используйте эти цифры с аргументами tsince и tuntil:
[ f3]Теперь вы можете получить этот отчет или один из других доступных, как формат таблицы или списка, и отправить его клиентам.
В качестве краткой заметки к замечательному ответу Rinzwind о Tuptime.
Пакет доступен в официальном репозитории, поэтому вы можете установить его с помощью:
# apt-get install tuptime [ ! d3]
Считая, что вы отправляете отчет в день 1 каждого месяца, это следующие шаги:
Получить отметку времени первого дня месяца назад с 00:00 часов:
$ date -d "-1 month 00:00" +%s
1514761200
Получите отметку времени последнего дня предыдущего месяца с 23:59 часов:
$ date -d "this month -1 second 00:00" +%s
1517439599
Используйте эти цифры с аргументами tsince и tuntil:
$ tuptime --tsince 1514761200 --tuntil 1517439599
System startups: 25 since 00:00:00 01/01/18 until 23:59:59 31/01/18
System shutdowns: 24 ok - 1 bad
System uptime: 4.84 % - 1 day, 12 hours, 0 minutes and 24 seconds
System downtime: 95.16 % - 29 days, 11 hours, 59 minutes and 36 seconds
System life: 31 days, 0 hours, 0 minutes and 0 seconds
Largest uptime: 3 hours, 37 minutes and 41 seconds from 19:00:15 16/01/18
Shortest uptime: 1 minute and 5 seconds from 16:40:13 19/01/18
Average uptime: 1 hour, 26 minutes and 25 seconds
Largest downtime: 4 days, 9 hours, 48 minutes and 21 seconds from 14:11:38 27/01/18
Shortest downtime: 11 seconds from 16:40:02 19/01/18
Average downtime: 1 day, 4 hours, 19 minutes and 11 seconds
Current uptime: 48 minutes and 19 seconds since 18:50:03 01/02/18
Теперь вы можете получить этот отчет или один из других доступных, как формат таблицы или списка, и отправить его клиентам.
В качестве краткой заметки к замечательному ответу Rinzwind о Tuptime.
Пакет доступен в официальном репозитории, поэтому вы можете установить его с помощью:
# apt-get install tuptime [ ! d3]
Считая, что вы отправляете отчет в день 1 каждого месяца, это следующие шаги:
Получить отметку времени первого дня месяца назад с 00:00 часов:
$ date -d "-1 month 00:00" +%s
1514761200
Получите отметку времени последнего дня предыдущего месяца с 23:59 часов:
$ date -d "this month -1 second 00:00" +%s
1517439599
Используйте эти цифры с аргументами tsince и tuntil:
$ tuptime --tsince 1514761200 --tuntil 1517439599
System startups: 25 since 00:00:00 01/01/18 until 23:59:59 31/01/18
System shutdowns: 24 ok - 1 bad
System uptime: 4.84 % - 1 day, 12 hours, 0 minutes and 24 seconds
System downtime: 95.16 % - 29 days, 11 hours, 59 minutes and 36 seconds
System life: 31 days, 0 hours, 0 minutes and 0 seconds
Largest uptime: 3 hours, 37 minutes and 41 seconds from 19:00:15 16/01/18
Shortest uptime: 1 minute and 5 seconds from 16:40:13 19/01/18
Average uptime: 1 hour, 26 minutes and 25 seconds
Largest downtime: 4 days, 9 hours, 48 minutes and 21 seconds from 14:11:38 27/01/18
Shortest downtime: 11 seconds from 16:40:02 19/01/18
Average downtime: 1 day, 4 hours, 19 minutes and 11 seconds
Current uptime: 48 minutes and 19 seconds since 18:50:03 01/02/18
Теперь вы можете получить этот отчет или один из других доступных, как формат таблицы или списка, и отправить его клиентам.
Существует инструмент, называемый «tuptime», который генерирует информацию об «времени безотказной работы», но с гораздо более подробной информацией по сравнению с показом «времени безотказной работы».
С их страницы github:
Базовая установка и использование Clone the repogit clone https://github.com/rfrail3/tuptime.git
Скопируйте файл tuptime, расположенный в каталоге latest/, в /usr/bin/ и сделайте его выполнимым cp tuptime/src/tuptime /usr/bin/tuptime chmod ugo+x /usr/bin/tuptime
. Убедитесь, что система передает необходимые условия python 3.X
Запустите сначала с помощью привилегированный пользователь tuptime
Дополнительно добавлено мной: измените владельца и группу typtime на пользователя:
sudo chown $USER:$USER /usr/bin/tuptime
, и вы можете запустить его без sudo / root доступ.
Из ссылки одна из ключевых точек, которые она показывает:
Она регистрирует время в базе данных sqlite. Любое другое программное обеспечение может его использовать. Спецификации находятся в tuptime-manual.txt. Кроме того, у него есть возможность выводить регистры в секундах и эпох (-s) или / и в формате csv, легко передать его другим командам.Итак, если вы можете писать код, вы можете создавать свои собственные отчеты. Или даже соедините базу данных с чем-то вроде github page и создайте шаблон.
В противном случае команда tuptime покажет это:
System startups: 1 since 21:54:09 24/09/15
System shutdowns: 0 ok - 0 bad
System uptime: 100.0 % - 21 minutes and 30 seconds
System downtime: 0.0 % - 0 seconds
System life: 21 minutes and 30 seconds
Largest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Shortest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Average uptime: 21 minutes and 30 seconds
Largest downtime: 0 seconds
Shortest downtime: 0 seconds
Average downtime: 0 seconds
Current uptime: 21 minutes and 30 seconds since 21:54:09 24/09/15
или tuptime --table отобразит вывод:
No. Startup Date Uptime Shutdown Date End Downtime
1 10:15:27 08/08/15 42 seconds 10:16:09 08/08/15 OK 16 seconds
2 10:16:26 08/08/15 49 seconds 10:17:15 08/08/15 OK 16 seconds
3 10:17:32 08/08/15 5 minutes and 47 seconds 10:23:19 08/08/15 OK 16 seconds
4 10:23:36 08/08/15 9 seconds 10:23:45 08/08/15 BAD 42 seconds
5 10:24:28 08/08/15 2 hours, 9 minutes and 27 seconds 12:33:55 08/08/15 OK 41 minutes and 44 seconds
. . .
Руководство по tuptime
Вы можете отправить вывод в файл, добавив >> /home/$USER/Downloads/tuptime.log к команде. Этот текстовый файл может быть отправлен клиентам.
Существует инструмент, называемый «tuptime», который генерирует информацию об «времени безотказной работы», но с гораздо более подробной информацией по сравнению с показом «времени безотказной работы».
С их страницы github:
Базовая установка и использование Clone the repogit clone https://github.com/rfrail3/tuptime.git
Скопируйте файл tuptime, расположенный в каталоге latest/, в /usr/bin/ и сделайте его выполнимым cp tuptime/src/tuptime /usr/bin/tuptime chmod ugo+x /usr/bin/tuptime
. Убедитесь, что система передает необходимые условия python 3.X
Запустите сначала с помощью привилегированный пользователь tuptime
Дополнительно добавлено мной: измените владельца и группу typtime на пользователя:
sudo chown $USER:$USER /usr/bin/tuptime
, и вы можете запустить его без sudo / root доступ.
Из ссылки одна из ключевых точек, которые она показывает:
Она регистрирует время в базе данных sqlite. Любое другое программное обеспечение может его использовать. Спецификации находятся в tuptime-manual.txt. Кроме того, у него есть возможность выводить регистры в секундах и эпох (-s) или / и в формате csv, легко передать его другим командам.Итак, если вы можете писать код, вы можете создавать свои собственные отчеты. Или даже соедините базу данных с чем-то вроде github page и создайте шаблон.
В противном случае команда tuptime покажет это:
System startups: 1 since 21:54:09 24/09/15
System shutdowns: 0 ok - 0 bad
System uptime: 100.0 % - 21 minutes and 30 seconds
System downtime: 0.0 % - 0 seconds
System life: 21 minutes and 30 seconds
Largest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Shortest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Average uptime: 21 minutes and 30 seconds
Largest downtime: 0 seconds
Shortest downtime: 0 seconds
Average downtime: 0 seconds
Current uptime: 21 minutes and 30 seconds since 21:54:09 24/09/15
или tuptime --table отобразит вывод:
No. Startup Date Uptime Shutdown Date End Downtime
1 10:15:27 08/08/15 42 seconds 10:16:09 08/08/15 OK 16 seconds
2 10:16:26 08/08/15 49 seconds 10:17:15 08/08/15 OK 16 seconds
3 10:17:32 08/08/15 5 minutes and 47 seconds 10:23:19 08/08/15 OK 16 seconds
4 10:23:36 08/08/15 9 seconds 10:23:45 08/08/15 BAD 42 seconds
5 10:24:28 08/08/15 2 hours, 9 minutes and 27 seconds 12:33:55 08/08/15 OK 41 minutes and 44 seconds
. . .
Руководство по tuptime
Вы можете отправить вывод в файл, добавив >> /home/$USER/Downloads/tuptime.log к команде. Этот текстовый файл может быть отправлен клиентам.
Существует инструмент, называемый «tuptime», который генерирует информацию об «времени безотказной работы», но с гораздо более подробной информацией по сравнению с показом «времени безотказной работы».
С их страницы github:
Базовая установка и использование Clone the repogit clone https://github.com/rfrail3/tuptime.git
Скопируйте файл tuptime, расположенный в каталоге latest/, в /usr/bin/ и сделайте его выполнимым cp tuptime/src/tuptime /usr/bin/tuptime chmod ugo+x /usr/bin/tuptime
. Убедитесь, что система передает необходимые условия python 3.X
Запустите сначала с помощью привилегированный пользователь tuptime
Дополнительно добавлено мной: измените владельца и группу typtime на пользователя:
sudo chown $USER:$USER /usr/bin/tuptime
, и вы можете запустить его без sudo / root доступ.
Из ссылки одна из ключевых точек, которые она показывает:
Она регистрирует время в базе данных sqlite. Любое другое программное обеспечение может его использовать. Спецификации находятся в tuptime-manual.txt. Кроме того, у него есть возможность выводить регистры в секундах и эпох (-s) или / и в формате csv, легко передать его другим командам.Итак, если вы можете писать код, вы можете создавать свои собственные отчеты. Или даже соедините базу данных с чем-то вроде github page и создайте шаблон.
В противном случае команда tuptime покажет это:
System startups: 1 since 21:54:09 24/09/15
System shutdowns: 0 ok - 0 bad
System uptime: 100.0 % - 21 minutes and 30 seconds
System downtime: 0.0 % - 0 seconds
System life: 21 minutes and 30 seconds
Largest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Shortest uptime: 21 minutes and 30 seconds from 21:54:09 24/09/15
Average uptime: 21 minutes and 30 seconds
Largest downtime: 0 seconds
Shortest downtime: 0 seconds
Average downtime: 0 seconds
Current uptime: 21 minutes and 30 seconds since 21:54:09 24/09/15
или tuptime --table отобразит вывод:
No. Startup Date Uptime Shutdown Date End Downtime
1 10:15:27 08/08/15 42 seconds 10:16:09 08/08/15 OK 16 seconds
2 10:16:26 08/08/15 49 seconds 10:17:15 08/08/15 OK 16 seconds
3 10:17:32 08/08/15 5 minutes and 47 seconds 10:23:19 08/08/15 OK 16 seconds
4 10:23:36 08/08/15 9 seconds 10:23:45 08/08/15 BAD 42 seconds
5 10:24:28 08/08/15 2 hours, 9 minutes and 27 seconds 12:33:55 08/08/15 OK 41 minutes and 44 seconds
. . .
Руководство по tuptime
Вы можете отправить вывод в файл, добавив >> /home/$USER/Downloads/tuptime.log к команде. Этот текстовый файл может быть отправлен клиентам.