摘要:备份数据库#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u 用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 1.导出结构不导出数据#mysqldump --opt -d 数据库名 -u root -p > xxx.sql 2.导出数据不导出结构#mysqldump -t 数据库名 -uroot -p > xxx.sql 3.导出数据和表结构#mysqldump 数据库名 -uroot -p > xxx.sql 4.导出特定表的结
阅读全文
摘要:解决方法:sudo命令允许用户在RHEL上以另外一个身份执行命令。sudo命令和su命令是不一样的,sudo更加灵活和安全。一个最重要的好处是它能在日志中记录所有通过sudo做的命令操作,默认记录日志为/var/log/secure。sudo命令的配置文件为/etc/sudoers,该文件保存用来决定是否允许一个用户执行某个命令的规则定义,一般推荐用户用sudo的RPM包携带的visudo命令来对规则进行编辑定义。假设我们希望normaluser这个用户能以root身份来执行程序,首先我们不对/etc/sudoers进行任何配置,直接使用sudo来执行:$ sudo /sbin/service
阅读全文
摘要:安装步骤:1.编译环境,安装C库、C++库和Boost库装好sudo apt-get install build-essential* 有可能安装build-essential后gdb就已经安装过了sudo apt-get install gdb2. 在 Ubuntu 软件中心 中安装 Code::Blocks IDE3. 安装 Code::Blocks的调试组件 Valgrind(探测内存泄露):sudo apt-get install valgrind4. 安装外围爱好者根据需要自行编译并贡献的软件sudo apt-get installcodeblocks-contrib5. 安装 wx
阅读全文
摘要:前言: 前几天下了vim配置文件, 感觉挺不错的, 只是打开时提示"配色方案molokai找不到", 百度了一下, 找到这篇文章. 于是, 所有问题解决, 缺少配色方案文件.这里是vim 站点上提供的配色方案,数量巨大,但预览图不是全部都有。只下载了前面三个.这里是有人把部分配色方案集中做了展示,并提供了下载地址。如何使用配色方案?1. 把下载下来的 .vim 文件放在 “/usr/share/vim/vim73/colors/” 目录或者放在 “~/.vim/colors/”目录下,后者如果不存在可以自己建一个。2. 在 “~/.vimrc” 文件中添加下面一行,重新打开
阅读全文
摘要:1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。-a :将内容读入到数值中echo -n "Input muliple values into an array:"read -a arrayecho "get ${#array[@]} values in array"-d :表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可以定义一直读到出现执行的字符位置。例如read –d madfds value,读到有m的字符的时候就不在继续向后读,例如输入为
阅读全文
摘要:方法一1.通过lsof命令查看PIDipv4[root@test proc]# lsof -Pnl +M -i4 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 1419 1401 10u IPv4 6793357 TCP *:8453 (LISTEN) AutonomyD 6147 1401 6u IPv4 7597365 TCP *:20003 (LISTEN) AutonomyD 6147 1401 14u ...
阅读全文
摘要:原文:http://www.cnblogs.com/alaska1131/articles/1659654.htmlSSH为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。而 SS
阅读全文
摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 .html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里
阅读全文
摘要:写法一:#!/bin/bashwhile read linedo echo $line #这里可根据实际用途变化done < urfile写法二:#!/bin/bashcat urfile | while read linedo echo $linedone注意:以上代码中urfile 为被读取的文件
阅读全文
摘要:1、Linux shell getopts 笔记 获取UNIX类型的选项: unix有一个优点就是标准UNIX命令在执行时都具有相同的命令行格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为: getopts option_string variable 其中option_string中包含一个有效的单字符选项。若getopts命令在命令行中发现了连字符,那么它将用连字符后面的字符同option_string相比较。若有匹配,则把变量vari
阅读全文