Outline. Computer Center, CS, NCTU. FreeBSD version. Installing FreeBSD. Build world and kernel. Software installation Appendix 8.

Size: px
Start display at page:

Download "Outline. Computer Center, CS, NCTU. FreeBSD version. Installing FreeBSD. Build world and kernel. Software installation Appendix 8."

Transcription

1 FreeBSD

2 Outline FreeBSD version 8.1-RELEASE Installing FreeBSD From CD-ROM Build world and kernel Update source Rebuild world Rebuild kernel Software installation Appendix Csup 2

3 3

4 FreeBSD Version

5 FreeBSD Branches/Tags Three parallel development branches: -RELEASE Latest Release Version: -STABLE 8.1 (July, 2010) Tested new features and bug fixes MFC: Merge From Current -CURRENT Working space for FreeBSD developers Current version: 9.0-CURRENT 5

6 FreeBSD Version FreeBSD A.B.C Type A: major version Number B: minor version Number C: slight patch version number Type: version type PRERELEASE BETA RC RELEASE STABLE CURRENT Choosing the FreeBSD Version That Is Right For You: 6

7 FreeBSD Installation

8 FreeBSD View of Disk (1) FreeBSD Here!!! MBR Partition 1 Partition 2 Partition 3 Partition 4 Windows 7 (NTFS) Linux (EXT3FS) bsdlabel Label a Extended Partiton Label b Label c D-Disk NTFS Linux Swap Label d 8

9 FreeBSD View of Disk (2) What is the meaning of ad0s1a Disk name ad: da: IDE, SATA SCSI, usb stick Slice is equal to the partition of common use Primary partition: s1 ~ s4 Extended partition: s5 ~ sn Label in each slice a: root partition / b: swap c: entire slice defgh: /usr, /home, MBR Slice 1 (/dev/ad0s1) Slice 2 (/dev/ad0s2) Slice 3 (/dev/ad0s3) Slice 4 (/dev/ad0s4) Slice 5 (/dev/ad0s5) Slice 6 (/dev/ad0s6) 9

10 Installing FreeBSD Steps 1. Knowing your hardware 2. Obtaining installation file 3. Booting from CD/DVD/usb-stick 4. FreeBSD installer: sysinstall 1. Partition 2. Label 3. Distribution 4. Media 5. Commit 5. Post-installation configurations 10

11 Installing FreeBSD 1. Knowing Your Hardware CPU 32bit or 64bit Intel AMD Architecture: amd64, i386 (, ia64, pc98, powerpc, sparc64) RAM Size HD Size, amount, SCSI or IDE VGA Brand, ram size Sound Brand Network Interface Card Brand IP Netmask Default gateway Hostname DNS Other Special device pciconf -lv 11

12 Installing FreeBSD 2. Obtaining Installation File FreeBSD installation CD ftp://ftp.tw.freebsd.org/pub/iso-images-amd64/8.1/freebsd-8.1- RELEASE-amd64-bootonly.iso ftp://ftp.tw.freebsd.org/pub/iso-images-amd64/8.1/freebsd-8.1- RELEASE-amd64-disc1.iso ftp://ftp.tw.freebsd.org/pub/iso-images-amd64/8.1/freebsd-8.1- RELEASE-amd64-dvd1.iso.gz ftp://ftp.tw.freebsd.org/pub/iso-images-amd64/8.1/freebsd-8.1- RELEASE-amd64-memstick.img Burn CD, DVD, or USB! 12

13 Installing FreeBSD 3. Booting from CD (1) Computer Center, CS, NCTU 13

14 Installing FreeBSD 3. Booting from CD (2) Enter Computer Center, CS, NCTU 14

15 Installing FreeBSD 3. Booting from CD (3) Just use default or 15

16 Installing FreeBSD 3. Booting from CD (4) 這丟係愛台灣啦!!! 16

17 Installing FreeBSD 3. Booting from CD (5) Use USA ISO keymap because we don t have our keyboard layout 17

18 Installing FreeBSD 4. FreeBSD Installer Being experts! 18

19 Installing FreeBSD 4. FreeBSD Installer: Custom 5 major steps 3. Partition your disk 4. Label your disk 5. Choose what to install 6. Choose how to install 7. Do it! 19

20 Installing FreeBSD 4. FreeBSD Installer: Partition (1) If you have more than one disk You can choose one to partition it. 20

21 Installing FreeBSD 4. FreeBSD Installer: Partition (2) Create slice Press C to create a new slice / Press A to use entire disk 21

22 Installing FreeBSD 4. FreeBSD Installer: Partition (3) Press S to toggle freebsd as bootable Press Q to next step (Select Boot Manager) 22

23 Installing FreeBSD 4. FreeBSD Installer: Partition (4) Choose boot manager Standard BootMgr None Write to disk MBR Install a simple boot manager to disk MBR Leave it unchanged 23

24 Installing FreeBSD 4. FreeBSD Installer: Label (1) BSDlabel Editor 24

25 Installing FreeBSD 4. FreeBSD Installer: Label (2) Create label in ad0s1 and specify size Press C to create bsdlabel swap, / ( and /home, /var, ): size type mount point Press S to toggle SoftUpdates (async written to disk) 25

26 Installing FreeBSD 4. FreeBSD Installer: Label (3) Press Q to next step (back to custom installation options menu) 26

27 Installing FreeBSD 4. FreeBSD Installer: Distributions (1) Custom 27

28 Installing FreeBSD 4. FreeBSD Installer: Distributions (2) Select base ; binary kernels ; Generic kernel supports SMP man ; Manual src ; FreeBSD Source Code ports ; FreeBSD Software Collection 28

29 Installing FreeBSD 4. FreeBSD Installer: Distributions (3) 29

