Web Vmstat Any Distros, Especially Here’S Where Web Vmstat Comes Those Targeted at In

Total Page:16

File Type:pdf, Size:1020Kb

Web Vmstat Any Distros, Especially Here’S Where Web Vmstat Comes Those Targeted at In FOSSPICKS Sparkling gems and new releases from the world of FOSSpicks Free and Open Source Software Mike Saunders has spent a decade mining the internet for free software treasures. Here’s the result of his latest haul… Shiny statistics in a browser Web VMStat any distros, especially Here’s where Web VMStat comes those targeted at in. It’s a system monitor that runs Madvanced users, ship an HTTP server, so you can connect with shiny system monitoring tools to it via a web browser and see on the desktop. Conky is one such fancy CSS-driven charts. Before you tool, while GKrellM was all the rage install it, you’ll need to get the in the last decade, and they are websocketd utility, which you can genuinely useful for keeping tabs find at https://github.com/ on your boxes, especially when joewalnes/websocketd. Helpfully, you’re an admin in charge of the developer has made pre- various servers. compiled executables available, so Now, pretty much all major you can just grab the 32-bit or distros include a useful command 64-bit tarball, extract it and there line tool for monitoring system you have it: websocketd. (Of course, Here’s the standard output for vmstat – not very interesting, right? resource usage: vmstat. Enter if you’re especially security vmstat 1 in a terminal window and conscious, you can compile it from copy the aforementioned you’ll see a regularly updating (once its source code.) websocketd into the same place. per second) bunch of statistics, Next, clone the Web VMStat Git Then just enter: showing CPU usage, free RAM, repository (or grab the Zip file and ./run swap usage and so forth. It’s all extract it). Go into the directory and And that’s it – Web VMStat has very useful, but it has one major started an HTTP server on port problem: it’s ugly. Very ugly. Sure, “Web VMStat is a way to keep an 9231, so you can access that in most admins don’t care about your browser (eg http:// fancy bells and whistles, but the eye on servers on your network localhost:9231). Straight away, information could be presented in a without having to log into them.” you’ll see that the charts are more readable and clean fashion. smooth and silky, with processes, CPU, memory, IO and swap usage depicted. Hover your mouse over the numbers for more detailed descriptions. In all, Web VMStat is a simple way to keep an eye on servers on your network without having to log in to them. You could create a bookmark group for a bunch of machines, for instance, and open them up in tabs for a quick glance of how they’re performing. And all the information is gathered by the ‘real’ vmstat tool, With Web VMStat, so you know it’s legit. resource usage is shown in a much clearer and prettier manager. PROJECT WEBSITE Look at the smooth https://github.com/joewalnes/ web-vmstats curves! 68 www.linuxvoice.com FOSSPICKS Operating system NetBSD 6.1.4 ack on page 38, our FAQ understanding it. Some terminology looked at the BSD family of in the BSD world is considerably Boperating systems, so different though: for instance, hard hopefully that has whetted your drive devices tend to be called wd0 appetite sufficiently to try one. We (for the first), wd1 (for the second) thought we’d look at NetBSD here. and so forth. It’s the most ported of the BSDs, Also, NetBSD installations running on over 50 hardware normally use one large primary platforms (www.netbsd.org/ports). partition on the hard drive, which is “Big wow”, you might say. “Linux then split up into sub-partitions for runs on everything from root (/), the home directories, swap supercomputers to wristwatches”. space and so forth. The installer True – but many of these ports provides plenty of help about this, Although NetBSD’s base are in unofficial source code but if you’re unsure, run through the something, it’s almost certainly system is very minimal, branches, not always remaining installation in a virtual machine you can spruce it up covered in the extensive guide at up-to-date with the mainline kernel. before trying it on a real box! with most common www.netbsd.org/docs/guide/en/ In NetBSD, everything is built from desktop apps included index.html. the same source tree, and this often Bare-bones setup in Linux distributions. Try entering startx to fire up the X helps with the overall stability and After the first boot from the hard Window System; if that fails, these security of the OS. drive, you can log in as root with no commands (as root) should help by Anyway, NetBSD for x86 and password. NetBSD is in a very bare providing a fresh X configuration: x86-64 is available in CD ISO (eg state here, but fortunately there’s an X -configure NetBSD-6.1.4-i386.iso) and USB excellent manual page describing mv xorg.conf.new /etc/X11/xorg.conf flash drive (NetBSD-6.1.4-i386- the next steps to take. Enter man After running startx now, you’ll install.img.gz) formats. For the afterboot and you’ll see a helpful land at a completely unremarkable former you can write it to a CD-R guide to changing the root TWM desktop. NetBSD doesn’t try and boot it on a real machine, or try password, setting up a normal user to second guess what you want, it in VirtualBox. The latter can be account, configuring the network however, so you can start adding written to a flash drive with the (enabling DHCP on boot) and so on. applications like so: usual dd command (see http:// Documentation in the BSD family is export PKG_PATH=”http://ftp.netbsd.org/ tinyurl.com/bsdusbinstall). largely superb, and if the afterboot pub/pkgsrc/packages/NetBSD/i386/6.1.4/ When you boot it up, you’ll see a page doesn’t help you with All/” text mode installer akin to those of pkg_add -v xfce4 firefox24 Debian and Slackware. It’s menu “In NetBSD everything is built from Again, check out the superb driven, so it’s a bit simpler to online guide for more information. navigate than the installer in the same source tree, which helps OpenBSD, and experienced Linux PROJECT WEBSITE with stability and security.” www.netbsd.org users won’t have major troubles How it works: Installing NetBSD 1 Boot 2 Choose sets 3 Finish Boot your PC or VM from the CD or USB key, You’ll be asked which ‘sets’ should be installed. After you’ve partitioned the drive (you can give and a bunch of green NetBSD kernel messages will These are groups of software, such as development NetBSD the whole disk for simplicity’s sake), the OS whizz by. After a few moments, you’ll arrive at the tools and the X Window System – in most cases, it’s files will be copied over, and you can reboot into your installer; use the cursor keys and Enter to navigate. best to choose Full Installation. shiny new installation. www.linuxvoice.com 69 FOSSPICKS Prettified classic window manager FVWM-Crystal 3.3.2 ant mode activated: there’s that there’s a program launcher bar a lot of NIH (Not Invented in the top-left, workspace switcher RHere) syndrome in the in the top-middle, and taskbar along software development world. Too the bottom. Right-click on the many programmers would rather desktop and a terminal window will write something from scratch just appear. The program launcher has to say they’ve done it, than use or a series of icons that open improve a mature and existing submenus for different categories project. Nobody has the right to of applications, while the crystal dictate how FOSS developers button in the far top-left has a menu spend their time, but we like to see for tweaking FVWM’s settings. FVWM-Crystal takes the people working more constructively, If you’re used to graphical dialogs Much of the documentation for ultra configurability of reducing duplicated effort. for configuring every part of your FVWM and puts a shiny the FVWM applies to FVWM-Crystal, So we love FVWM-Crystal: it’s a desktop, you might find FVWM- layer on top. and on the FVWM-Crystal website gorgeous, shiny and functional Crystal somewhat limiting – you you’ll see that the Documentation desktop that hasn’t written have to spend a lot of time poking tab holds some resources such as everything from the ground up. No, around in text files. On the other an FAQ and tips page. (If you want instead it uses FVWM, one of the hand, this makes it somewhat to see what a standard FVWM setup oldest (and ugliest) window easier to back up and move your looks like, just choose it from your managers in existence. configuration across multiple login screen, it will be installed via FVWM-Crystal takes this machines, so once you’ve fine- the FVWM-Crystal package.) venerable WM and adds layers of tuned everything to perfection, you polish. When you start it, you’ll can keep your desktop pixel-perfect PROJECT WEBSITE http://fvwm-crystal.sourceforge.net notice (in the default configuration) regardless of your distro. Command progress viewer Cv 0.4 ou might not have heard of run make and make install (the Coreutils before, but it’s an latter as root) inside the directory. Yessential part of every major Now run a few commands that will Linux distribution.
Recommended publications
  • The Gnome Bazaar How Gnome Gets Built and How We Can Improve
    the gnome bazaar how gnome gets built and how we can improve daniel g. siegel 1. some serious stuff about my thesis 2. awesome gnome stuff how do foss projects work, which structures do they have and which workflows have they established. to accomplish this, several foss will be analyzed in order to identify concertedly models. in addition they will be compared to traditional software engineering models in order to see whether they are similar or oppose differences. good selection of projects with which the analysis is able to produce reliable and reasonable results • popularity • community • age ◦ communication • category ◦ number of developers • activity ◦ conferences ◦ releases ◦ foundations ◦ downloads ◦ ongoing projects ◦ commits project origin category Debian 1993 operating system Drupal 2001 content management system Fedora 2002 operating system GNOME 1997 desktop environment KDE 1996 desktop environment MySQL/MariaDB 1997 database management system PHP 1994 interpreted programming language Plone 1999 content management system PostgreSQL 1986 database management system Python 1989 interpreted programming language results 1 • history & origin 2 • community structure 3 • release process 4 • development model "[...] rather, the community seemed to resemble a great babbling bazaar of differing agendas and approaches" eric s. raymond what? comparison 1 • history & origin 2 • community structure 3 • release process 4 • development model history & origin • diverse origin • small group of founders • big burst of growth after first release • more big bursts before big releases community structure • very hierarchical • lead by leader or team • differences in hierachical structure • though easy to step up the ladder community structure: remarks • missing visionary • role of rt • unfruitful discussions release process • mostly fixed release cycles • lead by release manager/team • similar phases in all projects release process: remarks • cycle often too long for small projects • api/abi compatibility • jhbuild etc.
    [Show full text]
  • Porting a Window Manager from Xlib to XCB
    Porting a Window Manager from Xlib to XCB Arnaud Fontaine (08090091) 16 May 2008 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version pub- lished by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Contents List of figures i List of listings ii Introduction 1 1 Backgrounds and Motivations 2 2 X Window System (X11) 6 2.1 Introduction . .6 2.2 History . .6 2.3 X Window Protocol . .7 2.3.1 Introduction . .7 2.3.2 Protocol overview . .8 2.3.3 Identifiers of resources . 10 2.3.4 Atoms . 10 2.3.5 Windows . 12 2.3.6 Pixmaps . 14 2.3.7 Events . 14 2.3.8 Keyboard and pointer . 15 2.3.9 Extensions . 17 2.4 X protocol client libraries . 18 2.4.1 Xlib . 18 2.4.1.1 Introduction . 18 2.4.1.2 Data types and functions . 18 2.4.1.3 Pros . 19 2.4.1.4 Cons . 19 2.4.1.5 Example . 20 2.4.2 XCB . 20 2.4.2.1 Introduction . 20 2.4.2.2 Data types and functions . 21 2.4.2.3 xcb-util library . 22 2.4.2.4 Pros . 22 2.4.2.5 Cons . 23 2.4.2.6 Example . 23 2.4.3 Xlib/XCB round-trip performance comparison .
    [Show full text]
  • Open Thesis Final.Pdf
    The Pennsylvania State University The Graduate School College of Communications EVALUATIO OF FOSS VIDEO GAMES I COMPARISO TO THEIR COMMERCIAL COUTERPARTS A Thesis in Media Studies By Jesse A. Clark © 2008 Jesse A. Clark Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Arts August 2008 ii The thesis of Jesse A. Clark was reviewed and approved* by the following:: John Nichols Professor of Communications Associate Dean for Graduate Studies and Research Matt Jackson Associate Professor of Communications Head of Department of Telecommunications Thesis Advisor Robert Frieden Professor; Pioneers Chair in Telecommunications Ronald Bettig Associate Professor of Communications *Signatures are on file in the Graduate School. iii Abstract The topic of copyrights and copyright law is a crucial component in understanding today's media landscape. The purpose for having a copyright system as outlined in the U.S. Constitution is to provide content creators with an incentive to create. The copyright system allows revenue to be generated through sales of copies of works; thus allowing for works to be created which otherwise would not be created. Yet it is entirely possible that not all large creative projects require the same legal framework as an incentive. The so called “copyleft” movement (which will be defined and explained in depth later) offers an alternative to the industrial mode of cultural production. Superficially, “copylefted” works can be divided into two broad categories: artistic/creative works (which are often protected by “Creative Commons” licenses), and Free/Open Source Software. This thesis evaluates how open source video games compare to their commercial counterparts and discusses the reasons for any difference in overall quality.
    [Show full text]
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • Performance, Scalability on the Server Side
    Performance, Scalability on the Server Side John VanDyk Presented at Des Moines Web Geeks 9/21/2009 Who is this guy? History • Apple // • Macintosh • Windows 3.1- Server 2008R2 • Digital Unix (Tru64) • Linux (primarily RHEL) • FreeBSD Systems Iʼve worked with over the years. Languages • Perl • Userland Frontier™ • Python • Java • Ruby • PHP Languages Iʼve worked with over the years (Userland Frontier™ʼs integrated language is UserTalk™) Open source developer since 2000 Perl/Python/PHP MySQL Apache Linux The LAMP stack. Time to Serve Request Number of Clients Performance vs. scalability. network in network out RAM CPU Storage These are the basic laws of physics. All bottlenecks are caused by one of these four resources. Disk-bound •To o l s •iostat •vmstat Determine if you are disk-bound by measuring throughput. vmstat (BSD) procs memory page disk faults cpu r b w avm fre flt re pi po fr sr tw0 in sy cs us sy id 0 2 0 799M 842M 27 0 0 0 12 0 23 344 2906 1549 1 1 98 3 3 0 869M 789M 5045 0 0 0 406 0 10 1311 17200 5301 12 4 84 3 5 0 923M 794M 5219 0 0 0 5178 0 27 1825 21496 6903 35 8 57 1 2 0 931M 784M 909 0 0 0 146 0 12 955 9157 3570 8 4 88 blocked plenty of RAM, idle processes no swapping CPUs A disk-bound FreeBSD machine. b = blocked for resources fr = pages freed/sec cs = context switches avm = active virtual pages in = interrupts flt = memory page faults sy = system calls per interval vmstat (RHEL5) # vmstat -S M 5 25 procs ---------memory-------- --swap- ---io--- --system- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 1301 194 5531 0 0 0 29 1454 2256 24 20 56 0 0 3 0 0 1257 194 5531 0 0 0 40 2087 2336 34 27 39 0 0 2 0 0 1183 194 5531 0 0 0 53 1658 2763 33 28 39 0 0 0 0 0 1344 194 5531 0 0 0 34 1807 2125 29 19 52 0 0 no blocked busy but not processes overloaded CPU in = interrupts/sec cs = context switches/sec wa = time waiting for I/O Solving disk bottlenecks • Separate spindles (logs and databases) • Get rid of atime updates! • Minimize writes • Move temp writes to /dev/shm Overview of what weʼre about to dive into.
    [Show full text]
  • Volume 128 September, 2017
    Volume 128 September, 2017 Solving The Case Of The GIMP Tutorial: Awful Laptop Keyboard Exploring G'MIC Word Processing With LaTeX Tip Top Tips: Slow KDE (A Real World Example) Applications Open/Save Dialogs Workaround Playing Villagers And Repo Review: Heroes On PCLinuxOS Focus Writer PCLinuxOS Family Member Lumina Desktop Spotlight: plankton172 Customization 2017 Total Solar Eclipse PCLinuxOS Magazine Wows North America Page 1 Table Of Contents 3 From The Chief Editor's Desk ... 5 2017 Solar Eclipse Wows North America The PCLinuxOS name, logo and colors are the trademark of 9 ms_meme's Nook: PCLinuxOS Melody Texstar. 10 Solving The Case Of The The PCLinuxOS Magazine is a monthly online publication containing PCLinuxOS-related materials. It is published Awful Laptop Keyboard primarily for members of the PCLinuxOS community. The magazine staff is comprised of volunteers from the 13 Screenshot Showcase PCLinuxOS community. 14 Lumina Desktop Configuration 25 Screenshot Showcase Visit us online at http://www.pclosmag.com 26 PCLinuxOS Family Member Spotlight: This release was made possible by the following volunteers: plankton172 Chief Editor: Paul Arnote (parnote) Assistant Editor: Meemaw 27 Screenshot Showcase Artwork: Timeth, ms_meme, Meemaw Magazine Layout: Paul Arnote, Meemaw, ms_meme 28 GIMP Tutorial: Exploring G'MIC HTML Layout: YouCanToo 30 Screenshot Showcase Staff: 31 ms_meme's Nook: ms_meme phorneker Meemaw YouCanToo Everything's Gonna Be All Right Gary L. Ratliff, Sr. Pete Kelly Agent Smith Cg Boy 32 Word Processing With LaTeX daiashi Smileeb (A Real World Example) 45 Repo Review: Focus Writer Contributors: 46 Screenshot Showcase dm+ 47 Playing Villagers and Heroes in PCLinuxOS 50 PCLinuxOS Recipe Corner 51 Screenshot Showcase The PCLinuxOS Magazine is released under the Creative Commons Attribution-NonCommercial-Share-Alike 3.0 52 Tip Top Tips: Slow KDE Application Unported license.
    [Show full text]
  • 1 What Is Gimp? 3 2 Default Short Cuts and Dynamic Keybinding 9
    GUM The Gimp User Manual version 1.0.0 Karin Kylander & Olof S Kylander legalities Legalities The Gimp user manual may be reproduced and distributed, subject to the fol- lowing conditions: Copyright © 1997 1998 by Karin Kylander Copyright © 1998 by Olof S Kylander E-mail: [email protected] (summer 98 [email protected]) The Gimp User Manual is an open document; you may reproduce it under the terms of the Graphic Documentation Project Copying Licence (aka GDPL) as published by Frozenriver. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT- ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Graphic Documentation Project Copying License for more details. GRAPHIC DOCUMENTATION PROJECT COPYING LICENSE The following copyright license applies to all works by the Graphic Docu- mentation Project. Please read the license carefully---it is similar to the GNU General Public License, but there are several conditions in it that differ from what you may be used to. The Graphic Documentation Project manuals may be reproduced and distrib- uted in whole, subject to the following conditions: The Gimp User Manual Page i Legalities All Graphic Documentation Project manuals are copyrighted by their respective authors. THEY ARE NOT IN THE PUBLIC DOMAIN. • The copyright notice above and this permission notice must be preserved complete. • All work done under the Graphic Documentation Project Copying License must be available in source code for anyone who wants to obtain it. The source code for a work means the preferred form of the work for making modifications to it.
    [Show full text]
  • Anexaminationofthebenefitsofus
    An Examination 1 Running head: AN EXAMINATION OF THE BENEFITS OF USING OPEN SOURCE An Examination of the Benefits of Using Open Source Software in Schools Charles E. Craig, Jr. Tennessee Tech University July 21, 2011 An Examination 2 Abstract This research is an examination of ways that open source software can bring educational value and significant cost savings to K-12 schools. Existing case studies and other research are examined. Particular attention is given to K-12 schools which have implemented the free and open source Linux operating system to replace Microsoft Windows on older computers, as well as schools which have replaced Microsoft Office with OpenOffice. An Examination 3 Table of Contents Abstract …………………………………………………………………………………………2 List of Tables/Figures ………………………………………………………………………….. 4 Chapter I. Introduction …………………………………………………………………………..5 Chapter II. Methodology ………………………………………………………………………...8 Chapter III. A Comparison and Contrast of Proprietary Software and Open Source Software …9 Chapter IV. Educational Benefits of Open Source Software …………………………………..12 Chapter V. Cost Benefits of Open Source Software ……………………………………….…..29 Chapter VI. Summary, Conclusions, Recommendations …………...………………………….33 References ……………………………………………………………………………………...38 An Examination 4 List of Tables/Figures TABLES: Table 1. A Comparison of RAM and CPU Usage in Various Linux Desktop Environments and Window Managers …………………………………………………………………...….14 FIGURES: Figure 1. The Ubuntu Linux desktop……………………………………………………………13 Figure 2. A screenshot of the LibreOffice Writer word processor running in Linux……………17 Figure 3. A screenshot of the Kalzium periodic table software ..……………………………….18 Figure 4. Kanagram ……………………………………………………………………………..19 Figure 5. KGeography ………………………………………………………………………..…20 Figure 6. The KStars desktop planetarium ………………………………………………..…….21 Figure 7. The TuxMath interactive educational game …………………………………………..22 Figure 8. TuxPaint ……………………………………………………………………………....23 Figure 9. Peppermint OS Two running on an eight year old Dell desktop ……………………..35 Figure 10.
    [Show full text]
  • Linux Performance Tools
    Linux Performance Tools Brendan Gregg Senior Performance Architect Performance Engineering Team [email protected] @brendangregg This Tutorial • A tour of many Linux performance tools – To show you what can be done – With guidance for how to do it • This includes objectives, discussion, live demos – See the video of this tutorial Observability Benchmarking Tuning Stac Tuning • Massive AWS EC2 Linux cloud – 10s of thousands of cloud instances • FreeBSD for content delivery – ~33% of US Internet traffic at night • Over 50M subscribers – Recently launched in ANZ • Use Linux server tools as needed – After cloud monitoring (Atlas, etc.) and instance monitoring (Vector) tools Agenda • Methodologies • Tools • Tool Types: – Observability – Benchmarking – Tuning – Static • Profiling • Tracing Methodologies Methodologies • Objectives: – Recognize the Streetlight Anti-Method – Perform the Workload Characterization Method – Perform the USE Method – Learn how to start with the questions, before using tools – Be aware of other methodologies My system is slow… DEMO & DISCUSSION Methodologies • There are dozens of performance tools for Linux – Packages: sysstat, procps, coreutils, … – Commercial products • Methodologies can provide guidance for choosing and using tools effectively • A starting point, a process, and an ending point An#-Methodologies • The lack of a deliberate methodology… Street Light An<-Method 1. Pick observability tools that are: – Familiar – Found on the Internet – Found at random 2. Run tools 3. Look for obvious issues Drunk Man An<-Method • Tune things at random until the problem goes away Blame Someone Else An<-Method 1. Find a system or environment component you are not responsible for 2. Hypothesize that the issue is with that component 3. Redirect the issue to the responsible team 4.
    [Show full text]
  • Java Bytecode Manipulation Framework
    Notice About this document The following copyright statements and licenses apply to software components that are distributed with various versions of the OnCommand Performance Manager products. Your product does not necessarily use all the software components referred to below. Where required, source code is published at the following location: ftp://ftp.netapp.com/frm-ntap/opensource/ 215-09632 _A0_ur001 -Copyright 2014 NetApp, Inc. All rights reserved. 1 Notice Copyrights and licenses The following component is subject to the ANTLR License • ANTLR, ANother Tool for Language Recognition - 2.7.6 © Copyright ANTLR / Terence Parr 2009 ANTLR License SOFTWARE RIGHTS ANTLR 1989-2004 Developed by Terence Parr Partially supported by University of San Francisco & jGuru.com We reserve no legal rights to the ANTLR--it is fully in the public domain. An individual or company may do whatever they wish with source code distributed with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR, or its output, into commerical software. We encourage users to develop software with ANTLR. However, we do ask that credit is given to us for developing ANTLR. By "credit", we mean that if you use ANTLR or incorporate any source code into one of your programs (commercial product, research project, or otherwise) that you acknowledge this fact somewhere in the documentation, research report, etc... If you like ANTLR and have developed a nice tool with the output, please mention that you developed it using ANTLR. In addition, we ask that the headers remain intact in our source code. As long as these guidelines are kept, we expect to continue enhancing this system and expect to make other tools available as they are completed.
    [Show full text]
  • Remote Desktop and Fedora
    Remote Desktop & Fedora Flock 2015 Presented by Mike DePaulo mikedep333 License: CC BY 3.0 What this talk is NOT about VDI Remote Desktop Server Integrated into hypervisor (SPICE/VNC in KVM, VMware View) Remote Desktop Server running in guest, but still tied to hypervisor (QVD, Citrix) What this talk IS about Remote Desktop = multiple solutions/protocols, not Microsoft RDP specifically Can run on physical desktop, server, cloud instance, even containers TigerVNC, X2Go and SPICE X11 itself provides “remote display”, but I do not consider it to be “remote desktop” because it lacks: session resume other needed desktop features like audio X2Go Server Quick-Start Install packages X2goserver X2goserver-xsession Install compatible DE such as: MATE, XFCE, LXDE, KDE4 Enable service: x2gocleansessions Enable service: sshd TigerVNC Quick Start Install package Tigervnc-server Install one of the DE's listed in /etc/X11/xinit/Xclients GNOME MATE KDE LXDE vncserver -autokill -SecurityTypes=VeNCrypt,TLSPlain -PlainUsers=$USER -pam_service login -desktop $HOSTNAME You will see a display number like :2 Today's Topics 1. Different Features 2. Demo 3. Integration 4. Penetrating the corporate desktop market 5.Future Different Features (1) Feature TigerVNC X2Go SPICE WAN Compression Compression & Compression & Performance Caching Caching Clipboard Yes Yes Yes Sharing Audio No Yes Yes File Transfers No Yes (Folder Yes (Drag & Drop) Sharing) Printer Sharing No Yes Yes (WIP) Client OSs Linux, Windows, Linux, Windows, Linux, Windows OS X, mobile Mac OS X (non-tiger)
    [Show full text]
  • UNIX OS Agent User's Guide
    IBM Tivoli Monitoring Version 6.3.0 UNIX OS Agent User's Guide SC22-5452-00 IBM Tivoli Monitoring Version 6.3.0 UNIX OS Agent User's Guide SC22-5452-00 Note Before using this information and the product it supports, read the information in “Notices” on page 399. This edition applies to version 6, release 3 of IBM Tivoli Monitoring (product number 5724-C04) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 1994, 2013. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Tables ...............vii Solaris System CPU Workload workspace ....28 Solaris Zone Processes workspace .......28 Chapter 1. Using the monitoring agent . 1 Solaris Zones workspace ..........28 System Details workspace .........28 New in this release ............2 System Information workspace ........29 Components of the monitoring agent ......3 Top CPU-Memory %-VSize Details workspace . 30 User interface options ...........4 UNIX OS workspace ...........30 UNIX Detail workspace ..........31 Chapter 2. Requirements for the Users workspace ............31 monitoring agent ...........5 Enabling the Monitoring Agent for UNIX OS to run Chapter 4. Attributes .........33 as a nonroot user .............7 Agent Availability Management Status attributes . 36 Securing your IBM Tivoli Monitoring installation 7 Agent Active Runtime Status attributes .....37 Setting overall file ownership and permissions for AIX AMS attributes............38
    [Show full text]