В папке etc какие должны быть файлы
Цель занятия: знакомство с командной строкой UNIX, командами по работе с файловой системой и командами обработки текстовых файлов.
Сценарий: Знакомство с каталогами UNIX
В этом сценарии будет освещено знакомство с командами UNIX, изучение файловой системы и базовых каталогов, создание рабочей среды в домашнем каталоге пользователя для выполнения всех последующих команд.
Начальные условия: Командная строка после входа в систему.
- Получить имя текущего каталога с помощью команды pwd :
user@desktop ~ $ pwd /home/user/
user@desktop ~ $ cd / user@desktop / $ pwd /
user@desktop / $ ls bin dev home mnt proc sbin tmp var boot etc lib opt root sys usr
user@desktop / $ ls -F --color bin/ dev/ home/ mnt/ proc/ sbin/ tmp/ var/ boot/ etc/ lib/ opt/ root/ sys/ usr/
user@desktop / $ ls -F --color ~ user@desktop / $
user@desktop / $ cd user@desktop ~ $
user@desktop ~ $ mkdir test
user@desktop ~ $ ls -F --color test/
user@desktop ~ $ mkdir test/subtest
user@desktop ~ $ ls -F --color -R .: test/ test: subtest/ test/subtest:
Сценарий: Изучение типов файлов в UNIX
В этом сценарии рассматриваются типы файлов в UNIX: простые файлы, директории, ссылки. Изучаются команды создания и копирования файлов. Показывается разница между жесткими и символическими ссылками, между копированием и переносом файла.
Начальные условия: Командная строка. Директория test после предыдущего сценария.
- Cоздать пустой файл с помощью команды touch test/first.txt :
user@desktop ~ $ touch test/first.txt user@desktop ~ $ ls -F --color test/ first.txt subtest/
user@desktop ~ $ echo "Hello, world" >> test/first.txt
user@desktop ~ $ cat test/first.txt Hello, world user@desktop ~ $
user@desktop ~ $ ls -F --color -l test итого 4 -rw-r--r-- 1 user users 13 Окт 15 20:48 first.txt drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop ~ $ alias ls='ls -F --color -l' user@desktop ~ $ ls test итого 4 -rw-r--r-- 1 user users 13 Окт 15 20:48 first.txt drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop ~ $ ls -a -i test итого 7 drwxr-xr-x 3 user users 104 Окт 15 20:49 ./ drwx------ 67 user users 3352 Окт 15 20:42 ../ -rw-r--r-- 1 user users 13 Окт 15 20:48 first.txt drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop ~ $ cd test
user@desktop test $ cp first.txt copy1.txt user@desktop test $ ls -a -i итого 11 5522107 drwxr-xr-x 3 user users 136 Окт 15 20:54 ./ 384269 drwx------ 67 user users 3352 Окт 15 20:42 ../ 5938127 -rw-r--r-- 1 user users 13 Окт 15 20:54 copy1.txt 5937954 -rw-r--r-- 1 user users 13 Окт 15 20:48 first.txt 6292625 drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop test $ mv first.txt orig.txt user@desktop test $ ls -a -i итого 11 5522107 drwxr-xr-x 3 user users 128 Окт 15 20:59 ./ 384269 drwx------ 67 user users 3352 Окт 15 20:42 ../ 5938127 -rw-r--r-- 1 user users 13 Окт 15 20:54 copy1.txt 5937954 -rw-r--r-- 1 user users 13 Окт 15 20:48 orig.txt 6292625 drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop test $ ln orig.txt copy2.txt user@desktop test $ ls -a -i итого 15 5522107 drwxr-xr-x 3 user users 160 Окт 15 21:00 ./ 384269 drwx------ 67 user users 3352 Окт 15 20:42 ../ 5938127 -rw-r--r-- 1 user users 13 Окт 15 20:54 copy1.txt 5937954 -rw-r--r-- 2 user users 13 Окт 15 20:48 copy2.txt 5937954 -rw-r--r-- 2 user users 13 Окт 15 20:48 orig.txt 6292625 drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop test $ ln -s orig.txt orig.lnk user@desktop test $ ls -a -i итого 15 5522107 drwxr-xr-x 3 user users 184 Окт 15 21:18 ./ 384269 drwx------ 67 user users 3352 Окт 15 21:02 ../ 5938127 -rw-r--r-- 1 user users 13 Окт 15 20:54 copy1.txt 5937954 -rw-r--r-- 2 user users 13 Окт 15 20:48 copy2.txt 5938189 lrwxrwxrwx 1 user users 8 Окт 15 21:18 orig.lnk -> orig.txt 5937954 -rw-r--r-- 2 user users 13 Окт 15 20:48 orig.txt 6292625 drwxr-xr-x 2 user users 48 Окт 13 21:33 subtest/
user@desktop test $ cat orig.txt Hello, world user@desktop test $ cat copy2.txt Hello, world user@desktop test $ cat orig.lnk Hello, world
Настройка файла /etc/hosts
С помощью файла hosts на вашем компьютере можно настроить соответствие между доменом и конкретным IP-адресом.
Такая настройка может понадобиться, например, в случае, если вы перенесли сайт и домен на новый хостинг, и необходимо проверить работу сайта по его основному адресу. Однако кэш DNS-сервера все еще «помнит» предыдущую A-запись домена, и при обращении к сайту будет отдавать прежний IP-адрес, по которому сайт уже недоступен. Чтобы не дожидаться обновления кэша DNS (оно может занимать несколько часов), можно указать необходимую связку домена и IP-адреса в файле hosts — запрос к этому файлу имеет приоритет перед обращением к DNS-серверам.
Узнать, к какому IP идет запрос в данный момент при обращении к домену, можно с помощью команды ping — работа с ней подробнее описана здесь .
Еще один вариант использования настройки в hosts — запрет доступа к тому или иному сайту с вашего компьютера. К примеру, если домену facebook.com прописать в hosts некорректный IP (скажем, 127.0.0.1), то перейти на данный сайт с вашего компьютера будет невозможно.
Сама настройка очень простая: достаточно указать в файле нужный IP-адрес, а через пробел от него — доменное имя. Вносить изменения необходимо от имени администратора.
Windows
Если система устанавливалась по умолчанию на диск C, файл будет находиться по пути:
c:\windows\system32\drivers\etc\hosts
Открыть нужный файл можно одним из следующих способов. Убедитесь, что все действия вы выполняете от имени администратора .
Вариант 1.
Запустить командную строку (нажать Win+R, в появившемся окне набрать cmd и нажать ОК) и выполнить в ней команду ниже:
notepad.exe c:\windows\system32\drivers\etc\hosts
Файл hosts будет открыт в блокноте, и вы сможете внести необходимые изменения и сохранить их .
Вариант 2.
Перейти в «Мой компьютер» -> Локальный диск С -> Windows -> System32 -> drivers -> etc либо вставить нужный путь в адресную строку проводника:
В папке etc кликните правой кнопкой мыши на файле hosts, выберите «Открыть с помощью» и далее выберите «Блокнот»:
Как правило, файл выглядит следующим образом:
Введите необходимый IP и домен, например, 92.53.96.120 mydomain.com:
Сохраните изменения. Для этого выберите «Файл» — «Сохранить». В открывшемся окне выберите «Все файлы» и нажмите «Сохранить».
Чтобы проверить настройки, выполните в командной строке :
ping mydomain.com
Замените mydomain.com на указанный вами домен.
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
Linux
Откройте терминал и выполните команду ниже:
sudo nano /etc/hosts
Она позволит открыть файл hosts для редактирования с правами суперпользователя. Если в вашей системе не установлен редактор nano, можно воспользоваться любым другим (gedit, vi и т.д.).
Как правило, содержимое файла выглядит следующим образом:
127.0.0.1 localhost
127.0.1.1 ваш_компьютер
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Введите необходимый IP и домен после второй строки, например:
127.0.0.1 localhost
127.0.1.1 ваш_компьютер
92.53.96.120 mydomain.com
Сохраните изменения (в nano — нажатием Ctrl+O, далее Ctrl+X) и проверьте настройки, выполнив в терминале:
ping mydomain.com
Если все настройки корректны, в выводе команды будет отражен IP-адрес, указанный в файле hosts.
MacOS
Запустите программу Терминал / Terminal. Ее можно найти через Spotlight / Finder.
Выполните в терминале команду:
sudo nano /etc/hosts
Далее введите ваш пароль пользователя.
В файле под уже имеющимися записями укажите нужный IP и домен, например:
92.53.96.120 mydomain.com
Сохраните изменения и закройте редактор. Это можно сделать сочетанием клавиш ⌘ и Y, после чего нажать Enter для подтверждения.
Для проверки вы можете выполнить в терминале команду:
ping mydomain.com
Если все сделано верно, в выводе команды будет отражен IP-адрес, который вы указали в файле hosts.
Папка etc
Etc папка это папка в которой находятся следующие текстовые файлы hosts, lmhosts.sam, networks, protocol, services это стандартное содержание папки etc для Windows XP и Windows 7.
Всё про папку etc
Найти где находится папка etc просто, жмите «Пуск» — «Компьютер» — «Локальный диск С» — «Windows» — «System32» — «drivers» — «etc».