30 Installing FreeBSD 4. FreeBSD Installer: Media Choose 1 CD/DVD if you have 8.1 Release CD disk 1 or DVD Choose 3 FTP Passive if your NIC is detected Choose 9 USB if you have 8.1 memstick usb stick 30

31 Installing FreeBSD 4. FreeBSD Installer: Media (2) Install through FTP Passive Specify ftp server 31

32 Installing FreeBSD 4. FreeBSD Installer: Media (3) Select NIC IPv6 and DHCP 32

33 Installing FreeBSD 4. FreeBSD Installer: Media (4) Specify your IP information 33

34 Installing FreeBSD 4. FreeBSD Installer: Commit (1) Last Chance! We can take no responsibility for lost disk contents! Don t forget backup! 34

35 Installing FreeBSD 4. FreeBSD Installer: Commit (2) Start to format disk and install operating system You can press Alt + F2 to see the install detail There is a shell start in Alt + F4 35

36 Installing FreeBSD 5. Post Installation Recommend you to do it! Root Password User and group management Time Zone Asia Taiwan Networking interfaces, sshd 36

37 Installing FreeBSD 5. Post Installation: Root Password 37

38 Installing FreeBSD 5. Post Installation: User Management (1) Create a group for users Create a user for yourself Least privilege 38

39 Installing FreeBSD 5. Post Installation: User Management (2) 39

40 Installing FreeBSD 5. Post Installation: User Management (3) 40

41 Installing FreeBSD 5. Post Installation: Time Zone 41

42 Installing FreeBSD 5. Post Installation: Networking (1) Interfaces 42

43 Installing FreeBSD 5. Post Installation: Networking (2) sshd 43

44 Installing FreeBSD 5. Post Installation: Done! Be sure to remove booting media. You would not want restart whole process again 44

45 FreeBSD Handbook Chapter 2 Installing FreeBSD Chinese resources

46 Build world and kernel

47 Build World and Kernel Update source /etc/make.conf make update Build world mergemaster p make buildworld Build and install kernel make buildkernel installkernel Install world make installworld mergemaster 47

48 Build World & Kernel Prepare make.conf (1) Example make.conf /usr/share/examples/etc/make.conf Everything add in make.conf is used every time you run make # cp /usr/share/examples/etc/make.conf /etc/ # chmod u+w /etc/make.conf Edit /etc/make.conf 48

49 Build World & Kernel Prepare make.conf (2) CPU optimization CPUTYPE?=core2 49

50 Build World & Kernel Prepare make.conf (3) Update source SUP_UPDATE= SUP= yes /usr/bin/csup SUPFLAGS= -g L 2 SUPHOST= SUPFILE= PORTSSUPFILE= cvsup.tw.freebsd.org /usr/share/examples/cvsup/standard-supfile /usr/share/examples/cvsup/ports-supfile 50

51 Build World & Kernel Canonical steps The canonical steps to update system # cd /usr/src && make update # mergemaster -p (Pre-buildworld mode) # cd /usr/src && make -s buildworld # cd /usr/src && make -s kernel (buildkernel, installkernel) Reboot and boot in single user mode # mount -u / # cd /usr/src && make -s installworld # mergemaster (or mergemaster -UFi) # reboot See build(7), mergemaster(8) 51

52 Build World & Kernel make buildworld Build FreeBSD entire system % make s j 5 buildworld >& /var/log/world.log & make j n buildworld Spawn multiple (n) processes to do make. The compiling processes of make world is I/O bound. 52

53 Build World & Kernel make buildkernel (1) Why rebuild kernel? Faster boot time. Probe only necessary device Lower memory usage Smaller kernel image Additional hardware support. 53

54 Build World & Kernel make buildkernel (2) Edit kernel configuration file # cd /usr/src/sys/{i386,amd64}/conf GENERIC must have too much for your system # cp GENERIC YOUR_NAME We often use hostname to be YOUR_NAME Ex. # cp GENERIC SABSD edit config file Depend on your system Be attention to related options Following the explanation of 54

55 Build World & Kernel make buildkernel (3) Set KERNCONF in /etc/rc.conf KERNCONF= SABSD Build kernel # make -s buildkernel 55

56 Build World & Kernel make installkernel Install kernel # make -s installkernel make buildkernel && make installkernel = make buildkernel installkernel = make kernel 56

57 Build World & Kernel reboot into single user mode Boot in single user mode Press 4 Or # shutdown now For a running system, this will drop it to single user mode 57

58 Build World & Kernel make installworld Install the built world % make installworld 58

59 Build World & Kernel mergemaster mergemaster [ -UFi ] Synchronize /usr/src/etc with /etc Choose i for most case, such as /etc/defaults/rc.conf, Press enter for certain file, such as master.passwd, hosts, csh.* -U Attempt to auto upgrade files that have not been user modified. -F Install the new file if the files differ only by VCS Id. -i Automatically install any files that do not exist. 59

60 Reboot Reboot and enjoy it % reboot Check % uname ai Handbook Chapter 8 Configuring the FreeBSD Kernel Rebuilding world 60

61 If Something Goes Wrong (1) Possible errors in building new kernel Configuration file # cd /usr/src/sys/{i386,amd64}/conf/ Edit YOUR_NAME Build fail? Install fail? Kernel does not boot Boot with old kernel, recompile kernel Kernel works, but ps does not work Rebuild world 61

62 If Something Goes Wrong (2) Boot from old kernel 6. Escape to loader prompt OK boot /boot/kernel.old/kernel # cd /boot # cp -R kernel.old kernel.ok # rm -rf kernel # mv kernel.old kernel Handbook 8.7 If Something Goes Wrong 62

