علی شکیبا

دفتر یادداشت دیجیتال برای هر چیز مفید!

برای افزایش سرعت دانلود به‌روزرسانی‌ها در Windows Server Update Services در ویندوز سرور 2019 در PowerShell که به صورت Administrator اجرا شده است، دستورات زیر را اجرا می‌کنیم:

$conf=(get-wsusserver).GetConfiguration()
$conf.BitsDownloadPriorityForeground=$true
$conf.save()
۰ نظر موافقین ۱ مخالفین ۰ ۲۱ تیر ۹۸ ، ۱۲:۵۵
علی شکیبا

برای فعال‌سازی ویندوز

دستورات زیر را در حالت Administrator در CMD اجرا می‌کنیم:

slmgr /skms kms.esxi.vru.ac.ir
slmgr /ato

برای فعال‌سازی آفیس

ابتدا به مسیر نصب Office رفته و بعد دستورات زیر را در حالت Administrator در CMD اجرا می‌کنیم:

cscript ospp.vbs /sethst:kms.esxi.vru.ac.ir
cscript ospp.vbs /act
۰ نظر موافقین ۱ مخالفین ۰ ۲۰ تیر ۹۸ ، ۲۱:۵۴
علی شکیبا

با استفاده از conda

conda install -c conda-forge geopy --yes -p /home/ali.shakiba/.conda/packages/
conda install -c conda-forge folium=0.5.0 --yes -p /home/ali.shakiba/.conda/packages/

با استفاده از pip

pip install --user package
۰ نظر موافقین ۱ مخالفین ۰ ۰۸ تیر ۹۸ ، ۱۳:۵۸
علی شکیبا

با استفاده از OpenSSL این کار را انجام می دهیم:

 openssl pkcs12 -export -out cert.pfx -inkey private.key -in cert.crt -certfile cert_CA_root.crt
۰ نظر موافقین ۱ مخالفین ۰ ۱۹ خرداد ۹۸ ، ۱۶:۰۲
علی شکیبا

مطالعه کتاب Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python نوشته Jojo John Moolayil که توسط انتشارات APRESS در سال 2019 چاپ شده است را به دوستانی که مفاهیم شبکه های عصبی را می دانند؛ اما به دنبال پیاده سازی سریع آن ها هستند؛ توصیه می کنم. البته باید متذکر شد که نگارنده کتاب بخش های زیادی را حاشیه رفته که می توان آن ها را سریعتر مطالعه نمود. این نوشتار در حدود 180 صفحه است و مطالعه آن در یک بعد از ظهر گرم بهاری لذت بخش است! اما مراقب باشید بیش از این برای آن زمان نگذارید.
نکته قابل ذکر دیگر اینکه این کتاب به کاربردهای اساسی DeepLearning مانند CNN و RNN و GAN نمی پردازد و بیشتر می خواهد بگوید چگونه یک شبکه عصبی کلاسیک را پیاده سازی کنید.

۰ نظر موافقین ۱ مخالفین ۰ ۱۸ خرداد ۹۸ ، ۲۳:۴۵
علی شکیبا

پس از دریافت full patch به صورت یک iso کافی است آن را در سرور esxi آپلود کرده و در ماشین مجازی mount کنیم. سپس دستورات زیر را اجرا می کنیم:

software-packages stage --iso
software-packages install --staged
shutdown reboot -r updating
۰ نظر موافقین ۱ مخالفین ۰ ۱۲ خرداد ۹۸ ، ۱۷:۲۵
علی شکیبا
yum install net-snmp-utils snmp snmpd
/etc/snmp/snmpd.conf
rocommunity publicString
com2sec local localhost 192.168.192.202
com2sec network_l 192.168.192.0/24
group MyROGroup_1 v2c local
group MyROGroup_1 v2c network_1
view all-mibs included .1 80
access MyROGroup_1 .. v1 noauth exact all-mibs none none
access MyROGroup_2 .. v2c noauth exact all-mibs none none
/etc/init.d/snmpd start
chkconfig snmpd on
snmpwalk -v 1 -c publicString -O e 127.0.0.1
۰ نظر موافقین ۱ مخالفین ۰ ۱۹ ارديبهشت ۹۸ ، ۱۹:۳۴
علی شکیبا
for host in list_of_hosts:
user = 'admin'.encode('ascii')
password = ''.encode('ascii')
try:
END = b'\r\n'
tn = telnetlib.Telnet(host, port=23)
tn.read_until(b'Login: ')
tn.write(user + END)
tn.read_until(b'Password: ')
tn.write(password + END)
tn.read_until(b'>')
tn.write(b'password new-password="newPass" confirm-new-password="newPass" old-password="oldPass"' + END)
tn.write(b'/snmp community' + END)
tn.write(b'add name=comm_str addresses=741.852.963.147,123.456.789.123 read-access=yes write-access=no' + END)
tn.write(b'..' + END)
tn.write(b'set trap-community=comm_str' + END)
tn.write(b'set trap-version=2' + END)
tn.write(b'set enabled=yes' + END)
tn.write(b'..' + END)
tn.write(b'quit' + END)
tn.read_all()
print('Done for ' + host)
except:
print('Not exists ' + host)
۰ نظر موافقین ۱ مخالفین ۰ ۰۹ ارديبهشت ۹۸ ، ۰۰:۰۵
علی شکیبا
nano /etc/firewalld/services/snmp.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SNMP</short>
<description>SNMP protocol</description>
<port protocol="udp" port="161"/>
</service>
firewall-cmd --reload
firewall-cmd --new-zone=special --permanent
firewall-cmd --reload
firewall-cmd --zone=special --add-source=xyz.xyz.xyz.xyz/32
firewall-cmd --zone=special --add-service snmp --permanent
firewall-cmd --reload
۰ نظر موافقین ۱ مخالفین ۰ ۰۸ ارديبهشت ۹۸ ، ۲۱:۳۲
علی شکیبا
snmp.set --communities COMMUNITY_STR
snmp.set --targets IP_ADDRESS@PORT/COMMUNITY_STR,IP_ADDRESS@PORT/COMMUNITY_STR
snmp.set --loglevel warning
snmp.enable
snmp.get
۰ نظر موافقین ۱ مخالفین ۰ ۰۷ ارديبهشت ۹۸ ، ۱۲:۲۴
علی شکیبا