自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 Linux下通过OTG把板卡上的一个磁盘或文件映射成移动磁盘

我们经常会把手机或其他电子设备插入PC机来进行一些文件的互传,当把手机插入PC机时,会看到PC上出现了一个移动磁盘,但具体在Linux下如何实现,现把方法介绍如下,至于详细的原理这里就不介绍了,因为我也只是知其然不知其所以然。好了废话不多少,现介绍如下:1、首先,想在PC机上看到Linux板卡上的磁盘,首先你的这个Linux板卡需要支持OTG且厂商已经提供好相应驱动,我这里用的是i.mx6

2014-12-15 15:37:19 586

转载 vim中go的语法高亮设置

测试环境:ubuntu 14.04 之kylin 版vim本身不带golang的语法高亮解决方案:在 /usr/share/vim/vim74/ 中有这么几个文件夹:syntax, ftplugin, indent, compiler等,我们查看syntax可以看到有gcc.vim等其他语法文件,但是没有go.vim, 好在我们可以从源码下载

2014-12-01 19:18:00 437

转载 Linux Used内存到底哪里去了?

前几天 纯上 同学问了一个问题:我ps aux看到的RSS内存只有不到30M,但是free看到内存却已经使用了7,8G了,已经开始swap了,请问ps aux的实际物理内存统计是不是漏了哪些内存没算?我有什么办法确定free中used的内存都去哪儿了呢?这个问题不止一个同学遇到过了,之前子嘉同学也遇到这个问题,内存的计算总是一个迷糊账。 我们今天来把它算个清楚下!通常我们是

2014-12-01 19:14:29 433

转载 模拟电视频率可用于超级Wi-Fi

卡尔斯鲁厄理工学院的科学家正在呼吁政府交出未使用的模拟电视频率,这样就可以建立一个广泛的免费Wi-Fi网络。他们认为,过时的模拟电视频率应该用于 创建“超级Wi-Fi”的新空间,将推动世界经济持续发展,同时减轻现有通讯网络的压力。卡尔斯鲁厄理工学院科学家表示:“我们的方法实施将有深远的影 响,个人,机构和企业将更少地依赖于昂贵的移动通信网络进行数字通信,从而带来巨大的经济利益。”由

2014-12-01 10:49:52 513

转载 AWS宣布推出亚马逊极光,一种和MySQL兼容的RDBMS

在 AWS 的 re:Invent 大会上,Amazon(亚马逊)宣布了被称为 Aurora(极光) 的全新数据库。Aurora 和已经支持的的 MySQL、MS SQL Server、Oracle 和 PostgreSQL 一样,用于支撑亚马逊的 RDS(关系数据库服务)。据 AWS 的宣传,Amazon Aurora 是一种关系数据库引擎,它结合了高端商业数据库的高速、可靠性以及开

2014-12-01 10:45:58 456

转载 Zend Studio 12盛大发布

Zend Studio 12版本正式发布,增加了新的移动开发技术,一个完全的移动应用工作示例,新用户体验改进的特性,并实现了基于Eclipse 4平台的开发。(Zend Studio目前8折促销,还有打折心愿,自己想怎么打折就怎么打折。【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air满就送,还不赶快买买买!)Zend Studio

2014-12-01 10:40:17 410

转载 Ubuntu也许能在中国给Windows以致命打击

Ubuntu Kylin也许能在中国用来替代WindowsWindows操作系统将退出中国的前门,而它的位置将由一个Linux发行版替代,用于官方和政府部门。问题是目前还没有一个真正的可替代系统,尽管还是有一款操作系统也许已经准备接下这个任务,它就是Ubuntu Kylin。至少可以这么说,中国政府和微软目前的关系很紧张。 就像新闻里说的 ,一个用Linux类似系统在全国逐

2014-12-01 10:36:27 246

转载 Larry:存储市场正在酝酿一场颠覆性变革

目前,SUSE已开始SUSE Storage Beta版的测试阶段。SUSE Storage是一款针对企业客户,可实现自我修复和自我管理的分布式软件存储解决方案。借助SUSE Storage和商用成品(COTS)磁盘阵列,客户可通过更经济的费用满足自己对对象存储、档案存储和散装存储的不断增长的需求。Gartner公司服务器与存储副总裁Stanley Zaffos表示,据Gartner预

2014-12-01 10:32:23 262

转载 利用tcpdump监控tcp连接三次握手和关闭四次握手

