Запитання з тегом «linux»

Ці питання стосуються Linux взагалі - НЕ специфічно для конкретного дистрибутива. Якщо питання просто знаходиться в середовищі Linux, вкажіть, будь ласка, ваш дистрибутив Linux в тілі вашого питання, але НЕ використовуйте тег / linux.

3
Зміна бінарного під час виконання
Я часто стикаюся з ситуацією, коли розробляю, де я запускаю бінарний файл, скажімо a.outна задньому плані, як це робить якусь тривалу роботу. Хоча це роблю, я вношу зміни до коду С, який знову створюється a.outта компілюється a.out. Поки що у мене не було проблем з цим. Процес, який запускається, a.outтриває …
10 linux  binary 


2
Перемістіть файл, але лише якщо він закритий
Я хочу перемістити великий файл, створений зовнішнім процесом, як тільки він закриється. Чи правильна ця тестова команда? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed for some other …

1
Як дізнатися, що кешується dm-кешем?
Я досить довго використовую dm-кеш. Тепер я хотів би знати, які файли зараз перебувають у кеші. Я розумію, що dm-кеш працює з блоками, а не з файлами, але оскільки над ним є файлова система, теоретично слід мати можливість перекласти це в (частини) файли, які кешуються. Звичайно, я дбаю про практичне …
10 linux  cache  ssd 

2
Що таке контейнер Linux та гіпервізор Linux?
Я переглянув сайт stackexchange, але нічого не зміг знайти. Я подивився на запис wikipedia на контейнері Linux https://en.wikipedia.org/wiki/LXC , а також гіпервізор https://en.wikipedia.org/wiki/Hypervisor, але пояснення обом не виходить від людини, яка не попрацював над обома зрозуміє. Я також бачив http://www.linux.com/news/enterprise/cloud-computing/785769-containers-vs-hypervisors-the-battle-has-just-begun, але це також не пояснює це. Я грав з VM, …

1
Чому додаткам для простору користувачів потрібні заголовки ядра?
Я будую зайнятий ящик і iptables для вбудованого пристрою, і однією з залежностей для них є заголовки ядра. Я шукав у всій файловій системі файли * .ko і не знайшов жодного. Отже, я зробив висновок, що програми не створюють жодних завантажуваних драйверів (модулів ядра). Які ще випадки, коли для програми …

1
Що насправді робить комп’ютер зі своїми запасними циклами процесора?
Якщо комп'ютер не працює з повним завантаженням, в контексті Linux, що він насправді робить ? Між запланованими потоками, якщо нічого не робити, він обертається чекати? Чи переходить воно в якийсь стан сну? Коли комп'ютер повідомляє, що він навантажений на 20%, чи це насправді означає (дай або візьми), що він нічого …
10 linux  cpu  scheduling 

4
Чому я не можу `tail -f / proc / $ pid / fd / 1`?
Я написав простий сценарій, який echo-є його PID: #/bin/bash while true; do echo $$; sleep 0.5; done Я запускаю вказаний сценарій (він повторюється 3844знову) в одному терміналі і намагаюся tailдескриптор файлу в іншому: $ tail -f /proc/3844/fd/1 Він нічого не друкує на екран і зависає доти ^c. Чому? Крім того, …

2
Занадто багато встановлення та видалення? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Це проблема в Linux, як це одна Windows? Встановлення та видалення речей, які в …

1
У чому полягає використання "магічних аргументів" у виклику перезавантаження системи Linux?
Коли я читав вихідний код Linux, а точніше код системних викликів, натрапив на sys_rebootреалізацію: http://lxr.free-electrons.com/source/kernel/reboot.c#L199 . 199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, 200 void __user *, arg) 201 { 202 ... ... 286 } У середині є цей специфічний фрагмент коду: 209 210 /* For safety, we …

2
Скоротити поганий час повторного / повторного блокування в Ubuntu
Як я можу скоротити час очікування вводу-виводу та повторення спроб, щоб ОС не намагалася постійно записувати на несправний диск? У мене є система, яку я використовую для створення копій демо-контенту, який отримує позики клієнтам на звичайних жорстких дисках SATA. Ми підключаємо відразу багато дисків через SAS і копіюємо вміст на …

8
mount.cifs не може використовувати той самий файл облікових даних, який використовує smbclient
Я намагаюся встановити CIFS-ресурс NetApp на одному з наших серверів, і я продовжую отримувати "Відмову в дозволі", надруковану на stderr і NT_STATUS_WRONG_PASSWORDнадруковану на поточний dmesg. root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) root@xxxehpvld05 ~ $ …
10 linux  samba  cifs  smb 

3
Додаємо "ентропію випадкових чисел" для ключів GPG?
У наступному відео: Linux HOWTO: Захистіть свої дані PGP, частина 2 , вам показано, як створити пару ключів gpg. Приблизно 1:50, інструктор говорить наступне: У той час, коли ключ генерується, корисно перемістити курсор миші, щоб надати йому трохи більше випадкової ентропії числа для створення ключа. Це здається міфом, тим більше, …
10 linux  gpg  random 

1
Що таке тип "ні" для точок кріплення і чому точки монтажу одного типу є нижче / запущеними?
У Ubuntu 14.04 під час виконання команди монтажу я отримую наступний уривок tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) Мені не зрозуміло, чому підкаталоги /runмонтуються окремо всередині вже змонтованого батьківського каталогу ( /run) …

1
Чому readelf показує "System V" як моя ОС замість Linux?
Я склав невелику програму C (2 рядки кодів) з gcc, щоб спробувати зрозуміти формат файлу ELF. Виконуючи readelf -hоб'єктний файл, у мене в заголовку: OS/ABI: UNIX - System V Я використовую Fedora, так чому ж це не Linux? Правка : Я склав int main(){ int x = 0; x++; } …
10 linux  elf 

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