安装python的问题 https://blog.51cto.com/liqingbiao/2083869 安装gensim https://blog.csdn.net/zhujiyao/article/details/81112545…
对于在Linux上开发.Net Core的程序员来说, 似乎都缺少一个好的IDE. Windows上有Visual Studio, Mac上有Visual Studio for Mac, 难道Linux只有Visual Studio Code了吗? Linux上有两个最好的编辑器: VIM和Emacs, 哪个更好不是这一篇的主题, 这一篇的主题是如何在Linux上简单的构建一个比较好用的.Net Core开发环境. 以下的内容面向的是刚接触VIM的新手, 如果你完全未接触过, 可以去找一些入门的…
如何在 Linux 上安装应用程序 编译自:https://opensource.com/article/18/1/how-install-apps-linux作者: Seth Kenlon原创:LCTT https://linux.cn/article-9486-1.html译者: MjSeven本文地址:https://linux.cn/article-9486-1.html 2018-03-27 12:59 本文导航 -仓库03% -额外仓库20% -不使用仓库来安装应用程序31% -Li…
转自Linux中国 我们可以在linux内核启动时为其提供各种各样的参数.这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息.内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核. 在本教程中,我将会描述如何在linux上通过GRUB添加内核参数. 如果你在使用GRUB引导装载程序,想修改或添加内核参数,你可以编辑GRUB配置文件.下面是针对特定发行版在GRUB的配置文件中添加内核启动参数的方法. 在Debian或Ubuntu上添加内核启动参数 在基于Debian…
背景 最近兴趣使然写了几个Python库,也发布到了Pypi上,虽然没什么人下载,但自己在其他机器上用着也会很方便.这里我向大家介绍一下如何在Pypi上发表自己的Python库. 准备 注册账号 很显然地要在Pypi上注册一个账号. 安装必要的库 setuptools 原则上安装了pip的环境都有setuptools,但并不影响你去尝试升级一下它. pip install --upgrade setuptools twine 这是一个简化将库发布到Pypi上流程的工具,具体的使用之后会讲到. p…
从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一. 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一.有很多办法都能处理这个任务,我们试着加以概括.你可以挑一个喜欢的方法.当然,看看其他命令也能在别的地方帮到你. 我已经在自己的环境下测试过所有的命令和脚本了,因此你可以直接用到日常工作当中. 通常大家都倾向 scp,因为它是文件复制的原生命令native command之一.但本文所列出的其它命令也很好用,建议你尝试一下. 文件复制可以轻易地…
一.首先说说在没有springboot的时候,项目是如何部署的? 1.动态web项目 动态web项目部署很方便,基本上上传文件到服务器的tomcat里面的webapps文件夹下即可完成部署.当然了,这种做法的弊端是,如果是通过winscp来传输对于网速方面要求严格,不然的话网速一卡,很久传不过去,很耽误时间的,当然了,我一个同学他们公司用的就是动态web项目,部署的方式也正是采用这种方式,据说是公司制度定下的.原因我就没有细问过他. 当然了,有人会说,那我上传到服务器之前将其压缩成一个zip包,…
如何在Linux上清理内存缓存.缓冲与交换空间 与其他类型的操作系统一样,GNU/Linux已经有效的实现了内存管理,甚至更加优秀.但是如果任何进程正在吃光你的内存,并且你想清理它,Linux提供了一种刷新或清除内存缓存的方法. 如何在Linux中清除缓存? 每个Linux系统都有三个选项可以在不中断任何进程或服务的情况下清除缓存. 1 只清除页面缓存(pagecache) # sync; echo 1 > /proc/sys/vm/drop_caches 2 清除目录项和inode # syn…
https://linux.cn/article-2518-1.html 用户帐号管理是系统管理员最重要的工作之一.而密码安全是系统安全中最受关注的一块.在本教程中,我将为大家介绍如何在 Linux 上设置密码策略. 假设你已经在你的 Linux 系统上使用了 PAM (Pluggable Authentication Modules,插入式验证模块),因为这些年所有的 Linux 发行版都在使用它. 准备工作 安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力…
如何在Linux上使用命令行查看硬件信息 时间:2016-01-13   作者:admin 分类:新手入门 阅读:126次 http://embeddedlinux.org.cn/emb-linux/entry-level/201601/13-4889.html lscpu 原来更简单.. 在 Linux 中,可用于检查和查看硬件信息的命令有很多.其中某些命令可以输出特定硬件和信息,例如:CPU 和内存等.本教程列出一些 Linux 上查看硬件信息的常用命令,以帮助大家快速输出硬件的配置细节.…
本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个新的容器,并为你提供使用/bin/bash shell访问该容器的权限. # docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...] 例如,下面的命令将使用名为“ubuntu”的图像创建新的docker容器.要列出所有可用图像,请使用docker images命令 #…
本文意在教大家如何在Linux上部署net core web项目,本人通过实践已经成功可以通过外网访问我部署在阿里云服务器上的站点. 一:需要用到的东西如下: 1:一个基于net core框架下的web项目,可以是MVC也可以是webapi可以自己选择,目前为了简单部署我用的是一个MVC项目,同时为了方便演示我们这里添加一句代码指定默认端口为5000,当然这个也可以自己定,和其它端口不起冲突就行. 2:一台Linux服务器,可以是阿里云或者腾讯云或者虚拟机下都可以实现,大家可根据自己的情况选择适…
故障现象: 有些应用场景,对时间同步的要求严格,需要用到NTP同步,如何在linux上配置NTP时间同步? 解决方案: 在linux 上配置NTP 时间同步,具休操作步骤,整理如下: 1.安装软件包(在服务端和客户端): yum install ntp : 2.服务器端配置 . 例如: 首先,服务端设定IP地址为:192.168.146.110 修改ntp配置文件 vim /etc/ntp.conf server 0.redhat.pool.ntp.org //设定上级服务器 restrict…
Linux文件系统有可能在各种各样的情况下受到损坏,比如系统崩溃.突然断电.磁盘断开,或者文件节点 (i-node)不小心被覆盖等等,因此需要定期检查文件系统,而说到检查和修复Linux文件系统,fsck是一款实用的工具.本文将介绍图和借助 fask工具实现文件系统自动检查的方法. AD: [51CTO精选译文]平常Linux管理方面最重要的任务之一就是,检查文件系统的完整性.Linux文件系统有可能在各种各样的情况下受到损 坏,比如系统崩溃.突然断电.磁盘断开,或者文件节点(i-node)不小…
# -*- coding=utf-8 -*- import requests,re from lxml import etree import sys reload(sys) sys.setdefaultencoding( "utf-8" ) """ 目标:抓取oschina上面的代码分享python块区下的 标题和对应URL """ class spiders_oschina: def __init__(self): pri…
写C/C++程序最怕出现这样的提示了,还好是在调试环境下显示出来的,在非调试状态就直接崩溃退出. 从上述汇编代码发现在取内存地址 eax+38h 的值时出错, 那说明这个地址非法呗, 不能访问, 一般是访问了空指针引起的. 直接调用QList::append()方法也会出错了, 此时汇编也指向的是在读取内存 ebp-8 时出错. 这段代码运行背景是在栈上申请了很多缓冲区,然后缓冲区在不停添加内容, 直到某一阶段程序崩溃. 由于栈区空间很宝贵, linux上栈区空间默认为8M,vc6下默认栈空间大…
联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过直接输入pip命令来安装. 环境:电脑上已经安装了Python(没有安装的请参考其他教程). Python离线断网情况下安装numpy.pandas和matplotlib等常用第三方包的步骤如下: 1.输入python命令查看本地Python版本.注意下载对应python版本的包,否则会报错. 可以看到我的电脑中,Py…
公司禁网(也不是完全禁,能连接外网数据库,不能下载东西,不能打开网页,但是却能打开谷歌的收索页面,只是不能点进网页) 发现linux主机再用代理上网的情况下不能用wget从外网下载资源,但是却可以从内网下载资源,弄了我一个多小时,擦.…
通过phpize为php在不重新编译php情况下安装模块memcache 1. 下载    wget http://pecl.php.net/get/memcache-2.2.4.tgz     解压  tar -zxvf memcached-2.2.4.tgz              cd memcached-2.2.4 2.进入目录 phpize    /usr/local/php/bin/phpize  3.配置 要给哪个php添加扩展  ./configure   --with-php…
Storm是开源的分布式实时计算系统,能够让数据流处理变得简单.可靠,也因此在大数据领域有广泛的实际 应用.下面介绍一下如何在Linux系统上安装Storm.根据Storm官网介绍,安装Storm软件分五步: 安装Zookeeper. 安装Storm的依赖环境:Java和Python. 下载并解压Storm安装包. 修改必要的Storm配置文件. 启动Storm程序. 一.Storm作为分布式系统,它的运行需要借助Zookeeper来进行协同.因此安装Storm之前需要先安装 Zookeeper…
swfit目前还是os x独占,以后会不会扩展到其他系统还未可知,但objective-c并不只存在于os x,在linux下gcc和clang都支持obj-c哦,下面简单把如何在ubuntu上构建obj-c做一下说明: 1 安装obj-c或obj-c++(如果需要的话)所需库: * build-essential     * gobjc     * gobjc++     * gnustep-devel 直接用apt-get install 搞定吧 :) 2 用经典的hello world试一…
https://linux.cn/article-5708-1.html 由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行.尤其对于那些需要在多个地方和设备之间不停漫游的人,远程桌面可以让他们和工作环境保持无缝连接.远程桌面对于雇主同样有吸引力,可以在工作环境中提高敏捷性和灵活性,由于硬件整合.桌面安全加固等原因降低 IT 花费. 在 Linux 世界中,理所当然设置远程桌面有很多选择,支持许多协议(例如 RDP.RFB.NX) 和服务器/客户端实现(例如 T…
如何在 Linux( CentOS ) 上安装 Nginx 1.下载 nginx 链接 : https://pan.baidu.com/s/1sll0Hrf 密码 : xnem 2.安装 gcc ( 如果有 gcc 环境就不用安装了 ) yum install gcc-c++ 3.终端依次执行下面命令 yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel…
Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么.的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源.我们将在这篇文章中着重讲解 Apache HTTP web server 生成的 Apache access 日志. 这次,我们会通过另类的途径来分析 Apache access 日志,我们使用的工具是 asql.asql 是一个开源的工具,它能够允许使用者使用 SQL 语句来查询日志,从而通过更加友好的格式展现相同…
原文来自于:http://www.geekfan.net/6881/ 对于系统管理员或程序员来说,当需要在复杂配置的目录中或者在大型源码树中搜寻特定的文本或模式时,grep类型的工具大概是最受欢迎的. 如果grep是你最喜欢的工具之一,那么你可能会更喜欢ack.ack是一个基于Perl的类似于grep的命令行工具,但是搜索速度更快,能力比grep更强.尤其是当你是程序员时,我强烈推荐你使用ack来取代grep. ack的用法非常适用与代码搜索,因此程序员可以在源码树中进行复杂的查询,而只需要更少…
SSH是什么? Secure Shell 安全外壳协议 建立在应用层基础上的安全协议 可靠,专为远程登录会话和其他网络服务提供安全性的协议 有效防止远程管理过程中的信息泄露问题 SSH客户端适用于多种平台 SSH服务端几乎支持所有UNIX平台 如何Linux上安装SSH服务 需要注意的是,网上购买的云服务器,默认已经安装好了SSH服务,可以不用安装. 安装SSH:yum install openssh-server (会将服务端和客户端都安装,如果已安装会提示Nothing to do) 启动S…
ssh(secure shell)广泛用于远程登录Linux服务器.当我们使用ssh登录到远程系统时,它会提示输入密码,然后只允许我们登录到服务器.有时我们需要配置应用程序或脚本(主要是shell脚本),以便在对远程系统执行ssh之后自动化要执行的任务.但是,如果我们没有配置基于密钥的ssh,脚本将在每次运行时提示输入密码,这时我们需要手动输入密码.为了解决这个问题,我们可以选择使用公钥/私钥概念.其中远程服务器允许其他系统基于密钥进行ssh. 步骤1:生成ssh密钥对 首先,需要生成一个密钥对…
导读 如果你已经厌倦了每次重启 Linux 就得重新挂载 Windows 共享,读读这个让共享永久挂载的简单方法. 在 Linux 上和一个 Windows 网络进行交互从来就不是件轻松的事情.想想多少企业正在采用 Linux,需要在这两个平台上彼此协作.幸运的是,有了一些工具的帮助,你可以轻松地将 Windows 网络驱动器映射到一台 Linux 机器上,甚至可以确保在重启 Linux 机器之后共享还在. 在我们开始之前 要实现这个,你需要用到命令行.过程十分简单,但你需要编辑 /etc/fs…
当你在共享的系统上工作时,你可能不希望其他用户偷窥你的控制台中看你在做什么.如果是这样,我知道有个简单的技巧来锁定自己的会话,同时仍然允许其他用户在其他虚拟控制台上使用该系统.要感谢 Vlock(Virtual Console lock),这是一个命令行程序,用于锁定 Linux 控制台上的一个或多个会话.如有必要,你可以锁定整个控制台并完全禁用虚拟控制台切换功能.Vlock 对于有多个用户访问控制台的共享 Linux 系统特别有用. 安装 Vlock 在基于 Arch 的系统上,Vlock 软…
原因 因为小程序对素材的大小是由要求的, 所以为了简化小程序上的内存要求, 在Linux上安装nginx来作为静态资源服务器, 这篇为第一篇, 主要介绍怎么在Linux上安装nginx, 下一篇将会介绍如何访问虚拟机上的nginx服务器里的资源 安装环境 1: 运行在虚拟机上的 CentOS 7 64 位操作系统 2: Nginx-1.16.1.tar.gz 下载链接 第一步: 下载好 Nginx-1.16.1.tar.gz, 通过 SSH 工具将压缩包上传到 centos 然后打开命令行工具…