63 Play with Your FreeBSD Useful commands passwd, chsh, chfn, chpass ls ps, top mkdir/rmdir cp/mv/rm write Manual: man, info, etc. reader: mutt, etc. News reader: tin Connecting: ssh/telnet Editor: vim, joe, ee, etc. File Transmittion: ftp, ncftp, lftp, scp, wget, curl, etc. Compilers: gcc, g++, javac, etc. Scripting: perl, php, ruby, python etc. login/exit/logout/screen 63

64 Help Yourself man (1) man pages (manual) Contain descriptions of Individual command. % man cp File format. % man rc.local Library routines. % man strcpy 64

65 Help Yourself man (2) Command % man [section] title % man printf (printf command) % man 3 printf (C Standard printf func.) % man k exit (keyword search) Man pages organization AT&T BSD Contents 1 1 User-Level commands and applications %man man System calls and kernel error code 3 3 Library calls 4 5 Standard file format 5 7 Miscellaneous files and documents 6 6 Games and demonstrations 7 4 Device Drivers and network protocols 1m 8 System administration commands 9 9 Obscure kernel specs and interfaces

66 Conventions Syntax of commands: Anything between [ & ] are optional. Anything followed by can be repeated. {a b} you should choose one of them. Example: bork [-x] { on off } filename bork on /etc/hosts bork x off /etc/hosts /etc/passwd bork x /etc/hosts bork -h /etc/hosts X X 66

67 Software Installation

68 Using FreeBSD Ports (1) Using ports Steps of install software (1) Figure out the path to the software % cd /usr/ports % make search key=mutt % cd /usr/ports/chinese/mutt (2) Fetch and compile the source Uninstall % make install % make deinstall 68

69 Using FreeBSD Ports (2) Ports cd /usr/ports make search make install clean ports-mgmt/psearch make search ports-mgmt/portmaster Use portmaster chinese/mutt to install. 69

70 Installing Useful Tools Try to install some software, such as: vim: editors/vim mutt: chinese/mutt wget: ftp/wget screen: sysutils/screen 70

71 Appendix

72 FreeBSD source Maintained in a CVS repository in California The tool to get the latest FreeBSD source CSup We can use CSup keep our FreeBSD source up-to-date with any FreeBSD mirror sites Edit CSup supfile Update source using CSup Up-to-date your system Build world & kernel using the updated source. Install softwares. Upgrade softwares. 72

73 FreeBSD source CSup Configuration file (1) Example csup supfiles /usr/share/examples/cvsup/standard-supfile /usr/share/examples/cvsup/ports-supfile Create your own supfiles Edit /usr/local/etc/src-supfile Edit /usr/local/etc/ports-supfile Edit /etc/make.conf to set your own supfiles 73

74 FreeBSD source CSup Configuration file (2) /usr/local/etc/src-supfile *default host=freebsd.cs.nctu.edu.tw *default base=/usr *default prefix=/usr *default delete use-rel-suffix *default compress *default release=cvs tag=releng_8_1 src-all Where to get source Where to put status file Where to put source Allow cvs to delete Compress before transmit host can be remained CHANGE_THIS.freebsd.org if you run make update, and you have SUPHOST in /etc/make.conf 74

75 FreeBSD source CSup Configuration file (3) CVS tags Branch Tags. RELENG_8 Release Tags RELENG_8_1 To refer to a specific point in time RELENG_8_1_0_RELEASE (FreeBSD-CURRENT) (FreeBSD 8.1-STABLE) (FreeBSD 8.1-RELEASE) 75

76 FreeBSD source CSup Configuration file (4) /usr/local/etc/ports-supfile *default host=freebsd.cs.nctu.edu.tw *default base=/usr *default prefix=/usr *default delete use-rel-suffix *default compress *default release=cvs tag=.. means the latest ports tree ports-all 76

Computer Center, CS, NCTU. Outline. FreeBSD version 8.2-RELEASE. Installing FreeBSD. From CD-ROM