Если у вас пропала папка etc то можете скачать папку etc Windows 7 и для Windows 8.
Теперь опишу как восстановить папку etc, скачав архив папки etc разархивируйте её. Скопируйте только etc, найдите где она должна быть и вставьте. Папка etc для Windows 7 ничем не отличается от папки etc для Windows XP. Содержимое папки etc Windows 7 отличается от Windows 8. В Windows 8 на два файла в etc папке больше: hosts.backup и hosts.rollback. Полное содержание папки etc Windows 8 hosts, lmhosts.sam, networks, protocol, services, hosts.backup и hosts.rollback. Вирусы обычно изменяют содержимое двух файлов это файл hosts в папке etc и файл services в папке etc. Открывать файлы в etc папке можно с помощью блокнота.
какие файлы должны быть в папке etc?
Заблокировали контакт, полезла с:\windows\system32\drivers\etc а там куча каких то файлов services, protocol, networks, lmhosts.sam, hюsts. причем в посленем написано windows и куча цифр 13. Подскажите, пожалуйста, что надо удалить, а что оставить. Спасибо!
Лучший ответ
оставляешь
HOSTS
HOSTS.BAK
lmhosts.sam
networks
protocol
services
вид файла HOSTS
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка) , они должны следовать за именем узла и отделяться
# от него символом ‘#’.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x
Остальные ответы
Скачайте прогу «спешл фор нубс». А то видали таких, правивших. Не знаю что они там могли натворить, но ОС пришлось переставлять
И, да. Если у Вас семерка, то предлагающих все тереть советую не слушать (на этой ос содержание и структура хоста несколько иная)
Насколько я знаю, там не должен быть Windows. Проверь лучше антивирусом, или можно позвонить в тех. под. Провайдера.
в файле hosts, последняя строка должна быть 127.0.0.1 localhosts что нибудь после этого, СТЕРЕТЬ ! !и сохранить изменение