CyberTek - the future at the present!
جوجل

أرشيف لفئة 'نصائح'

العثور على نص مع GREP

السؤال من (نوفمبر 2)

هنا هو طريقة بسيطة للبحث عن النص في سلسلة من الملفات ، وصالحة لجميع التوزيعات لينكس :

GREP "سلسلة بحثي" / الوطن / MyHome / *. TXT

يمكن الأمر GREP أيضا إضافة خيارات أخرى :

-- إجراء بحث العودية في الدلائل الفرعية :

GREP - R "النص الخاص بي" / الوطن / MyHome

-- طباعة فقط اسم الملف حيث لدينا نوتردام الحدوث :

GREP - H - R "اختباري" / الوطن / MyHome

نشرت في : لينكس ، قذيفة ، نصائح

قائمة الحزم المثبتة في أوبونتو

نشرت من قبل : (17 يونيو)

إعادة تثبيت كافة الحزم التي استخدمناها في رسائلنا السابقة مربع أوبونتو لينكس (فإنه ينطبق أيضا على ديبيان وما شابه ذلك) يمكن أن تكون طويلة وربما بعد ذلك ليس من يقول إننا لا نتذكر كل ما كنا ، لا سيما إذا كان غنيا للمرافق تطوير المكتبات أو ملقمات التثبيت. لإعادة تثبيت كافة الحزم في مربع جديد ، ولكن كل ما يمكننا القيام به مع أوامر بسيطة.

لتوليد لائحة الحزم المثبتة في المربع الخاص أوبونتو لينكس :

  dpkg -- الحصول على تحديدات -> تثبيت البرمجيات 

للتحقق وإعادة تثبيت كافة الحزم في القائمة الخاصة بك ، أوبونتو لينكس مربع على الهدف :

  dpkg -- مجموعة تحديدات - <تثبيت البرمجيات 

أخيرا ، اكتب الأمر

  dselect 

نشرت في : لينكس ، نصائح ، أوبونتو

نانو المحرر ، اختصارات لوحة المفاتيح والبدائل

السؤال من (الثلاثاء 21)
التدوين من أجل المختصرات على النحو التالي. يتم عرض تسلسل التي حددها رمز (^) باستخدام مفتاح التحكم (السيطرة) ، أو عن طريق الضغط على مفتاح Esc مرتين. يمكن إدراج تسلسل التي حددها ميتا الرمز (M) باستخدام إما ESC ، Alt أو ميتا ، اعتمادا على تكوين لوحة المفاتيح. بالإضافة ، يمكن إدخالها بضغط ESC مرتين وكتابة الأرقام 000-255 الأحرف مع رمز ASCII المناظرة. الاختصارات التالية متوفرة في نافذة المحرر الرئيسي. وتظهر تسلسل بديلة بين قوسين :

^ G (F1) إظهار هذه الرسالة مساعدة
^ X (F2) إغلاق الملف الحالي / إنهاء نانو
^ O (F3) لحفظ الملف الحالي على القرص
^ J (F4) ضبط الفقرة الحالية

^ R (F5) إدراج ملف آخر في التيار
^ W (F6) البحث عن سلسلة أو التعبير العادية
^ Y (F7) الذهاب إلى الشاشة السابقة
^ الخامس (F8) الذهاب إلى الشاشة التالية

قص ^ K (F9) السطر الحالي ويخزنها في cutbuffer
^ U (F10) cutbuffer لصق من الخط الحالي
^ C (F11) يظهر موقع المؤشر
^ T (F12) تشغيل المدقق الإملائي ، إذا كانت متوفرة

M - \ (M |) يذهب إلى السطر الأول من الملف
وإذا م / (M -؟) يكون السطر الأخير من الملف

^ _ (F13) (MG) يذهب إلى رقم السطر والعمود محددة
^ \ (F14) (MR) محل سلسلة أو التعبير العادية
^ ^ (F15) (MA) جعل النص في موضع المؤشر
ميجاوات (F16) كرر البحث الأخير

