আমার সার্ভারের কাঙ্ক্ষিত তথ্য
সহজেই একটি প্রক্রিয়ার লিসেন পোর্ট চেক করতে এবং সহজে ব্যবহৃত পোর্ট ও পরিষেবা আউটপুট করতে চাই
এর ধারাবাহিকতা হিসেবে একটি নিবন্ধ।
নমস্কার, আমি অযোগ্য।
আমি সত্যিই সহজ সিস্টেম তথ্য চাই।
এবং যেহেতু একটি কমান্ড তৈরি হয়েছে যার পঠনযোগ্যতা খুব কম, তাই পরে which এর রিটার্ন ভ্যালু থেকে স্বয়ংক্রিয়ভাবে নির্ধারণ করার চেষ্টা করব...
এভাবে পাইপ সংযুক্ত করলে পঠনযোগ্যতা একেবারেই থাকে না, তাই এগুলোকে আলাদা করব।
সাধারণত এভাবে এক লাইনে করলে অনেকেই রেগে যাবে, তাই এটা ঠিক নয়।
কিন্তু CLI নোংরা হয়ে যাওয়া কি history এর জাদু____
দীর্ঘ হলে,
set -o vi
vi মোডে অপারেশন করলে আপনি খুশি হতে পারবেন। অ্যারো কী না থাকলে, কীম্যাপ সেট করার আগেও এটি কার্যকর।
FreeBSD
echo -e "`sysctl -n hw.model`\n`printf "%.2f GB\n" $(echo "scale=2; $(sysctl -n hw.realmem) / 1024 / 1024 / 1024" | bc)`\n\n`df -h`\n" && lsof -i -P -n | grep "LISTEN" | awk '{print $1 "," $3 "," $9 "/" $8}' | sort | uniq | column -t -s ","

sysctl -n hw.model CPU তথ্যprintf “%.2f GB\n” $(echo “scale=2; $(sysctl -n hw.realmem) / 1024 / 1024 / 1024” | bc) মেমরিdf -h ডিস্কlsof * লিসেন পোর্ট
GNU/Linux
echo -e "`grep "model name" /proc/cpuinfo | head -1`\n`awk '/MemTotal/ { printf "%.2f GB\n", $2 / 1024 / 1024 }' /proc/meminfo`\n\n`df -h`\n" && lsof -i -P -n | grep "LISTEN" | awk '{print $1 "," $3 "," $9 "/" $8}' | sort | uniq | column -t -s ","

grep “model name” /proc/cpuinfo | head -1 CPU তথ্যawk ‘/MemTotal/ { printf “%.2f GB\n”, $2 / 1024 / 1024 }’ /proc/meminfo মেমরিdf -h ডিস্কlsof * লিসেন পোর্ট
এরপর && দিয়ে পরবর্তী এক্সিকিউশনে পাঠানো হচ্ছে, তবে column কমান্ডের সাথে সামঞ্জস্য রেখে সবকিছুকে সহজে দেখার মতো করে ফরম্যাট করতে হবে।
যদিও এটি পরীক্ষার জন্য এক লাইনে করা হচ্ছে, পরে কোডের মধ্যে প্রতিটি অংশকে আলাদাভাবে এক্সিকিউট করার মতো করে তৈরি করব।
মোসাইক ছাড়া ThinkPad X1 এ এক্সিকিউশনের ফলাফল
$ echo -e "`grep "model name" /proc/cpuinfo | head -1`\n`awk '/MemTotal/ { printf "%.2f GB\n", $2 / 1024 / 1024 }' /proc/meminfo`\n\n`df -h`\n" && lsof -i -P -n -l | grep "LISTEN" | awk '{print $1 "," $3 "," $9 "/" $8}' | sort | uniq | column -t -s ","
model name : Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz
7.47 GB
ফাইলসিস্টেম আকার ব্যবহৃত অবশিষ্ট ব্যবহার% মাউন্ট করা হয়েছে
dev 10M 0 10M 0% /dev
run 3.8G 2.4M 3.8G 1% /run
/dev/sda1 234G 144G 79G 65% /
shm 3.8G 101M 3.7G 3% /dev/shm
tmpfs 3.8G 30M 3.8G 1% /tmp
tmpfs 765M 24K 765M 1% /run/user/1000
container 0 127.0.0.1:46445/TCP
cupsd 0 127.0.0.1:631/TCP
cupsd 0 [::1]:631/TCP
pulseaudi 1000 *:42787/TCP
pulseaudi 1000 *:45763/TCP
pulseaudi 1000 *:4713/TCP
sshd 0 *:22/TCP
df এর বাংলা আউটপুটে ফাইলসিস্টেম (Filesystem) এ থেমে যাওয়া নিয়ে আমি চিন্তিত ছিলাম, এবং যখন $LANG ja_JP.UTF-8 ছিল, তখন coreutils এর df.c দেখেছিলাম

এটা এখানে নেই...
মনে হচ্ছে po/ja.po, কিন্তু জাপানি সংস্করণ এখন কোথায় পরিচালিত হচ্ছে?

https://translationproject.org/domain/coreutils.html
উপরে অনুবাদ করা হয়েছে বলে মনে হচ্ছে, কিন্তু df বিদ্যমান নেই।
হুম।
PO ফাইল সম্পর্কে PO Files (GNU gettext utilities)
খুবই বিরক্তিকর।