首页 文章 精选 留言 我的

精选列表

搜索[一键安装包],共10011篇文章
优秀的个人博客,低调大师

一键打造你的Doker矿机

从什么时候开始流行CPU挖矿了?记得以前不都是用GPU吗?原来现在虚拟币的种类已经这么多了!大概研究了一下,目前CPU算力有优势的有这么几种虚拟币,貌似还都是匿名币 ZEC(零币)算法 Equihash 目前市场价格4000+ XMR(门罗币) 算法CryptoNight 目前价格4000+ BCN(字节币?) 算法CryptNote 目前价格 几分... 近期公司有几台机器被种了挖矿***,清除之余研究了一下有关CPU挖矿的工具,发现了 xmr-stak-cpu 这个东西 上网搜了搜,找到了GITHUB上的主页,好像刚升级不久 https://github.com/fireice-uk/xmr-stak 还有个早先点的版本地址为:https://github.com/fireice-uk/xmr-stak-cpu 找了一台测试机安装一下试试: #gitclonehttps://github.com/fireice-uk/xmr-stak #cdxmr-stak/ #ls CICMakeLists.txtCONTRIBUTING.mddocDockerfileLICENSEREADME.mdscriptsTHIRD-PARTY-LICENSESxmrstak 好像没有可以执行的文件,不过我发现了Dockerfile,然后又在scripts文件夹里找到了build_xmr-stak_docker.sh难道是自动创建一个docker来挖矿?打开来看看 #vimscripts/build_xmr-stak_docker/build_xmr-stak_docker.sh #!/bin/bash-uex if[[$EUID-ne0]];then echo"Thisscriptmustberunasroot" exit1 fi if[-dxmr-stak];then git-Cxmr-stakclean-fd else gitclonehttps://github.com/fireice-uk/xmr-stak.git fi wget-chttps://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run chmoda+xcuda_*_linux-run ######################## #Fedora27 ######################## #CUDAisnotgoingtoworkonFedora27beacuseit'sonlysupportthesedistributions:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html dockerrun--rm-it-v$PWD:/mntfedora:27/bin/bash-c" set-x; dnfinstall-y-qcmakegcc-c++hwloc-devellibmicrohttpd-devellibstdc++-staticmakeopenssl-devel; cd/mnt/xmr-stak; cmake-DCUDA_ENABLE=OFF-DOpenCL_ENABLE=OFF.; make; " test-dfedora_27||mkdirfedora_27 mvxmr-stak/bin/*fedora_27 git-Cxmr-stakclean-fd ######################## #Ubuntu(17.04) ######################## dockerrun--rm-it-v$PWD:/mntubuntu:17.04/bin/bash-c" set-x; aptupdate-qq; aptinstall-y-qqlibmicrohttpd-devlibssl-devcmakebuild-essentiallibhwloc-dev; cd/mnt/xmr-stak; /mnt/cuda_*_linux-run--silent--toolkit; cmake-DCUDA_ENABLE=OFF-DOpenCL_ENABLE=OFF.; ... 呵呵,果然不出所料,这个脚本针对CentOS和Ubuntu系列linux系统自动创建建立一个Docker镜像然后安装xmr-stak 编辑一下这个脚本,只留下一个操作系统,我这里只留下了Ubuntu17部分 原来的脚本是跑完了docker安装完成就吧容器删掉,而我现在想把这个容器留下于是就改了改,最后变成下面这个样子 #!/bin/bash-uex if[[$EUID-ne0]];then echo"Thisscriptmustberunasroot" exit1 fi if[-dxmr-stak];then git-Cxmr-stakclean-fd else gitclonehttps://github.com/fireice-uk/xmr-stak.git fi ######################## #Ubuntu(17.04) ######################## dockerrun-itd--name"xmr"-v$PWD:/mntubuntu:17.04/bin/bash dockerexec-it"xmr"/bin/bash-c" set-x; aptupdate-qq aptinstall-y-qqlibmicrohttpd-devlibssl-devcmakebuild-essentiallibhwloc-dev; cd/mnt/xmr-stak; cmake-DCUDA_ENABLE=OFF-DOpenCL_ENABLE=OFF.; makeinstall; " 我的linux 不需要CUDA 删掉 CUDA部分的代码 直接执行(运行前请确定是否已经安装Docker) #./build_xmr-stak_docker.sh +[[0-ne0]] +'['-dxmr-stak']' +gitclonehttps://github.com/fireice-uk/xmr-stak.git Cloninginto'xmr-stak'... git-remote-https:/usr/local/lib/libldap_r-2.4.so.2:noversioninformationavailable(requiredby/usr/lib/x86_64-linux-gnu/lib git-remote-https:/usr/local/lib/liblber-2.4.so.2:noversioninformationavailable(requiredby/usr/lib/x86_64-linux-gnu/libcu remote:Countingobjects:3441,done. remote:Compressingobjects:100%(29/29),done. remote:Total3441(delta16),reused16(delta3),pack-reused3409 Receivingobjects:100%(3441/3441),1.01MiB|24.00KiB/s,done. Resolvingdeltas:100%(2403/2403),done. Checkingconnectivity...done. +dockerrun-itd--namexmr-v/data1/soft:/mntupdate-ubuntu/bin/bash f88a7614bd41821be42b584f76a1892184cd06155058c25c6bbdfb8c245cb571 +dockerexec-itxmr/bin/bash-c' ..... #脚本里包含了apt-getupdate时间会比较久,如果你觉得不需要也可以去掉。如果上面这些步骤一切正常,那么就可以进入刚健的容器去试试挖矿了 #dockerexec-itxmr/bin/bash #cd/mnt/xmr-stak/bin/ #ls libxmr-stak-backend.alibxmr-stak-c.axmr-stak #./xmr-stak Pleaseenter: -Currency:'monero'or'aeon' ... 上面是选择你想挖的币种类、矿池地址、钱包地址等等设置完之后会自动执行,如果出现下面这个就说明连接成功了,我测试用的是国内的一个门罗币矿池mine.ppxxmr.com:3333 [2018-01-1211:07:21]:Fast-connectingtomine.ppxxmr.com:3333pool... [2018-01-1211:07:21]:Poolmine.ppxxmr.com:3333connected.Loggingin... [2018-01-1211:07:21]:Difficultychanged.Now:15000. [2018-01-1211:07:21]:Poolloggedin. [2018-01-1211:07:29]:Difficultychanged.Now:15000. [2018-01-1211:07:29]:Newblockdetected. [2018-01-1211:07:37]:Resultacceptedbythepool. [2018-01-1211:07:47]:Resultacceptedbythepool. [2018-01-1211:08:04]:Difficultychanged.Now:10465. [2018-01-1211:08:04]:Newblockdetected. [2018-01-1211:08:11]:Resultacceptedbythepool. [2018-01-1211:08:17]:Resultacceptedbythepool. 网站上也出现了你挖矿的进度,如下图 终止进程后发现,bin下面多了两个文件 cpu.txt 和 config.txt #ls config.txtcpu.txtlibxmr-stak-backend.alibxmr-stak-c.axmr-stak 打开来看看 #vimconfig.txt /* *pool_address-Pooladdressshouldbeintheform"pool.supportxmr.com:3333".Onlystratumpoolsaresupported. *wallet_address-Yourwallet,orpoollogin. *pool_password-Canbeemptyinmostcasesor"x". *use_nicehash-Limitthenonceto3bytesasrequiredbynicehash. *use_tls-ThisoptionwillmakeusconnectusingTransportLayerSecurity. *tls_fingerprint-Server'sSHA256fingerprint.Ifthisstringisnon-emptythenwewillchecktheserver'scertagainstit. *pool_weight-Poolweightisanumbertellingtheminerhowimportantthepoolis.Minerwillminemostlyatthepool *withthehighestweight,unlessthepoolfails.Weightmustbeanintegerlargerthan0. * *Wefeaturepoolsupto1MH/s.ForamorecompletelistseeM5M400'spoollistatwww.moneropools.com */ "pool_list": [ {"pool_address":"mine.ppxxmr.com:3333","wallet_address":"xxxxxxxxxqC4PTWdaAZ3V15d83kCEEGRiXVXeQwsS1PGd7s7wDjigA2grkxcsDfxEDtuDomBzpFiGtNyPMy+$NUMBER","pool_password":"","use_nicehash":false,"use_tls":false,"tls_fingerprint":"","pool_weight":1}, ], /* *currencytomine *allowedvalues:'monero'or'aeon' */ "currency":"monero", /* ... 刚才的设置应该都存在这里了, #vimcpu.txt ... "cpu_threads_conf": [ {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":0}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":2}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":4}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":6}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":8}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":10}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":1}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":3}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":5}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":7}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":9}, {"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":11}, ], cpu.txt是我们调整CPU使用效率的文件,如果觉得资源耗太多可以减少一些 好了,再次执行的时候就不用进行设置了 #nohup./xmr-stak& [1]714 看一下资源消耗,瞬间就上10了哈哈,看看这点算力和这么高的负载,咱们就测测就得了 hoho