M - ^ (M - 6) نسخ السطر الحالي ويخزنها في cutbuffer
تطبيق M - بادئة إلى السطر الحالي}
M - {إزالة المسافة البادئة من الصف الحالي
تقدم حرف واحد ^ F
^ B يقلل من الخط
^ الفضاء إلى الأمام كلمة واحدة
M - الفضاء يقلل من كلمة
^ ف الانتقال إلى السطر السابق
^ N الانتقال إلى السطر التالي

^ الذهاب إلى بداية السطر الحالي
^ E الانتقال إلى نهاية السطر
M - ((M - 9) إلى بداية الفقرة ، ثم في الفقرة السابقة
M) (M - 0) الذهاب إلى نهاية الفقرة ، ثم الفقرة التالية
M -] الذهاب إلى قوس المقابلة
M - (M - _) مخطوطات سطر واحد دون تحريك المؤشر
- M + (M - =) انتقل لأسفل سطر واحد دون تحريك المؤشر
M - <(M ،) يذهب إلى المخزن المؤقت السابق
M -> (M-.) الذهاب إلى العازلة المقبل

إدراج حرف MV حرفيا
^ أنا إدراج علامة تبويب في موضع المؤشر
^ M إدراج إرجاع عند موضع المؤشر
^ D حذف الحرف تحت المؤشر
^ H حذف حرف على يسار المؤشر
قص طن متري من المؤشر إلى نهاية الملف

MJ ضبط الملف بأكمله
MD حساب عدد الأسطر والكلمات والحروف
^ L تحديث الشاشة الحالية
^ Z يعلق المحرر (إذا تم تمكين الإسبات)

(MX) شريط الأوامر تمكن / تعطيل
(MC) تظهر دائما موضع المؤشر تمكين / تعطيل
(MO) استخدام صف واحد لمزيد من التغييرات تمكين / تعطيل
(MS) التمرير المستمر تمكن / تعطيل
(MP) مساحة بيضاء يمكن إظهار / تعطيل
(بلدي) في بناء الجملة الملونة تمكن / تعطيل
(MH) تمكن الذكية الرئيسية الرئيسية / تعطيل
(MI) المسافة البادئة للسيارات تمكن / تعطيل
(MK) قص لنهاية السطر تمكن / تعطيل
(ML) التفاف تمكن / تعطيل
(MQ) تحويل علامات التبويب لمسافات تمكين / تعطيل
(MB) ملف النسخ الاحتياطي تمكن / تعطيل
(MF) ملفات متعددة تمكين / تعطيل
(MM) دعم ماوس تمكين / تعطيل
(MN) لا تحويل الشكل من ماك / DOS تمكين / تعطيل
(MZ) تعليق تمكين / تعطيل
(M - $) التفاف الناعمة تمكين / تعطيل

أوبونتو VirtualMin + + مكافحة البريد غير الهام / الحماية من الفيروسات وحدة

السؤال من (الثلاثاء 21)
لتشغيل محرك مكافحة البريد التطفلي / مكافحة الفيروسات + + توزيعة أوبونتو Webmin Virtualmin يجب أولا تثبيت المجمع لprocmail ، وهذا لا يخدم في توزيعة أوبونتو ، ولكن يمكنك العثور بسهولة على الانترنت في موقع VirtualMin :

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

تثبيت الحزمة مع بسيطة : سودو dpkg - I - - wrapper_1.0 procmail 2_i386.deb

ثم يجب عليك التحقق من أذونات المجمع procmail ريسي ، يمكنك أن تجد في / البيرة / بن :
rwsr XR - X - الجذر جذر 1 2006/11/28 10:08 2.9K procmail - المجمع
في الواقع يجب أن يكون بالفعل موافق بعد التثبيت. ولا سيما إذا ليالي لا يظهر في أي تصاريح سوف يكون على ما يرام.

أخيرا نتحقق أن يستخدم POSTFIX procmail المجمع وليس لدينا مباشرة :

سودو نانو / الخ / POSTFIX / main.cf

ضمان عدم وجود التوجيه التالية :

mailbox_command = / البيرة / بن / المجمع procmail - - ​​O - دولارا المجال LOGNAME د $

نشرت في : لينكس ، نصائح ، أوبونتو ، virtualmin

تمكين النموذج PCNTL في php

السؤال من (الثلاثاء 14)

لتمكين الدعم في PCNTL PHP5 (اختبار على أوبونتو 10.10) في المقام الأول تحتاج إلى تثبيت PHP5 ، PHP5 CLI - ديف ، وبطبيعة الحال يجب أن ترضي جميع التبعيات التي يتطلبها النظام :

# سودو الرابطة بين الحصول على تثبيت PHP5 ، PHP5 ديف - CLI

