在Linux环境下单机上实现MySQL5主从数据库同步复制

1.安装MySQL(略)2.启动多个MySQL服务器    要实现在单机上启动多个MySQL服务器,有两种方法,一种是直接使用mysqld_safe来运行多个服务器当然这样分别编辑配置文件,而且关闭服务器的时候也要读取配置文件,所以比较麻烦,另一种方法是使用MySQL提供到工具mysqld_multi脚本来管理多个服务器,下面使用的方法是mysqld_safe来实现。3.前置条...
阅读(3001) 评论(0)

Ubuntu下出现Mysql error(2002)的解决方法

      过了一阵子后,为了写分布式作业,重新使用Mysql时,发现虽然启动成功了,但是连接的时候去出现如下错误ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/run/mysqld/mysqld.sock (2)根据提示是/var/run/mysqld/mysqld.sock文件不...
阅读(18384) 评论(3)

Ubuntu中配置awesome3.x

       安装好awesome后,就可以登录进入awesome好好体验一下了,总的感觉就是很简洁,轻量就是快啊。awesome默然启动后,主题是深色的。最上面一栏是工具栏,从最左边的logo菜单,然后是1-9工作区,在awesome中称作tag,然后就是窗口列表栏,最右边是systray。    在awesome中启动的程序,默认都是没有窗口边框的,因为不用使用鼠标去最大最小化,关闭。而且...
阅读(4510) 评论(0)

Ubuntu中使用awesome

1.awesome介绍    awesome是一款平铺式窗口管理器,将所有打开的窗口设置成各种平铺方式,让它们之间无间隙的平铺于桌面上。awesome可以全部使用键盘来操作窗口2.安装    $sudo apt-get install awesome awesome-extra3.使用    注销用户,然后在登录时选择awesome即可。4.基本快捷键    Super...
阅读(5704) 评论(0)

配置编译内核(Linux kernel)

       虽然以前也编译过内核,但是关于内核配置选项特别是有关本机驱动这块还是不熟悉,因为没有通过确定有效的途径知道当前工作正常的内核中到底使用了什么驱动模块来控制硬件,最近看到一本书《Linux kernel in a netshell》,感觉讲的还不错,所以记下笔记。1.编译内核的工具    gcc    binutils(ld)    binutils是gcc的工具链,用来链...
阅读(2006) 评论(0)

搜狗云输入法的Firefox插件

搜狗云输入法推出了firefox浏览的插件,可以使用Firefox访问:http://pinyin.sogou.com/cloud/来安装。使用了一下,感觉还可以,毕竟搜狗输入法比ibus好用。有以下特点:1.可用于浏览器中文字的输入,但是不能在电脑的其他地方输入,如普通文件。2.即使勾选了“地址栏“,但是还是不能在地址栏中启动输入法。3.使用云输入法时要保持本地输入法处于英文状态...
阅读(984) 评论(0)

ubuntu下安装pthread的manpages(man 手册)

    由于学习多线程编程,所以用到pthread,但是man的时候却发现没有pthread函数库的手册页,然后安装$sudo apt-get install glibc-doc    安装以后,发现还是有很多函数不全,只有一小部分pthread的函数,使用man -k pthread或apropos pthread可以查找到当前manpages中关于pthread的手册。安装manpag...
阅读(11023) 评论(6)

在Ncurses中显示汉字,支持中文

        最近在学习Ncurses编程,因为确实比较喜欢终端下的程序:简洁、漂亮、快速、轻量。但是ncurses库默认并不支持中文显示,怎么办?解决方法如下:       1.安装ncursesw开发库以在ubuntu-9.10下为例:$sudo apt-get install libncursesw5 libncursesw5-dev       2.使用setlocale...
阅读(3297) 评论(0)

莫名其妙的问题:ubuntu主题没有了!

         今天学习GTK+,所以下载了源码包,然后安装了必要的依赖,装好后,因为默认安装是安装在/usr/local/include/目录下了,为了编程的方便,所以就建立了符号链接到/usr/include/目录下。        一晃就是一天了,现在打开某些程序,发现怎么显示不对,跟我的gentoo安装了gnome时的默认界面一样,很朴素的样子,怎么回事?一看Firefox还好,还没...
阅读(1014) 评论(1)

火狐插件: Vimperator操作指南

1.介绍    Vimperator是一个自由的火狐插件,给你提供Vim一样的按键来操作火狐。让你丢掉鼠标,异常高效,特别是一边浏览,一边写代码的时候。1.1.警告    Vimperator启用以后会自动关闭火狐的菜单栏和工具栏,如果你想要开启请在命令模式下输入:set guioptions+=mT,m(menu),T(Toolbar)。    另外,你可以使用:help来查...
阅读(3243) 评论(0)

linux c问题集锦

