Re: Linux-ваше мнение
Добавлю свои 5 копеек.
Сначала проверяем что содержится в файле /etc/sysctl.conf. Для распечатки текстовых существует команда cat. Делаем в такой последовательности:
1. Три ральца в клаву: Ctrl-Alt-T -- появится окно псевдотерминала.
2. В окне на набираем слово "cat" (без кавычек разумеется!), после него нажимаем пробел
3. Затем набираем "/e", жмем табуляцию. bash дописывает слово и в строке у нас уже
$ cat /etc/
4. Набираем "sy", снова табуляция. Сейчас строка выглядит как
$ cat /etc/sysctl.
5. Дописываем "с", снова -- Таб. В результате имеем набранную команду:
$ cat /etc/sysctl.conf
6. Остается нажать Enter.
Можно пойти другим путем, если есть откуда копипастить. Выделяем мышью целиком вот эту строку:
cat /etc/sysctl.conf
Если окно псевдотермина еще не открыто, жмем Ctrl-Alt-T, если открыто, то по Alt-Tab переходим в него. (Если на рабочем столе много окон, то возможно придется несколько раз нажать на Tab при утопленной Alt, пока не наскочите на нужное окно.)
В окне псевдотерминала щелкаете колесом мыши. Строка из браузера будет скопирована в командную строку псевдотерминала.
В результатете вы увидите содержимое файла. Нас интересует его последняя строка, которая на моем компе выглядит вот так:
vm.swappiness=20
Возможно, у вас содержимое файла находится в еще нетронутом состоянии, тогда вместо числа 20, у вас будет число 60.
Одна из замечательных фичей Линукса состоит в том, что все конфигурации, все параметры хранятся вот в таких текстовых файлах, которые можно легко редактировать практически любыми текстовыми редакторами. Даже если вы случайно завалили свою систему законфигурировав ее так, что самостоятельно она подняться не может, то у вас всегда есть шанс загрузиться с флешки или CD, найти сломанный файл и восстановить его. (Вы же помните, что вы портили своими руками последний раз?)
Итак. Файл sysctl.conf лежит в директории /etc, доступ к которому пользователям разрешен только на чтение. Иначе говоря, не имея прав доступа, ничего сломать не возможно.
Что бы добраться до файла и изменить его содержимое нам надо на время стать рутом (root). Для этого дела в Убунте имеется команда sudo, которая повышает пользователя до уровня рута на одну команду, которая следует за ней.
Вы должны написать в командной строке вот такую колбасу:
sudo nano /etc/sysctl.conf
здесь nano -- это консольный текстовый редактор. Тупой почти до предела. Но нам от него только и надо, что считать файл, измениить и записать обратно. С этим он успешно справляется.
Вы можете сейчас накопипастить командную строку от сюда (сверху), а можете потренироваться в совместной работе с системой (рекомендую!) Набираете букву, затем жмете Tab. Если система не может дописать (много совпадающих вариантов), то она ничего не сделает. Тогда набирайте следующую букву и снова Tab. И так далее, пока система не "откликнется". Не упускайте возможность поучиться профессиональной работе с Линуксом. Потренируйтесь. Это даже приятно, когда у вас начнет получаться.
Итак, в результате действий в окне псевдо-консоли появится содержимое файла. Прокручивайте его вниз и исправляйте последнюю строку,
Теперь нажимайте F2. Редактор nano запросить подтвердить запись, нажмите "Y", а на вопрос ою имени файла просто нажмите Enter. Радактор запишет файл и вы снова попадете в оболочку.
Давайте убедимься, что изменения в файле произошли. Нажмите несколько раз (два раза, если ничего более не делали) на клавишу "стрелка вверх", и получите из истории выполненных команд команду:
cat /etc/sysctl.conf
Поздравляю! Вы получили небольшой опыт работы в стиле UNIX-way и познакомились с тем, как настроивать систему.
Консоль в Линуксе -- это Ваш осциллограф!
|