RSYSINFO(1)

πŸ’– NAME πŸ’–

rsysinfo β€” remote system information display ✨ β€” and yes it's the Linux Programmer's Manuel one, we're in her house πŸ πŸ’…


✨ SYNOPSIS ✨

rsysinfo [ host | -v ]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, rsysinfo pulls up a lil summary of the kernel statistics for one particular host. that's it, that's the job, and she does it beautifully 🫢

the output shows you how long the system has been up, the load averages, cpu usage in jiffies, pages from and to the disk, the number of interrupts received, and the number of context switches. all of it. the whole vibe check 🌈

and the load average numbers? those give you the number of jobs in the run queue, averaged over 1, 5 and 15 minutes β€” and every other field is appropriately labelled so you're never sitting there like "what is this number 😭"

🚨 real talk though: the rpc.rstatd(8) daemon must be running on the remote host or this command is simply not going to work. no daemon, no data, no slay. πŸ’€

also she uses an RPC protocol defined in /usr/include/rpcsvc/rstat.x β€” that's the secret sauce, iykyk 🧚


πŸŽ€ COMMAND LINE OPTIONS πŸŽ€

  • -v β€” prints the current version of rsysinfo and then exits. that's the whole personality. bye πŸ‘‹

🩺 DIAGNOSTICS 🩺

these are the error messages, and bestie, they are not subtle. read them carefully 🌸
  • rsysinfo: RPC: Program not registered β€” the rpc.rstatd(8) daemon has not been started on the remote host. she's not there. she never showed up. πŸ™ˆ
  • rsysinfo: RPC: Timed out β€” a communication error occurred. either the network is excessively congested, or the rpc.rstatd(8) daemon has terminated on the remote host. either way, it's giving ✨ chaos ✨
  • rsysinfo: RPC: Port mapper failure - RPC: Timed out β€” the remote host is not running the portmapper (see rpc.rstatd(8)) and cannot accommodate any RPC-based services. the host may be down. literally the worst case scenario, no cap 😭

πŸ‘€ SEE ALSO πŸ‘€

go read those next, bestie, they're all connected fr fr 🫢


πŸ“œ HISTORY πŸ“œ

the rsysinfo command was written for Linux. that's the origin story, and honestly? iconic. πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Adam Migus (amigus@cs.mun.ca) β€” thank you king, we appreciate you 🫑


and that's the whole page, gorgeous πŸ’– this was Linux 1.2, dated DECEMBER 1, 1995, and it lives in section RSYSINFO(1). love that for us. mwah πŸ’…βœ¨

πŸ“¦ where this page comes from