
linux
文章平均质量分 72
掌勺者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu下配置LNMP开发环境
1、安装nginxnginx当前最新稳定版是nginx-1.9.1首先,下载nginx。登陆Linux后,进入系统根目录,执行下面命令:cd /usr/src # 一般软件源码放在这个目录下sudo wget http://nginx.org/download/nginx-1.9.1原创 2015-06-01 15:31:23 · 419 阅读 · 0 评论 -
制作ubuntu apt的离线安装源
确保你拥有一台可以上网的ubuntu设备,系统要和无法上网的ubuntu设备一致。1、在可以上网的ubuntu设备上,对想要离线安装的组件进行预处理。(1)清理apt的下载缓存区。sudo rm -rf /var/cache/apt/archives/*(2)下载所需要的组件sudo apt-get -d install (3)创建一个目录,将下载的包拷贝到该目录下cp -r /var/c原创 2018-01-12 09:15:35 · 6538 阅读 · 0 评论 -
ubuntu服务器实现scsi硬盘热拔插及在线识别,并通过lvm动态扩容(下篇)
在上篇中,已让linux服务器在线识别了新插入的硬盘,所以接下来就是配置这块新硬盘,完成服务器的扩容。1、LVM基本概念。具体操作之前,先搞清楚一些基本的概念,这样在操作过程中才不至于会犯低级或是致命的错误。参考百度百科中的定义,LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。原创 2017-12-27 11:11:56 · 1839 阅读 · 0 评论 -
ubuntu服务器实现scsi硬盘热拔插及在线识别,并通过lvm动态扩容(上篇)
服务器会遇到硬盘扩容问题,有时还需要在线扩容。而linux系统本身不会自动检测硬盘的装卸,所以需要在插入硬盘后进行检测。1、服务器硬盘这类外接设备大多是插在scsi总线系统上,所以第一步需要让系统知道,scsi总线上新插入了一个设备。scsi设备记录在/proc/scsi/scsi这个文件中,通过指令查看它:cat /proc/scsi/scsi结果类似于:Attached d原创 2017-12-27 10:42:52 · 3113 阅读 · 0 评论 -
在ubuntu16.04 server系统下配置Elasticsearch+Kibana+X-pack开发环境
1、设置root密码:1、sudo passwd2、输入安装时设定的用户密码,然后输入两遍新的root密码,完成设置。2、设置ssh可登陆root:1、su - root #切换到root账户2、vi /etc/ssh/sshd_config3、注释掉 #PermitRootLogin without-passwo原创 2017-12-15 09:51:57 · 456 阅读 · 0 评论 -
使用paramiko的SFTP get或put整个目录(转)
使用paramiko的SFTP get或put整个目录 在《使用paramiko执行远程linux主机命令》中举例说明了执行远程linux主机命令的方法,其实paramiko还支持SFTP传输文件。 由于get或put方法每次只能传输一个文件,而不是整个目录,因此我们先看一下传输单个文件的方法,其实非常简单,网上也有很多参考资料了。 还是直接使用前文中转载 2017-07-18 08:42:49 · 2190 阅读 · 0 评论 -
scrapyd:基于scrapy的爬虫发布管理工具
最近研究scrapy爬虫框架,在整站爬取上及其方便。但是因为boss的需求比较怪异,需要自动化的最大量不同站点做爬取,而scrapy实现上述功能又不够智能和方便。后来在scrapy文档里发现了scrapyd,找到了思路。scrapyd相当于scrapy server,可以同时运行多个爬虫。1、安装scrapyd:pip install scrapyd2、运行scrapyd:sc原创 2017-07-11 11:26:05 · 2214 阅读 · 0 评论 -
linux下为程序创建启动和关闭的的sh文件,scrapyd为例
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件 下面以scrapy启动server为例,文件名为run.sh:#端口号,根据此端口号确定PID PORT=6800 #启动命令所在目录 HOME='/home/jmscra/scrapy/' #查询出监听了PORT端口TCP协转载 2017-07-12 10:39:19 · 1899 阅读 · 0 评论 -
Ubuntu 16.04 安装pyspider
安装支持类库sudo apt-get install python python-dev python-distribute python-pip libcurl4-openssl-dev libxml2-dev libxslt1-devpython-lxml libpcap-dev libpq-dev安装pipsudo apt-get install py转载 2017-06-29 17:39:49 · 666 阅读 · 0 评论 -
打造属于自己的vim
Linux 系统中很多东西都是以脚本代码、配置文件的形式存在,使用 Linux 系统时,需经常对这些文件进行编辑。很显然,如果没有文本编辑器,江湖之路寸步难行。 我的选择是 Vim。Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器。 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学转载 2017-06-29 16:15:24 · 376 阅读 · 0 评论 -
vim配置vimrc详解(转)
vimrc的存放位置: 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 用户 exrc 文件: "$HOME/.exrc" 系统 gvimrc 文件: "$VIM/gvimrc" 用户 gvimrc 文件: "$HOME/.gvimrc" 系统菜单文件: "$VIMRUNTIME/menu.vim" $VIM转载 2017-06-29 15:33:22 · 739 阅读 · 0 评论 -
配置文件vimrc存放位置(转)
当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.通常, 有三个配置文件, 你是必须知道在哪里能找到的.vimrc这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面转载 2017-06-29 11:17:22 · 8793 阅读 · 1 评论 -
[转]Ubuntu10.04的网络配置
设置网络就是指定ip地址和DNS服务器:在ubuntu下的相关配置文件分别是:/etc/network/interfaces 和 /etc/resolv.conf 两个文件:可以通过man命令:查看这两脚本文件的格式说明:wzb@ubuntu:~$ man interfaceswzb@ubuntu:~$ man resolv.conf 首先,通过命令 : ifconfig转载 2015-05-26 16:07:18 · 384 阅读 · 0 评论 -
Ubuntu安装完后设置root密码
1、用当前登录用户打开终端,在终端输入命令 sudo passwd,输入当前用户的密码然后回车2、会提示输入新密码,输入完成后回车3、然后提示再输入一次新密码以确认,然后回车,设置成功注意:这个新密码就是root的密码,可以与当前用户的密码不同。在终端中输入 su root,然后输入root的密码,验证成功即可切换到root用户。在root用户下做完操作后,用exi转载 2015-05-26 15:39:03 · 228 阅读 · 0 评论 -
[转]XAMPP 的安装配置(Linux 版)
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。该软件以前被称作 LAMPP.XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。从安全的角度看,默认配置并不理想,对生产环境也不转载 2015-05-26 15:39:06 · 521 阅读 · 0 评论 -
X-pack全功能解锁(用于个人试验测试)
使用Kibana管理Elasticsearch集群很方便,但需要集成X-pack组件。虽然ES和Kibana都是免费开源的,但X-pack却是收费才能开放所有功能。还好,X-pack的证书校验并不复杂,可以绕开验证机制,解锁全部功能。测试版本为X-pack-6.1.0版本。1、访问在kibana的证书管理页面,上面会指示你跳转到X-pack的官方证书生成网址,可以生成一个1原创 2017-12-28 08:19:25 · 4432 阅读 · 1 评论