vim使用命令大全

vim使用命令大全以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 …在vim窗口中打开一个新文件:open file在新窗口

标签:

Linux主机Nginx下配置NodeJS、Express和Forever

   一、Nginx站点与NodeJS站点共存的配置  首先是网站入口问题,Nginx使用了80端口,NodeJS使用8080端口。我们利用Nginx的“proxy_pass”将对80端口NodeJS站点的访问导向8080端口,在LuManager中,这个配置十分简单:<!–more–>  1、进入LuManager后台,用&l

标签:

LINUX系统必备安全配置:打造一个安全的linux系统

     安全无小事,打造一个安全的linux系统是管理员的一个基本素质,以下讲8点系统必备的安全配置.    1.账号管理    vi /etc/passwd    修改root 的uid号,将普通用户的uid改为0 ,使root变为普通用户,普通用户成为root,即使root遭到破解,也没有权限进行任何操

标签:

MAMP Pro 3.05 on Mavericks updated to Yosemite - Apache does not start

     今天新版发布,立刻升级,结果就这MAMP玩意不能启动了.启动的时候直接报错: dyld: Symbol not found: _iconv Referenced from: /usr/lib/libmecabra.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib i

标签:

wget与wput

     不多写,就几个关键点:    wget ftp://xxx.xxx.xxxx.xxx/data/* --ftp-user=xxx --ftp-password=xxx    用于下载FTP目录    wput /var/www/xxxx ftp://user@password:/data/xxxx&

标签:

linux里面的清屏命令是什么呢(clear,reset)

    在windows 的 DOS 操作界面里面,清屏的命令是 cls,那么在 linux 里面的清屏命令是什么呢?下面分享几种 linux 下清屏命令的方法.    (1)clear    这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息.一般都会用这个命

标签:

修复OpenSSL安全漏洞(Heartbleed)的简单方法

  首先要说的是,这个heartbleed漏洞只波及到使用了 ssl 访问的网站,即链接中带有 https的网站。  其实,你可以通过一个国外的网站检测是否存在该漏洞,以及是否要升级:  SSL Heartbleed漏洞检测  下面是几个常用linux系统的修复方法:  Debian/Ubuntu:  # apt-get update  # apt-get install openssl libs

linux环境下如何用bash命令判断文件或文件夹是否存在

  在写shell脚本的时候,还是有些注意事项的,比如空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结  写判断语句的时候[]之间一定要有空格。以下是一些常见的判断:   #如果文件夹不存在,创建文件夹  if [ ! -d “/myfolder” ]; then  mkdir /myfolder  fi  #shell判断文件,目录是

linux下apache启动、停止、重启的命令

    基本的操作方法:    本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况    apahce启动命令:    推荐/usr/local/apache2/bin/apachectl start apaceh启动 &nbs

标签:

git merge 和git rebase 命令的区别在于代码树的整洁度不同

看到一篇git merge 和git rebase区别的文章解了我一直的困扰,特此分享起因 前两天和项目组的成员分享了git相关知识,因为我发现大家再运行git pull时没有加后面的参数 –rebase。也就是说,如果你运行git pull,那么git会帮你做两件事情,首先拿到远程最新的代码,然后运行 git merge。那么如果是git pull –rebas

标签:

掌握Linux操作系统必须具备的七大能力

  Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intelx86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解Linux带给我们的七个功能。L

标签:

linux环境下安装oracle如何增加swap分区的命令语句

  1、检查当前的分区情况(使用free -m或cat /proc/swaps ):  [root@db2 root]# free -m  total       used       free     shared  

linux下安装oracle 11g的详细步骤和图示说明

我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。一.下载oracle到oracle官方网站下载对应版本的oracle,我下的是oracle for linux X86http://www.oracle.com/technetwork/database/enterprise

标签:

  今天在做程序移植的时候出现本地运行得好好的程序放到linux上却提示表不存在。仔细一看,数据库的表名全部是小写,程序却全部用大写。之所以在本地能运行,是因为windows的文件名是不区分大小写的,Linux却严格区分呢。如果要把程序全部改一遍也比较麻烦,这个可以通过修改my.cnf 实现不区分大小写,修改办法是:  vi /etc/my.cnf  在[mysqld]下加入一行:  lower_
 清理前内存使用情况 free -mecho 1 > /proc/sys/vm/drop_caches清理后内存使用情况 free -m完成!查看内存条数命令:dmidecode |grep -A16 "Memory Device$"

SSH显示中文乱码问题 这样轻松解决

(1) 打开/etc/sysconfig/i18n设置为:LANG="zh_CN.GB2312"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-

标签:

可以这样用dd命令测试磁盘写入性能

 1. dd if=/dev/zero of=test bs=64k count=16k  这个很不准确的,因为命令结束的时候数据还没有真正写到磁盘上去  2. dd if=/dev/zero of=test bs=64k count=16k conv=fsync  这个还算准确,数据已经写入磁盘  3. dd if=/dev/zero of=test bs=64k count=4k oflag=

标签:

Ubuntu下vi编辑器方向键变成字母的解决方法

非常简单的一个操作,只需2步,完美解决Ubuntu下vi编辑器方向键变字母的问题。一.执行命令 sudo apt-get remove vim-common二.执行命令 sudo apt-get install vim

标签:

Linux下的分区工具和Fdisk使用方法

  现在发行版本的Linux已经提供了图形交互界面,很多的人还是感觉无从下手。原因主要是不清楚Linux的分区规定,及Linux分区工具—Fdisk的使用方法。下面从这两个方面入手,来讲解这个困扰大家的问题。  Linux的分区规定  1.Linux分区工具—Fdisk设备管理  在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不

标签:

Linux 虚拟服务器 测试工具 surealived 0.9.5 发布

  Surealived是一种有效的LVS(Linux 虚拟服务器)服务测试工具。基于epoll,允许您通过HTTP、TCP、DNS和Exec来检测主机的状态。支持 SSL。测试是动态的模块,你可以扩展和编写自己的模块。您也可以dynamicaly改变重量或设置在运行状态实时时间。测试状态到内核中注入 IPVS表使用的ipvssync申请。配置是高度可扩展的,这么多的测试协议,可以很容易地实现。 
分页:«12»