با سلام.
اینجانب در زمینه ی پشتیبانی سرورهای لینوکسی و همچنین آموزش ابتدایی تا پیشرفته لینوکس و زبان های bash و python میپردازم.
موفق باشید.
با سلام.
اینجانب در زمینه ی پشتیبانی سرورهای لینوکسی و همچنین آموزش ابتدایی تا پیشرفته لینوکس و زبان های bash و python میپردازم.
موفق باشید.
در این بخش قصد دارم علاوه بر اینکه نحوه استفاده از git از راه دور رو به شما آموزش میدم ی راه ساده هم برای نقل و انتقال اطلاعات به شما ارائه کنم و اون هم استفاده از کلید ssh برای برقراری ارتباط هست:
در ابتدا می بایست یک کاربر برای این امر تعریف کنید که من اسمش رو git گذاشتم. بعد از اون باید با این حساب کاربری لاگین کنید و تنظیمات مربوط به ssh رو که برای راحتی استفاده کاربرا قرار داده شده رو انجام بدید:
$ sudo adduser git
$ su git
$ cd
$ mkdir .ssh && chmod 700 .ssh
$ touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
کلید عمومی میتونه به فرمت زیر باشه:
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCB007n/ww+ouN4gSLKssMxXnBOvf9LGt4L
ojG6rs6hPB09j9R/T17/x4lhJA0F3FR1rP6kYBRsWj2aThGw6HXLm9/5zytK6Ztg3RPKK+4k
Yjh6541NYsnEAZuXz0jTTyAUfrtU3Z5E003C4oxOj6H0rfIF1kKI9MAQLMdpGW1GYEIgS9Ez
Sdfd8AcCIicTDWbqLAcU4UpkaX8KyGlLwsNuuGztobF8m72ALC/nLF6JLtPofwFBlgc+myiv
O7TCUSBdLQlgMVOFq1I2uPWQOkOWQAHukEOmfjy2jctxSDBQ220ymjaNsHT4kgtZg2AYYgPq
dAv8JggJICUvax2T9va5
به طور کلی git از ساختار زیر پیروی میکند:
این ساختار بدین معنیست که ما در گیت سه بخش دازیم:
۱) working directory: در این بخش شما مشغول به توسعه برنامه خودتون هستید.
۲) staging area: یک بخش واسط است که شما بغد از آنکه اطلاعات را به آن اضافه کردید میتوانید تایید نهایی کرده یا به اصطلاح اون رو به مخزنتون بدید.
۳) repository: بخش نهایی ست که بعد از commit شدن تغییرات، آن ها را در خود ذخیره کرده و هر بار که خواستید میتونید به اطلاعات اون دسترسی داشته باشید.
ممکن است وقتی شما با یونیکس یا لینوکس کار میکنید نیاز به ارتباط با سیستمهای ریموت داشته باشید. برای برقراری این ارتباط ها ابزاری مورد استفاده قرار میگیرد که به بررسی برخی از آنها میپردازیم.
ابزار ping:
دستور پینگ یک درخواست را برای سیستمی که به شبکه متصل است ارسال کرده و پاسخ آن را به نمایش میگذارد. دستور پینگ قابلیت های زیر را دارد:
- اطمینان از در دسترس بودن و بررسی وضعیت سخت افزارهای شبکه
- بررسی وضعیت شبکه و سیستم های متصل به آن
- امتحان کردن و مدیریت شبکه
قاعده استفاده از این دستور به صورت زیر است:
user@hostname:~$ ping <hostname>/<ip_address> <options>
بعد از به اجرا درآوردن دستور فعالیت آغاز شده و برای متوقف کردن آن شما میتوانید از کلیدهای ترکیبی Ctrl+c استفاده کنید. به مثال زیر توجه فرمایید:
user@hostname:~$ ping google.comPING google.com (216.58.208.238) 56(84) bytes of data.64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=1 ttl=48 time=110 ms64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=2 ttl=48 time=110 ms64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=3 ttl=48 time=111 ms^C--- google.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2001msrtt min/avg/max/mdev = 110.774/111.106/111.588/0.348 ms
با سلام خدمت خوانندگان محترم این وبلاگ
اینجانب به آموزش لینوکس از سطوح ابتدایی تا پیشرفته لینوکس و زبان های اسکریپت نویسی bash و python تحت لینوکس میپردازم و همچنین آماده دریافت پروژه های دانشجویی و کار با دانشجویان محترم هستم.
موفق باشید
مدتیه که وقتی برنامه libreoffice رو باز میکنم نمیتونم فارسی تایپ کنم. یا اینکه همه ی مستنداتی رو که فارسی داشت و فارسی نوشته بودم رو دیگه نداشتم.
با ی بررسی مختصر متوجه مشکلش شدم. برای رفع این مشکل کافیه تا آدرس زیر رو به مخزنتون در etc/apt/sources.list/ در دبین اضافه کنید:
deb http://ftp.us.debian.org/debian wheezy-backports main
dconf-editor
"org"->"gnome"->"settings-daemon"->"peripherals"->"touchpad"
عوض کردن تصویر login screen
برای عوض کردن تصویر login screen ابتدا سطح دسترسی خود را از کاربر معمولی به کاربر ارشد ارتقا بدید. برای این کار میتونید از دستور su استفاده کنید.
بعد از اینکه به کاربر سطح ریشه ارتقا پیدا کردید لازمه که با یوزر Debian-gdm لاگین کنید. برای این کار به روش زیر عمل کنید:
su - Debian-gdm -s /bin/bash
ممکن است در توزیع های دیگر لینوکس حساب کاربری دیگری برای این کار وجود داشته باشد. تلاش کنید تا آن حساب را پیدا کرده و با توجه به قاعده ای که در بالا گفته شد به آن کاربر لاگین نمائید.
حالا کافیه تا دستورات زیر رو با کاربری که باهاش لاگین کردید وارد کنید. این نکته رو در نظر داشته باشید که دستور شما در ترمینال با توجه به مسیری که عکس رو درش ذخیره کردید تغئیر میکنه. روی ماشین من مسیر file:///home/lsc/Pictures/pic.jpg وجود داره که در ماشین شما متفاوت خواهد بود.
`dbus-launch | sed 's/^/export /'` gsettings set org.gnome.desktop.background picture-uri file:///home/lsc/Pictures/pic.jpg