优秀的个人博客,低调大师

RDS读写分离,海量数据一键搞定

(文末有彩蛋) 简介 RDS为用户提供高透明,高可用,高性能,高灵活的读写分离服务。在最近的版本我们基于短连接的用户进行了优化,使得短连接的用户负载均衡更加完善合理。RDS读写分离有如下特性: 易用/透明性 用户只需要在原来的只读实例的主实例上开通一个读写分离的VIP就可以使用读写分离,而不需要修改任何业务代码。对用户的接入成本几乎为0。 高可用 RDS读写分离服务能够主动判断只读库的健康情况(包括节点crash,主备同步异常,延迟较大等),对于不健康的只读库不再进行路由,从而保证系统的整体可用性。同时在故障节点恢复后重新按权重进行负载均衡。 高性能 RDS的读写分离服务,由RDS的中间件服务提供路由及负载均衡,对于读多写少的业务能够充分利用只读库的资源,使得整体业务性能得到显著的提高。 高灵活 RDS的读写分离服务为用户提供按权重的请求及连接双重负

优秀的个人博客,低调大师

centos7 OpenStack 一键自动部署

1、[root@localhost~]#systemctlstopNetworkManager [root@localhost~]#systemctlenableNetworkManager [root@localhost~]#systemctlstopfirewalld [root@localhost~]#systemctlenablefirewalld [root@localhost~]#vim/etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled getenforce setenforce0(临时关闭) 2、[root@localhost~]#yuminstallhttps://rdoproject.org/repos/rdo-release.rpm [root@localhost~]#yumrepolist [root@localhost~]#yum-yinstallopenstack-packstack 3、重启服务器#reboot(shutdown-rnow) 4、[root@localhost~]#yuminstallntp [root@localhost~]#systemctlstartntpd [root@localhost~]#chkconfigntpdon [root@localhost~]#vim/etc/ntp.conf 增加:server202.120.2.101 [root@localhost~]#ntpdate202.120.2.101(上海交通大学时间服务器) 5、[root@localhost~]#packstack--gen-answer-file/root/answers.txt [root@localhost~]#vim/root/answers.txt 修改参数: CONFIG_PROVISION_DEMO=n CONFIG_CINDER_VOLUMES_CREATE=n CONFIG_KEYSTONE_ADMIN_PW=redhat (修改登录密码) CONFIG_HORIZON_SSL=y(图像化管理界面的安装) 6、[root@localhost~]#packstack--allinone 或者:#packstack--answer-file/root/answers.txt 7、[root@localhost~]#openstack-status 在浏览器中输入服务器的IP地址及可访问。 8、镜像文件路径: [root@localhost~]#ll/var/lib//glance/images/ total6709760 -rw-r-----1glanceglance3100639232Jun2406:210b0de83b-d817-496e-8aec-f874d8963624 -rw-r-----1glanceglance3770155008Jun2405:26cf1d6df4-bfa1-4835-b96c-cf829bd2ee5e [root@localhost~]# 9、脚本: #vim/tmp/customized.sh echo"Timetoeat!">>/etc/motd chmoda+x/tmp/customized.sh 10、镜像地址: http://download.cirros-cloud.net/0.3.4/ 本文转自 Bill_Xing 51CTO博客,原文链接:http://blog.51cto.com/zhanx/2059025

