Shell-скрипт, чтобы найти разделами Windows и заменить рисунок рабочего стола

Мне нужен скрипт, который будет обнаруживать разделами Windows и заменить рисунок рабочего стола и разместить картинку на рабочем столе.

Мне нужно, чтобы обнаружить, если есть несколько дисков на компьютере, поэтому он будет делать это на всех дисках в компьютере, поэтому, если пользователь имеет два жестких диска с двумя ОС и двумя логинами, он будет делать их все.

+824
Hajzer Kryeziu 23 янв. 2013 г., 16:00:53
33 ответов

С инструментов GNU:

найти . -тип F -Е '%[email protected]:%p\0' |
 рода -Рзн |
 на awk -V на РС='\0' -в ОРС='\0' -ф: -В Д=10 '
 Компания NR == 1 {Т = $1 - 86400 * д}
 $1 < Т, 0 {суб(/[^:]*:/, ""); печать}' |
 команды xargs -R0 и Эхо РМ

(убрать эхо когда счастлив).

Мы найдем для печати 123456.123:./путь/до/файла<нул> для каждого файла (с 123456.123 быть время последнего изменения файлов).

Мы отбираем, что численно (так новейший файл идет первым) и затем использовать на awk , чтобы найти те, которые более чем на 10 дней старше новейший файл (найти в первой записи в отсортированном списке).

+998
Sotos Lapas 03 февр. '09 в 4:24

Я хочу упомянуть о том, как анализировать информацию о свободных команд. Чтобы найти процент, вы можете использовать как предложенные в других 2 ответы.

Это четко объяснил здесь. Я попытаюсь объяснить от чего у меня в моей системе.

бесплатно -м
 общая бесплатно общая буферов кэширования
Мэм: 7869 4402 3466 0 208 3497
-/+ буферы/кэш: 696 7173
Обмен: 3999 216 3783

Теперь, давайте посмотрим, какие различные цифры на самом деле представляют.

Строка1

  • 7869 указывает памяти/физической оперативной памяти на моей машине.
  • 4402 указывает память/RAM используют мою систему.
  • 3466 указывает общий объем оперативной памяти бесплатны и доступны для новый процесс для запуска.
  • 0 означает общую память. Этот столбец является устаревшим и будет удален в будущем выпуски бесплатно.
  • 208 указывает общий объем оперативной памяти буферизованная различными приложениями в Linux.
  • 3497 указывает общий объем оперативной памяти используется для кэширования данных для будущих целей.

Строка2

-/+ буферы/кэш: 696 7173

Как рассчитать значения 696 и 7173, полученных в Строка2?

Всего использовано (4402) - общий буфер оперативной памяти (208) - объем оперативной памяти для кэширования(3497) должны составлять фактические используемой оперативной памяти в системе. Он возвращает меня 697 , который является фактически используемые ОЗУ выход во второй строке.

Теперь, всего доступно (7869) - фактическое (696) должен дать вам свободная память , которая 7173 в этом случае который также получил в качестве выхода во второй строке.

+973
Brasch Adlof 2 июл. 2017 г., 05:16:40
Другие ответы

Связанные вопросы


Похожие вопросы

Вы могли бы также рассмотреть FreeBSD с ZFS в качестве корневой ФС и конечно же для сведения - в ZFS, кажется, действительно скала (копирование при записи), поэтому вы можете потерять последние секунды, но файловая система всегда должна быть последовательной.

zfsonlinux, может быть, еще слишком рано.

+967
Zay Sevier 24 июл. 2014 г., 06:34:41

В Windows я могу нажать на Windows + (влево/вправо/вверх/вниз) клавиши нажать окне на верхнем, вправо, вниз, или слева соответственно. Есть ли эквивалент в Ubuntu?

Дистрибутив: дистрибутив Ubuntu 12.04, используя гнома.

+914
David Flor 18 окт. 2010 г., 01:24:44

Не могу представить, я первый, чтобы удивляться, но я действительно не могу найти ничего об этом - может быть, я просто использую неправильные термины поиска.

