Skip to content

Commit 9d803c9

Browse files
committed
new operating system resources
1 parent bdf3dfa commit 9d803c9

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

content/pages/05-deployment/13-operating-systems.markdown

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,6 @@ a major update compared with 2.7 in Ubuntu 14.04 LTS and a solid
6868
improvement over Python 3.5 included in Ubuntu 16.04 LTS.
6969

7070

71-
#### Ubuntu Python Packages
72-
There are several
73-
[Aptitude](https://help.ubuntu.com/16.04/serverguide/aptitude.html)
74-
packages found on Linux servers running a Python stack. These packages are:
75-
76-
* [python-dev](http://packages.ubuntu.com/precise/python-dev) for header
77-
files and static library for Python
78-
79-
* [python-virtualenv](http://packages.ubuntu.com/precise/python-virtualenv)
80-
for creating and managing Python
81-
[virtualenvs](https://virtualenv.pypa.io/en/latest/) to isolate library
82-
dependencies
83-
84-
8571
### Red Hat and CentOS
8672
[Red Hat Enterprise Linux](http://www.redhat.com/products/enterprise-linux/)
8773
(RHEL) and [Community ENTerprise Operating System](http://www.centos.org/)
@@ -118,6 +104,16 @@ provides a command-line interface for interacting with the RPM system.
118104
shows the first several [security steps](/web-application-security.html)
119105
that should be done manually or automatically on any server you stand up.
120106

107+
* [How to Use the Command Line for Apple macOS and Linux](https://www.taniarascia.com/how-to-use-the-command-line-for-apple-macos-and-linux/)
108+
is useful for learning the shell and is even helpful for Windows now
109+
that the
110+
[Windows Subsystem for Linux (WSL)](https://docs.microsoft.com/en-us/windows/wsl/install-win10)
111+
allows you to work with Widnows as if it is a \*nix operating system.
112+
113+
* [Linux System Mining with Python](https://echorand.me/linux-system-mining-with-python.html)
114+
shows how to gather system information using the `platform` module and
115+
some of your own Python code.
116+
121117
* Digital Ocean has a detailed
122118
[walkthrough for setting up Python web applications on Ubuntu](https://www.digitalocean.com/community/articles/how-to-set-up-ubuntu-cloud-servers-for-python-web-applications).
123119

@@ -174,6 +170,10 @@ chose one operating system over others.
174170

175171
* Lifehacker's [guide to choosing a Linux distro](http://lifehacker.com/5889950/how-to-find-the-perfect-linux-distribution-for-you).
176172

173+
* [Distro chooser](https://distrochooser.de/?l=2) walks you through a set of
174+
sixteen questions to determine which Linux distribution could fit your
175+
personal needs.
176+
177177

178178
### Operating system learning checklist
179179
1. Choose either a Debian-based Linux distribution such as Ubuntu or a

content/pages/05-deployment/36-docker.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ a moving target, but the core idea behind Docker is that operating
1616
system-level containers are used as an abstraction layer on top of regular
1717
servers for deployment and application operations.
1818

19-
<a href="https://docs.docker.com/" style="border: none;"><img src="/img/logos/docker-wide.png" width="100%" alt="Official Docker logo. Copyright Docker." class="technical-diagram"></a>
19+
<a href="https://docs.docker.com/" style="border: none;"><img src="/img/logos/docker-wide.png" width="100%" alt="Official Docker logo. Copyright Docker." class="shot"></a>
2020

2121

2222
## Why is Docker important?

0 commit comments

Comments
 (0)