随笔分类 -  [技术]Linux

摘要:MakeFile的规则 如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。 如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。 如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。 makefile文件定义的规则如下: target... : prerequisites ... ... 阅读全文
posted @ 2017-02-13 17:02 dorothychai 阅读(269) 评论(0) 推荐(0) 编辑
摘要:cat Controller.log | grep -A 3 'hello' 阅读全文
posted @ 2015-07-21 12:44 dorothychai 阅读(802) 评论(0) 推荐(1) 编辑
摘要:vim g shttp://blog.chinaunix.net/uid-10597892-id-3311441.html 阅读全文
posted @ 2015-06-29 00:18 dorothychai 阅读(121) 评论(0) 推荐(0) 编辑
摘要:转载:http://blog.163.com/rettar@126/blog/static/1216503422012135511740/ 手动执行都很正常的的脚步,添加到定时任务中一直执行失败,日志文件全是乱码 经过多方查证终于找到了原因! crontab启动的任务没有获取系统的环境变量,导致中文乱码 解决办法: 在执行的脚步中添加编码方式或者添加对应的环境变量 ... 阅读全文
posted @ 2015-06-15 16:11 dorothychai 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Hadoop集群中,使用DNS而不是hosts来访问服务器。 1. 安装bind软件 用root用户运行: yum -y install bind* 2. 配置named.conf文件 vi /etc/named.conf 修改以下部分: listen-on port 53 { any; }; allow-query { any; }; 修改完毕后继续修改/etc下面的另... 阅读全文
posted @ 2015-06-11 17:52 dorothychai 阅读(777) 评论(0) 推荐(0) 编辑
摘要:TCP端口大家都知道,比如80端口,可以使用 telnet ip 80,来验证端口是否正常监听,那UDP端口是否可以同样测试呢?详细如下:下面我们来进行测试,123端口是服务器42.11.12.13打开的UDP端口,udp 0 0 42.11.12.13:123 0.0.0.0:* 1472/ntp... 阅读全文
posted @ 2015-05-23 07:38 dorothychai 阅读(818) 评论(0) 推荐(0) 编辑
摘要:1. 循环遍历所有节点 #!/bin/bash IpPrefix=192.168.1. User=root Pwd=000000 for((i=84;i> tmp/$i echo "$i done!" }& done 2. 拷贝文件到所有节点 #!/usr/local/bin/expect -f set timeout -1 set IpAddr [li... 阅读全文
posted @ 2015-05-08 12:54 dorothychai 阅读(458) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-20639775-id-2453085.html Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用。 spawn命令激活一个Unix程序来进行交互式的运行。 send命令向进程发送字符串。 expect... 阅读全文
posted @ 2015-05-07 17:23 dorothychai 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1. 用mkfs命令在/dev/sdb上创建ext4文件系统 1.1 mkfs命令 在设备上创建文件系统 mkfs [options]device 参数 device为要在其上面创建文件系统的设备的名称。 如果设备名在/etc/fstab中,则可以使用该设备的挂载点来替代设备名,例如:用/home代替/dev/sda2 选项 当运行mkfs时,可... 阅读全文
posted @ 2015-05-07 16:52 dorothychai 阅读(316) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/wallwind/article/details/7580659 错误信息: error while loading shared libraries: libXXX.so.11.1: cannot open shared object file: No such file or directory locate libXXX.so.1.2.3 (... 阅读全文
posted @ 2015-04-29 10:23 dorothychai 阅读(821) 评论(0) 推荐(0) 编辑
摘要:自动编译脚本 build.sh, 放置在项目根目录下。 #!/bin/bash # check args # init path CURRPATH=`pwd` LIBDIR="$CURRPATH/WebContent/WEB-INF/lib" SRC="$CURRPATH/src" CLASS="$CURRPATH/WebContent/WEB-INF/classes" if [... 阅读全文
posted @ 2015-04-28 12:48 dorothychai 阅读(905) 评论(0) 推荐(0) 编辑
摘要:为什么原来的eth0会变成eth1? 很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0... 阅读全文
posted @ 2015-04-13 17:43 dorothychai 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1. awk用例 今天用awk来统计一个字符出现的次数,总是比实际多一个。查了半天才发现问题所在。 文本tt.txt如下: 014collection1PassRecord2014false/home/solr-4.5.0/example/solr/PassRecord2014//home/solr-4.5.0/example/solr/PassRecord2014/data/solr... 阅读全文
posted @ 2015-04-01 15:38 dorothychai 阅读(300) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/brioxu/article/details/5104736在linux下查看进程大家都会想到用 ps -ef|grep XXXps -aux | head -1 打印title aux打出cpu和内存占有情况可是看到的不是全路径,怎么看全路径呢?每个进程启... 阅读全文
posted @ 2015-03-22 14:36 dorothychai 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1. init进程 非内核进程中第一个被启动运行的,因此它的进程编号PID的值总是1。init读它的配置文件/etc/inittab,决定需要启动的运行级别(Runlevel,分别由0到6的整数表示)。 对每一个运行级别来说,在/etc/rc.d子目录中都有一个对应的下级目录。这些运行级别的下级子目录的命名方法是rcX.d 在各个运行级别的子目录中,都建立有到/etc/rc.d/init... 阅读全文
posted @ 2015-03-16 15:44 dorothychai 阅读(410) 评论(0) 推荐(0) 编辑
摘要:http://youhuiba.net/2013/06/09/520.html有时候在ssh远程登录到其他主机上时发现登录时间太长,要等待很久才会出现输入密码的提示,google了一下,发现主要有两个问题会导致ssh登录慢:1.使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相... 阅读全文
posted @ 2015-03-11 17:17 dorothychai 阅读(462) 评论(0) 推荐(0) 编辑
摘要:From: http://blog.csdn.net/yinan9/article/details/16805275 环境:CentOS 5.10(虚拟机下) [root@localhost hadoop]# lsb_release -a LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics... 阅读全文
posted @ 2014-12-20 18:31 dorothychai 阅读(261) 评论(0) 推荐(0) 编辑
摘要:intel cpu提供Ring0-Ring3三种级别的运行模式,Ring0级别最高,Ring3最低。Linux使用了Ring3级别运行用户态,Ring0作为 内核态,Ring3状态不能访问Ring0的地址空间,包括代码和数据,一条工作在0级特权级的指令具有了CPU能提供的最高权力,而一条工作在3级特权级的指令具有CPU提供的最低或者说最基本权力。 用户态切换到内核态的3种方式 ... 阅读全文
posted @ 2014-12-20 10:34 dorothychai 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1. 需安装wpa_supplicant https://wiki.archlinux.org/index.php/WPA_Supplicant_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29 2. 安装dhcpcd 要求关闭NetManager服务,常常出现如下错误: ioctl[SIOCSIWSCAN]: Device or resource... 阅读全文
posted @ 2014-11-14 16:30 dorothychai 阅读(398) 评论(0) 推荐(0) 编辑
摘要:转自: http://blog.csdn.net/jimanyu/article/details/9697833 下面是具体的步骤 一:确定无线网卡的型号,驱动下载 第一步要确定机子的无线网卡型号是什么,可以用命令 [root@CentOS ~]$/sbin/lspci | grep Broadcom02:00.0 Network controller: Broadcom Corporation... 阅读全文
posted @ 2014-07-11 19:05 dorothychai 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示