优秀的个人博客,低调大师

一键清理 Nexus 中无用的 Docker 镜像

欢迎访问陈同学博客原文 现许多团队使用 Nexus 来管理 Docker 镜像,产品不断迭代,镜像仓库占用的磁盘空间也越来越大。由于 Nexus 的控制台并未提供批量操作镜像功能,清理镜像十分不便。本文分享一个清理 Nexus 中 Docker 镜像的小工具 — nexus-cli。 可参考 nexus-cli 的相关资料,nexus-cli GitHub、开发者博客原文、Nexus 官方博客文章。 下面结合 nexus-cli + sublime 做一个演示。 下载脚本并授权 wget https://s3.eu-west-2.amazonaws.com/nexus-cli/1.0.0-beta/linux/nexus-cli chmod +x nexus-cli 配置待清理的库 $ nexus-cli configure Enter Nexus Host: http://127.0.0.1:8081 Enter Nexus Repository Name: demo Enter Nexus Username: admin Enter Nexus Password: xxxxxx http://127.0.0.1:8081 是 Nexus 服务的地址,为了安全,可以直接在 Nexus 所在的机器处理。 列出所有镜像 $ nexus-cli image ls oauth-service report-service fund-service ... 这里仅列出三个作为例子。 清理镜像 nexus-cli image delete -name IMAGE_NAME -keep X,-keep X 表示保留几个tag 清理单个镜像的tag,这里仅保留最新的两个tag $ nexus-cli image delete -name fund-service -keep 2 fund-service:2018.11.1-113322 image will be deleted ... fund-service:2018.11.1-113322 has been successful deleted fund-service:2018.11.1-145912 image will be deleted ... fund-service:2018.11.1-145912 has been successful deleted ... 清理所有镜像的tag,结合 sublime 的批量处理功能,十分方便。 清理磁盘空间 最后,创建两个Nexus Task 来清理物理空间。先运行 Purge unused docker manifests and images,再运行 Compact blob store。 此时,可以查看磁盘目录 sonatype-work/nexus3/blobs/ 的磁盘占用情况。 $ du -lh --max-depth=1 . | grep demo 2.1G ./demo 小结 由于开发测试环境中应用迭代非常频繁,镜像消耗磁盘的速度也非常快。若磁盘空间足够,每隔一定时间手工清理即可;若需要频繁清理,使用脚本自动化处理也十分方便。 文首列举的 nexus-cli 的资料中,有 nexus-cli 的更多操作命令,可自行参考。 欢迎关注陈同学的公众号,一起学习,一起成长

