اگر قادر نیستی خود را بالا ببری ،همانند سیب باش تا با افتادنت اندیشه ای بالا برود.
![]() expire date certificate ssl
دستورات مفید در grep
پارامترهای -A = after -B = before -C = before and after تعداد خطهای قبل و بعد یا هردو رو نشان می دهد دستور -n شماره خطی را که پیدا کرده برمی گرداند و پارامتر -c تعداد پیدا شده ها را نشان می دهد. با دستور -e هم می توان چند تا رشته را باهم سرچ کرده مثل grep -e str1 -e str2 ... path/file راستی -v هم متنی را که وجود دارد را سرچ نمی کند
نوع مطلب :لینوكس
36 مثال دستور find در لینوکس
یکی از دستورات مهم و کاربردی لینوکس دستور find در لینوکس است. کاربرد آن پیدا کردن لیستی از فایل ها و دایرکتوری ها ( پوشه ها ) بر اساس شرایط خاصی که شما مشخص می کنید می باشد. مانند جستجو فایل با توجه به سطح دسترسی ، کاربران ، گروه ها ، نوع فایل ، تاریخ ، اندازه و دیگر معیار های ممکن ادامه مطلب تبدیل shell script به فایل اجرایی یکی از بهترین روشها استفاده از برنامه shc با سوئیچهای -v و -f است. نکاتی در شل نویسی لینوکس می توانید با دستور اتصال به دیتابیس اراکل در سی شارپ یکی از کارهای سختی که بالاخره شد( شاید خیلی هم سخت نباشه ولی برای من سخت بود) همین اتصال به اراکل با سی شارپ بود لاگین به دیتابیس با shelll سلام نصب پایتون روی لینوکس
می خواستم روی لینوکس اراکلی که داشتم پایتون 3.6 بریزم. خودش پایتون 2.6 داشت. سیستم هم اینترنت نداشت. record is locked by another user oracle
در صورتیکه با ارور بالا در زمان تغییر مقدار یک فیلد یا یک رکورد مواجه شدید ، یعنی رکورد شما توسط یک نفر دیگه که می تونه خودتون هم باشه ، lock شده است. select c.owner, c.object_name, c.object_type, b.sid, b.serial#, b.status, b.osuser, b.machine from v$locked_object a , v$session b, dba_objects c where b.sid = a.session_id and a.object_id = c.object_id; بعد از اجرای دستورات فوق یک sid و یک سریال خواهید داشت که با کامند زیر می توانید انرا از بین ببرید ALTER SYSTEM KILL SESSION 'sid,serial#';
در صورتیکه اینجا به شما ارور دسترسی داد باید به سرور فوق با دسترسی root لاگین کنید سپس su - oracle بنمایید وو سپس با دستورات sqlplus / as sysdba وارد محیط کامند اراکل بشوید و سپس کامند بالا را دوباره اجرا کنید. موفق باشید mount کردن ایزو در صورت دریافت ارور
نوع مطلب :لینوكس
برای تشخیص نسخه توزیع لینوکس و ورژن
ممکن است نیاز داشته باشید که نوع یا نسخه سیستم عامل لینوکس خود را بدانید , برای مثال زمانی که به سرور مجازی با ssh متصل هستید تنها راه فهمیدن این موضوع از طریق دستورات زیر می باشد : برای تشخیص نسخه توزیع لینوکس و ورژن : cat /etc/issue برای تشخیص کرنل و نوع معماری : uname -a
نوع مطلب :لینوكس
اضافه کردن دی وی دی CentOS به عنوان مخزن برای نصب بسته ها
همان طور که می دانید دستور yum برای نصب بسته های نرم افزاری مورد استفاده قرار می گیرد این دستور از مخازن معرفی شده در سیستم به عنوان محلی برای یافتن بسته ها استفاده می کند برای اضافه کردن دی وی دی CentOS به عنوان یک مخزن ابتدا یک دایرکتوری ساخته و دی وی دی CentOS را به آن Mount کنید. مراحل اضافه کردن دی وی دی CentOSبرای این منظور از دستورات زیر به ترتیب استفاده کنید[root@centos ~]# mkdir /centos [root@centos ~]# mount /dev/cdrom /centos mount: /dev/sr0 is write-protected, mounting read-only ادامه مطلب
نوع مطلب :لینوكس برنامه نویسی
15 ترفند از دستور sed برای تسک های مدیریتی روزانه در Linux مطلب خوبی بود کد PHP:
ادامه مطلب
نوع مطلب :لینوكس برنامه نویسی
جستجوی متن در عبارت pid یعنی پروسس ای دی. هر برنامه ای در لینوکس با یه پروسس ای دی کار می کنه. برای از کار انداختنش باید یه دستور kill -9 قبلش زد ps -A | grep 'saeed
حالا اگه بخواهیم دقیق تر و ریز تر بشویم می توانیم از کامند sed و cut استفاده کنیم که کاربرد های خوبی دارد cut برای بریدن یک زیر رشته از رشته کاربرد دارد مثلا ps -A | grep 'saeed' | cut -c2-6 یعنی از خروجی grep از کارکتر دوم تا 6 را ببر و جدا کن مثلا اگر خروجی grep برابر عبارت 1234 saeed 888888 باشد خروجی برابر 234 s خواهد بود.( یه خورده تو این ادیتور میهن بلاگ بهم می ریزه. امیدوارم متوجه بشید) از اون باحال تر دستور sed است. با دستور sed می توانید یک رشته را در رشته دیگر جستجو کنید و یا در خروجی تغییرات ایجاد کنید. دستور sed راباید بخونید. یه متن خوب براش می زارم توی ادامه مطلب. ولی مثلا باید حتما با یک کوتیشن و یک s شروع شود و به جاهای خوب برسید. از regular expersion هم می تونید استفاده کنید. من می خواستم توی رشته ام در صورتیکه به عدد خورد بین ان و قسمت بعدی فاصله بیندازد. و بعدش هم می خواستم در صورتیکه حرف توش نبود از ان استفاده کند. لذا کامند های زیر را زدم راستی با کامند Echo `` انرا فرستادم توی فایل. خیلی حال داد. echo kill -9 ` ps -A | gerp 'saeed' | sed 's/[0-9]*/& /' | cut -c1-8 | sed 's_[^0-9]_ _g'` > /tmp/killer.sh لازم به ذکر است که در دستور Sed می توان از / یا _ و یا : و غیره بعنوان جدا کننده استفاده کرد. همین منابع: https://alvinalexander.com/linux-unix/linux-cut-command-cut-fields-columns-examples http://wiki.linuxreview.ir/Shell-scripting-tutorial/chapter17 ادامه مطلب KALI – How to configure IPTABLES to block Telnet and FTP – The Visual Guide درباره وبلاگ:![]() آرشیو:طبقه بندی:آخرین پستها:پیوندها:پیوندهای روزانه:صفحات جانبی:نویسندگان:ابر برچسبها:آمار وبلاگ:The Theme Being Used Is MihanBlog Created By ThemeBox
|