R
R
Red Rain2015-12-29 19:54:53
PHP
Red Rain, 2015-12-29 19:54:53

What should a web admin programmer know?

What should a novice web programmer (PHP) in system administration (UNIX, Windows, etc...) know? So what is the minimum you need to know?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Saboteur, 2015-12-29
@CodeDes3D

1. Be able to install lamp/wamp (great, if at all able to install everything from scratch, separately apache/nginx separately php and connect to a web server, separately *sql), but in principle, just raise the working configuration for the site is extremely useful
2. Mandatory have an understanding of the file system (access rights, how to create and where what links are, mount points)
3. Be able to work with remote files (ssh, ftp) in order to understand where and how something can be uploaded
4. It is good to be able to see the log file from your services (for example, a web server log file to understand what's wrong)
Well, at least this way.

A
Alexander Litvinenko, 2015-12-29
@edli007

I think that it is better to be able to program well, and not just a little bit of everything.
The programmer must own the Linux console at the user level.
Have an understanding of the Linux file system.
Be able to configure the configs of programs and modules with which it works.
Be able to install programs and modules with which it works.
Be able to execute various tests and other things directly related to development.
However, he should not be able, but must leave to professionals, for example:
Server security settings.
Setting up auxiliary programs, such as a monitor.
Solve DDoS and other issues, with the exception of those directly related to its code.
Choose server hardware on your own (tell me also what the average programmer understands in technical details, for example, the differences between a server processor and a regular one)
.... and you can list a bunch of things that employers like to give away, and programmers are happy to take on without having the proper experience in areas.

W
wol_fi, 2015-12-29
@wol_fi

It's not just something you need to know. Here the question is in computer literacy, rather. It will not be a huge problem for an understanding person to find a manual / documentation and figure it out. Well, in the work will be a plus, of course. At a minimum, you need to be able to deploy a database dump, deploy your application in general.
Well, in fact, as a programmer, I had to:
raise repositories
tune everything (I mean configs) from nginx to redis and memcached,
raise server monitoring tools
configure DKIM signing letters (read mail server settings)
configure log rotation
configure database dumping and synchronization of dumps between servers
configure database replication
, etc.
that is, to do the work of an administrator, which, oddly enough, is easier for a programmer to do, because you set everything up specifically for your application, and you know what you need in the end.

S
sivabur, 2015-12-29
@sivabur

Beginner Nothing (must learn the language under which he works).
Not a beginner-Where are the logs and configs, the basics of unix and scripts.

A
alex1442, 2015-12-30
@alex1442

LEMP there
with php fpm

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question