Computer Center, CS, NCTU. Outline. FreeBSD version 8.2-RELEASE. Installing FreeBSD. From CD-ROM FreeBSD changlp Outline FreeBSD version 8.2-RELEASE Installing FreeBSD From CD-ROM 2 FreeBSD Version FreeBSD Branches/Tags Three parallel development branches: -RELEASE Latest Release Version: 8.2 (Feb,

More information

Computer Center, CS, NCTU. Outline. FreeBSD version 9.0-RELEASE 9.1-RC1. Installing FreeBSD. From CD-ROM From USB

Computer Center, CS, NCTU. Outline. FreeBSD version 9.0-RELEASE 9.1-RC1. Installing FreeBSD. From CD-ROM From USB FreeBSD huanghs Outline FreeBSD version 9.0-RELEASE 9.1-RC1 Installing FreeBSD From CD-ROM From USB 2 FreeBSD Version 4 FreeBSD Branches/Tags Three parallel development branches: -RELEASE Latest Release

More information

Exercise 1 FreeBSD Installation. Announced Date: 2006/9/20 Due Date: 2005/10/4

Exercise 1 FreeBSD Installation. Announced Date: 2006/9/20 Due Date: 2005/10/4 Exercise 1 FreeBSD Installation Announced Date: 2006/9/20 Due Date: 2005/10/4 Outline FreeBSD version Installing FreeBSD Update source and make world Rebuild kernel 2 FreeBSD branches Two parallel development

More information

Computer Center, CS, NCTU. Outline. FreeBSD version 11.1-RELEASE. Installing FreeBSD. From CD-ROM From USB

Computer Center, CS, NCTU. Outline. FreeBSD version 11.1-RELEASE. Installing FreeBSD. From CD-ROM From USB FreeBSD Outline FreeBSD version 11.1-RELEASE Installing FreeBSD From CD-ROM From USB 2 FreeBSD Version 4 FreeBSD Branches/Tags Three parallel development branches: -RELEASE Latest Release Version: 11.1

More information

Drivers and the Kernel

Drivers and the Kernel Drivers and the Kernel Roles of the Kernel (1) Components of a UNIX System User-level programs Kernel Hardware Kernel manages the resources CPU process management Memory memory management I/O devices device

More information

SANOG VI IP Services Workshop: FreeBSD Install

SANOG VI IP Services Workshop: FreeBSD Install SANOG VI IP Services Workshop: FreeBSD Install FreeBSD is designed to be a server operating system. This becomes apparent during the installation process. The FreeBSD installer is a console-based (not

More information

Drivers and the Kernel

Drivers and the Kernel Drivers and the Kernel Introduction UNIX Kernel and Shell interpret 2 Roles of Kernel Components of a UNIX System User-level programs Kernel Hardware Two roles of kernel (OS) High-level abstractions Process

More information

Sysinstall main menu. Move the cursor down by using the DOWN-ARROW and select Standard.

Sysinstall main menu. Move the cursor down by using the DOWN-ARROW and select Standard. Initial Boot from Install Disc 1 Turn on the power for your machine. Sysinstall main menu Immediately place the first CD-ROM of the FreeBSD 5.3 install set in your machine's CD-ROM drive. You'll see an

More information

Some Practical Matters. Introduction to Unix. What's Our Goal? Linux!= UNIX

Some Practical Matters. Introduction to Unix. What's Our Goal? Linux!= UNIX Introduction to Unix AfNOG 2006 Workshop May 7, 2006 Nairobi, Kenya Hervey Allen Phil Regnauld Some Practical Matters Please do not change the root password. Please do ask questions! Lots of questions!

More information

Installation of Fedora 12 with CD

Installation of Fedora 12 with CD Prepared by investech.wordpress.com Installation of Fedora 12 with Net Install CD Version 1.0 investech.wordpress.com 07-12-09 This document is produced under Creative Common License (Attribution No Derivatives).

More information

FreeBSD Installation

FreeBSD Installation 1 FreeBSD Installation AFNOG Chix 2011 Blantyre, Malawi 31 st Oct - 4 th Nov 2011 Dorcas Muthoni and Evelyn Namara 2 READ THE INSTRUCTIONS These slides contain explicit instructions to allow you to successfully

More information

FreeBSD Overview Comparison with Linux

FreeBSD Overview Comparison with Linux FreeBSD Overview Comparison with Linux cctld Workshop June 20, 2006 Samoa Hervey Allen Some Practical Matters When we install please use the root password supplied in class. During the workshop please

More information

FreeBSD Overview Comparison with Linux. Some Practical Matters. Outline. Outline continued

FreeBSD Overview Comparison with Linux. Some Practical Matters. Outline. Outline continued FreeBSD Overview Comparison with Linux cctld Workshop June 20, 2006 Samoa Hervey Allen Some Practical Matters When we install please use the root password supplied in class. During the workshop please

More information

Booting Up and Shutting Down. lctseng / Liang-Chi Tseng

Booting Up and Shutting Down. lctseng / Liang-Chi Tseng Booting Up and Shutting Down lctseng / Liang-Chi Tseng Booting Up Starting up a computer Load kernel into memory and execute it. (1) BIOS load and run the MBR (Master Boot Record) (2) MBR searches for

More information

Drivers and the Kernel

Drivers and the Kernel Drivers and the Kernel Introduction UNIX Kernel and Shell interpret 2 Roles of Kernel Components of a UNIX System User-level programs Kernel Hardware Two roles of kernel (OS) High-level abstractions Process

More information

Network Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection

Network Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 9 101112 COL- ACT- STA.- CONSOLE SD Installing a Network-Based Intrusion Detection created by: Rainer Bemsel Version 1.0 Dated: Apr/10/2003 The purpose of this document

More information

Installing Applications in FreeBSD. wengyc

Installing Applications in FreeBSD. wengyc Installing Applications in FreeBSD wengyc Before we start Permission issue root: the superuser In Unix-like system, root is the conventional name of the user who has all rights or permissions (to all files

More information

PC-SYSINSTALL - A new system installer backend for PC-BSD & FreeBSD. By Kris Moore

PC-SYSINSTALL - A new system installer backend for PC-BSD & FreeBSD. By Kris Moore PC-SYSINSTALL - A new system installer backend for PC-BSD & FreeBSD By Kris Moore Introduction Since its very first beta many years ago, PC-BSD has been using a custom-built installer routine, which consisted

More information

FreeBSD Installation ISOC/AfNOG

FreeBSD Installation ISOC/AfNOG FreeBSD Installation ISOC/AfNOG Michuki Mwangi (Original materials by Hervey Allen NSRC) 1 READ THE INSTRUCTIONS These slides contain explicit instruc2ons to allow you to successfully install FreeBSD and

More information

Welcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions

Welcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions Welcome to getting started with Ubuntu 12.04 Server. This System Administrator Manual guide to be simple to follow, with step by step instructions with screenshots INDEX 1.Installation of Ubuntu 12.04

More information

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage CompTIA Linux+ Guide to Linux Certification Fourth Edition Chapter 2 Linux Installation and Usage Objectives Prepare for and install Fedora Linux using good practices Outline the structure of the Linux

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage Linux+ Guide to Linux Certification, Third Edition Chapter 2 Linux Installation and Usage Objectives Install Red Hat Fedora Linux using good practices Outline the structure of the Linux interface Enter

More information

Title: Demonstrate the linux installation and administration settings.

Title: Demonstrate the linux installation and administration settings. OOPL Assignment 1 Title: Demonstrate the linux installation and administration settings. Objectives: 1) To install Ubuntu Linux on Windows without erasing current operating system. 2) To give the students

More information

FreeBSD Overview Comparison with Linux. Welcome. Class Schedule. Some Practical Matters. Introduction. SANOG VI IP Services Workshop

FreeBSD Overview Comparison with Linux. Welcome. Class Schedule. Some Practical Matters. Introduction. SANOG VI IP Services Workshop FreeBSD Overview Comparison with Linux SANOG VI IP Services Workshop July 16, 2005 Thimphu, Bhuan Hervey Allen Introduction Welcome Instructors: Sufi Frauq Abubaker, (TM International Ltd.) Hervey Allen

More information

A Makefile. The Makefile contains various statements that specify how the application should be compiled and where it should be installed on your

A Makefile. The Makefile contains various statements that specify how the application should be compiled and where it should be installed on your 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 on how to build source code, but does not include

More information

Introduction to FreeBSD (Additional Material)

Introduction to FreeBSD (Additional Material) Introduction to FreeBSD (Additional Material) PacNOG I Workshop June 20, 2005 Nadi, Fiji Hervey Allen Joel Jaeggli Outline Why FreeBSD. The World of FreeBSD. FreeBSD 5.3 installation. Command line vs.

More information

Getting Started: m0n0wall Development (v0.1.0)

Getting Started: m0n0wall Development (v0.1.0) Getting Started: m0n0wall Development (v0.1.0) Michael Iedema Introduction Getting started developing for a new architecture, language, or even using a new environment can be a

More information

V Workstation Imaging

V Workstation Imaging V Workstation Imaging The following sections provide information on Novell ZENworks Desktop Management Workstation Imaging procedures and features. Chapter 50, Common Imaging Deployment Strategies, on

More information

Hardening servers for the modern internet

Hardening servers for the modern internet Hardening servers for the modern internet Philip Paeps The FreeBSD Foundation SANOG32 7 August 2018 Dhaka, Bangladesh Session 1 (09:00 11:00) 1. Presentation: Introduction to the FreeBSD project (30 minutes)

More information

Acronis Disk Director 11 Home. Quick Start Guide

Acronis Disk Director 11 Home. Quick Start Guide Acronis Disk Director 11 Home Quick Start Guide Copyright Acronis, Inc., 2000-2010. All rights reserved. "Acronis", "Acronis Compute with Confidence", "Acronis Recovery Manager", "Acronis Secure Zone",

More information

WLM1200-RMTS User s Guide

WLM1200-RMTS User s Guide WLM1200-RMTS User s Guide Copyright 2011, Juniper Networks, Inc. 1 WLM1200-RMTS User Guide Contents WLM1200-RMTS Publication Suite........................................ 2 WLM1200-RMTS Hardware Description....................................

More information

Embedded lightweight unix

Embedded lightweight unix Embedded lightweight unix ELWIX its free now! Universal embedded system http://www.elwix.org/ Michael Pounov Since 2004 like propriatary OS Give best practices and features from *BSD

More information

GNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018

GNU/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 information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY HAYSTACK OBSERVATORY WESTFORD, MASSACHUSETTS October, 2015

MASSACHUSETTS INSTITUTE OF TECHNOLOGY HAYSTACK OBSERVATORY WESTFORD, MASSACHUSETTS October, 2015 MASSACHUSETTS INSTITUTE OF TECHNOLOGY HAYSTACK OBSERVATORY WESTFORD, MASSACHUSETTS 01886 13 October, 2015 Telephone: 781-981-5951 Fax: 781-981-0590 TO: FROM: SUBJECT: Distribution Chester Ruszczyk Mark5

More information

Building servers with NanoBSD, ZFS and jails

Building servers with NanoBSD, ZFS and jails Paul Schenkeveld PSconsult ICT Services BV, The Netherlands $Id: paper.me,v 1.2 2010/02/08 06:42:56 paul Exp paul $ Disclaimer There are more ways to configure a server than there

More information

Build your own NAS with OpenMediaVault

Build your own NAS with OpenMediaVault Build your own NAS with OpenMediaVault Installation Minimum Requirements i486 or amd64 platform 1 GiB RAM 2 GiB HDD/DOM/CF/USB Thumb Drive used as OpenMediaVault system drive. Flash Drives without static

More information

MODULE 02. Installation

MODULE 02. Installation MODULE 02 Installation Identify the type of system, hardware, and network settings necessary for Linux installation Describe the need for pre-installation procedures Identify the different types of file

More information

Welcome. Introduction to FreeBSD. Class Schedule. Some Practical Matters. Outline continued. Outline. Introduction. Pre-SANOG VI Workshop

Welcome. Introduction to FreeBSD. Class Schedule. Some Practical Matters. Outline continued. Outline. Introduction. Pre-SANOG VI Workshop Introduction to FreeBSD Welcome Pre-SANOG VI Workshop January 10, 2005 Thimphu, Bhutan Hervey Allen Brian Candler Introduction Instructors: Hervey Allen (USA/Chile) Brian Candler (England) Level of this

More information

Automated source branch selection using SH/CVS

Automated source branch selection using SH/CVS Automated source branch selection using SH/CVS Allan Fields Afields Research / AFRSL http://afields.ca bsd@afields.ca Outline 2 Introduction The FreeBSD Source Code Automation: Bringing it all together..

More information

Installing caos with Cinch on CDROM

Installing caos with Cinch on CDROM Installing caos with Cinch on CDROM Troy Andrew Johnson May 21, 2004 Abstract cinch is the caos Linux (http://www.caosity.org/) installer. Prerequisites What you need: one blank CD-R (or CD-RW) disk (at

More information

Booting Up and Shutting Down

Booting Up and Shutting Down Booting Up and Shutting Down Booting Up Starting up a computer Load kernel into memory and execute it. (1) BIOS load and run the MBR (Master Boot Record) (2) MBR searches for the bootable slice (partition)

More information

Installing caos with Cinch on Floppy Disk

Installing caos with Cinch on Floppy Disk Installing caos with Cinch on Floppy Disk Troy Andrew Johnson May 21, 2004 Abstract cinch is the caos Linux (http://www.caosity.org/) installer. Prerequisites What you need: two floppy disks (at least)

More information

Basic Shell Commands. Bok, Jong Soon

Basic Shell Commands. Bok, Jong Soon Basic Shell Commands Bok, Jong Soon javaexpert@nate.com www.javaexpert.co.kr Focusing on Linux Commands These days, many important tasks in Linux can be done from both graphical interfaces and from commands.

More information

Lab #5 Guide: Installing Ubuntu as a Virtual Machine

Lab #5 Guide: Installing Ubuntu as a Virtual Machine Lab #5 Guide: Installing Ubuntu as a Virtual Machine CTEC1863/2018F Operating Systems Mike Boldin Tools, Materials and Equipment Oracle VirtualBox software official site: https://www.virtualbox.org/wiki/downloads

More information

Chapter 2 Booting Up and Shutting Down

Chapter 2 Booting Up and Shutting Down Chapter 2 Booting Up and Shutting Down Boot Up? 2 Shut Down? 3 Booting Up Starting up a computer Load kernel into memory and execute it. (1) BIOS load and run the MBR (Master Boot Record) (2) MBR searches

More information

FreeBSD Jails vs. Solaris Zones

FreeBSD Jails vs. Solaris Zones FreeBSD Jails vs. Solaris Zones (and OpenSolaris) James O Gorman james@netinertia.co.uk Introduction FreeBSD user since 4.4-RELEASE Started using Solaris ~3.5 years ago Using jails for website hosting

More information

Linux Systems Administration Getting Started with Linux

Linux Systems Administration Getting Started with Linux Linux Systems Administration Getting Started with Linux Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

Washington WASHINGTON UNIVERSITY IN ST LOUIS

Washington WASHINGTON UNIVERSITY IN ST LOUIS NetBSD Installation Procedure NetBSD Installation for the Washington University Gigabit Switch Kits Program Presented by: jdd@arl.wustl.edu http://www.arl.wustl.edu/~jdd http://www.arl.wustl.edu/arl Applied

More information

Windows 7 Manual Update Install On New Hard Drive

Windows 7 Manual Update Install On New Hard Drive Windows 7 Manual Update Install On New Hard Drive The simplest way to move a Windows install is to move the hard drive it's installed. You can reuse a drive when performing a major upgrade or move it to

More information

Amahi Instruction Manual

Amahi Instruction Manual History of Amahi Chapter 1 Installing fedora 10 and Amahi Home Digital Assistant (HDA) Chapter 2 Advanced Hard drive Partitioning Chapter 3 YOUR DHCP/DNS OPTIONS Chapter 4 Network Troubleshooting Chapter

More information

AsteriskNow Polycom SoundPoint IP 335 & 550 Provisioning In FreePBX

AsteriskNow Polycom SoundPoint IP 335 & 550 Provisioning In FreePBX AsteriskNow Polycom SoundPoint IP 335 & 550 Provisioning In FreePBX AsteriskNow is a free and powerful turnkey open source PBX system that can be combined with high quality Polycom phones to create an

More information

IPBrick - Version 5.0 Installation Manual. iportalmais - Serviços de Internet e Redes, Lda.

IPBrick - Version 5.0 Installation Manual. iportalmais - Serviços de Internet e Redes, Lda. IPBrick - Version 5.0 Installation Manual iportalmais - Serviços de Internet e Redes, Lda. July 2008 2 Copyright c iportalmais All rights reserved. July 2008. The information in this document could be

More information

Lab E2: bypassing authentication and resetting passwords

Lab E2: bypassing authentication and resetting passwords Lab E2: bypassing authentication and resetting passwords TTM4175 September 7, 2015 The purpose of this lab is to learn about techniques for bypassing the authentication and access control of Windows and

More information

Installation of Lubuntu Linux, Koha, DSpace and other software using LibLiveCD

Installation of Lubuntu Linux, Koha, DSpace and other software using LibLiveCD Installation of Lubuntu Linux, Koha, DSpace and other software using LibLiveCD NOTE: Before performing the below tasks, please ensure you have one basic disk partition (with no data) or some free space

More information

Introduction to Linux. Fundamentals of Computer Science

Introduction 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 information

Manual Format Windows 7 With Cd Steps To

Manual Format Windows 7 With Cd Steps To Manual Format Windows 7 With Cd Steps To Install Windows Xp Just follow this guide, and you'll have Windows 7 installed on that computer in noinstall Windows 7 (Beginners) Step 1.jpg. 1. Enter your computer's

More information

CS 486 Capstone Project Software Design Specification (Revision 1.0) Submitted to Dr. Doerry

CS 486 Capstone Project Software Design Specification (Revision 1.0) Submitted to Dr. Doerry CS 486 Capstone Project Software Design Specification (Revision 1.0) Submitted to Dr. Doerry By Team Fugu: Erik Wilson Ben Atkin Nauman Qureshi Thad Boyd On March 15, 2004 Table of Contents 1. Introduction...1

More information

INSTALLATION. Security of Information and Communication Systems

INSTALLATION. Security of Information and Communication Systems Security of Information and Communication Systems INSTALLATION Table of contents 1.Introduction...2 2.Installation...3 2.1.Hardware requirement...3 2.2.Installation of the system...3 2.3.Installation of

More information

3 INSTALLING WINDOWS XP PROFESSIONAL

3 INSTALLING WINDOWS XP PROFESSIONAL INSTALLING WINDOWS XP PROFESSIONAL.1 Preparing for installation Objectives.1.1 Windows XP Professional Hardware Requirements.1.2 Hardware Compatibility List (HCL) check.1. Hard Disk Partition.1.4 Required

More information

IPBrick - Version 4.2 Installation Manual. iportalmais - Serviços de Internet e Redes, Lda.

IPBrick - Version 4.2 Installation Manual. iportalmais - Serviços de Internet e Redes, Lda. IPBrick - Version 4.2 Installation Manual iportalmais - Serviços de Internet e Redes, Lda. March 2007 2 Copyright c iportalmais All rights reserved. March 2007. The information in this document could be

More information

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions Lanka Education and Research Network Linux Architecture, Linux File System, Linux Basic Commands 28 th November 2016 Dilum Samarasinhe () Overview History of Linux Linux Architecture Linux File System

More information

CST8207: GNU/Linux Operating Systems I Lab Nine Disks, Partitions, and File Systems Part 2. Disks, Partitions, and File Systems - Part 2 of 2

CST8207: GNU/Linux Operating Systems I Lab Nine Disks, Partitions, and File Systems Part 2. Disks, Partitions, and File Systems - Part 2 of 2 Student Name: Lab Section: Disks, Partitions, and File Systems - Part 2 of 2 1 Due Date - Upload to Blackboard by 8:30am Monday April 9, 2012 Submit the completed lab to Blackboard following the Rules

More information

Macrorit Partition Expert 4.3.5

Macrorit Partition Expert 4.3.5 Content Macrorit Partition Expert 4.3.5... 1 User Manual... 1 Welcome... 1 About Macrorit Partition Expert... 1 Main Features... 1 Advanced Features... 1 Tools... 2 Unique Technology... 2 System Requirements:...

More information

Chapter 02 Linux Installation and Usage

Chapter 02 Linux Installation and Usage Chapter 02 Linux Installation and Usage TRUEFALSE 1. A swap partition contains a filesystem. 2. When a user interacts with his computer, he interacts directly with the kernel of the computer's operating

More information

Step 2. Brun Windows Password Recovery Enterprise to

Step 2. Brun Windows Password Recovery Enterprise to How to use Windows Password Recovery Enterprise? Windows Password Recovery Enterprise 6.0 is an easy-to-use tool designed for resetting local administrator or domain administrator passwords on any Windows

More information

Deploying Cisco UCS Central

Deploying Cisco UCS Central This chapter includes the following sections: Obtaining the Cisco UCS Central Software from Cisco, page 1 Using the Cisco UCS Central OVA File, page 2 Using the Cisco UCS Central ISO File, page 4 Logging

More information

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an

More information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

Please choose the best answer. More than one answer might be true, but choose the one that is best.

Please 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 information

Setting up and running the pyrophosphate tools under the Knoppix GNU Linux system

Setting up and running the pyrophosphate tools under the Knoppix GNU Linux system 1 Setting up and running the pyrophosphate tools under the Knoppix GNU Linux system N.B. These instructions are for using the Knoppix Live CD or DVD. If you want to use the tools on another Debian Linux

More information

Collaboration Management Suite. Installation manual

Collaboration Management Suite. Installation manual Collaboration Management Suite Installation manual R5900021/03 30/03/2017 Barco NV Beneluxpark 21, 8500 Kortrijk, Belgium Phone: +32 56.23.32.11 Fax: +32 56.26.22.62 Support: www.barco.com/en/support Visit

More information

Installation Guide-x86, x86-64

Installation Guide-x86, x86-64 Installation Guide-x86, x86-64 In order to start the installation of Asianux 2.0, it needs to boot installation program. We can use two methods: CD booting or floppy booting. 1. Method of booting installation

More information

Red Hat Operating System Installation Tips

Red Hat Operating System Installation Tips APPENDIXA Date: 9/24/10 This appendix describes the recommended Red Hat operating system installation procedure in three parts and includes the following sections: Red Hat Installation Procedure, page

More information

Linux crash lecture by Andrey Lukyanenko

Linux crash lecture by Andrey Lukyanenko Linux crash lecture by Andrey Lukyanenko T-110.5102 Laboratory Works in Networking and Security 20.1.2015 Otaniemi based on material of Miika Komu, 2013 Traversing Directories cd Change Directory Change

More information

KOHA UBUNTU In Compatible With. 1 P a g e

KOHA UBUNTU In Compatible With. 1 P a g e KOHA In Compatible With UBUNTU 14.04.4 1 P a g e http://wasimrlis.blogspot.in https://coprofessionals.wordpress.com 2 P a g e Koha is an open source Integrated Library System (ILS), used world-wide. The

More information

Using grub to Boot various Operating Systems

Using grub to Boot various Operating Systems Operating Systems and Systems Integration Using grub to Boot various Operating Systems Contents 1 Aim 2 2 What You Will Do 2 3 Background 2 3.1 Installing grub in MBR from a floppy, and from the OS........

More information

CSE 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 , 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 information

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit Starting & Stopping shutdown -h now Shutdown the system now and do not reboot shutdown -r 5 Shutdown the system in 5 minutes and reboot shutdown -r now Shutdown the system now and reboot reboot Stop all

More information

How to Deploy a Barracuda NG Vx using Barracuda NG Install on a VMware Hypervisor

How to Deploy a Barracuda NG Vx using Barracuda NG Install on a VMware Hypervisor How to Deploy a Barracuda NG Vx using Barracuda NG Install on a VMware Hypervisor The OVA package uses a default configuration that may not be suitable for your deployment. If you want to use multiple

More information

alcasar_documentation Documentation

alcasar_documentation Documentation alcasar_documentation Documentation Release 0.1 Bettyna Bourcier March 29, 2016 Contents 1 Installation 1 1.1 Introduction............................................... 1 1.2 Installation................................................

More information

Linux Essentials Objectives Topics:

Linux 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 information

User. Applications. Operating System. Hardware

User. Applications. Operating System. Hardware 2 User Applications Operating System Hardware 3 What is the Booting 1.When the user powers up the computer the CPU (Central Processing Unit) activates the BIOS (Basic Input Output System). 2. The first

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

Reimage Procedures. Firepower 2100 Series Software Reimage and Disaster Recovery

Reimage Procedures. Firepower 2100 Series Software Reimage and Disaster Recovery Firepower 2100 Series Software Reimage and Disaster Recovery Procedures, page 1 Firepower 2100 Series Software Reimage and Disaster Recovery Procedures In some cases, you may want to reset your system

More information

Installing and Upgrading Cisco Network Registrar Virtual Appliance

Installing and Upgrading Cisco Network Registrar Virtual Appliance CHAPTER 3 Installing and Upgrading Cisco Network Registrar Virtual Appliance The Cisco Network Registrar virtual appliance includes all the functionality available in a version of Cisco Network Registrar

More information

About This Book. Who Should Use This Book. Highlighting. Case Sensitivity in AIX. iii

About This Book. Who Should Use This Book. Highlighting. Case Sensitivity in AIX. iii About This Book The AIX 5L Version 5.2 Operating System Installation: Getting Started guide provides system administrators with information about how to install and configure the AIX operating system on

More information

INF322 Operating Systems

INF322 Operating Systems Galatasaray University Computer Engineering Department INF322 Operating Systems TP01: Introduction to Linux Ozan Çağlayan ocaglayan@gsu.edu.tr ozancaglayan.com Fundamental Concepts Definition of Operating

More information

RHEL 5 Essentials. Red Hat Enterprise Linux 5 Essentials

RHEL 5 Essentials. Red Hat Enterprise Linux 5 Essentials Red Hat Enterprise Linux 5 Essentials 2 Red Hat Enterprise Linux 5 Essentials First Edition 2010 Payload Media. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution

More information

CompTIA Linux Course Overview. Prerequisites/Audience. Course Outline. Exam Code: XK0-002 Course Length: 5 Days

CompTIA Linux Course Overview. Prerequisites/Audience. Course Outline. Exam Code: XK0-002 Course Length: 5 Days CompTIA Linux+ 2009 Exam Code: XK0-002 Course Length: 5 Days Course Overview This instructor-led course will prepare students for the 2009 CompTIA Linux+ certification exam. It provides a comprehensive

More information

How To Reinstall Grub In Windows 7 Without Losing Data And Programs

How To Reinstall Grub In Windows 7 Without Losing Data And Programs How To Reinstall Grub In Windows 7 Without Losing Data And Programs So if I install Windows 7 using CD again, will I lose Ubuntu? then yes you will lose Ubuntu, however if you reinstall Windows without

More information

Parallels Server 4.0 for Mac Bare Metal Edition

Parallels Server 4.0 for Mac Bare Metal Edition Parallels Server 4.0 for Mac Bare Metal Edition Installation Guide Copyright 1999-2010 Parallels Holdings, Ltd. Parallels Holdings, Ltd. c/o Parallels International GMbH. Parallels International GmbH Vordergasse

More information

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems This is Worksheet and Assignment 12 This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Worksheet and Assignment; save your answers. You will use a checking program

More information

Southern Maine Community College Information Technology Professor Howard Burpee. Installing Windows Server 2012

Southern Maine Community College Information Technology Professor Howard Burpee. Installing Windows Server 2012 Southern Maine Community College Information Technology Installing Windows Server 2012 Objectives: Planning an installation for a new LAN Pre installation aspects of Server 2012 How-to install and configure

More information

Install ISE on a VMware Virtual Machine

Install ISE on a VMware Virtual Machine ISE Features Not Supported in a Virtual Machine, page 1 Supported VMware Versions, page 1 Support for VMware vmotion, page 2 Support for Open Virtualization Format, page 2 Virtual Machine Requirements,

More information

Performing Maintenance Operations

Performing Maintenance Operations This chapter describes how to back up and restore Cisco Mobility Services Engine (MSE) data and how to update the MSE software. It also describes other maintenance operations. Guidelines and Limitations,

More information

Automating the deployment of FreeBSD & PC-BSD systems

Automating the deployment of FreeBSD & PC-BSD systems Automating the deployment of FreeBSD & PC-BSD systems by Kris Moore kris@pcbsd.org In PC-BSD 9.x every installation is fully-scripted, due to the the pc-sysinstall backend. This backend can also be used

More information

LENS Server Maintenance Guide JZ 2017/07/28

LENS Server Maintenance Guide JZ 2017/07/28 LENS Server Maintenance Guide JZ 2017/07/28 Duty Maintain LENS server with minimum downtime Patch critical vulnerabilities Assist LAB member for using the LENS services Evaluate for custom requirements

More information

Contents at a Glance COPYRIGHTED MATERIAL. Introduction...1 Part I: Becoming Familiar with Enterprise Linux...7

Contents at a Glance COPYRIGHTED MATERIAL. Introduction...1 Part I: Becoming Familiar with Enterprise Linux...7 Contents at a Glance Introduction...1 Part I: Becoming Familiar with Enterprise Linux...7 Chapter 1: Getting Acquainted with Enterprise Linux...9 Chapter 2: Exploring the Desktop...17 Chapter 3: Putting

More information

Using UCS-Server Configuration Utility

Using UCS-Server Configuration Utility CHAPTER 3 This chapter contains the following sections: UCS-SCU Interface, page 3-1 Get System Updates, page 3-3 Configure a Server, page 3-5 RAID Configuration, page 3-5 OS Installation, page 3-8 Save

More information