Good all the time of day!
For several months now I have been working at the forestry college in Ulan-Ude. And although my position is still called “electronics engineer”, but I fulfill the functions, it seems to me, of a system administrator, enikei, “specialist” in cable laying, installation of sockets, another photographer, video operator, etc. etc.
At once I will make a reservation that this topic was written at the request of the user
MuRADiN , which he expressed in a comment on this
article . It will have more questions than answers, because He thought first of all with an eye to the fact that knowledgeable people will prompt some solutions and point out mistakes. Well, and I hope that for beginners "system administrators" of my level (especially working in education) as well as computer science teachers, something will be useful.
Next, I will talk about what has been achieved, what I would like to receive, and ask questions that may be interesting for someone to answer.
')
Initial data
When I arrived, the situation looked like this:
Number of PCs: About 120 (inventory was not conducted at the highest level, “paper-based”, so the exact number is still unknown)Network: Peer to Peer. Not all are connected to the network, but 60%. Using both switches and WI-FI routers.Internet: ADSL, 4 Mbit / sProxy server: Squid + SquidGuard on FreeBSD
DHCP server: noUsers: The majority of workers are people of “average” and “above-middle” age with a very low level of “computer literacy”. College students are, for the most part, children from dysfunctional families, dubious companies, poorly studied or did not complete their education at school, etc.Naturally, there is no domain, licensed software is practically not used (partly due to the fact that many people don’t know whether it’s licensed or not, partly due to the lack or inefficient use of funds, and partly due to the large workload of teachers who In connection with the latest
idiotic reforms in education, it is simply not up to this), there is no separate room for the “electronics engineers” (there are 2 of us), which could be disassembled, assembled, vacuumed or anything else. We have to work in the back room of the informatics office, the owner of which is very upset when there is a different "trash" there. There is a server 1C-school on a machine with Windows XP, on the same machine shared folders for the entire network (!). Moreover, they come into these folders because of the limitations of XP on the principle of "who had time, that, and sneakers ...", and who did not have time, they curse the "programmers" and complain that the network does not work.
ZP makes ~ 13 thousand rubles, the working day is from 8:00 to 17:00
What is done
- A conversation was conducted using obscure words and pictures, during which they managed to convince the authorities of the need for a domain. Ordered (and now already received 2 licenses for windows server 2008 r2 and licenses to connect to it). Ordered, approved, but not yet (need to hold a tender) is not bought hardware for these servers.
- It was proved the need for a separate room. Though with difficulty, we were given the same room in the basement.
- On the computers of common use in the library and self-training room of the hostel are installed OS Xbuntu linux and Lubuntu linux (computers are old), which made it possible to do at least some groundwork for introducing OSS in college.
- Inside the network, an IT-department portal was organized, which hosted: The page of electronic applications to the department, news and announcements of the department, instructions for users. After authorization, administrators on the same page have access to the links to the web interfaces of the mail server (on FreeBSD) and the intranet jabber server.
By the way, this portal is implemented on
Drupal for free by my friend
qindman .
Thank you very much, Andrew!
It looks like this:
- The promotion of open source software and explanatory work with colleagues began, that if Windows is licensed (like any software)
- Teachers were given application forms for software for educational classes in order to bring everything to a common denominator and avoid misunderstandings like “I asked for the program but you didn’t give it to me”. In addition, this list is easy to analyze and identify software that can be replaced by free, for example.
- In one of the classrooms it turned out to deal with MAC OS on MacMini and make timid attempts to push the teacher to use them in training (so far unsuccessful)
It all goes tight, creaking, but it goes. What and happy.
Future plans and questions:
-
Of course, I want a full-fledged domain with AD and roaming profiles (there is no practical experience in organizing a domain, but you have to start sometime ...)Question: Should each student make a separate account? Or is it enough to make several types (for example, “student_I-kurs”, “student_II-kurs”)?
-
I would like to correctly determine which servers will be on physical PCs, and which ones will be on virtual ones.In particular:
1) Win server 2008 r2 (by the way, there are 2 of them, how best to use this fact?)
2) 1C-school
3) Clonezilla server with the ability to network boot through it
4) Proxy
5) Web server with portal
6) Test Server "SM-test" (lightweight, can work just on the desktop)
7) Something like
FreeNAS (for backups and file storage, for example. Is it worth it?)
8) mail server (postfix)
-
Raise the DHCP server, make domain authorization for the proxy-
Make free WI-FI for students on the campus with a shaper, to limit the speed-
Translate college to libre / open officeIf you succeed in doing this, then the majority of non-learning PCs can be transferred to linux almost painlessly for users (will it be necessary to give up, perhaps, some of the features of the wine server?)
-
Gradually replace varezny software with licensed software, having formed in the minds of colleagues and students that it is not good to steal the use of pirated programs, as well as to notify about alternativesThere is a thought to organize something like a mug or courses for everyone, where you can talk about free analogues of the usual software, about using Linux at home, about some of the simplest ways to protect against viruses, etc.
-
Implement software inventory methodI look while in the direction of
SpiceWorks , but maybe there is something better?
-
Fly to space (joke :))
Maybe I forgot something or missed?
Who cares about these thoughts, who went through this or just, like me, looks and gains experience, please speak in the comments.
Thanks for attention!