Я ищу эмулятор терминала, который позволит мне перейти через выход, как текстовый файл с помощью клавиатуры. Есть несколько действительно хороших способов сделать это внутри Emacs. А конкретно фантастическими Multi-термина пакет, который позволяет переключаться между режимами текст/терминал очень легко, но запуск терминалов внутри Emacs не очень легкий.

Я бы с удовольствием что-то, что точно понравится xterm или xrvt но позволяет сделать нечто подобное. Предложения?

+905
Bilal mahmood 22 июл. 2014 г., 09:29:55
Перл-n0E-скажите-ТР/0//, "+",ТР/1//'

или после ОП предварительный:

на awk -V на РС=1 'конец{принт шп-1}'
+899
Ikaso 9 окт. 2011 г., 00:30:25

Я добавить в ~/.bashrc и следующий код:

test_exclamation () {
 функции printf %S "с$READLINE_LINE" | команды xargs Эхо
}
персонализация -х '"\экс": test_exclamation'

Я пишу в командной строке буфера

$ !1700

Если я нажмите клавишу Ввод, затем команду с номером 1700 из истории выполняет. Если я нажимаю Шифт+Альт+Х, У меня есть выход:

!1700

Как изменить test_exclamation функцию, чтобы напечатать команду под номером 1700?

+893
im so confused 22 сент. 2017 г., 18:07:22

Если Я:

[пользователь@ноутбука ~] судо Эхо 123456uu
123456uu
[пользователь@ноутбука ~] 

Затем я вижу, что в логах:

[корень@ноутбука /ВАР/лог] грэп 123456uu *
авт.журнала:9 января 17:01:51 ноутбук судо: пользователей : телетайп=ПЦ/3 ; ДКР=/главная/пользователя ; Пользователь=корень ; команда=/ОГРН/Эхо 123456uu
[корень@ноутбука /ВАР/лог] 

а если я:

[пользователь@ноутбука ~] судо Су -
[корень@ноутбука ~] Эхо 1234567zz
1234567zz
[корень@ноутбука ~] 

Я не вижу в логах:

[корень@ноутбука /ВАР/лог] грэп 1234567zz *
[корень@ноутбука /ВАР/лог] Эхо $?
1
[корень@ноутбука /ВАР/лог] 

Мой вопрос: Как я могу включить ведение журнала для команды в "судо Су"?

ОС Ubuntu 12.04, но вопрос в целом.

Обновление#1:

[пользователь@ноутбука ~] судо Су -
[суда] пароль для пользователя: 
[корень@ноутбука ~] Эхо zizizi
zizizi
[корень@ноутбука ~] компакт-диск /ВАР/лог
[корень@ноутбука /ВАР/лог] грэп -ИДК 'zizizi' *
команда [корень@ноутбука /ВАР/лог] команда grep '=/бин/Су -' *
авт.журнал:января 10 15:42:42 ноутбук судо: пользователей : телетайп=ПЦ/1 ; ФРД=/главная/пользователя ; Пользователь=корень ; команда=/ОГРН/Су -
[корень@ноутбука /ВАР/лог]
+854
user71922 16 июн. 2018 г., 10:35:37

Как о (?|;(31055\Д*)|^;\Д{10} (выражение\D{7}))

Это требует отделения группа сброс, который не доступен в JavaScript, поэтому в зависимости от того, какой язык вы используете, он может не работать.

Рабочий пример: https://regexr.com/3tlk1

+846
Badar Ibrahim Khan 8 окт. 2012 г., 11:34:19

(Если вы используете Linux) использовать Эхо $$ , чтобы получить ПИД вашей текущей оболочки. Откройте новый терминал и выполните:

судо трассированием -ФП <идентификатор процесса> -о журнале

Вернуться к старой оболочки, попробовать автодополнение по Tab. Затем переключитесь в новый терминал и нажмите клавиши CtrlC и до конца трассированием. Выход будет в файл журнала. Вы могли бы также запустить трассированием команду в той же консоли (первой аутентификации для судо для кэширования учетных данных):

судо-V
судо трассированием -ФП $$ -о журнале &

А потом попробовать автодополнение по Tab. Чтобы убить его, ФГ, затем сочетание клавиш CtrlСи.

