Использовать empty
:
С паролем, безопасно сохраненным (это - способ сказать...),
$ echo password > pwd-file
Запустите процесс с empty
. (Вы опустили бы -L log
в реальном случае.)
$ empty -f -i fifo1 -o fifo2 -L log curl -u user http://example.com
Отправьте содержание pwd-file
кому: empty
входной канал, который процесс рассматривает как обоих stdin
и /dev/tty
.
$ empty -s -c -o fifo1 < pwd-file
Это - то, что произошло в псевдотерминале:
$ cat log
<<>>password
<<<
Можно использовать команду tune2fs
узнать, когда файловая система была создана.
$ tune2fs -l /dev/main/partition |grep 'Filesystem created'
$ sudo tune2fs -l /dev/dm-1 |grep 'Filesystem created'
Filesystem created: Sat Dec 7 20:42:03 2013
Если Вы не имеете /dev/dm-1
можно использовать команду blkid
определить Вашу топологию жесткого диска.
$ blkid
/dev/sda1: UUID="XXXX" TYPE="ext4"
/dev/sda2: UUID="XXXX" TYPE="LVM2_member"
/dev/mapper/fedora_greeneggs-swap: UUID="XXXX" TYPE="swap"
/dev/mapper/fedora_greeneggs-root: UUID="XXXX" TYPE="ext4"
/dev/mapper/fedora_greeneggs-home: UUID="XXXX" TYPE="ext4"
Можно также узнать, какая файловая система каталог прибывает из использования df -h .
команда.
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root 50G 9.3G 38G 20% /
Можно также посмотреть на дату, этот файл был создан, предположив, что это не было удалено.
$ sudo ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec 7 21:10 /root/anaconda-ks.cfg
Другой метод должен был бы узнать когда пакет setup
был установлен. Этот пакет редко обновляется, только от версии версии дистрибутива, таким образом, должно быть довольно безопасно запросить его этим способом.
$ rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST
Другой пакет, который имеет подобные качества к setup
basesystem
.
$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST
Наконец Вы могли просто взять полный список установленных пакетов и заставить несколько последних видеть, каковы их даты установки были.
$ rpm -qa --last | tail
nhn-nanum-fonts-common-3.020-8.fc19.noarch Sat 07 Dec 2013 08:46:47 PM EST
basesystem-10.0-8.fc19.noarch Sat 07 Dec 2013 08:46:47 PM EST
m17n-db-1.6.4-2.fc19.noarch Sat 07 Dec 2013 08:46:46 PM EST
gnome-user-docs-3.8.2-1.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
foomatic-db-filesystem-4.0-38.20130604.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
mozilla-filesystem-1.9-9.fc19.x86_64 Sat 07 Dec 2013 08:46:35 PM EST
dejavu-fonts-common-2.33-5.fc19.noarch Sat 07 Dec 2013 08:46:34 PM EST
telepathy-filesystem-0.0.2-5.fc19.noarch Sat 07 Dec 2013 08:46:33 PM EST
setup-2.8.71-1.fc19.noarch Sat 07 Dec 2013 08:46:32 PM EST
fontpackages-filesystem-1.44-7.fc19.noarch Sat 07 Dec 2013 08:46:31 PM EST
Я принимаю во время установки, Вы отформатировали свою файловую систему?
Если это так, можно использовать tune2fs
утилита для наблюдения даты создания это хранится в супер блоке корневой файловой системы.
Принятый Ваша корневая файловая система /dev/sda3
Вы могли сделать, делают это:
tune2fs -l /dev/sda3
В выводе должно быть названное поле Filesystem created
как здесь:
Filesystem created: Wed Oct 31 15:30:21 2012
sda
и sda1
и sda2
в моем /dev/
каталог.
– Alireza Fallah
30.12.2013, 20:38
mount
команда. тот, который смонтирован к /
корневая файловая система.
– replay
30.12.2013, 20:45
с помощью команды rpm -qi basesystem
, в CentOS 6.10 ее вывод
#rpm -qi basesystem
Name : basesystem Relocations: (not relocatable)
Version : 10.0 Vendor: CentOS
Release : 4.el6 Build Date: Wed 10 Nov 2010 05:12:57 PM PST
Install Date: Fri 01 Jun 2018 05:06:56 PM PDT Build Host: c5b2.bsys.dev.centos.org
Group : System Environment/Base Source RPM: basesystem-10.0-4.el6.src.rpm
Size : 0 License: Public Domain
Signature : RSA/8, Sat 02 Jul 2011 09:00:48 PM PDT, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
Summary : The skeleton package which defines a simple Red Hat Enterprise Linux system
Description :
Basesystem defines the components of a basic Red Hat Enterprise Linux
system (for example, the package installation order to use during
bootstrapping). Basesystem should be in every installation of a system,
and it should never be removed.
команда извлечения
rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'
выход
Fri 01 Jun 2018 05:06:56 PM PDT
через время создания файла в каталоге/etc/
команда извлечения
ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
выход
2018-06-01 17:06:54.101999993 -0700
Если вы хотите отформатировать дату, вы можете использовать командуdate
#echo 'Fri 01 Jun 2018 05:06:56 PM PDT' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:56 -0700 PDT
#echo '2018-06-01 17:06:54.101999993 -0700' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:54 -0700 PDT
dm-1
файл в моем/dev
каталог – Alireza Fallah 30.12.2013, 20:42