/opt/products /opt/products /opt/products/perl /opt/products/perl/5.8.2 perl /opt/products/bin/perl -> /opt/products/perl/5.8.
|
|
- Lynn Marsh
- 5 years ago
- Views:
Transcription
1 /opt/products /opt/products: /opt/products/perl /opt/products/perl/5.8.2 perl /opt/products/bin/perl -> /opt/products/perl/5.8.2/bin/perl perl-default perl rpm --justdb perl-default-5.8.2
2 /opt/products/perl/5.8.2 perl /opt/products -> perl-default /opt/products -> /opt/products /opt/products/rpmdb rpm --dbpath /opt/products/rpmdb prpm perl glue glue-devel --justdb find-requires find-provides find-requires libcrypto.so /opt/products/openssl/0.9.6l/lib/libcrypto.so.0.9.6
3 glue base perl /opt/products/perl/ default perl-default /opt/products/bin/perl /opt/products/bin/perl582 -alias perl-alias /opt/products/perl/5.8.2/lib/... parentname_parentversion-childname perl_5.8.0-uri perl_5.8.2-uri mozilla_1.6-plugins pine.conf pineconfig /opt/products/etc/pine/pine.conf pineconfig-default -local pineconfig-local /opt/products/etc/pine -> /etc/opt/products/pine
4 -default name-version /opt/products/name/version../name/version -alias, -default, -local /opt/products /opt/products/cernlib/pro -> 2003 /opt/products/cernlib/2003/something -> anything /opt/products/bin/perl -alias -local -default maple-alias-7 /opt/products/bin/maple7 -> /opt/products/maple/7/bin/maple maple-alias-8 /opt/products/bin/maple8 -> /opt/products/maple/8/bin/maple -default apache-config apache-config-default /opt/products/etc/apache -> /opt/products/apache-config/etc apache-config-local /opt/products/etc/apache -> /etc/opt/products/apache
5 parentname_parentversion- perl_5.8.0-uri perl_5.8.0-uri perl_5.8.0-uri perl_5.8.2-uri default, -alias, -local rpm -ivh /packages/srpms/gcc/gcc nosrc.rpm /usr/src/packages/specs/gcc spec /usr/src/packages/sources Source0: gcc tar.bz2 Patch0: my-gcc-patch.diff NoSource: 0 name-version-release.spec %(...) Source0: gcc tar.bz2 NoSource: 0 %description blabla... Source MD5 sum: %(md5sum %{SOURCE0} sed s@%{_sourcedir}/@@)
6 %{name}, %{version}, %{release} %{SOURCE0}, %{SOURCE1},..., %{PATCH0},... %{buildroot} %(shell command) %ifarch, %ifos %{_builddir}, %{_sourcedir} BuildRoot: %{_builddir}/%{name}-buildroot %{buildroot}/opt/products/...: %files default /opt/products/bin/* /opt/products/man/man1/* %package default %{name}-default-%{version}-%{release} Summary: Group: Requires: %description default %prep, %build, %install %files default
7 -default -default %build./configure --prefix=/opt/products/%{name}/%{version} make %install make install mkdir -p %{buildroot}/opt/products/bin ln -s /opt/products/%{name}/%{version}/bin/* %{buildroot}/opt/products/bin/ mkdir -p %{buildroot}/opt/products/%{name} mv /opt/products/%{name}/%{version} %{buildroot}/opt/products/%{name} ${var##prefix} prefix %build./configure --prefix=/opt/products/%{name}/%{version} make %install make install DESTDIR=%{buildroot} mkdir -p %{buildroot}/opt/products/bin for i in %{buildroot}/opt/products/%{name}/%{version}/bin/*; do ln -s ${i##%{buildroot}} %{buildroot}/opt/products/bin/ done -default -alias -default -local /opt/products/%{name}/{version} /opt/products/bin/*... -default -alias %files -f packlistfile %install... for i in %{buildroot}/opt/products/%{name}/%{version}/bin/*; do ln -s ${i##%{buildroot}} %{buildroot}/opt/products/bin/ echo ${i##%{buildroot}} >> /tmp/files-for-default.txt done ln -s /opt/products/%{name}/%{version}/bin/%{name}%{version} \ %{buildroot}/opt/products/bin/ %files default -f /tmp/files-for-default.txt %files alias /opt/products/bin/%{name}%{version} Conflicts: -local
8 /opt/products/%{name}/%{version} -> %{buildroot}/opt/products/%{name}/%{version} %define find_requires /opt/products/lib/prpm/find-requires prpm -ba --target target specfile /usr/src/packages SRPMS/name-version-release.nosrc.rpm RPMS/target/name-version-release.target.rpm RPMS/target/name-default-version-release.target.rpm... /afs/cell/packages /packages -> /afs/ifh.de/packages SOURCES SOURCES/perl, SOURCES/root,... SRPMS SRPMS/perl, SRPMS/root,... RPMS/noarch RPMS/noarch/acroread, RPMS/noarch/pine,...
9 -x /opt/products/sbin create_ppmdb add_prpm specfile /afs/.ifh.de/packages/subdirs.def add_prpm update_ppmdb mv pine pine.bak mv pine.bak/* pine; rmdir pine.bak arc vos release $PWD/pine; arc vos release $PWD
10 ppm ppm ppm -q ppm -x file1 file2... -x /opt/products -> /afs/.cell/... -M -v ppm ppm perldoc ppm prpm -q --docfiles ppm /opt/products/ppm/0.9/doc/ppm.cf ppm -q ppm -q name name ppm -q /regex/ i x ppm -q /xml/i ppm -q '/^ perl.+ xml/x ppm -q '/^ perl.+ xml/ix
11 ppm -q : ppm [arwen] ~ % ppm -q root type name version release links =========================================== link root _gcc2 1 link root default link root _gcc2 2 link root link root local root _ic8 1 [arwen] ~ % ppm -q '/^ perl.+ xml/x' type name version release links ======================================================= link perl_5.8.0-libxml-perl link perl_5.8.2-libxml-perl default ppm -vx file1 file2... ppm # these are all just comments # (blank lines are ignored) # EOF ppm ppm # the next line starts a section local root default link root # EOF ppm
12 ppm -x /etc/ppm/*.cf /etc/group/pkg.cf /etc/ppm/crit.cf [sysdef] [singlet] [forcelocal] [forcejustdb] [mandatory] [read] [remove] [sysdef] [singlet] [sysdef] link #type name version release Sysdef root [sysdef] local [singlet] glue glue-devel # or: /^glue-/ //
13 [forcelocal] & [forcejustdb] [forcelocal] pine /^pam-/ [forcejustdb] /^glue-/ link pine [forcelocal] pine [read]... [read] /etc/local/group/ppm/*.cf [read] /etc/ppm/crit.cf privileged privileged #type name version release links sysdef maple 7 1 default link maple 8 2 default,alias local pine default link pineconfig local : details #type name version release links sysdef /^perl_5.8.2-/!! default link openssl /./! local openssl <0.9.7,!! default /./,! <0.9.7
14 /^perl_5.8.2-/! * <0.9.7,! sysdef /^perl/ /./! default [remove] # all root versions, latest release, latest default sysdef root /./! default [remove] # our group needs only one old version root /./ /./ local root _gcc2! default [mandatory] [mandatory] #type name version release links any perl >=5.8.0 /./ default any ppm /./ /./ default justdb glue /./ /./ local openssl <0.9.7 /./ any ppm ppm
15 ppm *! -M /opt/products ppm ppm * /etc/ppm $OS_ARCH/etc/ppm $HOST/etc/ppm ppm
16 /opt/products
Building Linux Packages with RPM
Building Linux Packages with RPM S9239, Long Beach Tuesday 1:30pm, February 24, 2004 Alex devries Outline Why? The goal of pristine sources Some unobvious suggestions How it all fits
More informationBuilding RPMs. Josko Plazonic. & Thomas Uphill. January 25, Building RPMs. Josko Plazonic. Princeton University.
Building Building January 25, 2007 Building What is? Building RPM Package Manager What is? Building RPM Package Manager Two types of RPM packages. What is? Building RPM Package Manager Two types of RPM
More informationNexus Application Development - SDK
This chapter contains the following sections: About the Cisco SDK, page 1 Installing the SDK, page 1 Procedure for Installation and Environment Initialization, page 2 Using the SDK to Build Applications,
More informationRPM How To: Intro. What is RPM? Why Building RPMS? Who is this howto designed for? Who can build RPMS? What do I need to build RPMS?
RPM How To: Intro What is RPM? The RedHat Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer
More informationSoftware Packaging with RPM. Schalk W. Cronjé
Software Packaging with RPM Schalk W. Cronjé ysb33r@gmail.com Background RPM == Red Hat Package Manager No longer just Red Hat Leadership by Marc Ewing and Erik Troan Development was in decay by start
More information*nix Crash Course. Presented by: Virginia Tech Linux / Unix Users Group VTLUUG
*nix Crash Course Presented by: Virginia Tech Linux / Unix Users Group VTLUUG Ubuntu LiveCD No information on your hard-drive will be modified. Gives you a working Linux system without having to install
More informationCS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 1
CS 307: UNIX PROGRAMMING ENVIRONMENT KATAS FOR EXAM 1 Prof. Michael J. Reale Fall 2014 COMMAND KATA 0 Command Kata 0: Preparation First, go to ~/cs307 cd ~/cs307 Make directory dkata0 and go to it mkdir
More informationDICE and LCFG Software Guidelines
DICE and LCFG Software Guidelines by paul@dcs.ed.ac.uk DICE Computing Environment Project Division of Informatics University of Edinburgh 1 Introduction This document describes the standards to be used
More informationThe Rockefeller University I NFORMATION T ECHNOLOGY E DUCATION & T RAINING. VPN Configuration Guide for Unix/Linux
The Rockefeller University I NFORMATION T ECHNOLOGY E DUCATION & T RAINING VPN Configuration Guide for Unix/Linux Table of Contents VPN Configuration Guide for Unix/Linux... 1 Pulse Secure Client for Ubuntu
More informationGeneral: How do I upgrade Bright from SLES11sp2 to SLES11sp3? How do I upgrade Bright from SLES11sp2 to SLES11sp3?
How do I upgrade Bright from SLES11sp2 to With the following recipe: Contents 1 How do I upgrade Bright from SLES11sp2 to 1.1 Introduction 1.2 Upgrading a software image from SLES11sp2 to SLES11sp3 1.3
More informationCSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80
CSE 303 Lecture 2 Introduction to bash shell read Linux Pocket Guide pp. 37-46, 58-59, 60, 65-70, 71-72, 77-80 slides created by Marty Stepp http://www.cs.washington.edu/303/ 1 Unix file system structure
More informationBuilding RPMs for Native Application Hosting
This section explains how you can build RPMs for native application hosting. Setting Up the Build Environment, page 1 Building Native RPMs, page 3 Setting Up the Build Environment This section describes
More informationRed Hat Enterprise Linux 7
Red Hat Enterprise Linux 7 RPM Packaging Guide Basic and Advanced RPM Packaging Last Updated: 2018-07-19 Red Hat Enterprise Linux 7 RPM Packaging Guide Basic and Advanced RPM Packaging Adam Kvítek Red
More informationPerl and R Scripting for Biologists
Perl and R Scripting for Biologists Lukas Mueller PLBR 4092 Course overview Linux basics (today) Linux advanced (Aure, next week) Why Linux? Free open source operating system based on UNIX specifications
More informationWeek 2 Lecture 3. Unix
Lecture 3 Unix Terminal and Shell 2 Terminal Prompt Command Argument Result 3 Shell Intro A system program that allows a user to execute: shell functions (e.g., ls -la) other programs (e.g., eclipse) shell
More informationCT 320: Network and System Administration
CT 320: Network and System Administration CHAPTER 12: SOFTWARE INSTALLATION COLORADO STATE UNIVERSITY COMPUTER SCIENCE DEPARTMENT CHRIS WILCOX FALL 2012 1 Topics 1. The Problem of Software Installation
More informationRed Hat Enterprise Linux 7 RPM Packaging Guide
Red Hat Enterprise Linux 7 RPM Packaging Guide Basic and Advanced RPM Packaging Maxim Svistunov Red Hat Marie Doleželová Red Hat Adam Miller Red Hat Red Hat Enterprise Linux 7 RPM Packaging Guide Basic
More informationSoftware Packaging with RPM
Software Packaging with RPM Andrew Ford 18 April 2013 Copyright 2013 Ford & Mason Ltd About this talk Covers package building not package management Material was collected for
More informationPackage Manager. RPM (Red Hat Package Manager)
Package Manager RPM (Red Hat Package Manager) A toolset for distributing and maintaining packages (tools,libraries, etc) Package name: Name-version-release.distribution.archtecture Source package suffix.src.rpm
More information-1- csh cd. cd alias!! ; set prompt=" pwd % " 16 cd. 17 cd.. 18 his /home% set prompt. alias. yasuoka : root :
-1- csh 4 root root prompt set prompt pwd % prompt alias alias pwd % alias cd \!\! ; set prompt=" pwd % " pwd % cd. cd.. his 9 set prompt= pwd % 10 cd 11 set prompt=" pwd % " 12 cd.. 13 set prompt= pwd
More informationPlease choose the best answer. More than one answer might be true, but choose the one that is best.
Introduction to Linux and Unix - endterm Please choose the best answer. More than one answer might be true, but choose the one that is best. SYSTEM STARTUP 1. A hard disk master boot record is located:
More informationCOURIER IMAP + COURIERPASSD for Qmail
COURIER IMAP + COURIERPASSD for Qmail Courier-imap is (was, until now) the preferred IMAP server to install, because it has built in support for the vchkpw mail user setup that Vpopmail utilizes. (Not
More informationVMware Monitoring Using Unnoc - Setup Instructions
VMware Monitoring Using Unnoc - Setup Instructions Summary: This document explains how to setup an Unnoc server to monitor VMware vcenter Servers, ESX Servers, and Virtual Machines using the Perl VI SDK.
More informationLinux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP
Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP 1.1 Login to the BioHPC machine and install deeptools; Login (ssh) to the machine that you are assigned for this workshop
More informationRHEL Packaging. (making life easier with RPM) Jindr ich Novy Ph.D., June 26, 2012
RHEL Packaging (making life easier with RPM) Jindr ich Novy Ph.D., jnovy@redhat.com June 26, 2012 RHEL Packaging 1/30 Agenda 1 How Red Hat Enterprise Linux is packaged 2 Software Collections (SCLs) Filesystem
More informationPicSOM Development. Developer s Manual for PicSOM picsom-dev $Revision: 1.61 $. $Date: 2004/08/17 09:00:25 $
PicSOM Development Developer s Manual for PicSOM picsom-dev $Revision: 1.61 $. $Date: 2004/08/17 09:00:25 $ PicSOM Development Group P.O.BOX 5400 Laboratory of Computer and Information Science Helsinki
More informationEffective packaging. Petr Uzel. L3/Maintenance ptr IRC
Effective packaging Petr Uzel L3/Maintenance puzel@suse.cz ptr uzl @ IRC About this talk collection of tips and tricks that make (some) package maintenance tasks more efficient no rocket science, no cool
More informationPython RPM Porting Guide Release 0.1
Python RPM Porting Guide Release 0.1 Red Hat, Inc. Apr 27, 2017 Contents 1 Porting the specfile to Python 3 2 2 Modifications 3 2.1 BuildRequires and Requires....................................... 3 2.2
More informationPart 1: Basic Commands/U3li3es
Final Exam Part 1: Basic Commands/U3li3es May 17 th 3:00~4:00pm S-3-143 Same types of questions as in mid-term 1 2 ls, cat, echo ls -l e.g., regular file or directory, permissions, file size ls -a cat
More informationIntegration of UNICORE Components into Linux Systems
Mitglied der Helmholtz-Gemeinschaft Integration of UNICORE Components into Linux Systems 15.12.2009 Rebecca Breu UNICORE Installation as of Now tgz or graphical installer all files installed into one directory
More informationInstalling FreePBX 12 on CentOS 6.5
Installing FreePBX 12 on CentOS 6.5 Install Centos 6.5 Install Centos 6.5 Initial System Setup Disable selinux Update Your System Install Additional Required Dependencies IPTables Auto Start MySQL Auto
More informationCHE3935. Lecture 1. Introduction to Linux
CHE3935 Lecture 1 Introduction to Linux 1 Logging In PuTTY is a free telnet/ssh client that can be run without installing it within Windows. It will only give you a terminal interface, but used with a
More informationCreating WinSystems ELS 2.0
There are literally hundreds of Linux distributions now available and just as many ways to create an embedded Linux system. Variety is one of the reasons Linux is so popular. Most users have their favorite
More informationLinux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2
Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades 2017-2018 Q2 Facultat d Informàtica de Barcelona This first lab session is focused on getting experience in working
More informationYou will automatically be in your user (home) directory when you login.
Directory structure / (root) bin dev etc lib users users2 tmp These directories typically contain system libraries, executable binary files, device handlers and drivers, etc. The user home directories
More informationProcesses. Shell Commands. a Command Line Interface accepts typed (textual) inputs and provides textual outputs. Synonyms:
Processes The Operating System, Shells, and Python Shell Commands a Command Line Interface accepts typed (textual) inputs and provides textual outputs. Synonyms: - Command prompt - Shell - CLI Shell commands
More informationWritten by Muhammad Kamran Azeem Tuesday, 04 August :42 - Last Updated Sunday, 26 December :33
AUTORESPONDER: autorespond-2.0.4.tar.gz is a part of QmailAdmin project. It is needed if you later want to compile with the auto-responding facility. The tarball is provided by the QMR package. This is
More informationBasics. proper programmers write commands
Scripting Languages Basics proper programmers write commands E.g. mkdir john1 rather than clicking on icons If you write a (set of) command more that once you can put them in a file and you do not need
More informationIntroduction to Supercomputing
Introduction to Supercomputing TMA4280 Introduction to UNIX environment and tools 0.1 Getting started with the environment and the bash shell interpreter Desktop computers are usually operated from a graphical
More informationWindshield. Language Reference Manual. Columbia University COMS W4115 Programming Languages and Translators Spring Prof. Stephen A.
Windshield Language Reference Manual Columbia University COMS W4115 Programming Languages and Translators Spring 2007 Prof. Stephen A. Edwards Team members Wei-Yun Ma wm2174 wm2174@columbia.edu Tony Wang
More informationProgramming and Data Structure Laboratory (CS13002)
Programming and Data Structure Laboratory (CS13002) Dr. Sudeshna Sarkar Dr. Indranil Sengupta Dept. of Computer Science & Engg., IIT Kharagpur 1 Some Rules to be Followed Attendance is mandatory. Regular
More informationGNU-AVR Building the GNU AVR Toolchain for Mac OS X and Linux
GNU-AVR Building the GNU AVR Toolchain for Mac OS X and Linux BDMICRO http://www.bdmicro.com/ Brian S. Dean bsd@bdmicro.com April 24, 2007 Copyright (c) 2005 BDMICRO All Rights Reserved. GNU-AVR April
More informationOpen Build Service (OBS) Packager Workshop
Open Build Service (OBS) Packager Workshop A Packagers OBS Tools Components Overview Hermes Web UI Web UI Command Line Client Your Client Installer (YaST,etc.) Notification Server OBS API (api.opensuse.org)
More informationPerl in RPM-Land. Dave Cross Magnum Solutions Ltd MiltonKeynes.pm. 8 th. th September 2008
Magnum Solutions Ltd http://mag-sol.com/ dave@mag-sol.com MiltonKeynes.pm th September 2008 8 th What is RPM? RPM is the RPM Package Manager Previously RedHat Package Manager Package manager for Red Hat
More informationBUILDING YOUR OWN RPMS
BUILDING YOUR OWN RPMS CONNECTING TO THE LAB EQUIPMENT These steps will help you get started with the exercises: 1. Login to the desktop you are seated at as the user student, with the password student
More informationPostgreSQL A Crash Course
PostgreSQL A Crash Course Joe Conway joe.conway@crunchydata.com mail@joeconway.com Crunchy Data February 03, 2018 Typical Debug Build From Source Binary Packages RPMs - your distro or PGDG DEBs - your
More informationEssential Linux Shell Commands
Essential Linux Shell Commands Special Characters Quoting and Escaping Change Directory Show Current Directory List Directory Contents Working with Files Working with Directories Special Characters There
More informationMills HPC Tutorial Series. Linux Basics I
Mills HPC Tutorial Series Linux Basics I Objectives Command Line Window Anatomy Command Structure Command Examples Help Files and Directories Permissions Wildcards and Home (~) Redirection and Pipe Create
More informationPackage Development in Windows
Package Development in Windows Duncan Murdoch Department of Statistical and Actuarial Sciences University of Western Ontario August 13, 2008 1 of 46 Outline 1 What are packages? Alternatives to packages
More informationfat ntfs librfs windows 98 ranfs.pdf help
rfsh rfsh help version set log time source system mkfs.fat lspart mount umount df ls cat touch dd truncate ltruncate cd lcd pwd lpwd cp mv get put mkdir lmkdir rmdir lrmdir rm lrm open test mdsum exit
More informationArticle Number: 569 Rating: 2.7/5 from 3 votes Last Updated: Tue, Sep 12, 2017 at 2:54 AM
Nagios Plugins - Installing Nagios Plugins From Source Article Number: 569 Rating: 2.7/5 from 3 votes Last Updated: Tue, Sep 12, 2017 at 2:54 AM O ve r vie w This KB article provides instructions on installing
More informationUseful Unix Commands Cheat Sheet
Useful Unix Commands Cheat Sheet The Chinese University of Hong Kong SIGSC Training (Fall 2016) FILE AND DIRECTORY pwd Return path to current directory. ls List directories and files here. ls dir List
More informationManaging a WordPress 2.6 installation with Subversion. Sam Bauers - Automattic
Managing a WordPress 2.6 installation with Subversion Sam Bauers - Automattic In this presentation... - Overview of version control and Subversion - Anatomy changes in WordPress 2.6 - Creating a clean
More information5/8/2012. Creating and Changing Directories Chapter 7
Creating and Changing Directories Chapter 7 Types of files File systems concepts Using directories to create order. Managing files in directories. Using pathnames to manage files in directories. Managing
More informationsimplevisor Documentation
simplevisor Documentation Release 1.2 Massimo Paladin June 27, 2016 Contents 1 Main Features 1 2 Installation 3 3 Configuration 5 4 simplevisor command 9 5 simplevisor-control command 13 6 Supervisor
More informationMongoDB Management Suite Manual Release 1.4
MongoDB Management Suite Manual Release 1.4 MongoDB, Inc. Aug 10, 2018 MongoDB, Inc. 2008-2016 2 Contents 1 On-Prem MMS Application Overview 4 1.1 MMS Functional Overview........................................
More informationFedora Linux Kernels Running on ARM Processors
Fedora Linux Kernels Running on ARM Processors PETER KOTVAN, PETER FODREK Institute of Control and Industrial Informatics Faculty of Electrical Engineering and Information Technology Slovak University
More informationLab Working with Linux Command Line
Introduction In this lab, you will use the Linux command line to manage files and folders and perform some basic administrative tasks. Recommended Equipment A computer with a Linux OS, either installed
More informationSingularity tests at CC-IN2P3 for Atlas
Centre de Calcul de l Institut National de Physique Nucléaire et de Physique des Particules Singularity tests at CC-IN2P3 for Atlas Vamvakopoulos Emmanouil Journées LCG-France, 22-24 Novembre 2017, LPC
More informationOn2 Flix Engine for Linux Installation
On2 Flix Engine for Linux Installation Topics Preparing the System Java Perl PHP Python Installation Instructions 1. Accept the EULA 2. Verify Prerequisites 3. Uninstall the Previous Version 4. Verify
More informationChelonia User s manual
NORDUGRID NORDUGRID-MANUAL-14 28/9/2011 Chelonia User s manual Zsombor Nagy Jon Nilsen Salman Zubair Toor zsombor@niif.hu j.k.nilsen@usit.uio.no salman.toor@it.uu.se Contents 1 Clients for Chelonia 2 1.1
More informationBuildfarm Client as a Development Tool
Event / Conference name Location, Date Buildfarm Client as a Development Tool Andrew Dunstan andrew.dunstan@2ndquadrant.com My code broke the buildfarm I ran make check. The buildfarm tests lots of things
More informationUNIX COMMANDS AND SHELLS. UNIX Programming 2015 Fall by Euiseong Seo
UNIX COMMANDS AND SHELLS UNIX Programming 2015 Fall by Euiseong Seo What is a Shell? A system program that allows a user to execute Shell functions (internal commands) Other programs (external commands)
More informationBasic Shell Scripting Practice. HPC User Services LSU HPC & LON March 2018
Basic Shell Scripting Practice HPC User Services LSU HPC & LON sys-help@loni.org March 2018 Quotation Exercise 1. Print out your $LOGNAME 2. Print date 3. Print `who am i` 4. Print your current directory
More informationUsing bash. Administrative Shell Scripting COMP2101 Fall 2017
Using bash Administrative Shell Scripting COMP2101 Fall 2017 Bash Background Bash was written to replace the Bourne shell The Bourne shell (sh) was not a good candidate for rewrite, so bash was a completely
More informationLinux Command Line Interface. December 27, 2017
Linux Command Line Interface December 27, 2017 Foreword It is supposed to be a refresher (?!) If you are familiar with UNIX/Linux/MacOS X CLI, this is going to be boring... I will not talk about editors
More informationInstallation of Apache OpenMeetings on Centos 7. This tutorial is made based on fresh installations of. CentOS-7-x86_64-Minimal-1708.
Installation of Apache OpenMeetings 4.0.3 on Centos 7 This tutorial is made based on fresh installations of CentOS-7-x86_64-Minimal-1708.iso It is tested with positive result. We will use the Apache's
More informationHands-on Keyboard: Cyber Experiments for Strategists and Policy Makers
Hands-on Keyboard: Cyber Experiments for Strategists and Policy Makers Review of the Linux File System and Linux Commands 1. Introduction Becoming adept at using the Linux OS requires gaining familiarity
More informationInstall Apache, PHP And MySQL On CentOS 7 (LAMP)
Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge
More informationARC infrastructure and releases. Anders Wäänänen, NBI
ARC infrastructure and releases Anders Wäänänen, NBI Overview Source code repository Binary repository ARC release status Legal stuff Globus issues 0.6 11/08/06 www.knowarc.eu 2 Software development Need
More informationEECS Software Tools. Lab 2 Tutorial: Introduction to UNIX/Linux. Tilemachos Pechlivanoglou
EECS 2031 - Software Tools Lab 2 Tutorial: Introduction to UNIX/Linux Tilemachos Pechlivanoglou (tipech@eecs.yorku.ca) Sep 22 & 25, 2017 Material marked with will be in your exams Sep 22 & 25, 2017 Introduction
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationInstalling FreePBX 13 on CentOS 6
Installing FreePBX 13 on CentOS 6 READ FIRST Manual installations of FreePBX is considered an EXPERTS ONLY exercise. This method of installation is enough to get CORE functionality of FreePBX. Non-commercial
More informationlibcap_utils Documentation
libcap_utils Documentation Release 0.7 DPMI January 28, 2017 Contents: 1 Overview 3 2 Install instructions 5 3 Consumers 9 4 API 11 5 Tool overview 13 6 capshow 15 7 Use-cases 17 8 Indices and tables
More informationStep by Step Guide. BRI Card Installation. (with Asterisk) Version 1.0
Step by Step Guide BRI Card Installation (with Asterisk) Version 1.0 Table of Contents Hardware Setup... 1 Software Installation... 2 Installation of Pre-requisite packages... 2 Installation of Libpri
More informationFiles
http://www.cs.fsu.edu/~langley/cop3353-2013-1/reveal.js-2013-02-11/02.html?print-pdf 02/11/2013 10:55 AM Files A normal "flat" file is a collection of information. It's usually stored somewhere reasonably
More informationDefinition Center Installation for Linux
Definition Center 10.2.0 - Installation for Linux These are instructions to install, configure, upgrade, start, stop and uninstall Definition Center 10.2.0 (DC) on a Linux system. In this installation,
More informationThe Unix Shell. Pipes and Filters
The Unix Shell Copyright Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See http://software-carpentry.org/license.html for more information. shell shell pwd
More informationComputer Architecture Lab 1 (Starting with Linux)
Computer Architecture Lab 1 (Starting with Linux) Linux is a computer operating system. An operating system consists of the software that manages your computer and lets you run applications on it. The
More informationWhat s new in RPM. (insider info from upstream development) Jindr ich Novy, September 15, 2009
What s new in RPM (insider info from upstream development) Jindr ich Novy, jnovy@redhat.com September 15, 2009 Copyright 2009 Jindřich Nový Permission is granted to copy, distribute and/or modify this
More informationWhite Paper: OWL: Installation testing and validation 1
Institut Eurécom Corporate Communications Department 2229, route des Crêtes B.P. 193 06904 Sophia Antipolis FRANCE Research Report RR-04-103 White Paper: OWL: Installation testing and validation 1 October
More informationModSecurity2 Installation, and Configuration
ModSecurity2 Installation, and Configuration Hi, I actually searched a lot of times through Mr. Google looking for a ModSecurity2 HOWTO, but unfortunately I didn't find any. So I decided to write this
More informationIntroduction to Linux Environment. Yun-Wen Chen
Introduction to Linux Environment Yun-Wen Chen 1 The Text (Command) Mode in Linux Environment 2 The Main Operating Systems We May Meet 1. Windows 2. Mac 3. Linux (Unix) 3 Windows Command Mode and DOS Type
More informationLinux/Cygwin Practice Computer Architecture
Linux/Cygwin Practice 2010 Computer Architecture Linux Login Use ssh client applications to connect (Port : 22) SSH Clients zterm ( http://www.brainz.co.kr/products/products4_2.php ) Putty ( http://kldp.net/frs/download.php/3411/hangulputty-0.58.h2.exe
More informationIntroduction to Linux. Fundamentals of Computer Science
Introduction to Linux Fundamentals of Computer Science Outline Operating Systems Linux History Linux Architecture Logging in to Linux Command Format Linux Filesystem Directory and File Commands Wildcard
More informationCS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 11: WWW and Wrap up Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 4 was graded and scores on Moodle Assignment 5 was due and you
More informationGNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018
GNU/Linux 101 Casey McLaughlin Research Computing Center Spring Workshop Series 2018 rccworkshop IC;3df4mu bash-2.1~# man workshop Linux101 RCC Workshop L101 OBJECTIVES - Operating system concepts - Linux
More informationUnix Introduction to UNIX
Unix Introduction to UNIX Get Started Introduction The UNIX operating system Set of programs that act as a link between the computer and the user. Developed in 1969 by a group of AT&T employees Various
More informationClearswift SECURE Gateway Installation & Getting Started Guide. Version Document Revision 1.0
Clearswift SECURE Email Gateway Installation & Getting Started Guide Version 4.7.0 Document Revision 1.0 Copyright Revision 1.0, November, 2017 Published by Clearswift Ltd. 1995 2017 Clearswift Ltd. All
More informationCS 3410 Intro to Unix, shell commands, etc... (slides from Hussam Abu-Libdeh and David Slater)
CS 3410 Intro to Unix, shell commands, etc... (slides from Hussam Abu-Libdeh and David Slater) 28 January 2013 Jason Yosinski Original slides available under Creative Commons Attribution-ShareAlike 3.0
More informationInstallation of Apache OpenMeetings on Centos 7. This tutorial is made based on fresh installations of. CentOS-7-x86_64-Minimal-1708.
Installation of Apache OpenMeetings 4.0.6 on Centos 7 This tutorial is made based on fresh installations of CentOS-7-x86_64-Minimal-1708.iso It is tested with positive result. We will use the Apache's
More informationSystem Programming. Introduction to Unix
Content : by Dr. B. Boufama School of Computer Science University of Windsor Instructor: Dr. A. Habed adlane@cs.uwindsor.ca http://cs.uwindsor.ca/ adlane/60-256 Content Content 1 Introduction 2 3 Introduction
More informationInstallation Oracle Applications R on OEL 5.2
Installation Oracle Applications R12.1.1 on OEL 5.2 Metalink Note Oracle E-Business Suite Release 12 Installation Guidelines [ID 405565.1] Oracle E-Business Suite Installation and Upgrade Notes Release
More informationLOG ON TO LINUX AND LOG OFF
EXPNO:1A LOG ON TO LINUX AND LOG OFF AIM: To know how to logon to Linux and logoff. PROCEDURE: Logon: To logon to the Linux system, we have to enter the correct username and password details, when asked,
More informationLecture P3: Unix. Overview. Operating Systems. Layers of Abstractions in Unix. Background
Overview Lecture P3: Unix Background Files Abstraction for storage (disks). File manipulation commands. Processes. Abstraction for processor (CPU). Some useful commands. Interactions. Between files and
More informationfpm-cookery Documentation
fpm-cookery Documentation Release 0.33.0 Bernd Ahlers Jun 10, 2018 Contents 1 Features 3 2 Documentation Contents 5 2.1 Getting Started.............................................. 5 2.2 Using Hiera................................................
More informationCentreon SSH Connector Documentation
Centreon SSH Connector Documentation Release 1.1.2 Centreon November 24, 2015 Contents i ii Centreon SSH Connector is a free software from Centreon available under the Apache Software License version
More informationRemove Trend Micro Client Server Security Agent Without Password
Remove Trend Micro Client Server Security Agent Without Password Change the Security Agent uninstallation password via the Worry-Free Business Security Services web console. When I purchased several Dell
More informationBuilding Customized Linux Kernels A live demonstration. Mark Post August 17, 2004 Session # 9280
Building Customized Linux Kernels A live demonstration Mark Post August 17, 2004 Session # 9280 Documentation The Linux Documentation Project http://www.tldp.org/ Look for the Kernel HOWTO http://www.tldp.org/howto/kernel-howto/
More informationLinux Clusters Institute:
Linux Clusters Institute: 3 rd Party Software Management Instructor: Timothy Bouvet Title: System Engineer NCSA Email: tbouvet@illinois.edu 3 rd Party Software Management Topics: Best Practices Software
More information