خطاهای پیش آمده در لینوکس و راه حل آنها

تجریبات بر طرف سازی خطاهای لینوکس

خطاهای پیش آمده در لینوکس و راه حل آنها

تجریبات بر طرف سازی خطاهای لینوکس

چگونه میشود یک تست ساده در ncl انجام داد

زبان اسکریپت نویس NCAR COMMAND LANGUAGE یا همون ncl زبانی بسیار قوی برای پردازش و تهیه نقشه های هواشناسی و دریایی و همچنین اقلیمی هستش.


برای تست یک اسکریپت نوشتم و اینطوری صدا زدم، 



str1="aqsurf"

str2=str1+nt

print(str2)


 و اینطوری صداش زدم، میخواستم مقدار 000 رو به انتهای اون string بچسبونه

 ncl -n  test.ncl nt="000"



یک اسکریپت ساده برای ایجاد یک صف در اسکریپت لینوکس

بسیار ساده، به تعداد هسته های پردازشی صف درست میشود.


NumberOfCPUs=`(cat /proc/cpuinfo |grep processor|tail -n 1 |awk '{print $3}')`

for ARG in  {000..099}; do

    echo $ARG

    sleep 5&

    NPROC=$(($NPROC+1))

    if [ "$NPROC" -ge $NumberOfCPUs ]; then

        wait

        NPROC=0

        echo '******************************'

    fi

done


تعداد هسته های پردازشی تشخیص داده شده توسط لینوکس

دستور زیر اطلاعات کلی سیستم عامل لینوکس رو در خصوص هسته های پردازشی میدهد


cat /proc/cpuinfo


و دستور زیر شماره هسته های شناسایی شده را 


 cat /proc/cpuinfo |grep processor



دستور زیر شما آخرین هسته را میدهد، توجه کنید که اعداد از 0 الی این عدد هستند

cat /proc/cpuinfo |grep processor|tail -n 1

این دستور شماره  اخرین هسته شناسایی شده را میدهد 

cat /proc/cpuinfo |grep processor|tail -n 1 |awk '{print $1}'

,و دستور زیر مقدار بالا را در یک متغیر میریزد

 NumberOfCPUs=`(cat /proc/cpuinfo |grep processor|tail -n 1 |awk '{print $3}')`

نصب gcc 4.8 بر روی CentOS 6

برای نصب gcc 4.8 بر روی CentOS 6  T  بسته نرم افزاری devtoolset-2 را از سایت و سرورهای مرکز سرن به صورت زیر انجام می دهیم


sudo rpm --import http://ftp.scientificlinux.org/linux/scientific/5x/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cern
wget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo
و در نهایت
sudo yum install devtoolset-2

برای فعال کردن gcc 4.8 دستور زیر را باید در محیط لینوکس اجرا کنیم

scl enable devtoolset-2 bash

و جهت تست

gcc --version
g++ --version
gfortran --version

دستور نصبjdk open java 8 روی Ubuntu Linux

دستور نصب اپن جاوا jdk  روی لینوکس ابونتو 

نسخه 8

sudo apt-get install  openjdk-8-jdk

نسخه 7

sudo apt-get install  openjdk-7-jdk