S
S
Sergey Nizhny Novgorod2016-01-22 01:00:51
Django
Sergey Nizhny Novgorod, 2016-01-22 01:00:51

What is the best Linux distribution to learn?

Good afternoon.
I look for vacancies for python / django developers, the requirements often indicate knowledge of the unix environment. Therefore, I need to study it.
Question: what is the best distribution kit to install and study for yourself so that it best suits the requirements for a python developer?
I understand that the question sounds crazy, but I think there are some important points here.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
D
Dimonchik, 2016-01-22
@dimonchik2013

Ubuntu or Debian, both are full of tutorials,
Debian is considered more server-admin, but there is no difference at the programmer level

S
Saboteur, 2016-01-22
@saboteur_kiev

You need to learn most likely not a distribution, but just general work in *nix, that is, work on the command line. Install any distribution kit, Ubuntu, Mint, CensOS, and learn, for example:
installing and running the actual python scripts, file
access rights, generally navigating the file system
, redirecting input and output
, connecting via ssh, you can also use ssh keys - very useful

S
sivabur, 2016-01-22
@sivabur

Ubuntu!

A
Andrey, 2016-01-22
@VladimirAndreev

try to install and configure a web server on Ubuntu 14.04 without GUI tools
, install everything necessary for python, run your project so that it responds to the project.local domain and all features work fine, including caching to disk
if the project is on github or some other external repositories - deploy it from there again through the console.
this is enough for the first time.

A
Alexander Taratin, 2016-01-22
@Taraflex

Debian or CentOS is most often installed on servers

A
asd111, 2016-01-22
@asd111

Learn how to use grep and git.
And how to connect via ssh, sftp, how to configure nginx to run python/django and that's it.
Ubuntu.

S
Sergey Karbivnichy, 2016-01-22
@hottabxp

Ubuntu or Mint. Well, distributions are not much different from each other (if they are not highly specialized), except perhaps with package managers.

V
Vlad Zhivotnev, 2016-01-22
@inkvizitor68sl

Yes, even MacOS, bash and GNU utilities are the same there.
In the case of a django developer, "knowledge of UNIX" is the ability to run, debug and maintain your shit (or not so) code on a linux server, this is already the next level.

A
Andy_U, 2016-01-23
@Andy_U

Ubuntu - I do not recommend. There (in 15.10) pythons of versions 27.10, 3.4.3 and 3.5.0 are already installed. All of the packages and all are needed for some reason. That is, Python packages / modules for them can also only be installed / updated via apt-get (pip can break everything, judging by StackOverflow). Installing 3.5.1 by default (configure, make, sudo make install) breaks something :(
And in CentOS 7.2 at least only 2.7.5 comes out of the box, so you can have fun with 3.X to your heart's content. But 2.7 .5 to 2.7.11 it's better not to try to update - as a result, yum broke on my virtual machine (which uses python, and in it the yum package, which I found only in the package, and not on PyPi) :D

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question