Если вам интересно набирать каждую команду в отдельной строке в одном запросе, вы можете использовать следующий метод:
Запустите свой запрос (первая строка) с помощью if :; then (это означает: если true , затем сделайте) и нажмите Enter; теперь ваше приглашение изменится в >, и ничего не будет выполнено. Введите свои команды, за которыми следуют Enter. Завершите свой запрос с помощью fi (в конце условия выше if) и нажмите Enter. Теперь все ваши команды будут выполнены в указанном порядке.Пример:
radu@Radu: ~ $ if :; then
> echo 'something'
> echo 'something else'
> echo 'List current directory contents:'
> ls
> echo 'Change current directory with root directory:'
> cd
> #finish
> fi
something
something else
List current directory contents:
Backups Desktop forma3d Public Untitled txt.txt~
bin Documente Music Templates Videos
configuration.php examples.desktop passwd~ tmp~
Downloads file~ Poze Ubuntu One
Change current directory with root directory:
radu@Radu: / $
Сайт howtogeek является более ответственным из двух упомянутых вами сайтов. Тонкости atime - это просто оптимизация метаданных, которая конвейер, когда файл получит определенное обновление временной отметки. Он применяется независимо от используемого вами носителя, это также зависит от того, насколько чувствительно ваше приложение к согласованности этих метаданных. Большинство пользователей настольных компьютеров не пропустят это.
Теперь, чтобы отключить ведение журнала ... это просто сумасшествие. В этом весь смысл использования этих продвинутых файловых систем: повышение производительности при обеспечении целостности данных. Поймите, что если вы делаете эту сделку, вы обмениваете свои персональные данные на скромное увеличение скорости. Я лично не рекомендовал бы этого.
Выравнивание разделов имеет значение, но не требует, чтобы этот бит не убивал вас. Это зависит от того, насколько сильно доступ к диску. Предполагая, что он не выровнен, если у вас много операций ввода-вывода (сервера), вы увидите улучшение. В среднем использование рабочего стола, которое знает, возможно, не заметно.
Я бы проигнорировал упомянутую вами Ubuntu wiki, за исключением понятия, что выравнивание разделов является ценным. Вот более ответственная ссылка:
http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html?ca=dgr-lnxw074KB-Disksdth-LX
Некоторые рекомендации в этой вики Ubuntu просто неправильны, например, реконфигурация tmpfs с помощью «nodev». Это уже RAMFS!
Перемещение кеша firefox в / tmp может увеличить скорость вашего текущего сеанса.
Сводка:
Добавление discard, если это может быть угрозой безопасности (не защищено в вашем доме больше), и она будет восстановлена при каждой загрузке, так как tmpfs не является постоянным. для опций ext4 разумно, writeback является режимом по умолчанию, оставляйте настройки ведения журналов в одиночку, настройки atime прекрасны, и переключатель в крайний срок или nop-планировщик также может быть полезен, выравнивание разделов необязательно. Остальное - койка.
Опция discard больше не предлагается для файловых систем, размещенных на SSD, поскольку она замедляет работу, потому что в ядре Linux реализована некорректированная реализация команды. (IIRC, запросы TRIM используют только один диапазон сектора ATA за раз, что замедляет работу.)
Вместо этого создайте ежедневное задание cron, которое запускает fstrim -v / (или независимо от ваших разделов SSD). Это решение, с которым будет поставляться Ubuntu 14.04 LTS. [1]
Не включайте 'noexec' on / tmp или вы столкнетесь с проблемой с некоторыми 3D-драйверами, которые требуют выполнения из / tmp. Драйверы NVIDIA для современного оборудования имеют это требование, любое приложение, которое у вас есть, будет segfault (например, xscreensaver glmatrix), если вы используете «noexec».
В дополнение к ответу ppetraki, если износ вспышки вызывает беспокойство, вы должны установить файловую систему RAM для своей папки /tmp.
tmpfs /tmp tmpfs defaults,size=15%,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,size=10%,mode=1777 0 0
Но не перемещайте файлы /var/log в RAM, если вы не уверены, что не сработаете;) И вы уже установили все серверные пакеты, которые создают новые /var/log каталоги (например, apache) и не хотят, чтобы они исчезали между ботинками: [!d2 ]
tmpfs /var/log tmpfs defaults,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults 0 0
none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0
Это смесь ответа ppetraki и других статей в блогах по этой теме.