Суббота, 27.04.2024, 06:00:41
Начало Каталог статей Регистрация Вход
Вы вошли как "Гость" · RSS
Меню
Категории статей
Windows
Linux
Hardware
Компютер
Форма входа
Поиск по статьям
Наш опрос
Адам или Ной жил дольше?

Результаты · Архив опросов

Всего ответов: 15
Статистика
Каталог статей
» Каталог статей » Linux
Советы и ответы Linux
1. Как разбить один большой файл на несколько маленьких?
Чтобы разбить один большой файл на несколько маленьких используйте команду: split --bytes=SIZE ilename.
2. Как получить список устройств на шине PCI?
Получить список устройств на шине PCI можно таким образом: /sbin/lspci.
3. Как скопировать один диск на другой?
Скопировать один диск на другой: mount /dev/hdXX /newdisk # монтируйте новый диск сюда cd / ind . -mount | cpio -pdumv /newdisk Не забудьте:
1) установите root на /newdisk;
2) редактируйте /etc/fstab, чтобы указать на новое расположение (где диск БУДЕТ находиться);
3) Соответствующим образом переконфигурируйте lilo (или примените loadlin для первой загрузки или, что еще лучше GRUB);
4) Очень важно! Напоследок mkdir /proc.
4. Как добавить конфигурации по умолчанию для программ?
Если вы хотите добавить конфигурации по умолчанию для своих программ (которые размещаются в каждой домашней директории), копируйте эти конфигурационные файлы в /etc/skel. Каждый раз, когда вы добавляете нового пользователя, эти файлы будут скопированы в домаш- ние директории пользователей.
5. Как быстро получить информацию о системе?
Быстро получить информацию о системе можно используя команду procinfo.Если этого недостаточно - смотрите файловую систему /proc. Например,/proc/interrupts, /proc/cpuinfo...
6. Как убрать возможность перезагрузки по нажатию клавиш CTRL-ALT-DEL?
Убрать возможность перезагрузки по нажатию клавиш CTRL-ALT-DEL можно, закомментировав строку ca::ctrlaltdel:/sbin/shutdown -t5 -rf now в файле /etc/inittab.
7. Быстрый метод завершения перезапускаемого(respawning) процесса?
Очень быстрый метод завершения перезапускаемого(respawning) процесса в вашем /etc/inittab - это переключение уровней исполнения. Например, если вы имеете строку: 1:1235:respawn:/usr/sbin/mgetty /dev/ttyS1 переключение на уровень 4 остановит перезапускае- мый процесс.
8. Как ограничить потребление ресурсов системы пользователями?
Если вы запустили большую систему с большим количеством пользователей, может быть очень важно ограничить потребление ресурсов системы пользователями. Вы можете контро- лировать эти ограничения с помощью модуля PAM и файла /etc/pam.d/limits.conf. Большинство современных дистрибутивов используют PAM для аутентификации. Пример ограничений для группы users sample of limits for the users group. @users hard core 0 @users hard nproc 50 @users hard rss 5000 Это не позволяет создавать файлы core, ограничивает пользователя до 50 процессов и по ис- пользованию памяти до 5МБ.
9. Удаленное журналирование.
Удаленное журналирование - прекрасная вещь, если вы используете более чем один компьютер, который вы администрируете. Для хоста, который будет получать логи других компьютеров, syslog нужно запускать с опцией -r, чтобы позволить удаленную запись логов. На компьютерах, которые будут посылать свои системные логи, добавьте в ваш /etc/syslog.conf запись вида: *.* @bighost чтобы записывать все на bighost. Перезапустите syslogd. Обратите внимание, что в syslog.conf используются tab, а не пробелы.
10. Как выполнить команду как root?
Чтобы выполнить команду как root, используйте команду sudo. Вы должны иметь разрешения, чтобы сделать это.(Устанавливается root-ом, который использует команду visudo для редакти- рования файла /etc/sudoers).
11. Команда free.
Команда free выдает информацию о памяти и swap.
12. Как сделать дамп N-консоли?
Команда cat /dev/vcsN сбрасывает дамп N-консоли.
13. Как запретить вход всех пользователей в систему?
Чтобы запретить вход всех пользователей в систему (кроме root) без перезагрузки создайте файл /etc/nologin. Содержимое этого файла будет отображаться когда пользователь попытается войти в систему.
14. Ограничение на выполнение команды su.
Чтобы разрешить определенным пользователям делать su, что лучше чем всем по умолчанию, редактируйте /etc/login.defs и установите строку SU_WHEEL_ONLY в yes. Затем вам нужно добавить пользователей, которым нужно делать su в группу 0, что делается редактированием файла /etc/groups.
15. Нужно узнать, какой сокет заняла программа?
lsof -i -U fuser port_num/tcp а также: netstat -pvlA inet.
16. Как примонтировать директорию из одной части файловой системы в другую?
В linux 2.4.x ядрах: mount --bind какую_директорию_монтировать куда_монтировать
17. Нужно посмотреть параметры и возможные опции для модуля ядра Linux?
Воспользуйтесь командой modinfo. Например: Информация о авторе: modinfo -a модуль. Список возможных параметров. modinfo -p модуль.
18. Случайные пароли: head -c8 /dev/random | uuencode -m - | sed -n ‘2s/=*$//;2p’
19. Как распаковать RPM-файл, не устанавливая его: rpm2cpio ile.rpm | cpio -idmuv --no-absolute-ilenames
20. Как правильно создать каталог /tmp?
Было ли у вас такое, что не запускается сервер шрифтов, хотя с конфигурацией сервера все в порядке? Одна из причин - неправильные права доступа на каталог /tmp. Команда stat должна показывать 1777, т. е. режим drwxrwxrwt. Именно эти права доступа необходимы для правиль- ной работы того же сервера шрифтов (.X11-unix и .font-unix.) Таким образом необходимо сде- лать следующее: mkdir /tmp chmod 1777 /tmp “t” в данном случае означает, что файлы в каталоге могут удалить только собственник и root, хотя право записи в каталог имеют все пользователи.
21. Как включить при загрузке клавиши numlock?
Если вы хотите включить все клавиши numlock при загрузке, добавьте следущее в ваши загрузочные скрипты, например в rc.local: echo -n “Turning on numlock LEDs: “ for tty in /dev/tty[1-6] /dev/tty1[2]; do setleds -D +num < $tty & done echo “done.”
22. Как установить точное время?
Отличный способ установить на машине точное время - использовать каманду ntpdate: ntpdate <ntpserver>. Конечно, нужно иметь установленный пакет ntp и возможность соединения с сервером NTP. Вместо лучше использовать ip-адрес, чтобы избежать преобразования доменного имени в ip- адрес.
23. Еще один способ получить полезную информацию о системе.
Еще один способ получить полезную информацию о системе - команда vmstat. Она выводит информацию использовании памяти, процессора, областях swap и т.п.
24. Как получить информацию о ваших загруженных модулях ядра?
lsmod - хороший способ получить информацию о ваших загруженных модулях ядра.
25. Полезная информация о ядре. Левый или правый CTRL, ALT, или SHIFT + scrollock покажут вам полезную информацию о ядре.
26. Как посмотреть информацию, полученную от мыши на стандартный вывод?
Если у вас трудности с мышью, mev -i сбросит информацию, полученную от мыши на стандартный вывод.
27. Как посмотреть какие порты открыты?
netstat -a позволит вам увидеть все tcp и udp порты, которые открыты на вашей системе.
28. Как установить время CMOS?
Чтобы установить время CMOS, системному используйте hwclock --systohc, а hwclock --hctosys - установит системное время, как время CMOS clock.
29. Как долго ваша система была запущена?
Чтобы увидеть, как долго ваша система была запущена, наберите uptime.
30. Средство для более быстрого поиска файлов, чем ind
Средство для более быстрого поиска файлов, чем ind - команда locate, которая использует базу данных для поиска. Для обновления этой базы часто используется cron. Или вручную - updat- edb.
Категория: Linux | Добавил: abc (15.01.2009)
Просмотров: 675 | Рейтинг: 0.0