Keeping Up-to-date AfNOG X Cairo, Egypt. Recap on FreeBSD design Distribution includes kernel, and some user-land binaries (bind, shells, network tools,

Slides:



Advertisements
Similar presentations
LinuxChix Africa UNIX BASICS. To r00t or not to r00t ● Unix security is (in most cases) binary. Either you are root or you are not. – Effects on permissions.
Advertisements

 Two technologies › Packages › Ports  Packages › contains pre-compiled copies of all the commands for the application, as well as any configuration.
'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley.
VisIt Software Engineering Infrastructure and Release Process LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Installing Applications in FreeBSD. Computer Center, CS, NCTU 2 Overview  Two technologies Packages Ports  Packages contains pre-compiled copies of.
Installing Applications Chia-Hung Tsai. Computer Center, CS, NCTU 2 Overview  Two technologies Packages Ports  Packages contains pre-compiled copies.
Patch Management In Solaris and Red Hat. What is a Patch A collection of fixes to a problem Three main categories: Security Bugs in the system that provide.
Patching MIT SUS Services IS&T Network Infrastructure Services Team.
No.24 Prerawat Denvutivorkarn M.2/2. Definition: "antivirus" is protective software designed to defend your computer against malicious software. Malicious.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
Software Deployment at Johnston Community College Lauren Bradley | Windows System Administrator at Johnston Community College Lauren Bradley | Windows.
UNIX ™ /Linux Overview Unix/IP Preparation Course June 9, 2013 Lusaka, Zambia.
Linux Operations and Administration
Web Based Applications
Apache HTTP Server Lecture notes by Theodoros Anagnostopoulos.
NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan.
3-Protecting Systems Dr. John P. Abraham Professor UTPA.
A secure internet site that allows posts access to their Legion and SAL membership.
Advantages and Disadvantages
Maintain Installed Applications. Computer Center, CS, NCTU 2 In Ports Tree  / Makefile  COMMENT pkg-descr  WWW pkg-message  Shown after installed.
UNIX ™ /Linux Overview Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda.
UNIX ™ /Linux Overview Unix/IP Preparation Course May 25, 2014 Djibouti.
CMS Content Management Systems. What is a CMS? Creation and management system for websites Wikipedia.org definition: A content management system (CMS)
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
CS Capstone OS Tools for OpenBSD Overview Presentation Team Fugu.
FreeBSD Software Management. WatITis | Collaboration in a Distributed Environment | December 2, 2003 | Automagic Software Management Overview FreeBSD.
UNIX™/Linux Overview Unix/LINUX Intro Instructors: Reasons:
Intermediate 2 Computing Unit 2 - Software Development Topic 2 - Software Development Languages and Environments.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
PINE. What is PINE? PINE is a light weight yet very powerful open source console based client developed by the University of Washington. It has.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
Accurate Information … Informed Decisions Data from automated and manual sources in a central, secure repository providing easy regulatory and ad hoc reporting,
Installing Applications in FreeBSD. Computer Center, CS, NCTU 2 Install software  Package Pre-built rpm, yum, dpkg, … FreeBSD: pkg_add, pkg_delete, pkg_info.
Post Install Configuration FreeBSD SANOG 9 January 14, 2007 Colombo, Sri Lanka Hervey Allen.
TECHDOTCOMP SUPPORT TECHDOTCOMP nd Ave, Seattle, WA 98122, USA Phone:
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
GFI LANguard Matt Norris Dave Hone Chris Gould. GFI LANguard: Description Through the performances of the three (3) cornerstones of vulnerability management:
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Operated by Los Alamos National Security, LLC for NNSA U N C L A S S I F I E D Slide 1 Institutional Install of Red Hat Enterprise Linux From One CD In.
The CRUX Project Presented by Per Liden, Johannes Winkelmann, Matt Housh, Jay Dolan CRUX is a lightweight, i686-optimized Linux distribution targeted at.
Building programs LinuxChix-KE. What happens in your CPU? ● It executes a small set of instructions called "machine code" ● Each instruction is just a.
FreeBSD Introduction Joel Jaeggli rehashed for pacnog 2006.
FreeBSD ports & packages. FreeBSD ports & packages - overview Different UNIX distributions use differents package systems for distributing software Debian.
Updating FreeBSD Unix System Administration. Objectives At the end of this session you should be able to: 1. Understand the differences between the CURRENT.
Tech Level Cyber Security Lesson 7
Installing Applications in FreeBSD
Patch Management Module 13.
CMIT100 CHAPTER 13 - SOFTWARE.
Development Environment
VitaScan Online Calibration
Pkgng.
Introduction to programming
ClamXav Antivirus Scanner: A Free Tool for Your Mac OS X
Managing Software.
Keeping Up-to-date AfNOG X Cairo, Egypt.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Lecture 13 RPM and its advantages.
All about the use of Automated Password Reset Tool for QuickBooks Desktop QuickBooks have emerged as one of the best accounting software, available in.
IS3440 Linux Security Unit 7 Securing the Linux Kernel
IS3440 Linux Security Unit 8 Software Management
Post Install Configuration FreeBSD
FreeBSD ports & packages
Module 3 Using Linux.
Shared Hosting Workshop
System Center Third Party Tools Ivanti Patch and RCT Recast April 2019.
Presentation transcript:

Keeping Up-to-date AfNOG X Cairo, Egypt

Recap on FreeBSD design Distribution includes kernel, and some user-land binaries (bind, shells, network tools, etc) Third party applications installed from three main ways: - from source - from the binary package - from the port What does this mean for means of upgrading?

Binary upgrade with freebsd-update. freebsdupdate.html freebsdupdate.html What disadvantages does this have? What advantages? # freebsd-update fetch # freebsd-update install What are the equivalents on the linux world? FreeBSD system upgrade

Source Update recall: we can build FreeBSD base system from sources to upgrade we just need a new set of source code from which we can do make lots of ways to get the new source code cvsup (most popular) # cvsup -h cvsup7.FreeBSD.org -g -L 2 /usr/share/examples/cvsup/stable-supfile CTM (for low bandwidth situations)

Third Party software: recall: freebsd binary packages are pre- compiled ports. manual upgrade process: - download new binary - pkg_delete old binary (may need -f to ignore dependencies) - pkg_add new package. automated using portupgrade

updating the ports tree Enter portsnap! # portsnap fetch # portsnap install (for the first time you run it) # portsnap update (for other times you run it) # portsnap fetch update We shall NOT run this in class. Why? Once that is done we can use portupgrade # portupgrade -arR

When to upgrade new features you (or your clients) are going to use. security updates mailing lists have a -announce equivalient where low volume annoucements are made. For FreeBSD

portaudit Downloads database of security ports nightly and sends warning of problems. Run in cron - sends s on potential security threats.

Exercises install portaudit and run it against currently running software to see what it says: # portinstall -PP portaudit # /usr/local/sbin/portaudit -Fda

Extra exercise build freebsd from source following the instructions in /usr/src/Makefile and /usr/src/UPDATING