Linux
文章平均质量分 50
csdn程序猿
这个作者很懒,什么都没留下…
展开
-
linux系统添加root密码,与更改成root登录状态
<br />原创 2011-02-14 21:45:00 · 1241 阅读 · 0 评论 -
一些与编译,链接相关的问题(-fPIC)
一些与编译,链接相关的问题(zz) 地址无关代码,在64位下编译动态库的时候,经常会遇到下面的错误 /usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPI原创 2013-07-22 08:31:01 · 4628 阅读 · 1 评论 -
shell 脚本写的拷贝大文件显示拷贝百分比
#!/bin/shstrace -q -eread scp -- "${1}" "${2}" 2>&1 \| awk '{ count += $NF if (count % 10 == 0) { percent = count / total_size * 100 for (i=0;i<=percent;i++) pri原创 2013-11-26 11:27:50 · 1649 阅读 · 0 评论 -
shell 检测ip的合法性与检测网络掩码的合法性
有时我们需要检测IP输入的正确性与网络掩码的正确性,用shell脚本写的:#验证ip地址的正确性check_ip_format(){ echo $1 | grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null if [ $? = 1 ]; then return 1 else原创 2013-08-17 13:09:50 · 2665 阅读 · 0 评论 -
利用sshpass解决ssh与scp交互密码验证,tee -a 写日志与终端
众人所知,利用ssh与scp连接远程linux主机与传输文件的时候需要交互式的输入密码,有时候我们写脚本的时候,需要自动的输入密码,ssh可以利用密钥方式免输入密码。今天我所讲的是利用sshpass(google一下下载)进行非交互式输入密码。据说也可以利用except,具体的用法你可以google一下,我今天只讲sshpass的用法。原创 2013-08-11 23:55:03 · 3514 阅读 · 0 评论 -
gtest(google test)编译(静态库*.a和动态库*.so)与使用
gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的。它是基于xUnit架构的测试框架,支持自动发现测试,丰富的断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的测试报告。。原创 2013-07-22 08:33:40 · 9174 阅读 · 0 评论 -
linux,tar打包中如何排除其他文件
在backup.sh文件中,写入这些:BACKUP="/home/gfdpsdev/backup/dps_backup"TIME=$(date +%F)BACKUP_PATH=/home/gfdpsdev/backup/dps_backup/$TIMEif [ ! -p $BACKUP_PATH ]then mkdir -p "$BACKUP_PATH"fic原创 2011-10-25 09:40:11 · 1573 阅读 · 0 评论 -
linux,打包文件夹中的所有文件
打包文件夹中的所有文件tar -cvf filename.tar `ls -A`有时候用vi查看文件时,要查看十六进制:在命令模式下:输入: :%!xxd原创 2011-10-19 20:29:50 · 2089 阅读 · 3 评论 -
Setsockopt 用法及讨论
getsockopt 和 setsockopt获得套接口选项:int getsockopt ( int sockfd, int level, int optname, void * optval, socklen_t *opteln ) 设置套接口选项: int setsockopt ( int sockfd, int level, int optname, const void转载 2011-06-28 22:56:00 · 1321 阅读 · 0 评论 -
ubuntu 中ssh无密码配置 ,hadoop节点之间无密码登录
<br /> 今天在搭建hadoop环境配置的时候,需要ssh无密码登录,费了九牛二虎之力,终于搞定了。<br /> 首先,不同的linux操作系统,可能之间的命令有一些少许的不同,我的操作系统是ubuntu,所以把我所搞的记录下来。<br />1、hadoop02@ubuntuserver2:/root$ ssh-keygen -t rsa 命令,出现一下结果,我一直按Enter,按到最后,<br />Generating public/private rsa key pair.Enter fil原创 2011-03-16 21:45:00 · 14108 阅读 · 0 评论 -
ubuntu(Linux)常用命令(三)
<br />从网上搜索的,这三个常用命令可能有很多重复的,有时间整理下。不过这样也好就当加强记忆了<br />apt-get:<br />debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系<br />最常用参数:<br />update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行<br />upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就转载 2011-02-15 15:00:00 · 695 阅读 · 0 评论 -
ubuntu(Linux)常用命令(一)
Ubuntu常用命令 <br />sudo apt-get install 软件名 安装软件命令 <br />sudo nautilus 打开文件(有root权限) <br />su root 切换到“root” <br /><br />ls 列出当前目录文件(不包括隐含文件) <br />ls -a 列出当前目录文件(包括隐含文件) <br />ls -l 列出当前目录下文件的详细信息 <br /><br />cd .. 回当前目录的上一级目录 <br />cd - 回上一次所在的目录 <br />cd转载 2011-02-15 14:56:00 · 752 阅读 · 0 评论 -
ubuntu(Linux)常用命令(二)
<br />这些命令一定要非常熟悉,最好是全部背下来,做到能够手写输入<br />查看软件xxx安装内容 dpkg -L xxx 查找软件 apt-cache search 正则表达式 查找文件属于哪个包 dpkg -S filename<br />apt-file search filename 查询软件xxx依赖哪些包 apt-cache depends xxx <br />查询软件xxx被哪些包依赖 apt-cache rdepends xxx 增加一个光盘源 sudo apt-cdrom add 系转载 2011-02-15 14:58:00 · 667 阅读 · 0 评论 -
基于poll实现的echo服务器(poll函数的用法)
/*poll实现的echo服务器.Author:thinkmay*/#include #include #include #include #include #include #include #include #include #include #define OPEN_MAX 512#define BUFSIZE 1024int main(int argc原创 2012-08-29 22:03:56 · 1425 阅读 · 0 评论