摘要:信号(signal):通知进程已发生某种情况的技术,例如:,某个进程执行了除法操作,其除数为0,则将名为SIGFPE(浮点异常)的信号发送给该进程,进程如何处理信号有三种选择:1.忽略该信号,有些信号表示硬件异常,例如,除以0或者范围进程地址空间以外的单元等,因为这些异常产生的异常后果不确定,所以不推荐使用这种处理方式。2.按照系统默认方式处理,对于除以0的情况,系统默认是终止该进程。3.提供一个函数,信号发生时则调用该函数,扑捉改信号,使用这种方式,我们只要调用我们自己为此设定的函数,就能知道什么时候产生了信号,并做好处理方式。下面的情况可以产生Signal:1. 按下CTRL+C产生SIG
阅读全文
文章分类 - Linux
摘要:所有操作都在SSH下,以根帐号登录。我的版本为Centos Release 5.3 (Final)使用这个命令可以知道你的Linux版本cat /etc/redhat-release首先要安装libevent库。cd /usr/local/srccurl -O http://monkey.org/~provos/libevent-1.4.10-stable.tar.gztar xzvf libevent-1.4.10-stable.tar.gzcd libevent-1.4.10-stable./configure –prefix=/usr/localmakemake install接下来就是
阅读全文
摘要:直接打开文件/etc/X11/default-display-manager删除文件中已有内容然后输入false重启就能见到效果了。【10.04验证过】当下次开机时,就会以指令模式启动,如果想变会启动x window,可以输入:$echo “/usr/sbin/gdm” | sudo tee /etc/X11/default-display-manager如果不是用 gdm作为,以上指令需要根据你的环境作出更改,例如 kdm 或 xdm
阅读全文
摘要:一些常用的基本命令:uname -a 查看内核版本ls -al 显示所有文件的属性pwd 显示当前路径cd - 返回上一次目录cd ~ 返回主目录date s 设置时间、日期cal 显示日历 cal 2006bc 计算器具man & info 帮助手册locale 显示当前字体 locale -a 所有可用字体 /etc/sysconfig/i18n设置文件LANG=en 使用英文字体sync 将数据同步写入硬盘shutdonw -h now & half & poweroff 关机reboot 重启startx & init 5 进入图形介面/work &am
阅读全文
摘要:Have you wondered why certain programs are located under /bin, or /sbin, or /usr/bin, or /usr/sbin?For example, less command is located under /usr/bin directory. Why not /bin, or /sbin, or /usr/sbin? What is the different between all these directories?In this article, let us review the Linux filesys
阅读全文
摘要:1、exec函数 <?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ?> 2、system函数 <?php $test = "ls /tmp/test"; $last = system($test); print "last: $last\n"; ?> 3、passthru函数 <?php $test = "ls /tmp/test"; pass
阅读全文
摘要:这也许需要几年甚至是几十年,才能真正掌握Linuxshell 命令。这里有10个你从来没有听说或使用过的命令。他们在没有特定的顺序。我最喜欢的是mkfifo。pgrep, 替代:# ps -ef | egrep '^root ' | awk '{print $2}'1234520213839...你还可以这样:# pgrep -u root1234520213839...pstree, 在tree 格式中列出进程,当有webSphere或重任务应用时非常有用。# pstreeinit-+-acpid|-atd|-crond|-cups-config-dae|-c
阅读全文
摘要:如果你是 Linux 及 Windows 的双料用户,而且是深度 CLI 控的话,可能会像我一样在用 Win 的时候会不知不觉间输入一些 Linux 的命令, 当然这肯定无法执行的。现在,有一个名为 Gow 的工具包就可以发挥作用了。Gow 是一个相当于 Cygwin 的轻量级替代品,里面封装了130 多个的开源工具及 Linux 命令,其中包括:Shell : bash , zsh压缩工具: gzip, zip, bzip2, compressSSH: putty, psftp, pscp, pageant, plink下载工具 : cURL, wgetFTP: NcFTP编辑器 :vim字
阅读全文
摘要:QEMU模拟器项目创始人Fabrice Bellard开发了在JavaScript中运行的模拟器,允许用户在浏览器上启动Linux。现在,另一位开发者修改了Fabrice Bellard的JS/Linux,允许模拟器启动较新的内核版本linux kernel 3.0.4,同时支持永久储存。开发者创建了一个虚拟块设备,它能在HTML5本地储存中储存数据,块设备可以分区和格式化。修改版地址,运行方法是点击emulator.html,登录名为root。http://stud.hro.nl/0814604/jslinuxdemo/emulator.html
阅读全文
摘要:以下代码均在终端直接运行即可wgethttp://www.sqlite.org/sqlite-3.6.16.tar.gztar -zxvf sqlite-3.6.16.tar.gzcd sqlite-3.6.16./configuremake;make installln -s /usr/local/bin/sqlite3 /usr/bin/sqlite[root@inbelle ipsecmc]# sqlite user.dbSQLite version 3.6.16Enter ".help" for instructionsEnter SQL statements te
阅读全文
摘要:http://blog.csdn.net/chenjin_zhong/article/details/61152051.MySQL数据库简介MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性:(1) 使用C和C++编写,并使用了多种编译器进行测试,保证源码的可移植性。(2) 支持多线程,利用CPU资源,支持多用户。(3) 可以处理拥有上千万条记录的大型数据库。(4)既可以作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为 一个库而嵌入到其他软件中去。2. MySQL数据库的安装 安装MySQL数据库需要三个软件包:(1)服务器(2
阅读全文
摘要:全文:http://www.oschina.net/question/58387_25725《Designing command-line interfaces》外文地址:http://www.antoarts.com/designing-command-line-interfaces/正文虽然已存在大量关于图形用户界面(GUIs)设计的文章,可是介绍命令行界面(CLIs)设计的却很少。本文尝试介绍几个关于CLI设计最重要的准则。本文假设该命令行工具用语 ×nix 系统(例如 GUN/Linux、BSD、Mac OS X,UNIX),并且会频繁地参考这些系统中的常用工具。命令行界面类
阅读全文
摘要:全文转自:http://www.enjoyphp.com/2010/server/linux/linux-console-color/服务器用的centOS,平时用SSH管理。在命令行下目录用蓝色显示,很难看清。GOOGLE了一下,原来很多人跟我一样有同感。其实修改起来挺简单(虽然效果还是很丑…但至少看起来没那么累了)1.cp /etc/DIR_COLORS $HOME/.dir_colors(很多人是直接改DIR_COLORS,但这样是没有用的)1.vim $HOME/.dir_colors2. 找到DIR 01;34,修改为DIR 01;37;44,即白字蓝底,保存退出3.reboot重启
阅读全文
摘要:http://www.oldlinux.org/index_cn.html
阅读全文
摘要:国内加速地址:http://jslinux.sinaapp.com/国外原版地址:http://bellard.org/jslinux/
阅读全文
摘要:来源: http://archive.cnblogs.com/a/2020318/一,什么情况下需要远程开机? 如果我们的服务器没有部署在本地(实际上通常都是这样的,我们会把服务器托管到IDC机房), 而且服务器在机房中不止一台,其中一台被关闭时,则我们可以远程连接一台没有关机的服务器上, 然后进行远程开机.二,远程开机需要的软件 它需要wakeonlan这个软件, 从何处得到它? 它的官方站是:http://sourceforge.net/projects/wake-on-lan/ 如果使用rpm包可以从这里下载:http://dag.wieers.com/rpm/packages/wol/
阅读全文