بعد أن نكون قد وضعه في المسار حيث يمكنك العثور على مصدر وحدة تريد ملء :

# CD / etc/php5/cli/php5-5.3.3/ext/pcntl

قد يكون المسار مختلفة ، اعتمادا على توزيعة وإصدار PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). ولكن بعد أن انتقل إلى الخطوات النهائية :

Phpsize #

# / تكوين

جعل #

# جعل تركيب

بدلا من ذلك يمكنك أيضا جعل تثبيت لنسخة باليد وحدة جمعت لك فقط :

تأثير Cp # وحدات / pcntl.so / usr/lib/php5/shared_location_modules

أخيرا نضيف INI PHP لتحميل نموذج من أجل :

# صدى "تمديد pcntl.so ="> / etc/php5/conf.d/pcntl.ini

لا تنس أن تقوم بإعادة تشغيل اباتشي ثم لتطبيق التغييرات التي أجريناها :

# / إعادة Etc/init.d/apache2

سه زيادة طول الدورة

السؤال من (5 أكتوبر)

لمنع سابق لأوانه قطع من جلسة سه لتصل إلى حد وقت الخمول يمكنك اتخاذ الخطوات التالية :

1) مستوى العملاء ، عن طريق تعديل الملف / الخ / سه / ssh_config ، إضافة أو تغيير ServerAliveInterval الصوت ، على سبيل المثال :

ServerAliveInterval 15

ضبط الوقت الإبقاء على الدورة لمدة 15 دقيقة بسبب الخمول.

2) عند مستوى الملقم ، تحرير الخ / / سه / sshd_config ، إضافة أو تغيير مداخل وClientAliveCountMax ClientAliveInterval ، على سبيل المثال :

ClientAliveInterval 15
ClientAliveCountMax 15

يجوز للمواقف من الملفات التكوينات تختلف من توزيعة لينكس لآخر ، ولكن عادة ما تكون تلك المذكورة هي الطرق الرئيسية ، مثل ديبيان ، أوبونتو ، فيدورا ، والصحة الإنجابية.

نشرت في : لينكس ، قذيفة ، نصائح

تحسين I / O أداء نظام ملفات لينكس

السؤال من (4 أكتوبر)

تحسين أداء نظام الملفات I / O يمكنك إضافة noatime جبل القسم :

# سادسا / الخ / fstab

بروك / إجراءات التخلف بروك 0 0
لا شيء / ديف / نقاط devpts دائرة المخابرات العامة = 5 ، وضع = 620 0 0
/ Dev/md0 / التمهيد ext3 الافتراضات 0 0
/ Dev/md1 المبادلة أي SW 0 0
/ Dev/md2 / ext3 الافتراضات ، noatime 0 0

ليس من الضروري إعادة تشغيل النظام لتعديله لتطبيقها ، bastarimontare القسم :

# جبل لركب مرة ثانية س /

ثم عرض مع المعلمات التي وضعناها لدينا نوع partzione فقط : +

# جبل

يجب أن تحصل على نتيجة من هذا القبيل :

/ Dev/md2 على / نوع ext3 (RW ، noatime)
tmpfs على / ليب / tmpfs نوع INIT / RW (RW ، nosuid ، وضع = 0755)
بروك على / بروك بروك نوع (RW ، noexec ، nosuid ، nodev)
sysfs على / sysfs اكتب sys (RW ، noexec ، nosuid ، nodev)
procbususb على / بروك / حافلة / USB نوع usbfs (RW)
على udev / tmpfs نوع ديف (RW ، وضع = 0755)
tmpfs على / ديف / SHM نوع tmpfs (RW ، nosuid ، nodev)
devpts على / ديف / الاحترافي نوع devpts (RW ، noexec ، nosuid ، دائرة المخابرات العامة = 5 ، وضع = 620)
/ Dev/md0 على / التمهيد نوع ext3 (RW)

قائمة الحزم المثبتة على أوبونتو / ديبيان

السؤال من (مجموعة 21)

للحصول على قائمة حزم البرامج المثبتة على الجهاز الخاص لينكس (أوبونتو / ديبيان) :

dpkg - L | AWK '/ ^ الثاني / {طباعة $ 2}' | GREP - V - ه ^ - E - DEV - ليب ، ومبلغ (uname - R)> list.txt

نشرت في : لينكس ، قذيفة ، نصائح

تستأنف الخطوط المكسورة مع rsync