Однако, если вы используете bash, то это может быть лучше, чтобы попытаться получить отладочный вывод из нее первым:

набор -вывода содержит functrace 
ПС4=' ${BASH_SOURCE}:$ИМЯ_ФУНКЦИИ:$LINENO: '

А потом попробовать автодополнение по Tab. Вы должны все, что выполняет функции завершения в выходной, что следует. Например:

Баш-5.0$ взаимозачета содержит functrace
Баш-5.0$ ПС4=' ${BASH_SOURCE}:${ИМЯ_ФУНКЦИИ}:$LINENO: '
+ ПС4=' ${BASH_SOURCE}:${ИМЯ_ФУНКЦИИ}:$LINENO: '
Баш-5.0$ судо Су /usr/местные/доли/Баш-завершение/bash_completion:_completion_loader:3: местные УМК=судо
 /usr/местные/доли/Баш-завершение/bash_completion:_completion_loader:5: __нагрузка_завершение судо
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_комплектация:2: Дирс=(${BASH_COMPLETION_USER_DIR:-${XDG_DATA_HOME:-$дома/.местные/доли}/Баш-завершение}/пополнений)
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_комплектация:2: местных -в Дирс
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_окончание строительства:3: OIFS местных'=
"Если"=: реж УМК=судо compfile
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_окончания:2021: для dir в ${XDG_DATA_DIRS:-/usr/местные/доли:/usr/доли}
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_завершение:5: Дирс+=($Дир/Баш-/завершения / завершения)
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_окончания:2021: для dir в ${XDG_DATA_DIRS:-/usr/местные/доли:/usr/доли}
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_завершение:5: Дирс+=($Дир/Баш-/завершения / завершения)
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_завершение:7: ИФС='
'
 /usr/местные/доли/Баш-завершение/bash_completion:__нагрузка_степень завершенности:9: [[ /usr/местные/доли/Баш-завершение/bash_completion == */* ]]
+821
exlixx 27 июн. 2014 г., 22:29:23

Я запускаю VNC-сервером и получает этот запрос:

Новый Ближний:1 (корень)' рабочем столе :1 на машины среднего

запуск приложений, указанных в /root/.в VNC/xstartup
Файл журнала /корень/.постоянно Среднего:1.журнал

Использовать xtightvncviewer -SecurityTypes VncAuth -файл passwd /корень/.в VNC/passwd с :1 для подключения к серверу VNC.

Но когда я пытаюсь подключиться с помощью VNC-клиент на моей машине Windows, я получаю соединение было разорвано на компьютер.

Эта проблема произошла потому, что я отредактировал мой файл/etc/с VNC/xstartup файл так как у меня был серый экран каждый раз, когда я попытался войти в VNC-сервер, так что я последовал за каждое решение, которое я мог найти, но они не починили... может быть хуже.

Мой файл /etc/с VNC/xstartup файл: xstartupfile

в ragardes ответить sgargel это: enter image description here

про "не могу открыть файл Xresources" - его в мой файл /etc/Х11/ папку

Что я могу сделать ?

+815
Hirech Baghdad Belkhire 25 нояб. 2014 г., 14:53:05

Есть несколько ограничений, которые могли бы ограничить скорость передачи.

  1. Там заложено нагрузку на сеть на 1 Гбит / с трубы. Как правило, это уменьшает фактическую пропускную способность до 900Mbps или меньше. Тогда вы должны помнить, что это двунаправленный трафик и следует ожидать, значительно меньше, чем 900Mbps вниз.

  2. Даже если вы используете "новый-иш маршрутизатор" вы уверены, что роутер поддерживает 1 Гбит / с? Не все новые маршрутизаторы поддерживают 1 Гбит. Кроме того, если это предприятие-класс маршрутизатор, вы, вероятно, будете терять дополнительная полоса пропускания передачи к маршрутизатору быть неэффективным. Хотя исходя из того что я нашел внизу, похоже, ты становишься выше 100Мбит.

  3. Там может быть перегрузка сети из других устройств вашей сети. Вы пробовали, используя прямое подключение кабеля, как вы сказали, что вы в состоянии сделать?

  4. Какой объем дискового ввода-вывода вы используете? Скорее всего, вы будучи ограниченным, не в сети, а диска. Большинство жестких дисков 7200 об / мин будет только около 40МБ/сек. Вы используете RAID вообще? Используете ли вы SSD-накопители? Что вы используете на удаленном конце?

Я предлагаю с помощью rsync, если это, как ожидается, будет повторно запустить для резервного копирования. Вы также можете УПП, FTP-сервер(ы) или HTTP через загрузчик filezilla, как на другом конце провода, как он будет выполнять по SSH и HTTP, HTTPS и FTP соединения. Это может увеличить пропускную способность, как и другие решения по одной трубе. Одиночная труба/резьба по-прежнему ограничена тем, что он является однопоточным, что означает, что он может даже быть привязаны к ЦП.

С rsync, вы берете большой объем сложность вашего решения, а также позволяет сжатие, сохранение разрешения, а разрешить частичные переводы. Есть несколько других причин, но это, как правило, предпочтительный метод резервного копирования (или запускает системы резервного копирования) крупных предприятий. Компания Commvault фактически использует rsync под свое программное обеспечение в качестве механизма доставки для резервных копий.

Основываясь на вашем примере 80 ГБ/сек, вы получаете около 177Mbps (22.2 МБ/с). Я чувствую, вы могли бы легко удвоить это с rsync по выделенной линии Ethernet между двумя ящиками, как мне удалось сделать это в моих тестах с rsync более гигабита.

+805
user2905548 11 мая 2014 г., 05:05:25

На Linux, вы можете перезаписать значение переменной среды строк на стеке.

Так что вы можете скрыть записи перезаписываются нулями или что-нибудь еще:

код #include <sys файлы/типы.ч>
#включить <запустите.ч>
#включить заголовочный файл <stdio.ч>
#включить <stdlib.ч>
#включить <строка.ч>

тап_п(АГДС, типа char* аргумент argv[], char* в параметре envp[]) {
 УМК типа char[100];

 в то время как (*параметре envp) {
 если (strncmp(*параметре envp, "к=", 2) == 0)
 функцию memset(*параметре envp, 0, функция strlen(*параметре envp));

параметре envp++;
}

 функции sprintf(УМК, "кошка /proc/%у/энвирон", getpid());

система(УМК);
 возврат 0;
}

Запускается так:

$ ОКР -я за=ФОО к=V в=бар ./вытирать-ОКР | БГ
00000000 61 66 3д 6Ф 6Ф 00 00 00 00 00 62 3д 62 61 72 00 |а=фу.....б=бар.|
00000010

в К=в перезаписи с \0\0\0.

Обратите внимание, что setenv("к", "", 1) , чтобы перезаписать значение не будет работать, так как в этом случае, новый "к=" строка выделяется.

Если вы не иначе изменили к переменной среды с setenv()/функцию putenv(), то вы также должны быть в состоянии сделать нечто подобное, чтобы получить адрес к=в строку в стеке (ну, одного из них):

код #include <sys файлы/типы.ч>
#включить <запустите.ч>
#включить заголовочный файл <stdio.ч>
#включить <stdlib.ч>
#включить <строка.ч>


тап_п(АГДС, типа char* переменной argv[]) {
 УМК типа char[100];
 голец *е = функции getenv("к");

 если (е) {
 е -= функция strlen("к=");
 функцию memset(е, 0, функция strlen(е));
}

 функции sprintf(УМК, "кошка /proc/%у/энвирон", getpid());

система(УМК);
 возврат 0;
}

Заметим, однако, что она удаляет только один из К=в записи, получил в среду. Как правило, существует только одна, но ничто не мешает никому из проходящих как К=В1 и К=В2 (или к=в два раза) в списке env переданного вызова execve(). Что стало причиной уязвимости в прошлом, такие как уязвимость CVE-2016-2381. Это может действительно случиться с Баш до контузия при экспорте обе переменные и функции с тем же именем.

В любом случае, всегда будет небольшое окно, в течение которого ОКР ВАР строку не переписывается, поэтому вам может понадобиться, чтобы найти другой способ, чтобы передать секретные данные на команду (как труба например), если подвергать его через в/proc/пид/среды является проблемой.

Также отметим, что противоречит файла/proc/пид/команду, в/proc/пид/среды можно подняться только по процессам с тем же euid так или корней (или корень, только если euid и руид процесса не совпадают казалось бы).

Вы можете скрыть, что значения в файле/proc/пид/среды, но они могут все еще быть в состоянии получить любые другие копии, которые вы сделали строки в памяти, например, путем присоединения отладчика к нему.

См https://www.kernel.org/doc/Documentation/security/Yama.txt способы предотвратить, по крайней мере, не-root пользователям делать это.

+775
Gela 26 июн. 2019 г., 16:38:23

В стандарте POSIX определяет, что $$ всегда является пид из основной оболочки.

Если запустить процесс в фоновом режиме, $! возвращает PID последнего фонового процесса.

+775
Nikolay Ushakov 18 июл. 2019 г., 09:25:47

Я хочу поставить кучу исполняемых скриптов .команда dir (который тоже исполняемый файл), а потом только источник этого каталога в мой .файл. Это возможно? Я могу получить эту работу с одним файлом. Но при добавлении второго файла, команды второй файл не доступен в оболочке.

мой .bashprofile

источник ~/.команды/*

мой .папку команды

-rwxr-XR-х 1 персонал christopherreece 108 14 декабря 08:55 server_utils.sh
-rwxr-XR-х 1 персонал christopherreece 23 декабря 14 09:04 короткие

содержание коротких

Эхо 'короткая программа'

конкурсы server_utils.sh

функция upfile {
 УПП 1 $корень@myserveripadress:~/
}

Входной оболочки и выход.

$ привет
привет

долларов
-Баш: сокращенно: команда не найдена
+748
Nick Latkovich 8 дек. 2016 г., 08:54:00
 дело "$3" в 
-ИД)
 Эхо "линии совпадает с шаблоном $4 :" 
 #грэп -ОП 4 $$2

;;
эсок
+746
do cece 6 нояб. 2019 г., 04:04:09

Увидеть ваш оригинальный пост для всех в одну команду sed.

найти . -тип F -exec для СЕПГ -я -е "1С/^/<?на PHP /" -е "\с$/\$/ ?>/" {} \;
+729
user2659324 6 мар. 2018 г., 20:50:08

Контекст был “псевдотерминале есть пара хозяина и раба”. Когда я писал “Нет мастер-файла устройства”, я имел в виду, что нет узла устройства в файловой системе, соответствующий оригинальному конце псевдотерминала соединение, в отличие от раба конец. Я не имел в виду либо как/dev/ptmx или в/dev/оч/ptmx.

устройство /dev/ptmx и на/dev/оч/ptmx устройства узлов, на что указывает их тип в выход ЛС или стат. Они имеют те же крупные и мелкие, что означает, что они обеспечивают доступ к одному устройству.

Увидеть JdeBP ответ на причем тут `как/dev/оч/ptmx` берутся? для истории обоих узлах устройства (и причина, почему есть два на сегодня с Linux).

+708
Amol K 4 мая 2012 г., 15:56:38

Не уверен, если я понимаю ваш вопрос правильно, но в bash это может работать:

для N в {22..99} ; сделать СР "файл ifcfg-eth1 и: ФП" "файл ifcfg-eth1, который:1$н"; сделано

Что бы скопировать файл ifcfg-eth1 и:22 через файл ifcfg-eth1 на:99 в файл ifcfg-eth1 на:122 через файл ifcfg-eth1 и:199.

Я не уверен, почему вы бы использовать эти файлы. Если это о ethx:г псевдонимы, они больше не нужны. Вы можете просто ірадреса добавить к основному интерфейсу. Так, может быть, вы должны сделать шаг назад и задать вопрос о проблеме, вы на самом деле пытаетесь решить.

+707
simakas 26 июн. 2011 г., 07:26:49

Вы можете использовать на awk и запись сепаратора РС:

команды $ cat << СРВ | на awk -V на РС="department_name|)" 'НР%2==0'
> выбрать * из отдела, где department_name в ('Азбука' , 
> 'АБВ', 
> 'дефа') ;
> Еот
в ('Азбука' , 
'АБВ', 
'деф'

РС имеет значение department_name или ), таким образом запись может быть составлена с несколькими линиями.

При условии, что вам не придется дважды один и тот же тег, НР%2=0 будет печатать все, что в между 2 разными тегами.

+685
Jorgen Thelin 30 дек. 2010 г., 08:02:55

Если вы находитесь в арку-сделать chroot режиме, вы должны запустить

в grub-mkconfig -о /загрузки/граб/граб.cfg для

другие, чем

 в grub-mkconfig -о /тугриков/загрузки/grub/харч.cfg для

Потому что: При установке Арч линукс в первый раз, вы монтируете файловую систему в каталог/mnt и установить базовую систему извне. Как только вы закончите с базой пакетов, можно арки-сделать chroot внутрь /тугриков и все команды должны быть выполнены, как вы не в обычной операционной системе.

Если это не решить вашу проблему, пожалуйста, продолжайте:


Проверьте, если любой из ваших partions имеют флаг.

lsblk -Ф

Вы можете запустить это:

команды mkdir -Р /загрузки/grub/язык
СР /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo в /boot/grub/с язык/Эн.МО

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

Я не знаю, что может быть причиной проблемы, но, например, вы можете установить другой загрузчик, как файл syslinux , чтобы увидеть, если проблема была вызвана жратвы или файловой системы.

Поскольку вы устанавливаете в виртуальную машину, не стесняйтесь использовать его в качестве песочницы и попробовать все различные способы установки.

Я не знаю, как это работает в виртуальной машине, но я использовал несколько различных конфигураций установки для жратвы, так как у меня UEFI с жесткого диска.

+545
bobmarli 3 авг. 2013 г., 05:06:55

Вы можете использовать следующие на awk скрипт:

сценарий.на awk:

{
 gsub("ВСП.", "", $2)
адрес[$2]
}
Конец{
 для (пункт в адрес){
 печати("127.0.0.1", элемент)
 печати("127.0.0.1", "ВСП." пункт)
}
}

Вызвать его с

на awk -скрипт F.вход на awk 

Он удаляет ВСП. в начале из всех записей, а затем заполняет массив (без значения). Если значение уже есть, то это будет просто перезаписать его, так что вам не придется заботиться о дубликатах. В итоге мы распечатать содержимое массива, как это, и как с ВСП. префикса.

+542
yulya1 19 янв. 2011 г., 10:05:20

Мой файл, содержащий следующие строки,

$БК 
{ Вып @дома } 
база данных Даба 
отношения tcdeatid 
opendb 
понятно 
.lruno := 72 <-- (это lruno линии. := 72 есть 10 раз в мой файл1)
.infno := 1 
.Тид.Ноэл := 101 
writedb 
понятно 
.lruno := 72 
.infno := 205 
.Тид.Ноэл := 191 
writedb 
понятно 
$ВФ

В файле нет.2, я хочу только эту часть упомянутых ниже из file1.

$БК 
{ Вып @дома } 
база данных Даба 
отношения tcdeatid 
opendb 
понятно
.lruno := 72 
.infno := 1 
.Тид.Ноэл := 101 
.lruno := 72 
.infno := 205 
.Тид.Ноэл := 191
.lruno := 72 
.infno := 0 
.Тид.Ноэл := 1111 
.lruno := 72 
.infno := 56 
.Тид.Ноэл := 231
.lruno := 72 
.infno := 45 
.Тид.Ноэл := 61 
.lruno := 72 
.infno := 23 
.Тид.Ноэл := 901
.lruno := 72 
.infno := 123 
.Тид.Ноэл := 1611 
.lruno := 72 
.infno := 786 
.Тид.Ноэл := 81
.lruno := 72 
.infno := 55 
.Тид.Ноэл := 1 
.lruno := 72 
.infno := 253 
.Тид.Ноэл := 121
writedb 
понятно 
$ВФ

Я хочу этот кусок линии (lruno. := 72) в другой файл, используя команды оболочки из file1. Я хочу, чтобы команда, которая будет читать файл и считать сколько раз lruno. := 72 в file1 и запиши Общий в другой файл.

+503
AVINASH MANDRU 10 апр. 2018 г., 21:40:43

В двух словах: то, что делает личность дистрибутив Linux состоит из:

  • Конфигурация ядра: да, все дистрибутивы берутся из того же исходного кода, но между исходным кодом и фактическим бинарных запущена на компьютере, есть процесс компиляции, который включает в 'настройки', т. е. сделать выбор.

  • Выбор программного обеспечения, что создает интерфейс между оборудованием и ядро вместе с его конфигурацией во время компиляции

  • Выбор программного обеспечения, которое создает интерфейс, который вы, пользователь, буду использовать. Это где 99% кода распределение идет. В очередной раз все сводится к: Какие программы выбраны, и как оно настроено и компилируется.

Все эти возможности скрыты от вас в дистрибутиве, так как они уже сделаны и "упакованы" для вас. Таким образом, дистрибутив Linux строится в надежде, что она подойдет большинству пользователей. Но побочный эффект заключается в том, что это не нормально-настроенный для ваших нужд.

Если вы хотите узнать много вещей о том, как создаются дистрибутивы Linux, я предлагаю вам попробовать построить свой собственный дистрибутив. В 'Linux с нуля проектом' мне очень помогли.

+394
Curtis Smith 11 мая 2014 г., 09:52:13

Кто-то пытается SQL-инъекций. Если ваш код является безопасным, это должно быть хорошо. Вы можете установить Apache modsecurity и создать некоторые правила, чтобы запретить такого рода вещи, или, возможно, настройка fail2ban для автоматического добавления IP-адресов делать такие вещи в черный список. Несколько строк в ваше .htaccess, что также может сократить доступ к стариками.

+387
Eugenio Rodriguez 8 мар. 2010 г., 17:48:18

Попробуйте эти:

  1. Запустить Терминал.
  2. судо Наутилус
  3. В меню Вид проверки: Показывать скрытые файлы или Ctrl+Х.
  4. Найти в домашней папке е .конфиг
  5. Щелкните правой кнопкой мыши на папку Google-хром свойства.
  6. Перейдите к разделу разрешения (в середине).
  7. Сменить владельца, группы пользователей
  8. В этом же окне перейдите на дополнительные разрешения.
  9. Принять все привилегии для пользователя.
  10. Теперь запускаем хром.

Удачи!

+371
Sarasayshi 26 апр. 2013 г., 02:15:45

У меня есть установки Debian через sda2_crypt как своп. Когда я все это подстроила я использовал фразу, но я хотел бы перейти к случайных ключей, а не так, что она не требовала, чтобы разблокировать на каждом сапоге. Моя таблица разделов выглядит так:

Зашифрованный диск (sda2_crypt) - 2.0 ГБ Линукс устройства-картографа (крипто)
 #1 2.0 ГБ Ф своп своп 
Зашифрованного Тома (sda3_crypt) - 125.0 ГБ Линукс устройства-картографа (крио)
 #1 125.0 ГБ Ф в ext4 /
SCSI6 (0,0,0) (ПДД) - 128 ГБ Ата TS128GSSD340
 #1 основной 999.3 МБ б ф с ext4 /загрузки
 #2 Основная 2.0 ГБ к крипто (sda2_crypt)
 #3 первичных 125.0 ГБ к крипто (sda3_crypt)

Я попробовал способ, описанный в этом блоге, но когда я использую пакет cryptsetup luksAddKey на /dev/sda2 /и т. д./ключи/sda2.ключ Я ввести другой пароль. Я знаю, что эта фраза не используется, чтобы разблокировать раздела, потому что после перезагрузки, я снова предлагается ввести пароль для sda2 и я вошел не работала, заставляя меня переустановить.

Видимо Лукс не должен спрашивать пароль при добавлении ключей в первую очередь, поэтому я не знаю, что делать.

+359
slowpoison 18 авг. 2010 г., 09:18:37

Вы можете использовать перевернутый grep и размер

Общ | команда grep -v с .тхт$| команды xargs РМ
+312
Alexey Orlov 7 дек. 2014 г., 05:06:29

Вы всегда можете попробовать очевидных вещей, как , (ВФ), побег и т. д. но если все не удается, я обычно в конечном итоге приостановлении команду с (контроль-Z), которая ставит меня обратно в оболочку.

Я тогда вообще ПС команды и примечание PID (идентификатор процесса) команды, а затем выдает убивать thePID (убить -9 thePID если первое не сработало) команда для завершения работы приложения.

Обратите внимание, что это не аккуратный (не каламбур) способ прекратить применение/команду и вы рискуете, возможно, не сохранение некоторых данных и т. д.

Пример (я бы использовал аккуратно , но я не он установлен):

$ gnuplot, которое

 Г Н У П Л О Т
 Версия 4.2 уровнем 6 
....
 Присылайте сообщения об ошибках и предложения <http://sourceforge.net/projects/gnuplot>

Тип терминал 'ведет прямой репортаж на канале'
помощью gnuplot> 
помощью gnuplot> ##### типизированные ^з вот
[1]+ остановлено помощью gnuplot
$ ПС
 ПИД ТЕЛЕТАЙП ВРЕМЕНИ УМК
 1681 терминале pts/1 00:00:00 в tcsh
 1690 терминале pts/1 00:00:00 Баш
 1708 терминале pts/1 00:00:00 помощью gnuplot
 1709 терминале pts/1 00:00:00 ПС


$ убить 1708 ###### не убивал команды как PS показывает

$ ПС
 ПИД ТЕЛЕТАЙП ВРЕМЕНИ УМК
 1681 терминале pts/1 00:00:00 в tcsh
 1690 терминале pts/1 00:00:00 Баш
 1708 терминале pts/1 00:00:00 помощью gnuplot
 Оч 1710/1 00:00:00 ПС
$ убить -9 1708 ### -9 сделал свое дело
$ 
[1]+ убил его

$ ПС
 ПИД ТЕЛЕТАЙП ВРЕМЕНИ УМК
 1681 терминале pts/1 00:00:00 в tcsh
 1690 терминале pts/1 00:00:00 Баш
 1711 терминале pts/1 00:00:00 ПС
+201
dzamil5 7 сент. 2011 г., 19:56:08

Я стараюсь gzip в файл ABC.бревно, которое имеет размер 111 байт, но после сжатия, размер файла увеличился до 125 байт, почему? Это когда я выполняю с помощью gzip, это создаст заголовок и трейлер, который имеет определенный размер?

Команды:

gzip в -5 Азбука.журнал
+189
dimo raichev 16 авг. 2015 г., 01:35:43

У меня есть access_log, размер которых составляет neally 2 ГБ. Я хочу проанализировать его с 2015:09:55 в 2015:09:57, но в этот период там имеет больше чем 500 деталей. Поэтому я хочу выходной и скачать access_log только от 2015:09:55 в 2015:09:57 в мой компьютер и открыть его в моем EmEditor.

Я не силен в СШ commond. Я попробовал это не работает

[[email protected]сервер ~]# кот /ВАР/лог/файл httpd/access_log | (грэп "2015:09:55"||грэп "2015:09:56||грэп "2015:09:57") > /home/usr/log_access.txt
+173
WHITECOLOR 23 авг. 2011 г., 20:38:11

использовать привязку -р, так что вы можете нажать на приставку один раз, а затем остальные клавиши в такой последовательности, чтобы найти свою область. Тайм-аут может быть отрегулирована повторить-раз. Проверить человека tmux

персонализация -Р вкладке выберите-панели -Т :.+

Если вы предпочитаете прежде,

персонализация -Р H выберите-панели -л
персонализация -Р Дж выберите-панели -Д
персонализация -р к выберите-панели -у
персонализация -Р L выберите-панели -Р
+63
NexusProx 24 мая 2015 г., 07:14:25

Линукс? Если да смотри тройник(2) или старого разветвителя.

Но я бы пошел на старый классический

для (Дев в Devs)
 отправить (Дев, команда)
+14
daexmach 2 мая 2018 г., 01:30:05

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil