دستور زیر فایلها و فولدر ها را در لینوکس نمایش میدهد
for d in *; do
echo $d
done
به صورت زیر تنها فولدرها نمایش داده می شوند
for d in */ ; do
echo "$d"
done
نکته اساسی: می توان به جای دستور echo سایر دستورات را به کار برد
ابتدا باید tiger-vncserver را نصب نماییم
توجه کنید که نصب بودن یک محیط گرافیکی اولیه نظیر Genome الزامی است
yum install tigervnc-server |
پس از نصب سرویس vncserver را به لیست سرویس ها اضافه میکنیم.
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service |
vi /etc/systemd/system/vncserver@:1.service |
فایل /etc/systemd/system/vncserver@:1.service/ را ادیت کرده و در بخش service به جای <USER> نام کاربر را وارد نمایید
[Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile=/home/<USER>/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' |
فرض شده کاربر majid در سیستم موجود بوده است
[Service]
|
می بایست فایروال را تنظیم کنید، در اینجا firewalld پیش فرض CentOS-7 استفاده شده است.
firewall-cmd --permanent --zone=public --add-service vnc-server firewall-cmd --reload |
حال می بایست به شناسه majid رفته و در آنجا vncserver را اجرا نماییم
su - majid vncserver exit |
سپس دوباره به شناسه root برگشته و سرویس vncserver را فعال و اجرا می نماییم.
systemctl daemon-reload |
systemctl enable vncserver@:1.service |
systemctl start vncserver@:1.service |
سپس با استفاده از یک vncclient به سرور فوق متصل میشویم.
سیستم فایل عملیات لازم برای ذخیره و بازیابی فایلها از روی رسانه فیزیکی را به ما می دهد
برای اینکه CentOS 5 بتواند سیستم فایل reiserfs را پشتیبانی نماید لازم است اقدامات زیر صورت پذیرد
ابتدا در مخزن CentOS-Base.repo ، زیر بخش centosplus را فعال میکنیم
cd /etc/yum.repos.d/ vi CentOS-Base.repo --> Find [centosplus] section Change or add enabled=0 --> enabled=1 |
حال CentOS5 از مخزن centosplus نیز استفاده میکند
هدف از فعال کردن این بخش نصب کرنل CentOS با ویژگی هایی بیشتر از حالت معمولی است.
سپس دستورات زیر را وارد می نماییم
yum install reiserfs-utils kernel |
در پست قبلی توضیح دادم که چگونه می توان فایل سیستم های فعال در لینوکس را مشاهده کرد،
پس از نصب برنامه های ذکر شده سرور بایستی مجددا راه اندازی ، ریبوت، شود و می توانید پس از بالا امدن سرور دوباره سیستم فایل های فعال را مشاهده و نصب شدن reiserfs-utils را ملاحظه کنید.
سیستم فایل عملیات لازم برای ذخیره و بازیابی فایلها از روی رسانه فیزیکی را به ما می دهد
برای اینکه CentOS 5 بتواند سیستم فایل xfs را پشتیبانی نماید لازم است اقدامات زیر صورت پذیرد
ابتدا در مخزن CentOS-Base.repo ، زیر بخش centosplus را فعال میکنیم
cd /etc/yum.repos.d/ vi CentOS-Base.repo --> Find [centosplus] section Change or add enabled=0 --> enabled=1 |
حال CentOS5 از مخزن centosplus نیز استفاده میکند
هدف از فعال کردن این بخش نصب کرنل CentOS با ویژگی هایی بیشتر از حالت معمولی است.
سپس دستورات زیر را وارد می نماییم
yum install binutils yum install xfsprogs yum-kmod kmod-xfs-xen kernel yum install kmod-xfs ===> reboot the system lsmod|grep xfs modeprob|grep xfs cat /proc/filesystems |
سه خط انتهایی
خط اول نمایش میدهد که آیا ماژول xfs نصب شده است،
خط دوم ماژول xfs را لود میکند
و خط سوم کلیه سیستم فایلهای فعال را نشان میدهد، شما باید در یک خط xfs را ملاحظه کنید.
در پست قبلی توضیح دادم که چگونه می توان فایل سیستم های فعال در لینوکس را مشاهده کرد،
پس از نصب برنامه های ذکر شده سرور بایستی مجددا راه اندازی ، ریبوت، شود و می توانید پس از بالا امدن سرور دوباره سیستم فایل های فعال را مشاهده و نصب شدن xfs را ملاحظه کنید.
دو راه برای اینکار وجود دارد
$ cat /proc/filesystems |
$ ls /lib/modules/$(uname -r)/kernel/fs |