10
votes

Pouvez-vous faire semblant * nix uptime?

juste curieux, pouvez-vous simuler un uptime , par exemple l'augmentation de 10 ans?

J'ai essayé de changer de temps système, et cela ne fera pas ce tour.


0 commentaires

3 Réponses :


9
votes
alias uptime='echo " 11:07:17 up 10 BILLION YEARS!,  4 users,  load average: 0.38, 0.52, 0.41"'
If you want to get extra-fancy, you could take the actual uptime output and modify that.

4 commentaires

C'est une façon, mais existe-t-il un moyen de / usr / bin / uptime pour la produire?


@ C2H2: Si vous nous dites ce que vous essayez d'atteindre, nous pourrions peut-être découvrir ce que vous voulez. Remplacer / usr / bin / uptime avec une coquillecript serait une approche possible (les gens pourraient toujours interroger / proc / uptime toutefois).


Je n'essaie pas de faire quelque chose de mal, juste curieux si cela est quelque chose peut changer manuellement. Alors, la prochaine fois que je connais des machines et que je vérifie la disponibilité, je sais que personne n'a rien piraté.


@ C2H2: Comment la disponibilité vous dit que rien n'a été piraté?



5
votes

Ouais, vous devriez être capable de joindre un GDB au noyau en cours d'exécution et de pirater la valeur de disponibilité. Vous auriez besoin de savoir où il a été gardé et que vous avez un fichier de symboles. Je suppose qu'ici, cette disponibilité est détenue dans quelque chose de statiquement attribué.

Alternativement, écrivez un petit module de noyau qui tire la disponibilité lorsque vous le chargez (et décharge immédiatement).


1 commentaires

Si c'est statistique alloué, vous pouvez également le trouver dans / dev / mem et le modifier directement.



7
votes

Jetez un coup d'œil à cet utilitaire: UpsTimeFaker .


0 commentaires