
linux
尽拣寒枝不肯栖
这个作者很懒,什么都没留下…
展开
-
服务器定时器
前言前几天在朋友圈看到一个俄罗斯工程师为了给他老婆实时报到情况写了一个自动化脚本,通过定时任务来触发。比如晚上9点了,他的服务器上还有正在运行的SSH进程,就给他老婆发一条短信,“今晚加班晚点回家”,多么温馨的故事啊。碰巧我正在学习swoole扩展,特此记录一下。定时器一般的定时器是怎么实现的呢?我总结如下:1.使用Crontab工具,写一个shell脚本,在脚转载 2017-01-06 12:26:05 · 1907 阅读 · 0 评论 -
bat批处理
linux下的批处理文件,基本就是shell脚本文件。一个最简单的脚本书写方法为:1、新建一个文件,名字为test(自己定义的名字)nanotest.sh2、在里面编写脚本 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用转载 2016-04-26 20:53:49 · 272 阅读 · 0 评论 -
bat
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"转载 2016-04-26 20:33:30 · 585 阅读 · 0 评论 -
putty pscp.exe使用
putty可以传输linux系统之间的文件。而要在windows上下载linux上的文件需要pytty安装目录下的一个pscp.exe文件支持。使用命令如下:在windows DOS命令行下,进入putty安装目录C:\Program Files (x86)\PuTTY >pscp -l l××x×××××× -pw 152×××××××× 172.26.30.15*:home/l原创 2016-04-13 11:01:47 · 1035 阅读 · 0 评论 -
windows linux 文件互传
首先从如下地址下载,putty-0.61-installer.exehttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PUTTY实现文件互传的命令详解:http://www.adintr.com/article/189 利用PUTTY互传文件实例:http://www.zzbaike.c原创 2016-04-13 10:39:48 · 260 阅读 · 0 评论 -
windows linux 数据互传
首先从如下地址下载,putty-0.61-installer.exehttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PUTTY实现文件互传的命令详解:http://www.adintr.com/article/189 利用PUTTY互传文件实例:http://www.zzbaike.c原创 2016-04-13 10:38:47 · 295 阅读 · 0 评论 -
kvm nat
文章太多,而且之前的一些步骤都不记得了,反正不难。就说说我的经验吧~1.安装kvm,文章挺多,再看吧。2.因为我是实验室内网自己使用,所以就需要使用nat联网方式。桥接方式是将虚拟网卡转换作为交换机,配置的ip地址不同于局域网内任何一台物理机的ip地址,其他电脑全都通过此虚拟交换机才能交流。所以不适合。3.nat方式需要默认的default网络,而我之前配置时的default网络让我给原创 2016-04-11 23:21:49 · 356 阅读 · 0 评论 -
nat的default网络重新开启
解决问题,3ks博客地址:http://blog.youkuaiyun.com/qq_21398167原博文地址:http://blog.youkuaiyun.com/qq_21398167/article/details/47777113[root@localhost Desktop]# virt-install -n centos -r 2048 --vcpus=2 -f /root/Docume转载 2016-04-11 22:09:25 · 662 阅读 · 0 评论 -
桥接、NAT、Host-Only(良心好文)
前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box,virtu转载 2016-04-11 21:32:15 · 271 阅读 · 0 评论 -
linux下用yum给php安装gd库
[root@localhost ~]# yum install php-gd*引用Setting up Install ProcessSetting up repositoriesbase 100% |=========================| 951 B 00:00update 100% |=========================| 951 B 0转载 2016-03-31 20:08:08 · 10848 阅读 · 4 评论 -
bios导致的kvm_intel失败
加载kvm-intel.ko失败(转)keminar 发表于 2009-08-20 21:29:00. 发表在:随笔随记看到论坛里边讲qemu+kqemu,而自己下载了kvm-12,编译安装后也只有qemu,而没有传说中的kvm命令,觉得实在是很奇怪。去看kvm的HOWTO(http://kvm.qumranet.com/kvmwiki/HOWTO)。打算自己重装,直接删了/usr转载 2016-03-29 10:40:24 · 4582 阅读 · 0 评论 -
crontab转载,未实现
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来转载 2016-04-26 21:13:15 · 254 阅读 · 0 评论 -
/dev/mapper/vg_lxzhujiming-lv_root满
用自己的机器跑hadoop程序,数据量比较大,有10G的样子。然后重启机器后,发生机器没法开启,然后手机上网查资料了解到可能是root空间使用完了。df -h了一下发现果真是这么个情况。于是就找看看到底是哪儿用了这么多空间,最后看到/tmp和/var占用了比较多的空间。删除了root使用率达到89%,此时重新开机果真就可以了。查看目录下的总容量:du -h -s 目录 | sort原创 2016-05-05 15:39:56 · 8121 阅读 · 0 评论 -
emacs
作者: 陈斌(redguardtoo)版本号: 20160903更新时间: 原创时间: 版权: 本文采用以下协议进行授权,自由转载 - 非商用 - 非衍生 - 保持署名 | Creative Commons BY-NC-ND 3.0,转载请注明作者及出处.简介成为高手很容易.当初我在Vi阵营,偶尔用Emacs还忘记"退出"的快捷键,一年后我跨入高手行列.很多转载 2016-10-08 09:22:04 · 1812 阅读 · 0 评论 -
linux常用命令
计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等。本章介绍下列几个常用的有关网络操作的命令:ftp 传输文件telnet 登录到远程计算机上r - 使用各种远程命令netstat 查看网络的状况nslookup原创 2016-10-06 18:29:46 · 573 阅读 · 0 评论 -
yum源配置
今天为了给服务器配置firefox,花了好长时间看yum源配置的问题。虽然是看懂了,但是,好像服务器屏蔽了或者怎么了,所有的源包括163,sjtu,centos的全都网络不可达,白花了这么多时间。centos系统中与yum有关的配置文件一个是/etc/yum.conf 还有一个是/etc/yum.repo.d/Centos-Base.repo其中第二个里面的内容很好看懂原创 2016-08-29 22:36:32 · 518 阅读 · 0 评论 -
dns
什么是公用dns?对于广大网民而言,头疼的问题之一就是宽带服务商强行劫持DNS,随之而来的就是满屏乱飞的广告,简直就是挥之不去的恶梦。本人一普通的不能再普通的网民一份子,自然也深受其苦,投诉无门之下,无奈,只有使用公用DNS服务器,杜绝国内宽带服务商的流氓行径。目前,较权威的公用DNS服务器提供商有OpenDNS,Google Public DNS,Norton DNS ,那么这几个D转载 2016-08-31 01:19:33 · 2932 阅读 · 0 评论 -
yum信息
查看关于yum的配置ls /etc/yum* -ld:查看/etc/yum.repos.d下的文件查看CentOS-Base.repo内容:部分内容:[base]baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/mirrorlist=http://mirrorlist.cen转载 2016-08-30 21:46:22 · 238 阅读 · 0 评论 -
手动安装tcpdump
wget http://www.tcpdump.org/release/tcpdump-4.5.1.tar.gzwget http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz从官网下载的tcpdump-4.6.2.tar. gz 它是个源码包,需要你自己编译一下子的。具体操作如下:1安装c编译所需包:apt-get install原创 2016-08-30 20:03:50 · 3189 阅读 · 0 评论 -
configure-make-make install
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。转载 2016-08-30 20:00:10 · 275 阅读 · 0 评论 -
查看linux系统版本
1、第一种方法:# lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS release原创 2016-07-22 08:54:47 · 775 阅读 · 0 评论 -
火狐浏览器cookieSwap
一般来讲,当你在使用浏览器浏览那些会保存你的Cookie等个人基本信息的邮箱、论坛、社交网站等,如果你有两个帐户的话,你需要首先退出先前的帐户然后才能登录另外一个帐户。操作起来比较繁琐。比如,你有两个Gmail帐号,但是Gmail的Cookies机制让用户必须退出之后重新登录才能切换到另外一个帐户。如果你是一个网页设计者可能需要建立多个Cookie帐户并通过帐户的切换来测试网页不同的显示效果等转载 2016-05-16 09:46:03 · 2064 阅读 · 0 评论 -
man
单独开一篇文章:centos下man是个好东西~~原创 2016-05-05 15:41:04 · 262 阅读 · 0 评论 -
centos命令
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc-l如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或 ls-转载 2016-03-29 09:49:02 · 450 阅读 · 0 评论 -
Centos7安装Scrapy过程
这个没有验证,感觉应该是可以的,谢谢原创!一、安装开发包组、升级操作系统#yum groupinstall "Development Tools" -y#yum update -y注: 1、如果你的系统上的python不是python2.7以上版本请升级到python2.7以上版本(由于Scrapy转载 2016-02-23 22:27:55 · 787 阅读 · 0 评论 -
Centos下安装Scrapy
刚开始还自己写博文,现在全转载了,好不好意思~Scrapy是一个开源的机遇twisted框架的python的单机爬虫,该爬虫实际上包含大多数网页抓取的工具包,用于爬虫下载端以及抽取端。安装环境: centos5.4python2.7.3 安装步骤:1.下载python2.7 http://www.python.org/ftp/python/2.7转载 2016-02-23 22:25:59 · 536 阅读 · 0 评论 -
kvm全方位,多角度讲解
看到这个网站,关于kvm我就啥都不用写了~http://www.server110.com/kvm/list_1.html谢谢原创 2016-04-11 21:43:10 · 224 阅读 · 0 评论 -
rpm卸载命令
可以先用rpm -q 'xxx' 或者 rpm -qf 'xxx/bin/xxxx.xx' 来查询一下所属的rpm包的名字。然后用rpm -e 'xxxxxx' 来删之。'xxx/bin/xxxx.xx' 是一个包中任意的文件'xxxxxx' 是查询得到的rpm包的名称 rpm -e的时候后面的文件名不用加版本号安全地卸载RPM卸载转载 2016-03-31 11:08:28 · 1750 阅读 · 0 评论 -
本地多ssh-key问题
由于工作需要,连接hadoop节点需要ssh-key,此外github也需要ssh-key,以后可能有更多的地方需要ssh-key,因此有必要解决本地多ssh-key问题。通常情况下,ssh-key只在~/.ssh/目录下面,多个ssh-key时,我们需要区别出不同的key密钥和公钥。(我们可以取不同名解决这个问题)由于有多个ssh-key,因此需要配置好每个ssh-key所对应的用途。具原创 2016-04-23 11:10:14 · 310 阅读 · 0 评论 -
centos下文件颜色
linux中文件颜色,蓝色,白色等各自代表的含义绿色文件---------- 可执行文件,可执行的程序红色文件-----------压缩文件或者包文件蓝色文件----------目录白色文件----------一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件----------链接文件,主要是使用ln命令建立的文件红色闪烁----------表原创 2016-04-27 11:27:00 · 6705 阅读 · 1 评论 -
服务器登录,数据传输方法
ssh root@123.123.123.123 -p 2000scp -r -P 2000 root @123.123.123.123:/home/user/dir ./localdir原创 2016-04-27 15:03:04 · 366 阅读 · 0 评论 -
shell获取系统时间
获得当天的日期date +%Y-%m-%d输出: 2011-07-28 给我的变量赋值myDate=$(date +%Y%m%d) 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期date -d next-day +%Y%m%d获取昨天转载 2016-05-26 09:45:08 · 2115 阅读 · 0 评论 -
sed
sed -n '1,3p' filename原创 2016-05-24 22:57:36 · 275 阅读 · 0 评论 -
vi操作
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f原创 2016-04-26 15:45:19 · 4180 阅读 · 0 评论 -
解决linux下网页页面解析问题
前段时间碰到个问题,我再使用LuManager时,里面网站相关里有个upload按钮在Firefox和chromium浏览器中均无法正常显示。都想着把服务器架设到windows系统上了,好在最后解决了。解决办法如下:1. 我自己电脑使用linux系统比较少,没有安装flash插件。首先安装了flash插件。 1.1 首先我尝试了用这个百度经验贴:http://jingyan.bai原创 2016-01-15 16:41:22 · 351 阅读 · 0 评论 -
汉语输入法无选择列表
出现问题:centos下的输入法由于python版本的问题,导致输入法没有候选输入列表。看了网上的一些资料,大部分说的是由于升级版本后的,python的PATH问题导致的。但是我的python目录没有错误,/usr/bin/下的python是老版本,可以import gtk。还是出现这个问题。可能是有些其他地方引用python的过程中出现对新老版本python引用出现混乱导致的。解决办法:原创 2016-01-15 19:13:17 · 367 阅读 · 0 评论 -
kvm
具体细节记不清了,把大概思路记下来:安装kvm,这时需要安装好多图像显示的插件。修改网络配置,一直有问题,virt-manager打开提示网络未配置或者系统崩溃,重启电脑就可以了。virt-manager打开虚拟机,装windows系统就好了。原创 2016-04-05 21:30:04 · 239 阅读 · 0 评论 -
inode
一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 s原创 2016-05-05 15:53:02 · 274 阅读 · 0 评论 -
在ubuntu和centos下面安装fcitx[转发]
转发按钮不能点了,不知道为什么~~~为了改变启动顺序,想在ubuntu下面查一下方法,没有输入法,叫一个困难啊!鄙视SCIM,所以装fcitx。 不过网页上可以用搜狗云输入法,反应有点慢,但是还是不错啦。你们可以查查,也很简单。 一、UBUNTU下的安装 为了安装fcitx试过很多方法,目前只有两种我能用的 *********************************转载 2016-02-18 22:54:51 · 516 阅读 · 0 评论 -
linux读取文件
linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解:转载 2016-05-23 10:51:14 · 608 阅读 · 0 评论