stappaths(7)


NAME

   stappaths - systemtap configurable file paths

DESCRIPTION

   This  manual  page  was generated on 2016-10-02 for systemtap 3.0.  The
   following section will list  the  main  paths  in  systemtap  that  are
   important to know and may be required to reference.

   /usr/share/systemtap/tapset/
          The  directory  for  the  standard probe-alias / function tapset
          library, unless overridden by the  SYSTEMTAP_TAPSET  environment
          variable  or  the XDG_DATA_DIRS environment variable.  These are
          described  in  the   stapprobes(3stap),   probe::*(3stap),   and
          function::*(3stap) manual pages.

   /usr/share/systemtap/runtime/
          The  runtime sources, unless overridden by the SYSTEMTAP_RUNTIME
          environment variable.

   /usr/bin/staprun
          The auxiliary program supervising module  loading,  interaction,
          and unloading.

   /usr/lib/systemtap/stapio
          The auxiliary program for module input and output handling.

   /usr/include/sys/sdt.h
          Location of the <sys/sdt.h> headers.

   Kernel debuginfo Path: /usr/lib/debug/lib/modules/$(uname -r)/
          The  location of kernel debugging information when packaged into
          the   kernel-debuginfo   RPM,   unless   overridden    by    the
          SYSTEMTAP_DEBUGINFO_PATH   environment  variable.   The  default
          value  for  this  variable   is   +:.debug:/usr/lib/debug:build.
          elfutils  searches  vmlinux  in  this path and it interprets the
          path as a base directory of which various subdirectories will be
          searched  for  finding debuginfo for the kernel, kernel modules,
          and user-space binaries.  By default, systemtap will  also  look
          for vmlinux in these locations:

          /boot/vmlinux-`uname -r`
          /lib/modules/`uname -r`/vmlinux
          /lib/modules/`uname -r`/vmlinux.debug
          /lib/modules/`uname -r`/build/vmlinux
          /lib/modules/`uname -r`/.debug/vmlinux.debug
          /usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug
          /var/cache/abrt-di/usr/debug/lib/modules/`uname -r`/
          /var/cache/abrt-di/usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug

          Corresponding   source   files   are   usually   located   under
          /usr/src/debug/.   Further  file   information   on   user-space
          applications   can   be   determined  per-basis  using  rpm  -ql
          <package>-debuginfo.  For  supported   user-space   applications
          information please visit the systemtap wiki.

   $HOME/.systemtap
          Systemtap  data  directory  for  cached  systemtap files, unless
          overridden by the SYSTEMTAP_DIR environment variable.

   /tmp/stapXXXXXX
          Temporary directory for systemtap files, including translated  C
          code and kernel object.

   /lib/modules/VERSION/build
          The location of kernel module building infrastructure.

   /usr/share/doc/systemtap*/examples
          Examples  with  greater  detail  can be found here. Each example
          comes with a .txt or .meta file  explaining  what  the  example,
          sample  or  demo  does  and  how it is ordinarily run.  See also
          http://sourceware.org/systemtap/examples/

   $SYSTEMTAP_DIR/ssl/server
          User's server-side SSL certificate database. If SYSTEMTAP_DIR is
          not set, the default is $HOME/.systemtap.

   $SYSTEMTAP_DIR/ssl/client
          User's   private   client-side   SSL  certificate  database.  If
          SYSTEMTAP_DIR is not set, the default is $HOME/.systemtap.

   /etc/systemtap/ssl/client
          Global client-side SSL certificate database.

   /etc/systemtap/staprun/
          staprun's trusted signer certificate database.

   /etc/sysconfig/stap-server/
          stap-server service global configuration file.

   /etc/stap-server/conf.d/*.conf
          stap-server service configuration files for default servers.

   /var/run/stap-server/
          stap-server service default location of status files for running
          servers.

   /var/log/stap-server/log
          stap-server service default log file.

FILES

   /usr/share/systemtap/tapset

SEE ALSO

   stapprobes(3stap),
   staprun(8),
   stapvars(3stap),
   stapex(3stap),
   stap-server(8),
   awk(1),
   gdb(1)

BUGS

   Use  the  Bugzilla  link  of  the project web page or our mailing list.
   http://sourceware.org/systemtap/,<systemtap@sourceware.org>.

                            Systemtap Team                         STAP(7)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.