tuptime - Fihan Itan-akọọlẹ ati Akoko Ṣiṣe-ṣiṣe iṣiro ti Awọn ọna Linux
Isakoso eto jẹ ọpọlọpọ awọn iṣẹ ọkan ninu eyiti o jẹ ibojuwo ati ṣayẹwo fun igba melo ti eto Linux rẹ ti n ṣiṣẹ. O jẹ imọran ti o dara nigbagbogbo lati tọju abala akoko eto lati le je ki lilo awọn orisun eto.
Ninu itọsọna yii, a yoo wo ohun elo Linux kan ti a pe ni akoko asiko ti o le ṣe iranlọwọ fun Awọn alabojuto Eto lati mọ fun igba ti ẹrọ Linux kan ti n ṣiṣẹ ati ti n ṣiṣẹ.
tuptime jẹ ohun elo ti a lo fun ijabọ iroyin itan ati akoko ṣiṣe iṣiro (akoko) ti eto Linux kan, eyiti o jẹ ki o wa laarin awọn atunbere. Ọpa yii n ṣiṣẹ diẹ sii bi aṣẹ akoko ṣugbọn ṣugbọn o pese iṣelọpọ ti ilọsiwaju diẹ sii.
Ọpa laini aṣẹ yii le:
- Forukọsilẹ ti a lo awọn ekuro.
- Forukọsilẹ akoko bata akọkọ.
- Ka awọn ibẹrẹ eto.
- Ka awọn tiipa ti o dara ati buburu. Ṣe iṣiro akoko asiko ati idawọle akoko lati akoko ibẹrẹ akọkọ. Ṣe iṣiro iye ti o tobi julọ, kukuru ati apapọ akoko asiko ati akoko asiko. Ṣe iṣiro eto akoko ti a kojọpọ, akoko asiko ati lapapọ.
- Tẹjade akoko asiko ti isiyi.
- Tẹ tabili kika kika tabi atokọ pẹlu ọpọlọpọ awọn iye iṣaaju ti o fipamọ.
- Linux tabi FreeBSD OS.
- Python 2.7 tabi 3.x ti fi sori ẹrọ ṣugbọn a ṣe iṣeduro ẹya tuntun.
- Awọn modulu Python (sys, os, optparse, sqlite3, datetime, agbegbe, pẹpẹ, ilana ṣiṣe, akoko).
Bii o ṣe le Fi sii akoko-iṣẹ ni Linux
Ni akọkọ o nilo lati ṣe ẹda oniye ibi ipamọ nipasẹ ṣiṣe pipaṣẹ ni isalẹ:
$ git clone https://github.com/rfrail3/tuptime.git
Lẹhinna gbe sinu itọsọna tuntun ninu itọsọna igbakọọkan. Nigbamii, daakọ iwe afọwọkọ akoko inu itọsọna tuntun si/usr/bin ki o ṣeto igbanilaaye ṣiṣe bi o ti han.
$ cd tuptime/latest $ sudo cp tuptime /usr/bin/tuptime $ sudo chmod ugo+x /usr/bin/tuptime
Bayi, daakọ faili cron tuptime/titun/cron.d/tuptime si /etc/cron.d/tuptime ati ṣeto igbanilaaye ṣiṣe bi atẹle.
$ sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime $ sudo chmod 644 /etc/cron.d/tuptime
Ti o ba tẹle loke awọn igbesẹ wọnyi ni deede, lẹhinna o gbọdọ fi sori ẹrọ lori eto rẹ ni aaye yii.
Bawo ni MO ṣe lo akoko asiko?
Nigbamii ti a yoo wo bi a ṣe le lo ọpa yii fun awọn iṣẹ iṣakoso eto kan nipasẹ ṣiṣe rẹ pẹlu awọn aṣayan oriṣiriṣi bi olumulo ti o ni anfani bi o ti han.
1. Nigbati o ba ṣiṣẹ ni akoko asiko laisi eyikeyi awọn aṣayan, o gba iboju ifihan eyiti o jọra si ọkan ti o wa ni isalẹ.
# tuptime
2. O le ṣe afihan iṣẹjade pẹlu ọjọ ati akoko bi atẹle.
# tuptime --date='%H:%M:%S %d-%m-%Y'
3. Lati tẹjade eto igbesi aye bi atokọ kan, o le ṣiṣe aṣẹ yii ni isalẹ:
# tuptime --list
4. O le ṣẹda faili data yiyan bi atẹle. A yoo ṣẹda iwe data ni ọna kika SQLite kan.
# tuptime --filedb /tmp/tuptime_testdb.db
5. Lati paṣẹ alaye itujade nipasẹ ipo ipari ti poweroff ṣiṣe aṣẹ yii.
# tuptime --end --table
Diẹ ninu awọn aṣayan miiran ti a lo pẹlu irinṣẹ akoko bi atẹle:
- Lati tẹjade ekuro ekuro eto ninu iṣẹjade, lo aṣayan
-kernel
. - Lati forukọsilẹ tiipa eto ti oore ọfẹ, lo aṣayan
--erere . O fun ọ laaye lati mọ boya tiipa eto naa dara tabi buru.
- Lati ṣe afihan iṣẹjade lẹhin nọmba ti a fun ni ti awọn aaya ati igba aye, lo aṣayan
- awọn keji . - O tun le bere fun alaye o wu nipa akoko asiko tabi akoko asiko nipa lilo aṣayan –aago. Lo aṣayan yii pẹlu
--akoko
tabi--list
. - Lati tẹjade alaye o wu alaye lakoko ṣiṣe pipaṣẹ, lo
- aṣayanbobo aṣayan.
- O le wo alaye iranlọwọ nipa lilo
--help
aṣayan ati--version
lati tẹ ẹya ti akoko asiko ti o nlo.
Akopọ
Ninu nkan yii, a ti wo awọn ọna ti lilo pipaṣẹ akoko fun awọn iṣẹ Isakoso System. Aṣẹ yii rọrun lati lo ati pe ti o ko ba loye eyikeyi aaye ninu itọsọna naa, o le firanṣẹ ọrọ kan tabi ṣafikun alaye diẹ sii ohun ti Mo ti papọ. Ranti lati wa ni asopọ si Tecmint.
Awọn itọkasi: oju-iwe ile tuptime