WWW Howtoforge Com Tutorial Debian Minimal Server 2
WWW Howtoforge Com Tutorial Debian Minimal Server 2
Tutorial search
Ad Quickly build and launch digital campaigns with Azure Free Trial.
It might be that the following screens pop's up, depending on your install
This tutorial exists for these OS versions
media. I will do a network based installation (all additional installation
packages get downloaded from the internet), so I choose here to not
Debian 9 (Stretch)
scan any additional install disks.
Debian 8 (Jessie)
Debian 7 (Wheezy)
On this page
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Next, you must configure apt. Because we are using the Debian Jessie Netinstall CD, which contains only a minimal set of packages, we must
use a network mirror. Select the country where the network mirror that you want to use is located (usually this is the country where your
Server system is located):
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Then select the mirror you wish to use (e.g. ftp.us.debian.org):
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Unless you use an HTTP proxy, leave the following field empty and hit Continue:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Apt is now updating its packages database:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
You can skip the package usage survey by selecting No:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
We just select Standard system utilities and SSH server (so that I can immediately connect to the system with an SSH client such as PuTTY
after the installation has finished) and hit Continue.
Some might argue that one should not install the Standard System Utilities on a minimal server but in my opinion, you will need most of the
standard utilities later anyway so I will install them on this server as part of the base setup.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
The required packages are downloaded and installed on the system:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
When you're asked to Install the GRUB boot loader to the master boot record?, select Yes:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
The installer might ask you in which partition Grub shall be installed. This server has just one hard disk, so I choose /dev/sda here.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Press enter and the Installer will install Grub and finishes the installation.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
The base system installation is now finished. Remove the Debian Netinstall CD from the CD drive and hit Continue to reboot the system:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
The first boot of the newly installed Debian 9 server: first you will see the boot screen of the Grub Boot Loader, press enter or wait a few
seconds, the boot process will continue automatically.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
A few seconds later the login prompt should show up.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Login with username "root" and the root password that you have chosen during installation. When you log in by SSH, then use the username
"administrator" as the root user is disabled for remote logins. Then run the command "su":
su
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
4 Install The SSH Server (Optional)
If you did not install the OpenSSH server during the system installation, you could do it now:
From now on you can use an SSH client such as PuTTY and connect from your workstation to your Debian Jessie server and follow the
remaining steps from this tutorial.
I'll use nano as my favorite shell text editor, others prefer vi that is not that easy to use for beginners. With the following command I will install
both editors:
(You don't have to do this if you use a different text editor such as joe or the built-in editor from mc).
By default, network tools like ifconfig are not available. install the package with:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
apt-get install net-tools
Because the Debian 9 installer has configured our system to get its network settings via DHCP, we have to change that now because a server
should have a static IP address. Edit /etc/network/interfaces and adjust it to your needs (in this example setup I will use the IP address
192.168.1.100) (please note that I replace allow-hotplug ens33 with auto ens33; otherwise restarting the network doesn't work, and
we'd have to reboot the whole system):
nano /etc/network/interfaces
The interfaces file with DHCP enabled as created by the apt installer:
source /etc/network/interfaces.d/*
And here the edited interfaces file with the static IP 192.168.1.100 configured.
source /etc/network/interfaces.d/*
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
auto lo
iface lo inet loopback
nano /etc/hosts
Now edit the hostname in case you did not select the final hostname in the installer
nano /etc/hostname
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
The /etc/hostname file contains the hostname without the domain part, so in our case just "server1".
reboot
hostname
hostname -f
To verify that the new hostname is set correctly. The outut should be:
root@server1:/home/administrator# hostname
server1
root@server1:/home/administrator# hostname -f
server1.example.com
root@server1:/home/administrator#
First, make sure that your /etc/apt/sources.list contains the stretch/updates repository (this makes sure you always get the newest
updates), and that the contrib and non-free repositories are enabled.
nano /etc/apt/sources.list
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 NETINST 20170612-06:03]/ stretch
main
#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 NETINST 20170612-06:03]/ stretch m
ain
Run
apt-get update
apt-get upgrade
This tutorial is available as ready to use virtual machine image in ovf/ova format that is compatible with VMWare and Virtualbox. The virtual
machine image uses the following login details:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Username: administrator
Password: howtoforge
Username: root
Password: howtoforge
The IP of the VM is 192.168.1.100, it can be changed in the file /etc/network/interfaces. Please change all the above passwords to secure the
virtual machine.
9 Links
Debian: http://www.debian.org/
<< Prev
Sub pages
How to install a Debian 9 (Stretch) Minimal Server - Page 2 - Page 1
How to install a Debian 9 (Stretch) Minimal Server - Page 2
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Suggested articles
0 Comment(s)
Add comment
Name * Email *
p
Submit comment
I'm not a robot
reCAPTCHA
Privacy - Terms
Comments
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
From: Till Brehm at: Reply
Sign up now!
Tutorial Info
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD