Файлы со странными именами

Файлы со странными именами

Порой в файловой системе можно найти файлы со странными именами и неудобными для обработки в терминале названиями. Это могут быть файлы с пробелами между словами, неалфавитными или непечатаемыми символами в названии. Они могут появится благодаря неправильно работающим приложениям, в результате скачивания из интернета или просто по недосмотру других пользователей системы. В любом случае работать с такими файлами неудобно, вы не сможете просто выполнить команду "rm файл" или "mv файл". Что можно сделать?

Случай #1. Файлы с пробелами в названии

Допустим вы имеете следующее:

$ ls -l
file2.txt
test file.txt

Чтобы удалить/переместить файл "test file.txt" просто используйте функцию ...


Вирусы в UNIX

Вирусы в UNIX

Еще один интересный (с исторической точки зрения) пост, опубликованный в блоге Раса Кокса: "Вирусы в UNIX" (Unix Viruses) с рассказом о беспочвенности веры в то, что вирусов в UNIX нет.

Дисковые компьютерные вирусы берут свое начало в эпоху MS-DOS, сетевые вирусы пришли из эпохи Windows.

Многие пользователи Linux и OS X имеют в корне неверное убеждение, что им не страшны вирусы, потому что они используют Unix. Это очевидная ошибка: первый интернет-червь поражал UNIX-машины. Простые механизмы защиты, применяемые в UNIX-подобных операционных системах, несколько затрудняют процесс написания вирусов, но их малое распространение связано вовсе не с тем, что UNIX неуязвима для вирусов ...


Абсолютный дизайн файловой системы

Абсолютный дизайн файловой системы

Сегодня я хочу предложить вашему вниманию перевод довольно интересной записи, опубликованной в блоге Раса Кокса (Russ Cox), одного из активных разработчиков post-unix операционной системы Plan 9 и порта ее компонентов в UNIX plan9port. В оригинале название поста звучит как Absolute File System Design и описывает файловую систему компьютера Alto, созданного более 30 лет назад.

В 1979 году Батлер Лэмпсон (Butler Lampson) и Роберт Спроул (Robert Sproull) опубликовали документ "Операционная система для однопользовательского компьютера" (An Open Operating System for a Single-User Machine), в котором описали операционную систему компьютера Alto, персональной сетевой рабочей станции, основанной на Xerox PARC. Многие особенности Alto позднее ...


11 полезных команд для администраторов

11 полезных команд для администраторов

Командная строка позволяет сделать гораздо больше GUI-приложений. Используя ее возможности вы можете приказать машине сделать именно то, чего вы дейстивтельно хотите и не ждать пока нужная вам функция будет реализована приложении. Сегодня я хочу показать 11 по-настоящему полезных команд, которые пригодятся любому администратору UNIX-систем.

1 Сохранение man-страниц в формате PDF

$ man -t awk | ps2pdf - awk.pdf

2 Дублирование установленных пакетов на другую машину

$ ssh root@remote.host "rpm -qa" | xargs yum -y install

3 Размещение подписи в верхней части PDF-страниц

$ echo "ТЕКСТ" | enscript -B -f Courier-Bold16 -o- | \
    ps2pdf - | pdftk input.pdf stamp - output output.pdf

4 Просмотр списка активных подключений ...


Команда /bin/ip для новичков

Команда /bin/ip для новичков

Команда /bin/ip появилась в Linux-дистрибутивах уже давно, однако пользователи продолжают по привычке использовать старый добрый /sbin/ifconfig. Давайте посмотрим правде в глаза: ifconfig конечно никуда не денется, зато ip обладает намного более внушительным набором возможностей.

По началу man-страница ip может выглядеть пугающей, однако после того как вы поймете синтаксис команды все быстро встанет на свои места. В этой статье мы не будем говорить новых возможностях ip, вместо этого мы просто рассмотрим список самых популярных команд ifconfig и сравним его с аналогичными командами ip. Так вы быстро освоитесь с новой утилитой.

Список сетевых карт и их конфигураций

$ ifconfig
$ ip addr ...

Шифруем файлы с помощью OpenSSL

Шифруем файлы с помощью OpenSSL

В наши дни шифрование стало обязательной процедурой не только в организациях, но и на домашних машинах. Со всех сторон враги, того и гляди какой-нибудь хацкер влезет в компьютер и украдет твою ценную рукопись. Приходится заниматься самообороной и искать инструменты для надежного шифрования файлов. Но зачем ходить далеко, когда все есть под рукой, в команде под названием openssl.

В качестве универсального средства шифрования каталогов и дисков OpenSSL, конечно, подходит плохо, но для криптования отдельно взятых файлов лучше инструмента не найти. В качестве примера попробуем зашифровать файл secret.txt:

$ openssl enc aes-256-cbc -salt -in secret.txt -out secret.aes
enter aes-256-cbc encryption ...

Используем графический процессор в личных целях. Часть 2

Используем графический процессор в личных целях. Часть 2

В прошлой статье мы разобрались зачем нужна технология GPGPU, какие преимущества она может дать линуксойду и нужна ли она нам вообще. Сегодня мы попытаемся настроить все это дело и сделать так, чтобы видеокарта начала делать работу, для выполнения которой она не предназначена.

Что нам нужно?

Во-первых, понадобится видео-карта, поддерживающая технологию CUDA или Stream. Не обязательно, чтобы это была топовая модель, достаточно любой карты с годом выпуска не раньше 2009. Полный список поддерживаемых видео-карт можно посмотреть в википедии на страницах CUDA и AMD_Stream_Processor. Также о поддержке той или иной технологии можно узнать прочитав документацию, хотя в большинстве случаев будет ...


Используем графический процессор в личных целях (GPGPU). Часть 1

Используем графический процессор в личных целях (GPGPU). Часть 1

Сегодня новости об использовании графических процессоров для общих вычислений можно услышать на каждом углу. Такие слова как CUDA, Stream и OpenCL за каких то два года стали чуть ли не самыми цитируемыми в айтишном интернете и на страницах журналов и книг. Однако, что значат эти слова и что несут стоящие за ними технологии, известно далеко не каждому, а для линуксойдов, привыкших “быть в пролете”, так и вообще все это видится темным лесом.

В этой статье мы попытаемся разобраться зачем нужна технология GPGPU (General-purpose graphics processing units - Графический процессор общего назначения) и все связанные с ней реализации от конкретных производителей. Узнаем ...


Альманах по борьбе с DDoS

Альманах по борьбе с DDoS

Твое утро начинается с чтения багрепортов и анализа логов. Ты ежедневно обновляешь ПО и ежечасно дорабатываешь правила брандмауэра. Snort твой лучший друг, а Zabbix – невидимый помощник. Ты построил настоящий бастион, к которому не подобраться ни с одной стороны. Но! Ты совершенно беззащитен против самой коварной и подлой атаки на свете – DDoS.

Анатомия DoS-атак

Трудно сказать, когда впервые появился термин DoS-атака. Специалисты говорят о 1996-м, попутно намекая, что до широких масс этот тип атак «дошел» только в 1999 году, когда один за другим попадали web-сайты Amazon, Yahoo, CNN и eBay. Еще раньше DoS-эффект использовали для тестирования устойчивости систем и каналов связи ...


Просто о сложном или разбираемся с SELinux

Просто о сложном или разбираемся с SELinux

SELinux снискала славу сложной в понимании и настройке системы безопасности, которая хоть и делает Linux намного более устойчивой к взлому операционной системой, но создает больше проблем, чем приносит решений. Такая точка зрения в корне не верна и в этой статье я покажу, что SELinux намного проще и удобнее в использовании, чем это кажется на первый взгляд.

Система SELinux (Security-Enhanced Linux - Linux с улучшенной безопасностью) была разработана министерством обороны США и всего за несколько лет стала стандартом в области систем контроля прав доступа. Она была включена в ядро Linux версии 2.6.0 и впервые появилась как полностью работающая из коробки ...


Page 1 of 6 1 2 3 4 5 6 »