نشرت من قبل : (26 يوليو)

هنا مثالا على كيفية استئناف تحميل ملف تحميلها جزئيا عن طريق اللجنة الدائمة أو rsync. منذ الدائمة لا يدعم استئناف ، إذا SIE بدأت بتحميل الملف مع هذا الأمر ، لا يزال لدينا لاستبداله ببديل استنادا rsync :

rsync الجزئية الجارية - RSH = "سه ف 1022" الجذر @ remotehost : ~ / / اسم ملف

في المثال أعلاه يظهر أيضا كيف أن يؤلف الأمر إذا كنت تستخدم منفذ غير التقليدية ال 22 للبروتوكول SSH.

نشرت في : لينكس ، قذيفة ، نصائح

لينكس حدة مع تقاسم الشاشة

السؤال من (يوليو 4)

مع شاشة يمكنك مشاركة بين عدة مستخدمين sonsole متصلا محليا أو عن طريق SSH. للقيام بذلك ، يرجى اتباع هذه الخطوات ، التعليمات هي نموذجية لنظام ديبيان ، ولكن ينطبق بالمثل على التوزيعات الأخرى.

1. تثبيت الشاشة

الشاشة سودو الرابطة بين الحصول على تثبيت
2. من الكمبيوتر المضيف تشغيل الشاشة من قبل المعلمة لبدء جلسة الشاشة - S SessionName. - S يسمح لك لتحديد اسم للدورة ، وهذا يسمح لك لإدارة جلسات عمل المستخدم متعددة في وقت واحد أسهل بكثير.
الشاشة - S شاشة اختبار

4. المستخدم البعيد (ضيف) يستخدم SSH للاتصال الكمبيوتر البعيد (remotehost)