学习网络编程最主要的是能理解底层编程细节,一开始看《UNIX网络编程卷1:套接字联网API》的时候搞不懂什么seq、ack到底是什么东西, 最近了解了tcpdump的一些用法后感觉两者结合起来还是比较容易理握手过程的。以下就通过tcpdump工具来监控相关内容,并和书本上的流程进行对 比介绍,希望对入门的童靴有些帮助吧服务端代码如下:#include //socket listen

2014-11-24 10:42:48 436 1

转载 linux下安装zookeeper(非集群)

首先下载zookeeper的最新安装包,并解压、copy配置文件:$ sudo tar xzvf zookeeper-3.4.6.tar.gz $ cd zookeeper-3.4.6 $ sudo cp conf/zoo_sample.cfg conf/zoo.cfg下一步,打开配置文件zoo.cfg进行编辑:$ sudo vim zoo.cfg添加如下配置(下面的五项,

2014-11-24 10:40:58 292

转载 Linux 下的tmpfs文件系统(/dev/shm)

介绍   / dev/shm/ 是一个使用就是 tmpfs 文件系统 的设备,其实就是一个特殊的文件系统。 redhat 中默认大小为物理内存的一半 , 使用时不用 mkfs 格式化。   tmpfs是 Linux/Unix系统上的一种基于内存的 虚拟 文件系统。tmpfs可以使用您的内存或swap分区来存储文件( 即它的存储空间在 virtual memory  中 

2014-11-24 10:31:10 394

转载 Linux 命令整理 —— 基本操作

1.ls 目录列举(dir)一般我们这么写:Linux代码  收藏代码    ls   列举当前目录的所有文件,如果文件很多的话,这么看很复杂。我们可以加关键字,例如我们要看包含xml的全部文件。Linux代码  收藏代码    ls *xml*  如果这个时候,我们想要看到这些文件的所有者信息可以这么写:Linux代码  收藏代码    l

2014-11-24 10:28:44 247

转载 VMware投资10亿于中国并启动Linux开发项目

如果说刚开始成立云公司是一种小规模的实验性的动作,实际上到今天为止中国电信内部将云视为未来一个战略支柱型的产业。在主题为“纵横无限”的vForum 2014大会上,VMware公布对中国市场的投资计划及最新的与合作伙伴的合作。同时,就VMware与中国电信天翼推混合云服务,VMware公司全球副总裁、大中华区总裁宋家瑜说:“我们三大战略软件定义数据中心、混和云和企业移 动。而在整个

2014-11-24 10:25:36 1136

转载 通过shell脚本操作mysql数据库

在做一些日常的运维工作的时候,经常需要些一些shell脚本进行设备性能以及其它参数的监控。在过去的一年工作中,接触到的比较多的是对数据库中某些信息的监控。于是就想到了用shell+mysql+crontab进行实现。下面附上通过shell命令行非交互式的操作数据库的方法:mysql -hhostname -Pport -uusername -ppassword -e 相关m

2014-11-22 21:05:38 334

转载 细说linux IPC(三):mmap系统调用共享内存

前面讲到socket的进程间通信方式,这种方式在进程间传递数据时首先需要从进程1地址空间中把数据拷贝到内核,内核再将数据拷贝到进程2的地址空间 中,也就是数据传递需要经过内核传递。这样在处理较多数据时效率不是很高,而让多个进程共享一片内存区则解决了之前socket进程通信的问题。共享内存 是最快的进程间通信 ,将一片内存映射到多个进程地址空间中,那么进程间的数据传递将不在涉及内核。      

2014-11-22 21:01:31 288

转载 细说linux IPC(四):posix 共享内存

上一节讲了由open函数打开一个内存映射文件,再由mmap函数把得到的描述符映射到当前进程地址空间中来。这一节说说另外一种类似的共享内存方法,即 有shm_open函数打开一个Posix.1 IPC名字(也许是文件系统中的一个路径名),所返回的描述符由函数mmap映射到当前进程地址空间。        posix共享内存和尚上一节类似,首先需要制定一个名字参数调用shm_open ,以创建

2014-11-22 20:58:43 287

转载 细说linux IPC(五):system V共享内存

system V共享内存和posix共享内存类似,system V共享内存是调用shmget函数和shamat函数。           shmget函数创建共享内存区,或者访问一个存在的内存区,类似系统调用共享内存的open和posix共享内存shm_open函数。shmget函数原型为:#include   #include     int shmget(key

2014-11-22 20:55:41 310

转载 细说linux IPC(六):pipe和FIFO

在unix系统上最早的IPC形式为管道,管道的创建使用pipe函数:#include    int pipe(int pipefd[2]);  该函数创建一个单向的管道,返回两个描述符 pipefd[0],和pipefd[1],pipefd[0]用于读操作,pipefd[1]用于写操作。该函数一般应用在父子进程(有亲缘关系的进 程)之间的通信,先是一个进程创建管道,

2014-11-22 20:53:15 322

转载 Java实现文件压缩与解压[zip格式,gzip格式]

Java实现ZIP的解压与压缩功能基本都是使用了Java的多肽和递归技术,可以对单个文件和任意级联文件夹进行压缩和解压,对于一些初学者来说是个很不错的实例。zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流

2014-11-22 20:46:46 805

转载 缓存DNS服务器和主DNS服务器的快速搭建详解

缓存DNS服务器和主DNS服务器的快速搭建详解一、设定配置内容假设我们已经在网上注册了wangej.com域名,得到的IP网络是172.16.12.0/24ns服务器是:172.16.12.1www服务器:172.16.12.1,另外一个地址:172.16.12.3mail服务器:172.16.12.2ftp主机在www服务器上,即ftp为www的别名二、准备工

2014-11-21 17:57:33 518

转载 Linux-2.6.32内核编译流量计数器nfacct

把Linux- 3.17的功能移植到Linux-0.01上!我的时间为我掌控,这是我最大的财富!早上9点多到公司,一直到下班,这段时间有偿的坐班,我不会估计自己的事情,下班到家直到家人睡去,这段 时间有偿的 坐班,我不会顾及自己的事情,之后就是急促的喘息的夜,我的愿望刻在上帝的喉咙,希望通过推翻身边的拿人性做抵押的否认之墙,来从容面对恐惧(这是形容死 亡金属的)!好了!受虐自是开端

2014-11-21 17:51:08 247

转载 Linux中通过setfacl实现目录下创建文件

在Linux 系统中,可以通过setfacl 来实现目录下创建文件或子目录,并继承父目录的权限。下面以 root 用普通用户 user1 .在目录/mnt下[root@RedHat-7 mnt]# setfacl -m u:user1:rwx share        //为目录添加ower = user1 ,并赋予rwx 的权根。[root@redhat-7 mn

2014-11-21 17:30:48 602

转载 如何在 systemd 下管理Linux系统的时间和日期

timedatectl是用来查询和修改系统时间和配置的Linux应用程序。它是 systemd 系统服务管理 的一部分,并且允许你检查和修改系统时钟的配置。在这篇文章中,我们将涉及该小巧但十分重要应用程序的所有方面。系统当前的时间状态想要查看系统当前日期/时间,以及可使用不带任何参数的命令查看当前系统时间配置,可以这样:# timedatectl输入

2014-11-21 17:27:06 468

转载 Linux中ctrl+z 、ctrl+c、 ctrl+d区别

ctrl+c,ctrl+d,ctrl+z在linux中意义和区别ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行。 ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在

2014-11-21 17:23:15 512

转载 Linux修改文件权限记录

1、从文件类型上分可分为三种,用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。2、剩下的9个分别三个为一组每一组都有四种符号组成分别是“r”,“w”,“x”,“-”。r(read):代表读的权限w(write):代表写的权限x (execuite): 代表执行的权限- :代表没有这个权限

2014-11-21 17:19:36 713

转载 Linux 学习一 Linux常用指令,常用目录,Vi编辑器

1. Linux常用指令常用指令功能startx进入图形界面Shutdown -h now关机Shutdown -r now  或者 reboot重启Su -切换管理员logo

2014-11-21 17:17:08 287

转载 CentOS系统搭建Ruby On Rails平台

本文系统CentOS6.5 x64Ruby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似。Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置。你会发现,它真的是一个非常优美的框架!今天我们介绍如何在 Centos下搭建Ruby On Rails开发环境。Tips:Ruby Version Ma

2014-11-20 16:42:54 418

转载 如何在Ubuntu 14.04 LTS上安装MariaDB

MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库。MariaDB的背景 :2008年,MySQL被后来被Oracle在2010年收购的 Sun Microsystems 收购了。 最初被Sun公司的收购由于符合项目的需要而受到MySQL社区的欢呼,但是这种情绪并没有持续太久,接下来被Oracle的收购,不幸期望远远低于预 期。许多MySql的

2014-11-20 16:34:59 290

转载 SUSE 11中安装GCC开发环境

SUSE11中安装GCC开发环境安装包下载网站:http://213.174.32.130/sles/distribution/11.0-SP1/repo/disk1/suse/x86_64/RPM包搜索网址:http://rpm.pbone.net/查看Linux的版本linux:~ # cat /etc/issueWelcome to SUSE Linu

2014-11-20 16:30:51 2769

转载 极速蜗牛:apt-fast

如果你在Debian或Ubuntu系统上经常感觉到 apt-get 或 aptitude 包安装速度过慢,那么这里就有几种改善这一情况的方法。你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能?如果不是这些原因,你可以尝试第三个选择:使用 apt-fast 工具。apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,

2014-11-20 16:26:34 741

转载 linux常用文字处理命令总结

linux grep命令作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹   配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。主要参数-n:显示匹配行及   行号。-v:显示不包含匹配文本的所有行。-I:不区分大  

2014-11-20 09:11:25 196

转载 cron 表达式

前言:最近做的项目有用到定时器,每周只在特定时间运行一次,考虑到Spring Task的简单易用性,就果断选择了,我是配置在配置文件里面,没有用注解@Scheduled,推荐配置,注解虽方便,但更改需求时,需要代码重新编译。定时任务配置其实很简单,不再赘述,自行度娘。关键就是方法执行时机,Spring用cron字符串表达式来做设置。Cron表达式:Cron表达式是一

2014-11-20 09:08:16 210

转载 关于安装linux时要怎么分区的考虑的参考方式?

对于使用最小化安装的centos7目录列表,注意链接方式的目录会在统计占用空间时不会算入的;看看占用空间(链接目录不会出现)ok到这里,是否你知道每一个大概多少足够了?这里再看眼使用了几年的普通线上web服务器的目录(ubuntu的)看看占用空间情况(有mysql,nginx,php)du -h -d 1796K ./run9.

2014-11-20 09:04:30 281

转载 PF_RING Libzero中使用HugePage

Libzero中使用HUGEPAGESLibzero使用Hugepage来增加报文处理使用的内存大小。如果使用PF_RING ZC,它是必选的。注:Hugepage在Intel DPDK开发中也是必选的!!本文档描述如何在你的系统中启用hugepage。快速设置$ echo 1024 >/sys/kernel/mm/hugepages/hugepages-2

2014-11-20 08:59:19 320

转载 Linux 使用pid文件结束nginx

nginx的结束重启一般是通过下面命令来实现的:1kill -QUIT 26000其中26000是nginx的主进程号。每次都需要通过ps命令来查询nginx的主进程号,非常麻烦。 在《实战nginx:取代Apache的高性能Web服务器》一书中提到了使用pid文件的方法,不巧的是给的命令漏了些东西,这里给出完整的指令。

2014-11-20 08:56:26 980

转载 如何在站点静态文件下查找某关键字并修改文件名?

前段时间,因关于某些政治性的内容,公司部分站点需要做处理,而且数据库只保存近几年的,无法通过数据库删除或修改早些年的静态页面数据站点文件个数,不会少于几百万,我想大家不会一个个手工查找吧!也许真的有人那样搞呢,我只能“呵呵”了用程序思想去解决工作中遇到的问题,很有必要!站点环境:linux可以使用的shell脚本处理,因为他们是天生在一起的,而且处理上很方便,不过一

2014-11-19 17:55:57 282

转载 阿里云ECS服务器挂载硬盘的方法

阿里云的系统盘通常都不大,对于我们的日常使用,基本不足,因此都会额外购买至少一块硬盘,作为存储数据之用。数据盘要经过分区、格式化、挂载三个步骤,方能正常使用。 1、数据盘的分区先使用fdisk命令,查看分配的硬件编号:fidks -l如截图显示,设备编号为 /dev/sdb ,执行fdisk /dev/sdb命令进行分区 

2014-11-19 17:51:48 594

转载 64位CentOS 6.2下安装Zabbix 2.0.6

64位CentOS6.2下安装Zabbix 2.0.61、安装组件yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel p3rl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -yuseradd zab

2014-11-19 17:44:51 258

转载 iptables命令详解

iptables 指令语法iptables [-t table] command [match] [-j target/jump][-t table] 指定规则表-t 参数用来,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。个规则表的功能如下:nat:此规则表拥有 PREROUTING 和 POST

2014-11-19 17:39:23 351

转载 Linux系统入门学习:改变libvirt VM镜像的默认位置

提问: 我使用libvirt和virt-manager在我的Linux系统上创建虚拟机。我注意到虚拟机镜像位于/var/lib/libvirt/images目录。有没有办法改变虚拟机镜像的默认路径?libvirt和它的GUI前端 virt-manager 可以使用不同的虚拟机管理程序创建和管理VM,例如LVM和Xen。默认上所有的虚拟机镜像通过 libvirt 创建到/var/lib/li

2014-11-19 17:36:03 425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除