{"id":164053,"date":"2026-03-13T11:11:58","date_gmt":"2026-03-13T09:11:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite"},"modified":"2026-03-13T11:11:58","modified_gmt":"2026-03-13T09:11:58","slug":"predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite","title":{"rendered":"Propozimi p\u00ebr t\u00eb transferuar log-et sistemore lastlog, btmp, utmp dhe wtmp n\u00eb p\u00ebrdorimin e SQLite","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u00eb list\u00ebn e shp\u00ebrndarjes linux-api \u00ebsht\u00eb paraqitur p\u00ebr diskutim propozimi (RFC) p\u00ebr t\u00eb z\u00ebvend\u00ebsuar formatet binar\u00eb t\u00eb vjetra t\u00eb regjistrave t\u00eb sistemeve lastlog, btmp, utmp dhe wtmp me biblioteka t\u00eb reja t\u00eb ndara q\u00eb p\u00ebrdorin SQLite si backend. Iniciativa ka p\u00ebr q\u00ebllim zgjidhjen e problemeve t\u00eb akumuluara, p\u00ebrfshir\u00eb tejkalimin e numrave 32-bit t\u00eb koh\u00ebs n\u00eb vitin 2038, munges\u00ebn e shkall\u00ebzueshm\u00ebris\u00eb, performanc\u00ebn e ul\u00ebt t\u00eb k\u00ebrkesave dhe munges\u00ebn e atomizmit gjat\u00eb shkrimit.      <\/p>\n<p>Aktualisht, p\u00ebr ruajtjen e t\u00eb dh\u00ebnave mbi seancat dhe p\u00ebrpjekjet p\u00ebr autentifikim n\u00eb Linux, p\u00ebrdoren k\u00ebta skedar\u00eb binar\u00eb, t\u00eb cil\u00ebt kan\u00eb nj\u00eb struktur\u00eb t\u00eb fiksuar:  <\/p>\n<ul>\n<li class=\"l\"> \/var\/log\/lastlog &#8212; \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0432\u0445\u043e\u0434\u0430 (\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 &#171;struct lastlog&#187; \u0441 \u043f\u043e\u043b\u0435\u043c &#171;ll_time&#187; 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 time_t);\n<li class=\"l\"> \/var\/log\/btmp &#8212; \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u0445\u043e\u0434\u0430;\n<li class=\"l\"> \/var\/run\/utmp &#8212; \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u0441\u0435\u0430\u043d\u0441\u044b;\n<li class=\"l\"> \/var\/log\/wtmp &#8212; \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0432\u0445\u043e\u0434\u043e\u0432 \u0438 \u0432\u044b\u0445\u043e\u0434\u043e\u0432.  <\/ul>\n<p>Formati i t\u00eb dh\u00ebnave t\u00eb skedar\u00ebve ishte zhvilluar disa dekada m\u00eb par\u00eb dhe ka nj\u00eb num\u00ebr t\u00eb kufizimeve themelore:  <\/p>\n<ul>\n<li class=\"l\"> Fields &lt;tv_sec&gt; in structure &lt;utmpx&gt; and &lt;ll_time&gt; in &lt;lastlog&gt; have the type &lt;int32_t&gt;, with time counters that will overflow on January 19, 2038. Due to ABI compatibility requirements, these fields remain 32-bit even on 64-bit systems, so the problem will affect all Linux installations.\n<li class=\"l\"> Madh\u00ebsia fikse e t\u00eb dh\u00ebnave nuk lejon shtimin e fushave t\u00eb reja (p.sh. identifikuesi i kontejnerit, emri i sh\u00ebrbimit, adresa IP) pa e z\u00ebvend\u00ebsuar plot\u00ebsisht formatin dhe rikompilimin e t\u00eb gjitha utiliteteve.\n<li class=\"l\"> Utilitetet last, lastb, who dhe lastlog jan\u00eb t\u00eb detyruara t\u00eb kalojn\u00eb linearisht p\u00ebrmbajtjen e skedar\u00ebve. Kur regjistrat jan\u00eb t\u00eb m\u00ebdhenj, pa p\u00ebrdorimin e indekseve q\u00eb lejojn\u00eb filtrimin efikas t\u00eb t\u00eb dh\u00ebnave, ngarkesa mbi sistemin e hyrjes\/dalb\u00ebsimit dhe vonesat gjat\u00eb ekzekutimit t\u00eb k\u00ebrkesave b\u00ebhen t\u00eb papranueshme.\n<li class=\"l\"> Shkrimi n\u00eb nj\u00eb skedar binar nuk \u00ebsht\u00eb nj\u00eb operacion atomik. N\u00eb rast d\u00ebshtimi, shkrimi mund t\u00eb \u00e7het\u00eb pjes\u00ebrisht.\n<li class=\"l\"> P\u00ebr t\u00eb p\u00ebrjashtuar konfliktet gjat\u00eb shkrimit t\u00eb nj\u00eb regjistri nga disa procese (p.sh. sshd dhe login), p\u00ebrdoren bllokimet flock, t\u00eb cilat nuk garantojn\u00eb atomiz\u00ebm dhe mund t\u00eb \u00e7ojn\u00eb n\u00eb bllokime t\u00eb nd\u00ebrsjella.    <\/ul>\n<p>Autori i RFC-s\u00eb propozon nj\u00eb heqje t\u00eb plot\u00eb t\u00eb formateve binar\u00eb n\u00eb favor t\u00eb bibliotekave t\u00eb ndara t\u00eb specializuara q\u00eb p\u00ebrdorin SQLite. P\u00ebr \u00e7do lloj regjistri krijohet nj\u00eb bibliotek\u00eb e ve\u00e7ant\u00eb me nj\u00eb nd\u00ebrfaqe uniforme C: liblastlog2, libbtmp2, libutmp2 dhe libwtmp2. T\u00eb gjitha bibliotekat punojn\u00eb me BD, skema e t\u00eb cilave p\u00ebrfshin vula t\u00eb koh\u00ebs 64-bit (tip INTEGER) dhe indekse sipas p\u00ebrdoruesit dhe koh\u00ebs. Ka mund\u00ebsi p\u00ebr t\u00eb shtuar fush\u00eb t\u00eb reja pa shkelur p\u00ebrputhshm\u00ebrin\u00eb (n\u00ebp\u00ebrmjet ALTER TABLE).    <\/p>\n<p>Nd\u00ebr argumentet n\u00eb favor t\u00eb p\u00ebrdorimit t\u00eb SQLite p\u00ebrmendet p\u00ebrdorimi i tipit 64-bit INTEGER p\u00ebr ruajtjen e koh\u00ebs epokale, angazhimi i indekseve p\u00ebr t\u00eb reduktuar hyrjen\/dalin\u00eb p\u00ebrmes aksesit t\u00eb p\u00ebrzgjedhur n\u00eb regjistrime n\u00eb vend t\u00eb skanimit t\u00eb plot\u00eb, mund\u00ebsia p\u00ebr t\u00eb shtuar fusha t\u00eb reja pa ndryshuar regjistrimet ekzistuese, mb\u00ebshtetje p\u00ebr transaksionet ACID, moda WAL (Write-Ahead Logging) p\u00ebr qasje konkurruese pa bllokime, dhe nj\u00eb besueshm\u00ebri e provuar e pun\u00ebs s\u00eb SQLite.      <\/p>\n<p>To ensure a smooth transition, a 'dual-write' strategy is proposed:  <\/p>\n<ul>\n<li class=\"l\"> Programet q\u00eb shkruajn\u00eb n\u00eb skedar\u00eb binar\u00eb (login, sshd, sudo, cron etj.) modifikohen n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb kryejn\u00eb nj\u00ebkoh\u00ebsisht regjistrimin n\u00eb skedarin e vjet\u00ebr binar dhe n\u00eb baz\u00ebn e re SQLite p\u00ebrmes bibliotek\u00ebs p\u00ebrkat\u00ebse.\n<li class=\"l\"> Po zhvillohen versione t\u00eb reja t\u00eb utiliteteve (last2, lastb2, who2, lastlog2), t\u00eb cilat lexojn\u00eb t\u00eb dh\u00ebnat nga bazat SQLite, duke p\u00ebrdorur indekse p\u00ebr pun\u00eb t\u00eb shpejt\u00eb. Utilitetet e vjetra vazhdojn\u00eb t\u00eb funksionoj\u00eb me skedar\u00ebt p\u00ebrkat\u00ebs.\n<li class=\"l\"> In a few years, when the vast majority of systems are updated, support for writing in older formats may be disabled, and the old utilities may be declared obsolete.  <\/ul>\n<p>Pyetjet q\u00eb jan\u00eb ngritur p\u00ebr diskutim t\u00eb m\u00ebtejsh\u00ebm:  <\/p>\n<ul>\n<li class=\"l\"> R\u00ebnd\u00ebsia e ndarjes n\u00eb biblioteka t\u00eb ve\u00e7anta ose kombimin n\u00eb nj\u00eb t\u00eb vetme (p.sh., libsession2).\n<li class=\"l\"> Zgjedhja e emrave p\u00ebr bibliotekat dhe utilitetet (t\u00eb ruhet emri historik apo t\u00eb kaloj\u00eb n\u00eb emra m\u00eb t\u00eb p\u00ebrgjithsh\u00ebm).\n<li class=\"l\"> Vendi i skedar\u00ebve t\u00eb bazave t\u00eb t\u00eb dh\u00ebnave (\/var\/lib\/ si p\u00ebr gjendjen e aplikacioneve apo \/var\/log\/ si p\u00ebr log\u00ebt).\n<li class=\"l\"> Mekanizmat e versionimit t\u00eb skem\u00ebs dhe migrimit.\n<li class=\"l\"> Parametrat e performanc\u00ebs s\u00eb SQLite p\u00ebr skenar\u00eb t\u00eb ndrysh\u00ebm (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\" title=\"server\u00ebt\" data-wpil-keyword-link=\"linked\">server\u00ebt<\/a>, sisteme t\u00eb integruara).\n<li class=\"l\"> Ofrimi i nj\u00eb fallback-backend q\u00eb ruan log-e n\u00eb nj\u00eb format binar t\u00eb thjeshtuar p\u00ebr sistemet ku SQLite mund t\u00eb jet\u00eb i tep\u00ebrt (p.sh., pajisje t\u00eb integruara me kufizime t\u00eb rrepta p\u00ebr memorie).  <\/ul>\n<p>Burimi: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64981\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 linux-api \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 (RFC) \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 SQLite \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u044d\u043a\u0435\u043d\u0434\u0430. \u0418\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430\u043a\u043e\u043f\u0438\u0432\u0448\u0438\u0445\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u043e\u0432 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432 2038 \u0433\u043e\u0434\u0443, \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c\u043e\u0441\u0442\u0438, \u043d\u0438\u0437\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438. \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-164053","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 linux-api \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 (RFC) \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 SQLite \u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043b\u043e\u0433\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 SQLite | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 linux-api \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 (RFC) \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 SQLite \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-13T09:11:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-13T09:11:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Propozimi p\u00ebr kalimin e log-eve sistemike lastlog, btmp, utmp dhe wtmp n\u00eb p\u00ebrdorimin e SQLite | ProHoster","description":"N\u00eb list\u00ebn e shp\u00ebrndarjes linux-api \u00ebsht\u00eb vendosur n\u00eb diskutim propozimi (RFC) p\u00ebr t\u00eb z\u00ebvend\u00ebsuar format e vjetra binare t\u00eb log-eve sistemike lastlog, btmp, utmp dhe wtmp me biblioteka t\u00eb reja t\u00eb ndara q\u00eb p\u00ebrdorin SQLite.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u043b\u043e\u0433\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 SQLite | ProHoster","og:description":"\u0412 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 linux-api \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 (RFC) \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0435 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 lastlog, btmp, utmp \u0438 wtmp \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u043c\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 SQLite \u0432.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/predlozhenie-po-perevodu-sistemnyh-logov-lastlog-btmp-utmp-i-wtmp-na-ispolzovanie-sqlite","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-13T09:11:58+00:00","article:modified_time":"2026-03-13T09:11:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/164053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=164053"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/164053\/revisions"}],"predecessor-version":[{"id":165640,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/164053\/revisions\/165640"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=164053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=164053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=164053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}