All public logs
Jump to navigation
Jump to search
Combined display of all available logs of techdocs. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:02, 21 July 2022 Maintenance script talk contribs blocked 149.170.0.0/16 talk with an expiry time of indefinite (account creation disabled, email disabled, cannot edit own talk page)
- 13:02, 21 July 2022 Maintenance script talk contribs blocked 129.95.0.0/16 talk with an expiry time of indefinite (account creation disabled, email disabled, cannot edit own talk page)
- 17:16, 18 July 2022 Plinich talk contribs moved page /usr/local/extrapackages to Extra packages
- 16:56, 18 July 2022 Plinich talk contribs moved page /usr/local/extrafiles to Extra files
- 16:22, 8 July 2022 Plinich talk contribs created page /usr/local/extrapackages (Created page with "<code>/usr/local/extrapackages</code> is a directory on New World, user login-able hosts which contains two types of Debian package lists: # Lists of packages to be installed (*.pkglist), and # Lists of packages to be removed (*.purge). * Each file is a list of package names, one per line, * The package names cannot contain the version - any that do will be ignored, * The packages will only be sourced from Debian's own repositories. No other repositories will b...")
- 15:36, 8 July 2022 Plinich talk contribs created page /localstorage (Created page with "Some New World user-loginable hosts have a directory, <code>/localstorage</code>, which is available to some or all users as un-backed up persistent storage. * On general login hosts, this additional storage will be a separate storage volume mounted at <code>/localstorage</code>. Per-user quotas apply in this case. * On hosts which are not general login -- for example, a host on someone's desk -- <code>/localstorage</code> will typically be just a directory on the r...")
- 15:26, 8 July 2022 Plinich talk contribs created page Extra (Created page with "Note: For "user login-able" read: New World (NW) lab computers, NW VLAB servers and NW login servers. {| |Extra storage (/localstorage) |Additional local, un-backed up, storage available on some user login-able hosts which is available to users of the host. |- |Extra packages |A Mechanism to allow teaching staff to add and remove Debian packages from all user login-able hosts without the involvement of CSG. |- |Extra files |A directory, <code>/usr/...")
- 16:40, 7 July 2022 Plinich talk contribs created page Monitoring framework (Created page with "The basic monitoring framework implemented in the New World infrastructure is designed to monitor and report on problems and faults with services or hosts AND to record historical performance data and provide graphing thereof. The framework is not intended to be fancy, but to provide a "standard" for adding monitoring for new services and/or hosts, and to provide a standard look-and-feel for web pages providing access to historical performance data. The nitty gritt...")
- 13:57, 7 July 2022 Plinich talk contribs created page Updating the MediaWiki software (Created page with " cd /usr/local tar zxf /root/downloads/mediawiki-<version>.tar.gz cd mediawiki-<version> rsync -va ../mediawiki/LocalSettings.php . systemctl stop apache2 cd .. rm mediawiki ln -s mediawiki-<version> mediawiki cd mediawiki cd maintenance/ php update.php systemctl start apache2")
- 15:07, 28 Haziran 2022 Plinich talk contribs created page Promises (Created page with "According to the cfengine documentation: ''A promise is the documentation or definition of an intention to act or behave in some manner. They are the rules which CFEngine clients are responsible for implementing.'' Or, in other words, a promise tells <code>cf-agent</code> what it should do. Note that <code>cf-agent</code> runs on the client hosts, typically once every five minutes (see <code>cf-execd</code>). Here are some examples: # Copy a file from the...")
- 12:20, 28 Haziran 2022 Plinich talk contribs created page Dpkg (Redirected page to Debian package management tools) Tag: New redirect
- 12:20, 28 Haziran 2022 Plinich talk contribs created page Apt-file (Redirected page to Debian package management tools) Tag: New redirect
- 12:20, 28 Haziran 2022 Plinich talk contribs created page Apt-cache (Redirected page to Debian package management tools) Tag: New redirect
- 12:20, 28 Haziran 2022 Plinich talk contribs created page Apt-get (Redirected page to Debian package management tools) Tag: New redirect
- 12:19, 28 Haziran 2022 Plinich talk contribs created page Apt (Redirected page to Debian package management tools) Tag: New redirect
- 12:19, 28 Haziran 2022 Plinich talk contribs created page Debian package management tools (Created page with "{| !Tool !Description !Notes |- |<code>apt</code> |From the <code>man</code> page: ''<code>apt</code> provides a high-level commandline interface for the package management system. It is intended as an end user interface and enables some options better suited for interactive usage by default compared to more specialized APT tools like <code>apt-get</code>(8) and <code>apt-cache</code>(8) | |- |style="white-space: nowrap;"|<code>apt-get</code> |From the <code>man</code> p...")
- 11:39, 28 Haziran 2022 Plinich talk contribs created page Cf-serverd (Redirected page to Cfengine) Tag: New redirect
- 20:25, 27 Haziran 2022 Plinich talk contribs created page Cf-execd (Redirected page to Cfengine) Tag: New redirect
- 17:00, 27 Haziran 2022 Plinich talk contribs moved page Host classes to Host class without leaving a redirect
- 16:56, 27 Haziran 2022 Plinich talk contribs created page Host generator (Created page with "The '''host generator''' API is a way of automatically and consistly applying scripts to the contents of <code>hostlist.csv</code> to generate files to be installed on cfengine client hosts. A good example of this is the <code>/etc/hostname</code> file. Because <code>hostlist.csv</code> contains both the name and IP address of each known host its contents can be used to create an individual <code>/etc/hostname</code> that cfengine (or <code>cf-agent</code>,...")
- 16:27, 27 Haziran 2022 Plinich talk contribs created page /usr/local/administration (Created page with "<code>'''/usr/local/administration'''</code> is a directory on the cfengine hub containing scripts and configuration files used to configure the operation of cfengine. It contains: {| !Subdirectory !Contents |- |<code>/usr/local/administration/bin</code> |Scripts such as <code>update_hosts</code> and <code>check_and_install_promises</code> |- |<code>/usr/local/administration/hosts</code> |The <code>hostlist.csv</code> file |- |<code>/usr/local/admin...")
- 16:20, 27 Haziran 2022 Plinich talk contribs created page Cf-promises (Redirected page to Cfengine) Tag: New redirect
- 16:20, 27 Haziran 2022 Plinich talk contribs created page Cf-agent (Redirected page to Cfengine) Tag: New redirect
- 16:18, 27 Haziran 2022 Plinich talk contribs created page /var/lib/cfengine3/masterfiles (Created page with "The <code>'''/var/lib/cfengine3/masterfiles'''</code> contains the component "promises" used to create the final promises file used by the <code>cf-agent</code>, et al. See {{cfengine intro}}. The component files are assembled on the cfengine hub using the bash script <code>/usr/local/administration/bin/check_and_install_promises</code> which invokes <code>m4</code> to assemble the file and then <code>cf-promises</code> to sanity-check the result bef...")
- 16:14, 27 Haziran 2022 Plinich talk contribs created page Template:Cfengine intro (Created page with "[https://docs.cfengine.com/docs/3.15/guide-introduction.html CFEngine Introduction and System Overview]")
- 16:08, 27 Haziran 2022 Plinich talk contribs created page Local storage (Created page with "See also local storage. Local storage is the term for disk storage on a New World host that is available for private use to users of that particular host. The storage is persistent but is not backed up. For the specific, cfengine-managed additional storage mounted at <code>/localstorage</code> on some New World hosts see: # The host class <code>localstorage</code> in hostlist.csv, and # The file <code>[[/var/lib/cfengine3/masterfiles]...")
- 15:23, 27 Haziran 2022 Plinich talk contribs created page Automounter (Created page with "* Automounter operation")
- 15:22, 27 Haziran 2022 Plinich talk contribs moved page Automounter to Automounter operation without leaving a redirect
- 15:22, 27 Haziran 2022 Plinich talk contribs created page Automounter (Created page with "cfengine configuration locations: <code>/usr/local/warehouse/autofsconf.*</code> <code>/usr/local/warehouse/automounter.*</code> <code>/var/lib/cfengine3/masterfiles/automounter.inc</code> The automounter is <code>autofs</code>. See: $ '''man automounter''' $ '''man autofs.conf''' $ '''man auto.master''' At least these mount points are managed by the automounter: /import/<server>/<index> /home /web The server name is used by heuristics in the...")
- 14:54, 27 Haziran 2022 Plinich talk contribs created page Creating and editing teaching content (Created page with "# Look [https://www.mediawiki.org/wiki/Help:Formatting here] and [https://www.mediawiki.org/wiki/Help:Links here] for editing help. # Use descriptive page titles so they can be found by searches. For example, not "Exercise 1", but "COMP1541/BINF7890 - exercise 1 - creating your first bubblesort". # For pages which are specific to one or more courses prefix the page title with the applicable course numbers separated by slashes. This avoids confusion with similar pages cre...")
- 14:18, 27 Haziran 2022 Plinich talk contribs moved page New world versus Old World to New World versus Old World without leaving a redirect
- 14:17, 27 Haziran 2022 Plinich talk contribs created page New world versus Old World (Created page with "See also New World and Old World. We're talking here about a project to revisit and revitalise all aspects of the technology landscape provided and managed by CSG. Rather than ''lift-and-shift'' where existing applications and operational strategies are re-homed in a new hardware and operating system enviroment, this project looked at what CSG was doing to support CSE's teaching and research needs versus what was actually required. Thus it became a project...")
- 17:37, 24 Haziran 2022 Plinich talk contribs created page /usr/local/extrafiles (Created page with "<code>/usr/local/extrafiles</code> is a directory on the cfengine hub to which teaching staff have full access. The contents of this directory are synch'ed by <code>cf-agent</code> to the same-named directory on all user-loginable New World computers (i.e., lab computers, login servers and VLAB servers). Additionally, all user-loginable computers have the following two files installed in <code>/etc/profile.d</code>: # <code>extrafiles.sh</code> # <code>extr...")
- 17:24, 24 Haziran 2022 Plinich talk contribs created page New World (Created page with "In the current revamp-CSE's-IT-infrastructure project, the term New World refers to a new way of doing thigs as compared to the Old World. In particular: * Use of cfengine to manage a minimal amount of installed software and configuration files (mainly in <code>/etc</code>), * Use of Debian's <code>apt</code> family of tools to automatically manage installation and upgrading of software packages, * Naming of servers after geographical location and function (...")
- 17:15, 24 Haziran 2022 Plinich talk contribs created page Old World (Created page with "In the current revamp-CSE's-IT-infrastructure project, the term Old World refers to implementation of different bits of technology. In particular: * conform to manage all installed software and configurations on hosts, * Naming of servers after composers, labs after musical instruments or instrument types, and infrastructure support systems after musical accessories (such as baton, bandstand, etc.), and * VMWare to virtualise hosts. Compare to New World.")
- 15:56, 24 Haziran 2022 Plinich talk contribs created page SNMP query examples (Created page with "=== Querying the interface table === Two queries shown here. One “walks” the whole interface table (see the relevant RFC‘s), and the other “gets” two particular values — in this case they are the receive and transmit byte counts for “eth0”. Also see <code># cat /sys/class/net/eth0/ifindex</code>. root@nw-syd-monitor1:/usr/share/snmp/mibs# '''snmpwalk -v 1 -c csereader nw-syd-vx1 iso.3.6.1.2.1.2''' iso.3.6.1.2.1.2.1.0 = INTEGER: 2 iso.3.6.1.2.1.2.2.1...")
- 15:50, 24 Haziran 2022 Plinich talk contribs created page Resize the root/boot volume of an AWS host (Created page with "In this case nw-syd-vxdb (which involves an extra few steps to safeguard the <code>localstorage</code> volume)… == Running order == # Do a test on a created-for-the-occasion VM running the same OS # <span style="color:red;">Always</span> check that commanded operations complete via AWS console when doing shutdown, resize, snapshot, detach, attach, etc. # Create <code>/etc/nologin</code>. Test that root can still log in, and that users can't login via SSH or XDM/...")
- 15:47, 24 Haziran 2022 Andrewt talk contribs created page Run student code (Created page with "https://gitlab.cse.unsw.edu.au/ccs/extrafiles/-/blob/master/bin/run_student_code run_student_code allows code to be executed with limited resources and privileges. It is intended to be used for testing & marking of student code. The code is run as a subordinate uid/gid and will not have read/write access to files owned by the executing user unless they are publically readable/writeable. <pre> $ run_student_code id uid=65534(nobody) gid=60001(nobody) groups=60001(...")
- 15:39, 24 Haziran 2022 Plinich talk contribs created page Debian preseed example (old) (Created page with "<p style="color: red;">While informative, this is an old page (which you can see from its reference to Debian Buster).</p> # Require a web server accessible from the host-to-set-up # Require a copy of the Debian [Buster] install CD/DVD (on USB?) # Require a DHCP server configured to give the host-to-set-up its IP address/mask/gateway/DNS servers, etc. # Boot from install media # At install menu, press <ESC> # At prompt, enter: <code>auto url=http://192.168.100.1/b...")
- 15:30, 24 Haziran 2022 Plinich talk contribs created page Initial install and setup of cfengine on a New World host (Created page with "The full cfengine documentation is on the [https://cfengine.com/ cfengine web site]. === <span id="install-cfengine-for-aws-clients">Install cfengine for AWS clients</span> === After Debian has been installed on a host (e.g., Initial setup of a Debian AMI instance) perform the following steps on the host: * Install the cfengine3 package: # '''apt-get -y install cfengine3''' # '''cd /var/lib/cfengine3''' # '''mv inputs inputs.original''' # '''mv masterfiles...")
- 15:08, 24 Haziran 2022 Andrewt talk contribs created page Running software from other Debian releases (Created page with "CSE "new world" systems run Debian stable. Software from other Debian releases can be useful for other purposes - particularly more recent versions of software from Debian testing. The programs <code>unstable</code>, <code>testing</code>, <code>stable</code>, <code>oldstable</code>, <code>sid</code> <code>bookworm</code> <code>bullseye</code> <code>buster</code> in <code>/usr/local/extrafiles/bin/</code> run software from the corresponding Debian release. For example...")
- 16:56, 23 Haziran 2022 Plinich talk contribs created page Email (Created page with "There is no email capability in New World. * maillard * UDB * PostFix * mlalias - Mailing lists")
- 16:54, 23 Haziran 2022 Plinich talk contribs created page User database, authentication and authorisation (Created page with "* Old UDB * New UDB * bandleader * Kerberos * LDAP")
- 12:27, 23 Haziran 2022 Andrewt talk contribs created page Autotest (Created page with "autotest is custom software written by Andrew Taylor used in several CSE courses including COMP1511, COMP1521, COMP1911 & COMP2041. autotest has a [https://github.com/COMP1511UNSW/autotest github repo] It will be manually added to CSE systems as [https://gitlab.cse.unsw.edu.au/ccs/extrafiles/-/tree/master/lib/autotest/ /usr/local/extrafiles/lib/autotest] It is run via shim shell script which add class-specific information. autotest provides pre-submission and post-su...")
- 12:14, 23 Haziran 2022 Andrewt talk contribs created page Dcc (Created page with "dcc is used in several CSE courses including COMP1511, COMP1521 & COMP1911. dcc has a https://github.com/COMP1511UNSW/dcc github repo It is manually added to CSE systems as https://gitlab.cse.unsw.edu.au/ccs/extrafiles/-/blob/master/bin/dcc /usr/local/extrafiles/bin/dcc dcc compiles C programs with {{man|clang}} & {{man|gcc}} adding extra explanation to error messages suitable for novice programmers. dcc injects {{man|python3}} into the binary which catches...")
- 08:51, 23 Haziran 2022 Andrewt talk contribs created page Template:Man7 (Created page with "<noinclude> == Usage == A template to link to manual entries on a topic at [https://man7.org/ man7]. Usage: <nowiki>{{</nowiki>man|'''''topic'''''|'''''section'''''|'''''text to display'''''}} If parameters '''''text to display''''' is not specified it defaults to '''''topic''''' If parameters '''''section''''' is not specified it defaults to 1 For example: <nowiki>{{</nowiki>man|setbuf|3|setbuf, setbuffer and friends}} displays as: {{man|setbuf|3|setbuf, setbuffer a...")
- 07:42, 23 Haziran 2022 Plinich talk contribs created page MediaWiki (Created page with "== MediaWiki installation leftovers == <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/postori...")
- 07:27, 23 Haziran 2022 Plinich talk contribs created page Conform gives way to cfengine (Created page with "{{conform intro}} The New World grew out a HoS-supported project to move as much CSE infrastructure as possible out of CSE's K17 data centre and into "the cloud", specifically Amazon's AWS. Early on, a decision was made that <code>conform</code> would be left behind and that all new servers and hosts set up in AWS would be managed some other way. This other way ended up being -- after a review of configuration management tools -- a split between <code>...")
- 07:24, 23 Haziran 2022 Plinich talk contribs moved page Policies to Policies and principles without leaving a redirect
- 07:22, 23 Haziran 2022 Plinich talk contribs created page Software package management and Debian (Created page with "* Debian package management - installation, purging, auto update, CSG-managed lists, teaching-managed lists")