আমি স্টার্টআপ স্ক্রিপ্টে কিছু পরিষেবা যুক্ত করেছি এবং তারপরে পুনরায় বুট করার পরে, আমি এই বার্তাটি পেয়েছি-
24 package(s) needed for security, out of 52 available
Run "sudo yum update" to apply all updates.
-bash: id: command not found
-bash: id: command not found
-bash: id: command not found
-bash: tty: command not found
-bash: mktemp: command not found
-bash: $TMP: ambiguous redirect
-bash: rm: command not found
এবং তারপর যখন আমি মত মৌলিক কমান্ড অধিকাংশ চালানোর চেষ্টা netstat
, ps
, grep
, ll
ইত্যাদি, আমি এই মত একটি ত্রুটির বার্তা পেতে
-bash: ls: command not found
কিন্তু মত কিছু কমান্ড cp
, chkconfig
কাজ করছি। আমি পরীক্ষা করেছি যে আমার / বিন / বাশ ফাইল উপস্থিত আছে। কারণ কি হতে পারে?
তবে এর আগে আমি নিম্নলিখিত পরিবর্তনগুলি করেছি
echo "JAVA_HOME=/usr/java/jdk1.6.0_45" >> /etc/profile.d/custpath.sh
echo "export JAVA_HOME" >> /etc/profile.d/custpath.sh
echo 'PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile.d/custpath.sh
echo "export PATH" >> /etc/profile.d/custpath.sh
এবং / etc / এনভায়রনমেন্ট ফাইলটি এতে পরিবর্তন করা হয়েছে
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/java/jdk1.6.0_45/jre/lib
আমার কাছে মনে হচ্ছে আপনি নিজের পথটি আটকে রেখেছেন। যদি আপনি যে কমান্ডগুলি পুরো পথ নিয়ে কাজ করেন না তাদের উপসর্গ করেন এবং 'প্রতিধ্বনি $ PATH' কী দেখায়?
—
ডেভিডগো
হয় আপনার
—
লার্সেন্ড
$PATH
গণ্ডগোল হয়েছে, বা কেউ আপনার সিস্টেমে হ্যাক হয়েছে এবং তাদের ট্র্যাকগুলি কভার করার চেষ্টা করেছে - আমি সেই পরিস্থিতিতে ছিলাম been আপনি কি আউটপুট পোস্ট করতে পারেন /bin/echo $PATH
? দৌড়ালে কী হয় /bin/ls
?