Как узнать дату установки Windows XP, 7, 8 и 10
Как узнать дату установки Windows XP, 7, 8 и 10
Возможно, когда-нибудь по тем или иным причинам вам понадобится информация о дате установки Windows на вашем компьютере. Какими бы не были у вас причины узнать это, в этой статье вы можете найти все способы узнать дату установки Windows самых разных версий — XP, Vista, 7, 8 и 10.
Как посмотреть дату установки Windows в проводнике
Этот метод, вероятно, самый простой. Он позволяет узнать дату и время установки с точностью до нескольких часов, при этом работает в Windows XP и выше.
- Откройте Проводник.
- Зайдите на системный диск (чаще всего — диск С).
- Откройте папку Пользователи (Users).
- Кликните правой клавишей мыши по директории основного пользователя и выберите пункт Свойства.
- В графе Создан будет указана дата создания каталога, которая по совместительству является датой установки Windows.
Обратите внимание, что в некоторых случаях дата создания папок Windows или Program Files также является правильной, но из-за некоторых особенностей установки Windows она может оказаться и некорректной. Именно поэтому лучше использовать папку пользователя.
Как узнать дату установки Windows с помощью SystemInfo
Данный способ также работает во всех версиях системы, начиная с Windows XP. Он позволяет узнать дату установки Windows в командной строке (cmd) с точностью до секунды.
- Откройте командную строку. Нажмите Win + R. Введите команду cmd и нажмите Enter.
- В командной строке введите запрос systeminfo и нажмите Enter.
- Необходимая дата будет указана в строке Дата установки (Original Install Date в английской локализации).
Чтобы не искать нужную строку среди многих других, можно ввести следующую команду:
- Русская локализация: systeminfo | find «Дата установки»
- Английская локализация: systeminfo | find «Original Install Date»
В таком случае инструмент выдаст информацию только о дате установки, без дополнительных данных о системе.
Как узнать дату установки Windows с помощью WMIC
Утилита командной строки Windows Management Instrumentation Command также способна отобразить информацию о дате и времени установки системы с точностью до секунды. Отметим, что она недоступна в домашних редакциях Windows XP.
- Запустите командую строку. Нажмите Win + R. Введите команду cmd и нажмите Enter.
- Наберите команду wmic os get installdate и нажмите Enter.
- Вы получите строку в виде AAAABBCCXXYYZZ. Здесь AAAA — год, BB — месяц, CC — день, XX — час, YY — минута, ZZ — секунда установки Windows.
Дата и время, конечно, будут совпадать с информацией от SystemInfo.
Как проверить дату установки Windows в реестре
Самый сложный способ проверить дату установки системы — обратиться к реестру. Он, скорее всего, будет полезен лишь IT-специалистам, но мы всё-таки приведём информацию по нему.
- Нажмите Win + R. Введите команду regedit и нажмите Enter.
- Пройдите в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion
- Найдите справа параметр InstallDate.
- Кликните по нему два раза и переключитесь на десятичную систему исчисления. Полученное значение — дата в UNIX-формате, то есть число секунд, прошедших с 1 января 1970 года.
- Конвертировать полученную информацию в обычный вид можнос помощью сайта-конвертера. Отметим, что эти данные не меняются в зависимости от часового пояса компьютера, по умолчанию используется время по Гринвичу (UTC). Чтобы узнать время в вашем часовом поясе, достаточно прибавить или отнять несколько часов. Например, в нашем случае (UTC+3) нужно добавить к полученной дате 3 часа.
Скорее всего, механизмы WMIC и SystemInfo просто считывают значение данного ключа в реестре и отображают его в конвертированном варианте.
Как узнать дату установки Windows с помощью сторонних программ
Большинство утилит для диагностики Windows и компонентов компьютера могут отобразить дату установки системы. Например, одна из самых популярных программ, AIDA64, выводит дату в категории Операционная система:
Теперь вы точно знаете, когда была установлена Windows на вашем компьютере.
Информация о железе в Linux
В этом руководстве мы познакомимся с командами, используемыми для получения информации о параметрах системы, включая информацию о программном и аппаратном обеспечении. Справиться с этой задачей нам поможет инструмент командной строки uname.
Получение сведений об оборудовании и программном обеспечении вашей Linux-системы является одним из важных этапов администрирования. В этой статье мы углубимся в команды, используемые для поиска параметров системы, применяя инструмент командной строки uname. Кроме того, мы будем использовать команду lshw для получения более подробной информации об оборудовании.
Поскольку команды являются нативными для Linux, они должны работать на любом терминале дистрибутива, использующего ядро Linux. Обратите внимание, что все перечисленные ниже команды должны вводиться в терминале Linux.
Поиск сведений о программном и аппаратном обеспечении
Для начала выясним детали используемого программного обеспечения, такие как ядро Linux, дистрибутив и другие. Команда, используемая для поиска системной информации — uname. Синтаксис выглядит следующим образом:
Мы разберем все параметры команды uname с примерами вывода с нашего тестового VPS на базе CentOS 7. Команда uname —help в терминале предоставляет все подробности того, как эту команду можно использовать:
Скриншот №1. Команда uname
Операционная система, имя хоста и ядро Linux
Опция -o или —operating-system отображает используемую операционную систему:
Скриншот №2. Опция operating-system
Опция -n или —nodename отображает имя хоста:
Скриншот №3. Опция nodename
Чтобы найти релиз ядра Linux, используйте параметр -r или —kernel-release:
Скриншот №4. Параметр kernel-release
Опция -v или —kernel-version выводит версию ядра:
Скриншот №5. Опция kernel-version
Если вам нужна вся вышеуказанная информация в одной команде, используйте параметр -a или —all следующим образом:
Скриншот №6. Параметр all
Наконец, чтобы узнать версию утилиты uname, используйте команду —version:
Скриншот №7. Команда version
Команда lshw
Команда List Hardware (lshw) — еще одна популярная команда, используемая системными администраторами для получения очень подробной информации об аппаратных характеристиках машины. Это делается путем чтения различных файлов в каталоге /proc на компьютере с Linux.
Для получения информации утилите lshw необходим root-доступ. Она может сообщить о конфигурации RAM, версии прошивки, конфигурации материнской платы, информацию о процессоре, конфигурации кэша, скорости шины и т.д. Эта команда присутствует по умолчанию в большинстве дистрибутивов Linux. Если приведенные ниже команды не работают, значит утилиты в вашем дистрибутиве нет. Для ее установки перейдите на официальную страницу GitHub.
lshw [-format] [-options…]
Формат вывода может быть любым из следующих:
- html — вывод аппаратной конфигурации в формате HTML;
- xml — вывод аппаратной конфигурации в формате XML;
- json — вывод аппаратной конфигурации как объект JSON;
- short — отображает только основную информацию;
- businfo — выводит информацию о шине.
Параметры могут быть любыми из следующих:
- -class CLASS — показывает только определенный класс оборудования;
- -C CLASS — такой же, как ‘-class CLASS’;
- -c CLASS — такой же, как ‘-class CLASS’;
- -disable TEST — отключить тест (например, pci, isapnp, cpuid и т.д.);
- -enable TEST — включить тест (например, pci, isapnp, cpuid и т.д.);
- -quiet — не отображать статус;
- -sanitize — удалить конфиденциальную информацию, такую как серийные номера и т.д.;
- -numeric — числовые идентификаторы (для PCI, USB и т.д.);
- -notime — исключить изменяемые атрибуты (временные метки) из вывода.
Поскольку команда должна выполняться с правами root, используйте sudo перед командой:
sudo lshw -short
Скриншот №7. Команда sudo
Как я нахожу время создания файла?
Я должен найти время создания файла, когда я прочитал некоторые статьи об этой проблеме, все упомянули, что нет никакого решения (как Site1, Site2).
Когда я попробовал stat команда, указывает это Birth: — .
Таким образом, как я могу найти время создания файла?
5 ответов
Есть способ узнать дату создания каталога, просто выполните следующие действия:
Узнайте inode каталога с помощью ls -i команда (скажем, ее X )
Узнайте, на каком разделе сохранен ваш каталог, с помощью команды df -T / path (скажем, это на / dev / sda1 )
Теперь используйте эту команду: sudo debugfs -R ‘stat ‘ / dev / sda1
В выводе вы увидите:
crtime — дата создания вашего файла.
Что я тестировал :
- Создал каталог в определенное время.
- Получил доступ к нему.
Изменил его, создав файл.
Я попробовал команда, и она дала точное время.
@Nux нашел отличное решение для этого, которое вы все должны проголосовать. Я решил написать небольшую функцию, которую можно было бы использовать для прямого запуска всего. Просто добавьте это в свой
Теперь вы можете запустить get_crtime , чтобы распечатать даты создания любого количества файлов или каталогов:
TL; DR: Просто беги: sudo debugfs -R ‘stat / path / to / your / file’ / dev /
(Чтобы определить вашу fs, запустите df -T / path / to / your / file , скорее всего, это будет / dev / sda1 ).
Длинная версия:
Мы собираемся запустить две команды:
Узнать имя раздела для ваш файл.
Вывод будет выглядеть следующим образом (сначала имя раздела):
Узнать время создания этого файла.
В выходных данных найдите ctime .
Неспособность stat показать время создания связана с ограничением системного вызова stat (2) , структура возврата которого не включает поле для времени создания. Однако, начиная с Linux 4.11 (т.е. 17.10 и новее *), доступен новый системный вызов statx (2) , который включает время создания в его возвращаемую структуру.
* И, возможно, в более старых версиях LTS, использующих ядра аппаратного стека (HWE). Проверьте uname -r , чтобы убедиться, что вы используете ядро версии не ниже 4.11 для подтверждения.
К сожалению, вызывать системные вызовы непосредственно в программе на языке C непросто. Обычно glibc предоставляет оболочку, которая упрощает работу, но glibc добавила оболочку только для statx (2) в августе 2018 г. (версия 2.28 , доступна в 18.10). Сама команда stat получила поддержку statx (2) только в GNU coreutils 8.31 (выпущена в марте 2019 г.) , однако даже только Ubuntu 20.04 имеет coreutils 8.30 .
Но я не думаю, что это будет перенесено на выпуски LTS, даже если они получат или уже используют новые ядра или glibcs. Поэтому я не ожидаю, что stat в любой текущей версии LTS (16.04, 18.04 или 20.04) когда-либо напечатает время создания без ручного вмешательства.
В 18.10 и новее, вы можете напрямую использовать функцию statx , как описано в man 2 statx (обратите внимание, что на странице руководства 18.10 неверно указано, что glibc еще не добавил оболочку).
в Ubuntu 20.10 вы сможете использовать stat напрямую:
К счастью, для старых систем @whotwagner написал пример программы на C , в которой показано, как использовать Системный вызов statx (2) в системах x86 и x86-64. Его вывод имеет тот же формат, что и stat по умолчанию, без каких-либо параметров форматирования, но его просто изменить, чтобы печатать только время рождения.
Сначала клонируйте его:
Вы можете скомпилировать код statx.c или, если вам просто нужно время рождения, создайте Birth.c в клонированном каталоге со следующим кодом (который является минимальной версией ] statx.c печатает только временную метку создания, включая точность наносекунды):
Теоретически это должно сделать время создания более доступным:
- должно поддерживаться больше файловых систем, чем только ext * ( debugfs — это инструмент для файловых систем ext2 / 3/4, который нельзя использовать в других)
- вам не нужен root, чтобы использовать это (за исключением установки некоторых необходимых пакетов, таких как make и linux-libc-dev ).
Тестирование системы xfs, например:
Однако это не сработало для NTFS и exfat. Я полагаю, что файловые системы FUSE для них не учитывали время создания.
Как узнать версию Linux (+ информацию о железе, хар-ки ПК)
Всех приветствую!
В тему: «В гостях, конечно, хорошо, но дома лучше. «.
Когда работаешь за своим ПК — обычно всё о нем знаешь (и железки, и ПО (и все царапины на корпусе 😉)). Но при знакомстве с «неизвестной машиной» — порой, требуется узнать о ней больше: характеристики, версию дистрибутива и ядра Linux.
В принципе, сделать это несложно: 1-2 команды (если не брать отдельные исключительные случаи. ).
Собственно, ниже я и собираюсь привести пару способов, которые «расскажут» нам о текущей ОС (отмечу, что приведенные команды универсальны и работают в разных дистрибутивах).
Примечание : я исхожу из того, что ОС у вас запущена и вы можете вызвать терминал (Ctrl+Alt+T или Win+T). Если какая-то команда ниже у вас не сработает — попробуйте следующую.
Несколько вариантов узнать информацию о текущей ОС Linux
👉 Вариант 1: вкладка «About»
В большинстве дистрибутивах Linux (особенно для начинающих) узнать информацию о системе можно вообще без всяких команд: достаточно открыть параметры системы и перейти во вкладку «About» . 👇
POP!_OS — скрин из панели управления, вкладка About
Кстати, обратите внимание, что через вкладку «About» можно узнать не только о ОС, но и о железках на ПК: процессор, ОЗУ, видеокарта и пр.
Elementary OS — вкладка About
Информация о ОС
👉 Вариант 2
Команда lsb_release -a выведет название дистрибутива, его ID, номер версии (релиза), и кодовое название. Как правило, работает в большинстве дистрибутивах!
- Distributor ID: Pop
- Description: Pop!_OS 20.10
- Release: 20.10
- Codename: groovy
👉 Вариант 3
Команда hostnamectl позволяет вывести на экран базовые сведения о текущей версии ОС (обратите внимание на строчку «Operating System» 👇).
hostnamectl (Elementary OS)
Пример (в тексте из Linux Mint):
$ hostnamectl
Static hostname: mint
Icon name: computer-laptop
Chassis: laptop
Machine ID: 939972095cf1459c8b22cc608eff85da
Boot ID: cc35e48fabd4460fb94d7102965ce576
Operating System: Linux Mint 20.1
Kernel: Linux 5.4.0-58-generic
Architecture: x86-64
👉 Вариант 4
Этот вариант помимо ОС, расскажет о многих железках на ПК. Наиболее информативный способ!
Попробуйте в терминале ввести команду inxi -F и нажать Enter.
Если появиться ошибка — тогда введите sudo apt install inxi и нажмите Enter. Когда установка пакета будет завершена — снова используйте команду inxi -F .
Пример (Linux Mint):
$ inxi -F
System:
Host: mint Kernel: 5.4.0-58-generic x86_64 bits: 64
Desktop: Cinnamon 4.8.5 Distro: Linux Mint 20.1 Ulyssa
Machine:
Type: Laptop System: ASUSTeK product: UX310UAK v: 1.0
serial: <superuser/root required>
Mobo: ASUSTeK model: UX310UAK v: 1.0 serial: <superuser/root required>
UEFI: American Megatrends v: UX310UAK.306 date: 08/09/2017
Battery:
ID-1: BAT0 charge: 19.9 Wh condition: 41.2/48.3 Wh (85%)
CPU:
Topology: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 500 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 500 2: 500
3: 500 4: 501
Graphics:
Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa
resolution: 1920×1080
60Hz
OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.0.8
Audio:
Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.4.0-58-generic
Network:
Device-1: Intel Wireless 8260 driver: iwlwifi
IF: wlp2s0 state: up mac: 90:61:ae:46:f1:2c
Drives:
Local Storage: total: 581.02 GiB used: 840.5 MiB (0.1%)
ID-1: /dev/sda vendor: Crucial model: CT480BX500SSD1 size: 447.13 GiB
ID-2: /dev/sdb model: SSD 128GB size: 119.24 GiB
ID-3: /dev/sdc type: USB vendor: Innostor model: Innostor size: 14.65 GiB
Partition:
ID-1: / size: 5.79 GiB used: 840.5 MiB (14.2%) fs: overlay source: ERR-102
Sensors:
System Temperatures: cpu: 36.0 C mobo: N/A
Fan Speeds (RPM): cpu: 3100
Info:
Processes: 236 Uptime: 13m Memory: 11.59 GiB used: 1.22 GiB (10.5%)
Shell: bash inxi: 3.0.38
👉 Вариант 5
В одном из файлов (/etc/os-release) ОС есть информация о дистрибутиве. Для его просмотра достаточно в терминале использовать команду cat /etc/os-release .
Есть еще один файл с информацией о системе (/etc/issue) — он используется при приглашении войти в систему. Для вывода информации из него — используйте cat /etc/issue .
Информация о ядре доступна в файле: /proc/version (команда cat /proc/version ).
Пример (Linux Mint):
$ cat /etc/os-release
NAME=»Linux Mint»
VERSION=»20.1 (Ulyssa)»
>
ID_LIKE=ubuntu
PRETTY_NAME=»Linux Mint 20.1″
VERSION_ID=»20.1″
HOME_URL=»https://www.linuxmint.com/»
SUPPORT_URL=»https://forums.linuxmint.com/»
BUG_REPORT_URL=»http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/»
PRIVACY_POLICY_URL=»https://www.linuxmint.com/»
VERSION_CODENAME=ulyssa
UBUNTU_CODENAME=focal
mint@mint:
👉 Вариант 6
Чтобы узнать версию ядра Linux (и доп. сведения о архитекторе), можно воспользоваться утилитой uname, парочка команд в помощь:
uname -r
uname -a
Пример (Linux Mint):
$ uname -r
5.4.0-58-generic
mint@mint:
$ uname -a
Linux mint 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Как проверить дату выключения и перезагрузки в Linux
Существует множество причин, по которым вы хотите узнать, когда ваш компьютер выключился, перезагрузился или как долго он работал. К счастью, Linux тщательно регистрирует системные события на большинстве дистрибутивов. Доступ к этой информации из командной строки также очень прост.
Последняя загрузка
Во-первых, если вы хотите проверить, когда ваш компьютер загружался в последний раз, вы можете использовать команду who с флагом -b для получения точной даты и времени в терминале. Вам не нужны привилегии root.
Список всех перезагрузок системы
С помощью команды last вы можете выводить список после каждого перезагрузки системы.
Последняя перезагрузка
Если вы предпочитаете более сжатую версию, показывающую только последнюю загрузку компьютера, вы можете запустить head и добавить -1, указав вывод только на одну строку. Если вы предпочитаете загрузку до текущей, используйте -2 для получения обеих строк.
Выключения
Вывод списка выключений компьютера.
Последнее выключение
Как и в случае с предыдущими перезагрузками, можно настроить вывод head, чтобы получить только последнее выключение. Также, как и прежде, вы можете ввести другую цифру, например -3, чтобы получить последние три отключения.
Uptime
Наконец, когда вы хотите узнать, как долго работал ваш компьютер, вы можете использовать команду uptime, чтобы выяснить это. Объедините его с флагом -p, чтобы получить гораздо более удобочитаемый результат. Вы получите количество времени в днях, часах и минутах, которое ваш компьютер был включен с момента последней загрузки.
Надеюсь, с помощью приведенных выше команд вы сможете выяснить закономерность, или даже причину перезагрузки и выключения компьютера. Если задействованы другие программы, вы всегда можете проверить наличие определенных файлов журнала в «/var/log».
Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Респект за пост! Спасибо за работу!
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Последние
Реклама
telegram
Рубрики
СЧЕТЧИКИ
РЕКЛАМА И ДОНАТЫ
Социальные сети
©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.
Использование материалов разрешается с активной ссылкой на levashove.ru. alt=»Лицензия Creative Commons» width=»» />
Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.