ضيف @ سه remotehost
  5 الكمبيوتر المضيف (remotehost) يوافق على اتصال متعدد المستخدمين في الدورة الشاشة عن طريق كتابة على Ctrl - A : متعددة على (جميع "الشاشة الأمر' مع بدء تسلسل الهروب على Ctrl - A). 
CTRL - A : متعددة على

6 ثم ، يجب على المضيف (remotehost) منح الإذن للمستخدم البعيد (الضيف) لتمكينه من الوصول إلى الدورة الشاشة مع CTRL - A commadn : USER_NAME acladd حيث user_name هو الدخول للمستخدم البعيد.

CTRL - A : ضيف acladd

7. يمكن للمستخدم الاتصال عن بعد الدورة المضيفة. بناء الجملة للاتصال الدورة شاشة مستخدم آخر host_username الشاشة س / sessionname.

الشاشة السينية المستخدم / شاشة اختبار
نشرت في : HOWTO ، لينكس ، شل ، نصائح

كيفية تنسيق التواريخ لعرض على قذيفة لينكس

نشرت من قبل : (19 أبريل)

في وعاء يمكنك تحديد تنسيق التاريخ على النحو التالي :
+ تاريخ FORMAT

على سبيل المثال ، كتابة :
$ تاريخ + "٪ M - ٪ D - ٪ Y"

تحصل على :
04-17-10

إذا كنت ترغب في السنة 4 أرقام :
$ تاريخ + "٪ M - ٪ D - ٪ Y"

تحصل على :
2010/04/17

في الوقت الحالي إلى قطرة واحدة عن طريق كتابة :
$ تاريخ + "T ٪"

تحصل على :
19:55:04

مرة واحدة لإسقاط على أساس 12 ساعة :
$ + تاريخ "ص ٪"

تحصل على :
7:56:05

لعرض الوقت في HH : MM :
$ تاريخ + "٪ ٪ H - M"

تحصل على :
07:56

قائمة كاملة من الخيارات لتنسيق مواعيد نتساءل :

٪
٪ لحرفية
ل٪
المحلية اسم يختصر أيام الأسبوع (مثل الشمس)
٪ A

المحلية اسم يوم من أيام الأسبوع بالكامل (على سبيل المثال ، الأحد)

٪ B
المحلية اختصار اسم الشهر (على سبيل المثال ، يناير)
٪ B
المحلية اسم شهر كامل (على سبيل المثال ، يناير)
٪ C
المحلي التاريخ والوقت (على سبيل المثال ، الأربعاء 3 مارس 2005 23:05:25)
٪ C
القرن ، مثل Y ٪ ، ما عدا حذف آخر رقمين (على سبيل المثال ، 21)
٪ D
يوم من الشهر (على سبيل المثال ، 01)
٪ D

التواريخ ؛ نفس ٪ م / ٪ د / ٪ Y

و٪
يوم من الشهر ، والفضاء مبطن ؛ نفس _d ٪
F ٪
كامل التواريخ ، بالضبط كما ٪ Y - ٪ M - ٪ د
٪ G
آخر رقمين من السنة عدد الأسبوع ISO (انظر G ٪)
٪ G
السنة عدد الأسبوع ISO (انظر V ٪) ؛ مفيدة عادة فقط مع V ٪
H ٪
بنفس ب ٪
أنا ٪

ساعة (00.. 23)

أنا ٪
ساعة (01.. 12)
J ٪
يوم من السنة (001.. 366)
K ٪
ساعة (0.. 23)
٪ S
ساعة (1.. 12)
٪ M
الشهر (01.. 12)
٪ M

الدقيقة (00.. 59)

N ٪
على السطر
N ٪
نانو ثانية (000000000.. 999999999)
ف ٪
إما المحلي يعادل AM أو PM ؛ فارغة إذا لم يعرف
ف ٪
مثل ع ٪ ، ولكن الحالة الأدنى
R ٪
حان الوقت المحلي على مدار الساعة لمدة 12 ساعة (على سبيل المثال ، 11:11:04)
R ٪

24 ساعة ساعة ودقيقة ؛ نفس H ٪ : M ٪

٪ S
ثانية بالتوقيت العالمي منذ 1970/1/1 00:00:00
٪ S
الثاني (00.. 60)
T ٪
كلفه
T ٪
الوقت نفسه كما H ٪ : M : ٪ S
٪ U
يوم من الأسبوع (1.. 7) (1) ، هو يوم الاثنين
٪ U

رقم الأسبوع من السنة ، مع الاحد في أول يوم من الأسبوع (00.. 53)

V ٪
ISO رقم الأسبوع ، مع الاثنين في اليوم الاول من الاسبوع (01.. 53)
W ٪
يوم من الأسبوع (0.. 6) ، 0 هو يوم الأحد
W ٪
رقم الأسبوع من السنة ، مع الاثنين في اليوم الاول من الاسبوع (00.. 53)
س ٪
تاريخ التمثيل المحلي (على سبيل المثال ، 31/12/99)
س ٪
التمثيل المحلي الوقت (على سبيل المثال ، 23:13:48)
Y ٪

آخر رقمين من السنة (00.. 99)

Y ٪
سنة
٪ Z
+ التوقيت HHMM رقمية (على سبيل المثال ، -0400)
٪ Z
+ HH : التوقيت الرقمية ملم (على سبيل المثال ، -04 : 00)
٪ : : Z
+ HH : MM : SS رقمية المنطقة الزمنية (مثلا -04 : 00:00)
٪ : : : Z
الرقمية مع المنطقة الزمنية : ضروري لدقة (على سبيل المثال ، -04 ، +05:30)
٪ Z
أبجدية منطقة اختصار الوقت (على سبيل المثال ، بتوقيت شرق الولايات المتحدة)

نشرت في : لينكس ، قذيفة ، نصائح

كيفية تحميل نظام التشغيل Windows حصة في لينكس

نشرت من قبل : (19 أبريل)

لعرض تبادل نشط للمشورة قبل أن تفعل هذا الأمر :

smbclient - L - U <windows-box><username>

بعد ذلك يمكننا المضي قدما لرسم خريطة condivisionewindows في مربع لدينا طريقة لينكس في سيجون :

  1. إنشاء دليل للmountpoint : MKDIR / كزاز الرضع / <name-of-mount-point>
  2. جبل حصة حصة ويندوز :
    جبل - T - O CIFS المستخدم = <username>، <password>كلمة المرور = / / <win-box>/ <share>/ كزاز الرضع / <name-of-mountpoint>
    ملاحظة : اسم المستخدم بناء الجملة ، <username>= كلمة المرور = <password>يحفظ كلمة السر.
  3. أخيرا ، إذا كنت تريد محرك لإنشاء ارتباط رمزي : LN - S / كزاز الرضع / <name-of-mount-point>/ <path-of-symlink>

نشرت في : لينكس ، سامبا ، شل ، نصائح
مدعوم من سايبر -- المساعدة