Unix & Linux

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

1
Неблокуюча команда bash
Скажімо, у мене є сценарій bash із наступним: #!/bin/sh gedit rm *.temp Коли я виконаю її допомогою sh ./test.sh, geditспливає , але rmчастина не не працює до тих пір , після того як я близько gedit. Я хочу, щоб сценарій продовжував працювати, навіть якщо geditвін не закритий; як, наприклад gedit, …
11 bash  job-control 

7
Розщеплення великого дерева каталогів на шматки заданого розміру?
У мене є дерево каталогів, яке я хотів би створити резервну копію на оптичних дисках. На жаль, він перевищує розмір будь-якого одного диска (це близько 60 ГБ). Я шукаю сценарій, який би розділив це дерево на шматки відповідного розміру із жорсткими посиланнями чи що-небудь (залишаючи оригінал недоторканим). Тоді я міг …

2
Як замінити лапки у файлі на sed?
У мене є файл, який містить кілька рядків xml. Я хотів би замінити певні частини файлу. Деякі частини файлу містять лапки ( "), які я хотів би замінити. Я намагаюся уникнути лапки \, але не думаю, що це працює на основі результату мого файлу. Ось приклад однієї з моїх команд …
11 sed 

4
Встановити локальні файли для розробки в системі без доступу root?
Є сервер, над яким я працюю, запускаючи старішу версію Linux. У мене немає кореневого доступу до системи, тому я хотів створити більш нову версію інструменту, який я дуже використовую (Vim 7.3). Я подумав, що просто побудую його та встановлю в ~ / bin. Однак для цього потрібні ncurses файли розробки, …
11 libraries  centos 

3
Отримайте PID будь-якої команди у фоновій послідовності команд
Якщо в bash, я виконую: cmd1 | cmd2 | ... | cmdi | ... | cmdn & де cmd{1..n}може не відрізнятись, як отримати ПІД cmdi? Як варіант я можу сигналізувати про cmdiпроцес? (Наприклад, відправити його SIGUSR1?) pkill/ pgrep, І pidofтак далі не схожі на хороші відповіді, так як інших випадках …
10 bash  shell  pipe  job-control 

3
Чому `sed expr1 | sed expr2` відрізняється від `sed -e expr1 -e expr2`
Я розбивав вихід, idщоб забезпечити більш читабельний список за списком груп, учасником якого є користувач: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Я хотів відокремити номер групи від її накресленої назви, тому я продовжив вираз, як це id roaima | sed -e …
10 sed  group 

1
яка різниця між версією src 3. * та 3. * - загальною
У моєму локальному Linux / Ubuntu у мене є два каталоги для Linux src /usr/src/linux-3.16.0 /usr/src/linux-3.16.0-generic Я знайшов код в 3.16.0 набагато більше, ніж у 3.16.0-generic. Мені цікаво, чому і чим ці два каталоги відрізняються (і що вони представляють?)

4
Чому НІКОЛИ не слід редагувати / etc / shadow файл безпосередньо?
Ще в одній відповіді на UNIX & Linux Stack Exchange Майкл Д Паркер написав у відповідь, що хтось сказав, що це було "безпечно", що:Зазвичай НІКОЛИ не слід редагувати / etc / shadow файл безпосередньо. Тому: Чому ніколи не слід редагувати /etc/shadowфайл безпосередньо?
10 password 

4
Чи встановлення вищого рівня приємного процесу є ефективним способом зменшити його вплив на завантаження системи / час процесора?
У мене є робота rsync cron, яка підштовхує навантаження сервера і запускає сповіщення монітора. Якби я встановив, що завдання буде виконуватися з високим приємним рівнем, чи може це ефективно зменшити вплив, який він надає на значення навантаження системи?
10 cron  rsync  io  load  nice 

1
OOM Killer - вбитий сервер MySQL
На одному з наших майстрів MySQL OOM Killer викликали і вбили сервер MySQL, що призвело до великих відмов. Далі йде журнал ядра: [2006013.230723] mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 [2006013.230733] Pid: 1319, comm: mysqld Tainted: P 2.6.32-5-amd64 #1 [2006013.230735] Call Trace: [2006013.230744] [<ffffffff810b6708>] ? oom_kill_process+0x7f/0x23f [2006013.230750] [<ffffffff8106bde2>] ? timekeeping_get_ns+0xe/0x2e [2006013.230754] …

3
Який рекомендований спосіб перевірки запущених служб?
Я часто стикаюся з різними системами GNU / Linux, включаючи CentOS, SLES та Debian. Хочу знати: який рекомендований метод перевірки всіх запущених служб у цих системах? Я знаю service --status-allі , chkconfigале вони не завжди доступні. Порадьте, будь ласка.
10 debian  centos  services  sles 

3
Неможливо використовувати OfflineIMAP для синхронізації Gmail
Я намагаюся налаштувати OfflineIMAP для синхронізації мого облікового запису Gmail ~/Mail/Gmail. Я використовую досить простий ~/.offlineimaprcз тут . Але OfflineIMAP взагалі не підключається до Gmail. Це повідомлення про налагодження, яке я отримую (запустивши OfflineIMAP як offlineimap -o -d imap: OfflineIMAP 6.3.4 Copyright 2002-2011 John Goerzen & contributors. Licensed under the …

5
Як читати файли Word .doc?
Як ми можемо читати файли Microsoft Word ( .doc) в системі Linux? Він не підтримує .docфайли. я намагався strings filename.doc | less але це дає потворний вихід. Будь-який інший варіант? Я вважаю за краще інструмент на основі GUI.

3
Основні сторінки для стандартних бібліотек C і C ++ у Fedora 14
Як їх встановити? В даний час man fopenдає мені No manual entry for fopen. У мене встановлені компілятори і переконалися, що все складається без проблем. Оновлення: ось що я отримав, коли спробував запропоновані рішення у Fedora 14: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US …


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