1.为什么我写的Makefile,在编辑了源代码文件后,使用make,make却提示目标文件已经为最新的了! 2.OpenGL,在窗口中画点时,怎样使用glVertexi()函数?因为传递的参数如果是大于1的int型,则不行,而必须传递[-0.1~0.1]之间的float,而且使用函数gVertex2f(). 3.OpenGL,使用菜单时,怎样解决点击菜单后不要捕捉GLUT_U...
阅读(696) 评论(0)

vim之于程序员--强大的vim结合ctags的使用

1.安装ctags    1)到http://ctags.sf.net下载最新的ctags    2)使用apt-get 安装$sudo apt-get install exuberant-ctags2.使用ctags生成tags,$ctags *.c生成所有C文件的tags,生成的文件就叫tags$ctags -R .递归生成所有目录下的tags。3.在vim中使用c...
阅读(2619) 评论(0)

使用 gdb查看内存

刚开始在linux下编程的时候,很少使用gdb,因为写的程序都很小,然后看了一些比较好的C语言书后,发现了一些有趣的东西,比如malloc ,calloc,free等,然后就想调试程序,看看内存中到底是怎么一回事,所以就在vc6上面调,但是,不能以为这个原因就去用windows吧,所以还是学学gdb怎么查看内存单元,^_^。x     /nfu addressn     要查看几个内存单元...
阅读(2648) 评论(0)

从零开始配置mutt-fetchmail-procmail-msmtp

注意:使用qq邮箱做的测试,请确保开启了qq邮箱的pop/smtp/imap服务,具体在邮箱的设置页面中。1.安装软件msmtp$sudo apt-get install msmtpmsmtp是一个轻量级的发送邮件程序,可以和mutt结合使用,因为sendmail过于庞大,所以采用轻量级的msmtp,建立配置文件$vi $HOME/.msmtprc内容如下:accoun...
阅读(6927) 评论(3)

ubuntu9.10中配置grub1.97(Grub2)

       在ubuntu9.10(karmic koala)中配置grub1.97,grub1.97是ubuntu9.10发行是默认的,如果需要使用以前老的grub0.97,可以自己手动安装,运行$sudo apt-get install grub即可,然后运行$sudo update-grub就会检测系统上的系统,生成/boot/grub/menu.lst文件。但是可能不能检...
阅读(2726) 评论(4)

在ubuntu9.10(karmic koala)中重新启用Ctrl-Alt-Backspace来重启X系统

 在Gnome中,默认使用Ctrl-Alt-Backspace组合键来重启X系统,但是在ubuntu中,从8.10就开始禁止这个组合键了,其实可以在xorg.conf文件中添加一个section,设置dontzap为flase就可以了,但是这里有更安全,简单的方法,避免自己去修改xorg.conf文件《系统》    《首选项》        《键盘》            《布局》...
阅读(916) 评论(0)

Ubuntu9.10中安装配置mysql5

 MYSQL5今天在ubuntu上安装了mysql5.1.12-beta版本,为了学习一下mysql,毕竟我还是开源的支持者。1.安装    安装过程仔细看源码包中的INSTALL-BINARY就行了,注意使用root用户,特别是在运行scripts/mysql_install_db命令时。2.设置用户权限    安装成功后,会出现提示,叫你为数据库的root用户设置密码,...
阅读(913) 评论(1)

SystemrescueCD加载内核不成功!

     今天到研会装机器,说实话,第一次有机会拆装PATA硬盘的电脑,终于实践了一下怎样设置硬盘跳线,原来跳线设置说明就在硬盘背面。转好硬盘和内存后,开机,然后才想起来应该看看这个硬盘里到底有什么东西(由于是别人的),是否需要备份,打算使用systemrescuecd进入系统后来查看,从CD-ROM启动后,进入到systemrescuecd,然后启动默认内核,过了一会儿,出现错误提示:没有足...
阅读(881) 评论(0)

使用tar种木马

      tar是linux中强大的打包工具,最常用的命令莫过于$tar cz/jvf$tar xz/jvf$tar t[z|j]vf几条命令了。      有时还需要使用p选项,来保持tarball文件中的文件权限保持不变,这在安装Gentoo解亚portage时就用过。下面是使用tarball来种目录的集中方式,如有tarball文件malicious.tar.gz,...
阅读(840) 评论(0)

移动/etc/passwd后,不能切换用户了,退出后任何用户都不能登录!

       今天在看书时,发现一种使用tarball来进行攻击的方法,但是通常不会这么用tar命令,通过tar的-P选项,让tar打包和解包时不去除路径首部的/目录,这样在解压时就可以成功将你的攻击文件写入系统目录中如,/bin等。       使用下面命令来建立有攻击性的tarball$tar -Pczvf malicious.tar.gz /bin/attack       查看...
阅读(2453) 评论(0)
57条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:528829次
    • 积分:6872
    • 等级:
    • 排名:第3111名
    • 原创:141篇
    • 转载:1篇
    • 译文:0篇
    • 评论:104条
    最新评论