Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

2
Що таке ELF Magic?
Я раніше бачив дискусію про магію ELF, останнім часом коментарі до цього питання обміну стеками безпеки . Я бачив це раніше, і я бачив це у власних журналах завантаження. Але я не впевнений, що це таке. Сторінка man на elf трохи перевертає мою голову, так як я не знаю мов …
26 elf 


3
Як перейменувати файл на .. (крапка)?
Мабуть, ви можете перейменувати файл у... . Якби я був божевільний, як би я перейменувати файл ..або .? Чи дозволено таке ім’я файлу? Зворотний штрих, здається, не відключає особливе значення точки: $ mv test \. mv: `test' and `./test' are the same file

1
ctrl c проти ctrl z із завданням переднього плану
Ctrl+ Zзупиняє роботу, тоді як Ctrl+ Cвбиває роботу. Чому так? Не був би інший спосіб мати більше сенсу? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 …

1
Дозволи користувача всередині та поза контейнерами LXC?
Я запускаю деякі сервіси всередині контейнерів Docker LXC на своєму сервері, і я починаю фактично робити з ними серйозні справи. Одне, що мені не зрозуміло, - це те, як користувальницькі дозволи користуються всередині та зовні контейнера. Наприклад, якщо я запускаю MySQL у контейнері та встановлюю його каталог даних /data, який …

3
Відмінність UUID від blkid та mdadm?
Чи може хтось пояснити різницю між повідомленнями UUID, про які повідомляє blkidта mdadm? На одній із наших систем CentOS, наприклад: [root@server ~]# blkid | grep /dev/md1 /dev/md1: UUID="32cb0a6e-8148-44e9-909d-5b23df045bd1" TYPE="ext4" [root@server ~]# mdadm --detail /dev/md1 | grep UUID UUID : f204c558:babf732d:85bd7296:bbfebeea Чому вони відрізняються і як би ми змінили використовуваний UUID …
26 linux  mdadm  uuid 

4
ln -s зі шляху відносно pwd
Я намагаюся створити купу символічних посилань, але не можу зрозуміти, чому це працює ln -s /Users/niels/something/foo ~/bin/foo_link поки це cd /Users/niels/something ln -s foo ~/bin/foo_link не. Я вважаю, що це має щось спільне із foo_linkпосиланням на foo, /Users/niels/binа не з ним/Users/niels/something Тож питання полягає в тому, як я можу створити …
26 bash  shell  symlink  ln 

7
Чи повинні сценарії, які вимагають sudo, виходять з ладу, якщо вони не мають, або використовувати sudo та підказку?
У мене є сценарій, який дає мені тонкий контроль над яскравістю підсвічування і вимагає sudoзапуску. По суті це: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight і живе в ~/bin/backlight-adjust. Сценарію потрібні sudoпривілеї, оскільки tee $backlightвін пише в привілейоване місце. Тож воно вийде з ладу, якщо його не запустити sudo. Такий підхід …

5
Чи можу я просто відключити оновленняb?
Це updatedbвзагалі потрібно? Я ніколи не використовую, locateі мої сервери, як правило, мають десятки мільйонів файлів, що зазвичай робить updateb для роботи протягом тривалого часу і споживає введення-виведення, необхідне для MySQL та / або іншого програмного забезпечення. Чи можу я просто вийняти його з cron і очікувати, що все спрацює? …

3
Видаліть усі файли, створені до певної дати
У мене є каталог, що містить велику кількість файлів (наприклад, журнали на кожен день року). Я хотів би видалити всі створені файли, перш ніж скажімо, 22/11. Як я можу цього досягти? Чи повинен я використовувати findпотім exec -rm? Я використовую ksh.
26 shell  files  find  ksh 

9
Як використовувати SFTP в системі, для якої потрібен sudo для доступу до кореня та аутентифікації на основі ключа ssh?
Я хочу мати можливість використовувати SFTP для редагування файлів, які потребують кореневих прав. Я використовую аутентифікацію на основі SSH Key - ключ rsa на смарт-картці. Якщо для виконання системи команд кореневого рівня потрібна система sudo, як мені це обійти? Чи можу я створити спосіб обходу судо лише для SFTP? Чи …
26 ssh  sftp 

5
Запустити скрипт у поточній оболонці без. перед командою
Якщо сценарій повинен бути виконаний у поточній оболонці, це можна досягти, додавши крапку перед командою: . ./somescript.sh Чи є спосіб це зробити, не вводячи крапку кожен раз? Наприклад команда змінити батьківську оболонку із самого сценарію?
26 shell 


5
Чому ітерація над файлом удвічі швидша, ніж його читання в пам'яті та обчислення двічі?
Я порівнюю наступне tail -n 1000000 stdout.log | grep -c '"success": true' tail -n 1000000 stdout.log | grep -c '"success": false' із наступним log=$(tail -n 1000000 stdout.log) echo "$log" | grep -c '"success": true' echo "$log" | grep -c '"success": false' і дивно, що другий займає майже в 3 рази …
26 bash  performance  io 

3
ps: повна команда занадто довга
Хороший день! Я використовую 'ps', щоб побачити команду, яка запускає процес. Проблема полягає в тому, що команда занадто довга, і 'ps' не показує її повністю. Приклад: я використовую команду 'ps -p 2755 | менше 'та мають наступний вихід PID TTY STAT TIME COMMAND 2755 ? Sl 305:05 /usr/java/jdk1.6.0_37/bin/java -Xms64m -Xmx512m …
26 linux  ps 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.