Build a powerful Web Server
|
|
- Elmer Spencer
- 5 years ago
- Views:
Transcription
1 2018/03/31 20:15 1/10 Build a powerful Web Server Build a powerful Web Server Basic Linux knowledge is required. Operation confirmed with testing in our Ubuntu Minimal LTS on updated kernel. SSD is not essential but it is required when if you want high performance/highly reliable web server and at least 256GB SSD is recommended to pursue the best performance. This guide would let you build your web server using an ODROID-XU4/HC1/HC2 with a SSD. Powerful but low costs web server will be yours through this guide. Install OS 1. Prepare boot media Before you proceed, you have to burn our latest Ubuntu Minimal image into your boot media which can be a microsd card or our emmc. Go to following link and download the latest Ubuntu Minimal image. Ubuntu Minimal LTS Go to following link and download etcher for your platform. Insert your microsd card (or a emmc with a reader module) to your computer, and run etcher, then burn it into your microsd (or a emmc). 2. Set up your ODROID TIP: If you use ODROID-XU4, you can build high performance NAS using a powered USB hub (one SSD/eMMC for OS, one or more HDD for NAS). Actually, buying a powered USB hub is highly recommended for ODROID-XU4 due to the power supply matters. Install SSD on your ODROID-XU4/HC1/HC2. Make sure enough power is supplied to your SSD. If you done, insert prepared boot disk into your ODROID and plug the power. At first boot time, it will takes 5 minutes or above for initializing OS so you should wait or just take ODROID Wiki -
2 Last update: 2018/03/06 00:55 odroid-xu4:software:building_webserver some coffee during that time. In HC1/HC2, it might doesn't turn on after 5 minutes, you can boot again by re-plugging the power cord. SSH Access and Update the system You should connect to your ODROID via SSH and you can build your web server. And update your ODROID is highly recommended for reliability of the system. Besides Ubuntu, we have been continually developing, updating kernel for letting users to take stable, powerful device. After SSH access, update Ubuntu and kernel through following commands. $ sudo apt-get update && sudo apt-get dist-upgrade $ sudo apt-get install linux-image-xu3 $ reboot Make your SSD a root partition We received help from the ODROID users' amazing guides. same here: ge=34 In ODROID-HC1, emmc module cannot be installed to it even though MicroSD card is too slow to handle MySQL database to give static/dynamic web pages to the users. So install a SSD is highly recommended for hosting websites using database. But in ODROID-XU4, using an emmc can be chosen rather than installing a SSD. Follow the step by step guide below to make your SSD as a root partition. 1. Re-partitioning your SSD First, you should partitioning again your SSD to use two partitions which are one for a root, and the other for a data. Check if which device is your SSD and partitioning it using fdisk tool. $ sudo fdisk -l # results... Disk /dev/sda: GiB, bytes, sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / bytes Printed on 2018/03/31 20:15
3 2018/03/31 20:15 3/10 Build a powerful Web Server Disklabel type: gpt Disk identifier: 0412F7EC-4E8C-4610-ABFF-D ADB6 To re-partitioning, use fdisk tool with entering proper device name. In shown above, /dev/sda is the SSD. $ sudo fdisk /dev/sda And for using fdisk, you should know basic commands below. p : print the partition table n : add a new partition d : delete a partition w : write table to disk and exit q : quit without saving changes g : create a new emptry GPT partition table m : help (menu) With referring to the menu above, delete current partitions and create a new GPT partition table, then create a new partition for a root partition, then create another new partition for a data. Ours root partition has a capacity of 16G and the rest is a data partition. You can specify the capacity of the partition with typing a capacity unit, for example, +16G. Check your work as see the partition table (enter p ). And if there's nothing to wrong, enter w to save and exit. # In fdisk Command (m for help): p Disk /dev/sda: GiB, bytes, sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / bytes Disklabel type: gpt Disk identifier: 0412F7EC-4E8C-4610-ABFF-D ADB6 Device Start End Sectors Size Type /dev/sda G Linux filesystem /dev/sda G Linux filesystem 2. Format as an EXT4 and Mount Modern Linux system is very familiar with an EXT4 file system. So you should make your partitions as an EXT4. Enter following commands. $ sudo mkfs.ext4 /dev/sda1 $ sudo mkfs.ext4 /dev/sda2 Once you done, you should mount it to specific directory to use your SSD. Make new directories for your SSD. ODROID Wiki -
4 Last update: 2018/03/06 00:55 odroid-xu4:software:building_webserver $ sudo mkdir -p /media/systemdrive $ sudo mkdir -p /media/data We will use /media/systemdrive as a root partition, and /media/data as a data partition. $ sudo mount /dev/sda1 /media/systemdrive $ sudo mount /dev/sda2 /media/data And you can check if it is mounted properly. $ df -h # results Filesystem... /dev/sda1 /dev/sda2 Size Used Avail Use% Mounted on 16G 44M 15G 1% /media/systemdrive 95G 60M 90G 1% /media/data 3. Modify some setup files and Copy the root partition At last, modify your system related files to boot with your SSD. 1) /media/boot/boot.ini First, let's check what is the partition's UUID which will be a root partition. $ sudo lsblk -f # results NAME FSTYPE LABEL UUID MOUNTPOINT mmcblk1 -mmcblk1p1 vfat boot 52AA-6867 /media/boot `-mmcblk1p2 ext4 rootfs e139ce fe a304a09859 / sda -sda2 ext4 6553d8f f-aec1-3b6f5fc09bd0 /media/data `-sda1 ext4 f00945e6-46ea-47db-893a-6a74548c3af7 /media/systemdrive Remember the UUID for /media/systemdrive. And change root file system's target UUID at boot.ini so that your bootloader recognizes SSD's partition as a root partition. $ sudo cp /media/boot/boot.ini /media/boot/boot.ini.bak $ sudo vi /media/boot/boot.ini Search for Basic Ubuntu Setup., then it results:... # Basic Ubuntu Setup. Don't touch unless you know what you are doing. Printed on 2018/03/31 20:15
5 2018/03/31 20:15 5/10 Build a powerful Web Server # setenv bootrootfs "console=tty1 console=ttysac2,115200n8 root=uuid=e139ce fe a304a09859 rootwait ro fsck.repair=yes net.ifnames=0"... Change root=uuid=e139ce78 to the /media/systemdrive's UUID that we checked before. The UUIDs wrote here might be different from yours. 2) /etc/fstab Add new lines into /etc/fstab so that makes your drive's partition mounted automatically. $ sudo vi /etc/fstab # results UUID=e139ce fe a304a09859 / ext4 errors=remount-ro,noatime 1 LABEL=boot /media/boot vfat defaults 1 Comment out the first line and add new lines. And, it will appears to be like below. #UUID=e139ce fe a304a09859 / ext4 errors=remount-ro,noatime 0 1 LABEL=boot /media/boot vfat defaults 1 /dev/sda1 / ext4 defaults,noatime 1 /dev/sda2 /media/data ext4 defaults 2 3) Copy a root partition And copy the root partition using rsync. Enter following commands. $ sudo apt-get install rsync $ sudo rsync -axv / /media/systemdrive After few minutes, you are ready. 4. Reboot and verify Reboot your ODROID and check if the mounted root partition is in your SSD. $ lsblk -f # results NAME FSTYPE LABEL UUID MOUNTPOINT mmcblk1 ODROID Wiki -
6 Last update: 2018/03/06 00:55 odroid-xu4:software:building_webserver -mmcblk1p1 vfat boot 52AA-6867 /media/boot `-mmcblk1p2 ext4 rootfs e139ce fe a304a09859 sda -sda2 ext4 daff1faa cb-896f-bfe67f78535e /media/data `-sda1 ext4 07ac0233-7d4a-49ac-baf0-4a4ebd07741c / As you can see shown above, sda1's MOUNTPOINT is /. It means you did boot from SSD successfully. Build a LEMP stack (Linux, NGINX, MariaDB, PHP) We choose Nginx for the web server. Since Nginx uses an asynchronous, event driven approach to handling connections, it can be fast and has room for admitting the many users (above 10K) with keeping stable performance and reliability. And Nginx designed to be lightweight software which consumes less memory and let you escape from setting the complicate options. But, if you want a tons of detailed modules and supports from the huge community, Apache can be your choice. LEMP PHP To install PHP, you should add a repository for PHP in advance. And you can install latest PHP for ARM, version 7.1 or above. $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update && sudo apt-get install php7.1-fpm Once the installation is done, you should change timezone specified in a setting file of PHP. $ sudo vi /etc/php/7.1/fpm/php.ini Find date.timezone and change it to your location. It may be commented out by default. MariaDB Official(or any) PPA for MariaDB based on ARM architecture is not available for now. You should just install it from the repository which is provided from Ubuntu. Their MariaDB packages will be slowly updated. Additionally, you should install php-mysql package to interlock your MariaDB and PHP. $ sudo apt-get update && sudo apt-get install mariadb-server mariadb-client php-mysql Printed on 2018/03/31 20:15
7 2018/03/31 20:15 7/10 Build a powerful Web Server You should set the language set MariaDB uses to UTF-8. $ sudo vi /etc/mysql/conf.d/mysql.cnf Delete all the existing contents, and copy-paste a new contents below. # MariaDB-specific config file. # Read by /etc/mysql/my.cnf [client] # Default is Latin1, if you need UTF-8 set this (also in server section) default-character-set = utf8mb4 [mysqld] # # * Character sets # # Default is Latin1, if you need UTF-8 set all this (also in client section) # character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci character_set_server = utf8mb4 collation_server = utf8mb4_unicode_ci And restart MariaDB service. $ sudo service mysql restart Nginx To install Nginx, you should add a repository for Nginx in advance. And you can install latest Nginx for ARM, version 1.12 or above. $ sudo add-apt-repository ppa:nginx/stable $ sudo apt-get update && sudo apt-get install nginx And if you want to use it with PHP, server settings must be modified. $ sudo mv /etc/nginx/sites-available/default /etc/nginx/sitesavailable/default.bak $ sudo vi /etc/nginx/sites-available/default Put below into the new default server file. server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; ODROID Wiki -
8 Last update: 2018/03/06 00:55 odroid-xu4:software:building_webserver index index.html index.php; server_name _; location / { try_files $uri $uri/ =404; } } # This option is important for using PHP. location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; } And reload Nginx service. $ sudo service nginx reload Operation test You can test whether it is operated properly or not by creating simple PHP information page. $ echo "<?php phpinfo();?>" sudo tee /var/www/html/index.php And when you access to IP}/, then it shows you the information of PHP related things on your system. Performance Test conditions Environments (Versions) LEMP Ubuntu Minimal LTS with Kernel Nginx PHP MariaDB Benchmark tools Apache JMeter 3.2 r sysbench IOzone We used the tools below with test conditions to test its performance. Printed on 2018/03/31 20:15
9 2018/03/31 20:15 9/10 Build a powerful Web Server Apache JMeter sysbench # For MySQL(MariaDB). Before you do, make sure that you have created the 'test' database. $ sudo sysbench --test=oltp --oltp-table-size= mysql-db=test -- mysql-user=root prepare $ sudo sysbench --test=oltp --oltp-table-size= mysql-db=test -- mysql-user=root --max-time=60 --oltp-read-only=on --max-requests= --numthreads=8 run $ sudo sysbench --test=oltp --mysql-db=test --mysql-user=root cleanup # For File IO $ sudo sysbench --test=fileio --file-total-size=4g prepare $ sudo sysbench --test=fileio --file-total-size=4g --file-test-mode=rndrw -- init-rng=on --max-time=300 --max-requests= --num-threads=8 run $ sudo sysbench --test=fileio --file-total-size=4g cleanup iozone $ sudo iozone -e -I -a -s 100M -r 4k -r 16384k -i -i 1 -i 2 Results Note that emmc tests with XU4 and the rest tests with HC1. All the results have its own error range. Since Wordpress runs in PHP, MariaDB(MySQL) and Nginx(Apache), we installed Wordpress at each system to create natural test conditions before JMeter testing, and it accesses to Wordpress's default main page. We realized that response failed if more than 140 parallel users entered (Simple Wordpress's default main page). TPS is abbreviation for Transaction Per Second, so this is the closest test to the user's environment. ODROID Wiki -
10 Last update: 2018/03/06 00:55 odroid-xu4:software:building_webserver HDD 2TB SSD 120G emmc 64G emmc 16G MicroSD 8G Apache JMeter 100 Parallel Users Avg TPS Parallel Users Avg Res Time (ms) sysbench OLTP(MySQL) Avg TPS FileIO Avg Transfer Speed (Mbps) IOzone (Kbps) Random Read Speed (4K) Random Write Speed (4K) Sequence Read Speed (16M) Sequence Write Speed (16M) As you can see the table above, a HDD isn't more faster than even if it uses a MicroSD card in the results of random access speed. The result of OLTP TPS and sequence access speed are quite good but random access speed isn't acceptable. The average TPS shown above is just a average value, and you need to know that random access speed is one of the most important value for the overall system speed. Above all, the OLTP results of the HDD ODROID was continually changed a lot at each test. But as you can see the result of sequence access speed, it is quite as fast as on a desktop so using a HDD for a NAS can be a good choice. In 100 parallel users TPS, there's nothing much different among them. But in the other things such as OLTP TPS and IOzone test, SSD or emmc 64G seems faster than the others. It doesn't included at the result table above, in the file IO test, SSD is the fastest at per-request statistics result. So it is not recommended that using a HDD or MicroSD card as your root partition when you're hosting a website which consists of LEMP(APM) stack. We recommend that using an emmc or SSD for the best performance with an ODROID- XU4/HC1/HC2 when you're hosting a website (and/or using it as a NAS). From: - ODROID Wiki Permanent link: Last update: 2018/03/06 00:55 Printed on 2018/03/31 20:15
Secure Storage with Encrypted file systems
2018/02/18 01:06 1/10 Secure Storage with Encrypted file systems Secure Storage with Encrypted file systems Encryption is done through dm-crypt using LUKS as the key setup using kernel crypto API. Linux
More informationManually Mount Usb Device Linux Command Line Ubuntu 12.04
Manually Mount Usb Device Linux Command Line Ubuntu 12.04 4 answers, How to access a usb flash drive from the terminal? (How can I mount a flash drive manually?) Can't mount external usb driver on Ubuntu
More informationManually Mount Usb Flash Drive Ubuntu Server
Manually Mount Usb Flash Drive Ubuntu 12.04 Server 4 answers, How to access a usb flash drive from the terminal? (How can I mount a flash drive manually?) SSH Commandline - Ubuntu x64 dedicated server
More informationenvironment) and note down the last "End" sector ( as shown in the below example):
In this tutorial we'll refer to a practical example of Linux dd command that can be used by system administrators to migrate or clone a Windows Operating System or a Linux OS from a larger HDD partitioned
More informationOperating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University
Hyunmin Yoon (fulcanelli86@gmail.com) 2 ubuntu Linux Download https://www.ubuntu.com/download/desktop http://gofile.me/3qiyp/pj6fzmojf 2 3 VMware Workstation Player (optional) Download https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
More informationPiCloud. Building owncloud on a Raspberry PI
PiCloud Building owncloud on a Raspberry PI PiCloud - Building owncloud on a Raspberry PI by Sebastian Büttrich is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
More informationHow To Resize ext3 Partitions Without Losing Data
By Falko Timme Published: 2007-01-07 17:12 How To Resize ext3 Partitions Without Losing Data Version 1.0 Author: Falko Timme Last edited 12/31/2006 This article is about
More informationGetting Started with BeagleBoard xm
Getting Started with BeagleBoard xm by Getting Started with BeagleBoard-xM 1. Beagleboard-xM BeagleBoard.org ก Texas Instruments DM3730 1 GHz ก ARM Cortex-A8 (DSP) (PowerVR) (RAM) 512 MB Serial Port, USB
More informationEASYLAMP UBUNTU V1.0 DOCUMENT OWNER: OUDHUIS, JONATHAN INGRAM MICRO CLOUD EUROPE
EASYLAMP UBUNTU V1.0 DOCUMENT OWNER: OUDHUIS, JONATHAN INGRAM MICRO CLOUD EUROPE CONTENTS 1 Introduction... 2 2 Creating and configuring a virtual machine... 3 3 Installing Apache... 8 4 Installing MySQL...
More informationLinux Manually Mount External Hard Drive Ntfs-3g Could Not
Linux Manually Mount External Hard Drive Ntfs-3g Could Not Manually mounting the drives does not work. Installing the ntfs-3g driver also did not work (I was using this to write to the NTFS drives until
More informationAuthor : admin. 1. Getting information about current file system partitions with fdisk and mount
Changing '33 days has gone without being checked' automated fsck filesystem check on Debian Linux Desktops - Reduce FS check waiting on Linux notebooks Author : admin The periodic scheduled file system
More informationManually Mount Usb Flash Drive Ubuntu Server 12.04
Manually Mount Usb Flash Drive Ubuntu Server 12.04 USB storage devices have the enormous advantage that for the most part they By default, disk drives do not auto-mount in Ubuntu Server Edition. Sometimes,
More informationThis section describes the procedures needed to add a new disk to a VM. vmkfstools -c 4g /vmfs/volumes/datastore_name/vmname/xxxx.
Adding a New Disk, page 1 Mounting the Replication Set from Disk to tmpfs After Deployment, page 3 Manage Disks to Accommodate Increased Subscriber Load, page 5 Adding a New Disk This section describes
More informationCross-compilation with Buildroot
Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Cross-compilation with Buildroot Introduction Buildroot is a tool that can be
More informationAdding a block devices and extending file systems in Linux environments
Adding a block devices and extending file systems in Linux environments In this exercise we simulate situation where user files partition /home fills up and needs to be extended. Also we migrate from static
More informationInstalling MediaWiki using VirtualBox
Installing MediaWiki using VirtualBox Install VirtualBox with your package manager or download it from the https://www.virtualbox.org/ website and follow the installation instructions. Load an Image For
More informationManual Install Ubuntu Server From Usb Drive
Manual Install Ubuntu 12.04 Server From Usb Drive The following sections describe how to install Ubuntu in UEFI mode, either if you use the manual partitioning ("Something else"), the difference is that
More informationConnecting to a Tactical Subject Using The F-Response Accelerator on Linux
Mission Guide: TACTICAL v7 Connecting to a Tactical Subject Using The F-Response Accelerator on Linux Overview Step 1: Start the Tactical Subject... 1 Step 2: Mount the Tactical Examiner USB... 2 Step
More informationWindows Method Using Linux Live CD and Gparted
Contents 1 Formatting and Partitioning USB Storage for DD-WRT 2 Windows Method Using Linux Live CD and Gparted 2.1 Linux Command Line Method 3 Formatting the /opt, /jffs and Data Partitions, and preparing
More informationThis 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 informationDisks, Filesystems 1
Disks, Filesystems 1 sudo and PATH (environment) disks partitioning formatting file systems: mkfs command checking file system integrity: fsck command /etc/fstab mounting file systems: mount command unmounting
More informationArch Linux with an SSD Cache using LVM on BCache. Jeremy Runyan
Arch Linux with an SSD Cache using LVM on BCache Jeremy Runyan 1 Table of Contents Introduction 3 Materials. 3 Prepare.... 4 Create Partitions.. 4-6 Format and Mount Partitions.. 6 Install Arch Linux.
More informationCloning and Repartitioning sessionmgr Disks
This chapter describes the steps needed to repartition the sessionmgr disks so that the increased number of subscribers (> 10 million) can be accommodated. Cloning and Disk Repartitioning of Sessionmgr01
More informationAdafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading
More informationManually Mount Usb Flash Drive Ubuntu Not Recognizing
Manually Mount Usb Flash Drive Ubuntu 12.04 Not Recognizing after a "system crash" my usb flash drive is not detected anymore. It contains important data and I Ubuntu 12.04 stopped suddenly to recognize
More informationLinux Manually Mount External Hard Drive Ntfs 3g Could Not
Linux Manually Mount External Hard Drive Ntfs 3g Could Not Per-user mounting does not require root access, it's just automating the so if your computer changes the same command could mount a different
More informationIt is recommended to complete the tutorial using a web browser from the same operating system as your Putty or SSH client (e.g. Ubuntu terminal).
TCSS 562: Software Engineering Institute of Technology for Cloud Computing University of Washington Tacoma Spring 2017 http://faculty.washington.edu/wlloyd/courses/tcss562 Tutorial 1 Benchmarking Amazon
More informationLinux Manually Mounting External Hard Drive Mac Terminal
Linux Manually Mounting External Hard Drive Mac Terminal After the cd /Volumes command when I type ls it shows me my hard drive name twice, with Filesystem Size Used Avail Capacity iused ifree %iused Mounted
More informationKoha INSTALLATION PROCEDURE on Ubuntu Download ubuntu ISO File [Free download from Google]
Koha INSTALLATION PROCEDURE on Ubuntu 12.04 Steps: 1. Download ubuntu 12.04 ISO File [Free download from Google] 2. Make the ubuntu 12.04 ISO file bootable using Bootable option/ Disc Image or saved Project
More informationWhy You Should Not Use Arch
Why You Should Not Use Arch A new users guide to highly personalized, low maintenance operating system. Artur Frącek CC BY-NC-ND 4.0 1 Intro Arch is a very good Linux distribution so it is not a surprise
More informationInstalling Prime Optical
5 CHAPTER This section describes how to install Cisco Prime Optical 9.8 with an Oracle 11g database. To ensure a successful installation, use the checklist provided in the Installation Scenarios and Checklists,
More informationHow To Reinstall Grub In Windows 7 With Cd Bootcamp Partition
How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition Directed from the thread: Repairing Boot Camp after creating new partition. However, this in combination with resizing my Macintosh HD using
More informationHow To Start Mysql Using Linux Command Line Client In Ubuntu
How To Start Mysql Using Linux Command Line Client In Ubuntu Step One: Install MySQL Client On Debian, Ubuntu or Linux Mint: Before you start typing commands at the MySQL prompt, remember that each In
More informationOGST Console Kit for ODROID-XU4
1/17 What is it? Build your own gaming console with a powerful XU4 or XU4Q Fancy 2.4 LCD to show programmable game logo animation Convenient four front USB ports to connect USB joysticks Easy to embed
More informationManual Install Ubuntu Alongside Windows 7 From Usb
Manual Install Ubuntu 12.04 Alongside Windows 7 From Usb First off, I had to create a UEFI 3.0 USB stick for the WIN7 install because it would not it doesn't recognize the WIN7 OS, and I would need to
More informationiscsi storage is used as shared storage in Redhat cluster, VMware vsphere, Redhat Enterprise Virtualization Manager, Ovirt, etc.
Configure iscsi Target & Initiator on CentOS 7 / RHEL7 iscsi stands for Internet Small Computer Systems Interface, IP-based storage, works on top of internet protocol by carrying SCSI commands over IP
More informationUbuntu Manual Fsck Must Performed Debian
Ubuntu Manual Fsck Must Performed Debian Nearly all well established filesystem types have their fsck tool. have the option to press ^D (Ctrl + D) to continue with an unchecked filesystem or run fsck manually.
More informationProject 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems
Project 3: An Introduction to File Systems COP 4610 / CGS 5765 Principles of Operating Systems Introduction Project 3 learning objectives File system design and implementation File system testing Data
More information(Ubuntu 10.04), the installation command is slightly different.
Grub Manual Install Ubuntu 10.04 Without 1st option : get a disk including Boot-Repair, 2nd option : install Boot-Repair in Ubuntu or when you can't boot Windows after installing Ubuntu, or when GRUB is
More informationUbuntu Manual Disk Partitioning Guide
Ubuntu 10.10 Manual Disk Partitioning Guide 1st option : get a disk including Boot-Repair, 2nd option : install Boot-Repair in Boot-Repair also has advanced options to back up table partitions, back up.
More informationChanging user login password on templates
Changing user login password on templates 1. Attach an ISO via the cloudstack interface and boot the VM to rescue mode. Click on attach iso icon highlighted below: A popup window appears from which select
More informationIdea6410 Ubuntu User Manual V 0.19
V 0.19 Version: Ubuntu-9.04_v0.19 Linux PC environment: Ubuntu-9.04 1 1. Install Cross-compile 1.1 Open Linux-ubuntu_v0.19\cross_compile\ folder, and copy Arm-none-lunux-gnueabi-arm-2008q3-72-for-linux.tar.bz2
More informationUpgrade Cisco Interface Module for LoRaWAN IXM using the Console
Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Contents Introduction Prerequisites Requirements Components Used Background Information Configure Step 1. Prepare the firmware images (and
More informationWeek 10 Project 3: An Introduction to File Systems. Classes COP4610 / CGS5765 Florida State University
Week 10 Project 3: An Introduction to File Systems Classes COP4610 / CGS5765 Florida State University 1 Introduction The goal of project 3 is to understand basic file system design and implementation file
More informationimx6 Rex EMC testing Content
imx6 Rex EMC testing (including the script examples) Here you can find the setup, scripts and results of imx6 Rex EMC testing. Content 1. Hardware configuration 2. Test description 3. Test results Radiated
More informationDUAL OS INSTALLATION
Ex.No:15 Date: DUAL OS INSTALLATION Aim: To install and configure Ubuntu OS alongside Windows as installing dual OS. PROCEDURE: 1. Backup your Windows partition To open the Dell Backup and Recovery software
More informationDisks, Filesystems, Booting Todd Kelley CST8177 Todd Kelley 1
Disks, Filesystems, Booting Todd Kelley kelleyt@algonquincollege.com CST8177 Todd Kelley 1 sudo and PATH (environment) disks partitioning formatting file systems: mkfs command checking file system integrity:
More informationELE409 SPRING2018 LAB0
ELE409 SPRING2018 LAB0 Getting familiar with the LXDE system Objectives: Pre-Lab: 1. Burn the linux system onto a micro-sd card 2. Get familiar with basic linux commands 3. Be able to communicate with
More informationManual Linux Ubuntu Lts Server Install Webmin
Manual Linux Ubuntu 12.04 Lts Server Install Webmin Guide showing you how to install Ubuntu Server Trusty Tahr 14.04LTS. Also applicable to Precise Pangolin 12.04LTS, Lucid 10.04, Januty 9.04 and Intrepid
More informationInstall and Configure Ubuntu on a VirtualBox Virtual Machine
Install and Configure Ubuntu on a VirtualBox Virtual Machine Ronald Mak Department of Computer Engineering Department of Computer Science January 11, 2019 Introduction Because the class will use Linux
More informationProject 3: An Introduction to File Systems. COP4610 Florida State University
Project 3: An Introduction to File Systems COP4610 Florida State University 1 Introduction The goal of project 3 is to understand basic file system design and implementation file system testing data serialization/de-serialization
More informationInstallation of the OS
Lab 1 Installation of the OS 1.1 Objectives The goal of this first session is to install a Debian/Linux operating system from scratch on a Intel x86- based computer. The installation will be made on a
More informationKOHA 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 informationSome reasons to repair your boot-loader might include installing Microsoft Windows after you have installed Ubuntu, adding or removing a hard drive.
How To Recover Linux After Install Windows 7 Over If you have Windows 7 dual booting with Ubuntu and you want Windows 7 To do this I am going to show you how to create a system recovery disk, how to After
More informationfor Cloud Computing University of Washington Tacoma Fall
TCSS 562: Software Engineering School of Engineering and Technology for Cloud Computing University of Washington Tacoma Fall 2018 http://faculty.washington.edu/wlloyd/courses/tcss562 Tutorial 3 Introduction
More informationRed Hat Enterprise Linux 8.0 Beta
Red Hat Enterprise Linux 8.0 Beta Configuring and managing storage hardware Deploying and configuring single-node storage in Red Hat Enterprise Linux 8 Last Updated: 2018-11-16 Red Hat Enterprise Linux
More informationDisks, Filesystems Todd Kelley CST8177 Todd Kelley 1
Disks, Filesystems Todd Kelley kelleyt@algonquincollege.com CST8177 Todd Kelley 1 sudo and PATH (environment) disks partitioning formatting file systems: mkfs command checking file system integrity: fsck
More informationApache Manual Install Ubuntu Php Mysql. Phpmyadmin No >>>CLICK HERE<<<
Apache Manual Install Ubuntu Php Mysql Phpmyadmin No Ubuntu 14.10 LAMP server tutorial with Apache 2, PHP 5 and MySQL (MariaDB) Additionally, I will install phpmyadmin to make MySQL administration easier.
More informationRocketRAID 2522 SATA Controller Ubuntu Linux Installation Guide
RocketRAID 2522 SATA Controller Ubuntu Linux Installation Guide Version 1.0 Copyright 2008 HighPoint Technologies, Inc. All rights reserved. Last updated on February 16, 2009 Table of Contents 1 Overview...1
More informationTopics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack!
Topics What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack! What is a Raspberry Pi? The Raspberry Pi is a Credit Card sized computer.
More informationCST8207: 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 informationManually Mount External Hard Drive Win 7 Not Showing Up
Manually Mount External Hard Drive Win 7 Not Showing Up I've just upgraded to Yosemite, and none of my external (USB) hard drives are Re: External USB Hard Drive not showing up, after Yosemite update,
More informationSCM EVK (SCM120
SCM120-120-EVK (SCM120 and SCB120) BSP Linux User s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility
More informationConnectCore 6 Android/Yocto. Getting Started Guide
ConnectCore 6 Android/Yocto Getting Started Guide Revision history 90001397 Revision Date Description A May, 2014 Initial release B May, 2017 Updated branding and made editorial enhancements. Trademarks
More informationRG-MACC_2.0 Installation Manual
RG-MACC_2.0 Installation Manual Ruijie Networks Co., Ltd all rights reserved 1 Copyright Clarify Copyright ownership belongs to Ruijie, shall not be reproduced, copied, or used in other ways without permission.
More informationInstalling LAMP on Ubuntu and (Lucid Lynx, Maverick Meerkat)
Installing LAMP on Ubuntu 10.04 and 10.10 (Lucid Lynx, Maverick Meerkat) April 29, 2010 by Linerd If you're developing websites, it's nice to be able to test your code in the privacy of your own computer
More informationInstallation Guide. Release. Linux Mint
Installation Guide Release Linux Mint Jan 06, 2018 Download 1 Choose the right edition 3 2 Verify your ISO image 7 3 Create the bootable media 9 4 Boot Linux Mint 11 5 Install Linux Mint 13 6 Hardware
More informationSolved How To Manually Remove Old Kernels From Ubuntu 12.04
Solved How To Manually Remove Old Kernels From Ubuntu 12.04 Over time, the start up list (GRUB) will become longer as new kernels are added. Never remove your current kernel, else your computer will not
More informationApache Manually Install Ubuntu From Usb
Apache Manually Install Ubuntu 12.04 From Usb Flash Drive Simple, safe, high success rate, Quick start manual and mkusb PPA Ubuntu 12.04 LTS, Ubuntu 14.04.1 LTS, Ubuntu community flavours, Debian, Other
More informationQuick Start Guide V NLX-microUCS APPLIANCE Unified Communications Server
Quick Start Guide V.02.10 NLX-microUCS APPLIANCE Unified Communications Server Introduction The Elastix NLX-microUCS appliance puts at your fingertips all the tools you need to handle your communications
More informationRaspberry Pi 2b PART 1. Table of Contents. Step by step guide. 1. Hardware (0:05) RS Online (ex-tax prices)... 3 MSY ebay...
Step by step guide PART 1 Table of Contents 1. Hardware (0:05)... 3 RS Online (ex-tax prices)... 3 MSY... 4 ebay... 4 Centercom Computers... 4 2. Installing the operating system (0:21)... 5 Preparing the
More informationSet up an encrypted NAS on Odroid- C2 or Rasbperry 3 with OpenMediaVault. Jens Getreu. Revision History
Set up an encrypted NAS on Odroid- C2 or Rasbperry 3 with OpenMediaVault Jens Getreu Revision 2.1 Revision History 10/07/18 JG Table of Contents 1. Hardware... 2 2. Copy Debian 9 on a micro SD card and
More informationPhpmyadmin Ubuntu 10.04
Manual Install Apache Win7 7 Php Mysql Phpmyadmin Ubuntu 10.04 sudo apt-get install apache2 mysql-server php5 php5-mysql Example: sudo apt-get install php-apc php5-intl imagemagick phpmyadmin vsftpd php5-cli.
More informationSAP HANA Restore Guide (for A2040c SLES) 22 nd of April 2016 NEC SAP Global Competence Center
SAP HANA Restore Guide (for A2040c SLES) 22 nd of April 2016 NEC SAP Global Competence Center 1. Introduction 1.1. Purpose This manual describes a restore procedure of a HANA system from a full backup
More informationInstallation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017
Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes September 19 th, 2017 This page intentionally left blank 1. Introduction This document describes the process of installing
More informationBuild 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 informationLab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University
Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine
More informationManual Install Ubuntu Server From Usb No Cd
Manual Install Ubuntu 12.04 Server From Usb No Cd This page provides information about installing and booting Ubuntu using UEFI, From an Ubuntu installed on the HDD (neither livecd nor liveusb), open a
More information3.5 Inch TFT Display
3.5 Inch TFT Display Resistive&Capacity Touch Screen Website: www.inno-maker.com Contact: sales@inno-maker.com, support@inno-maker.com 1 Website: www.inno-maker.com Contact: sales@inno-maker.com, support@inno-maker.com
More informationBuilding CircuitPython
Building CircuitPython Created by Dan Halbert Last updated on 2018-05-18 03:47:12 AM UTC Guide Contents Guide Contents Introduction Linux Setup Install a Real or Virtual Linux Machine Native Linux Linux
More informationAn introduction to Logical Volume Management
An introduction to Logical Volume Management http://distrowatch.com/weekly.php?issue=20090309 For users new to Linux, the task of switching operating systems can be quite daunting. While it is quite similar
More informationSETTING UP 3 WORDPRESS SITES ON APACHE AND UBUNTU BY RAMI
SETTING UP 3 WORDPRESS SITES ON APACHE AND UBUNTU 14.04 BY RAMI SETTING UP 3 WORDPRESS SITES ON APACHE SERVER AND UBUNTU 14.04 THE SET UP This may be a little rough in some places because not all the terms
More informationBitnami MariaDB for Huawei Enterprise Cloud
Bitnami MariaDB for Huawei Enterprise Cloud First steps with the Bitnami MariaDB Stack Welcome to your new Bitnami application running on Huawei Enterprise Cloud! Here are a few questions (and answers!)
More informationUnless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.
TECHNICAL CONFIGURING iscsi AUGUST 2012 You can use a iscsi storage network in your STRM deployment. This document provides information on configuring and using iscsi devices with your deployment. Unless
More informationDEVELOPMENT GUIDE. Basler PowerPack for Embedded Vision
DEVELOPMENT GUIDE Document Number: AW001435 Version: 01 Language: 000 (English) Release Date: 19 May 2017 Contacting Basler Support Worldwide Europe, Middle East, Africa Basler AG An der Strusbek 60 62
More informationThe Ultimate Linux/Windows System
The Ultimate Linux/Windows System Kevin Farnham Abstract Use cross-platform applications and shared data for the ultimate Linux/Windows system. I recently converted my Toshiba notebook computer into a
More informationManually Mount Samba Share Ubuntu Server Automount
Manually Mount Samba Share Ubuntu Server 12.04 Automount Nothing has changed on the server side. Although I can manually mount the partition by the following command, I no longer Just one thing: During
More informationSparkGate7 Quick startup guide
SparkGate7 Quick startup guide Thank you for buying a SparkGate and SPARK-501 SOM. More information on both can be found at www.shiratech.com. The Shiratech team. In the box: The evaluation kit you have
More informationLab 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 informationDESS. User Guide. Issue 06 Date HUAWEI TECHNOLOGIES CO., LTD.
Issue 06 Date 2018-12-20 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2018. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
More informationQuick Start Guide V NLX-microUCS APPLIANCE Unified Communications Server
Quick Start Guide V.02.10 NLX-microUCS APPLIANCE Unified Communications Server www.voipon.co.uk sales@voipon.co.uk Tel: +44 (0)1245 808195 Fax: +44 (0)1245 808299 Introduction The Elastix NLX-microUCS
More informationChapter 6. Linux File System
Chapter 6 Linux File System 1 File System File System management how to store informations on storage devices The Hierarchical Structure Types of file Common File system Tasks 2 The Hierarchical Structure
More informationSetup: Scratch GPIO. What is Scratch? Introducing Scratch GPIO. How to install Scratch GPIO. Obtain Scratch GPIO
Setup: Scratch GPIO What is Scratch? Scratch is a beginner friendly way to program the Raspberry Pi, designed for those who have not programmed before and are put off by the random keyboard mashing type
More informationFlash Drive Won T Mount Windows 7 Won T Recognize
Flash Drive Won T Mount Windows 7 Won T Recognize So after inserting the flash drive, if I go to Start _ Computer, I won't see anything there for Windows 7 Professional doesn't mount my usb flash drive
More informationGetting Started with Pentaho and Cloudera QuickStart VM
Getting Started with Pentaho and Cloudera QuickStart VM This page intentionally left blank. Contents Overview... 1 Before You Begin... 1 Prerequisites... 1 Use Case: Development Sandbox for Pentaho and
More informationCommunication protocols and services
This chapter describes various protocols and that may be enabled on Modberry. SSH Connection SSH service is started up on boot and already preinstalled and configured. You may access your device through
More informationQ7M EVK (Q7M120
Q7M120-120-EVK (Q7M120 and Q7B120) BSP Linux User s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility
More informationHow to securely isolate Damn Vulnerable Linux with VirtualBox
How to securely isolate Damn Vulnerable Linux with VirtualBox Motivation I have this vision of going through and testing software inside of a closed lab that allows me to understand exploits and vulnerabilities
More informationInstallation 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 informationHow to Back-Up a fit-pc2 Using Only a USB Stick (and some creative partitioning)
This process allows you to back up your fit-pc2 workstation (or any USB-bootable computer) so you can quickly and easily restore your computer to its original state in the event of a hard drive failure,
More information