优秀的个人博客,低调大师

Python一键上传旅途照片生成展示网页

作为一个比较喜欢出去见识世界、看看自然风光的人,这几年有幸跑了一些地方,在祖国大地不同的地方见识了不同的人文风物,手机里也存了不少照片,想着如果以某种方式展现来回忆我的旅途的话,或许会给自己带来不一样的体验。目标口号已经想好:去过的风景,直观丰富地展示你的人生旅途,带来新的回忆感受。在看到leaflet开源地图库时,觉得可以比较简单地初步实现我的想法。 初步效果 效果图1 - 60多张照片的效果图 效果图2 - 点击显示当时的照片 效果图3 - 可以进一步加入文字描述内容与动态效果 思路 一般手机照片都包含丰富的信息,如拍摄时间等等,而python又有强大的PIL图像处理库,使得我们可以轻松解析照片信息。在服务端我们可以使用Django来负责产生简单的上传机制,将上传的图片放入静态资源文件夹以提供路由,并且对照片进行解析,获得的信息利用

优秀的个人博客,低调大师

Ubuntu14.04,使用Docker一键安装EduSoho

版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396615 参考原文:http://www.qiqiuyu.com/course/20/task/1839/show注意:您的操作系统必须是没有安装Nginx的全新系统,否则会覆盖之前的安装和配置文件。安装过程中需要访问外网。 (必须使用root用户)按照下列步骤完成安装:1、下载安装脚本: wget http://www.qiqiuyu.com/es-ubuntu-docker.sh 2、增加可执行权限: sudo chmod +x es-ubuntu-docker.sh 3、执行脚本: ./es-ubuntu-docker.sh 等待安装结束后,打开浏览器,使用域名(请提前将域名解析到该服务器)访问。 进入EduSoho初始化向导界面, 数据库名为edusoho, 点击创建数据库。 根据提示完成网站其它信息的填写,安装完成。 关于安装脚本的说明:由于是使用Docker安装的EduSoho,物理机上只会安装Nginx来对外部请求做转发,本教程仅供试用,所以如果需要对程序进行开发或者调试操作的,请自学Docker相关知识。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册