快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
加载为服务:linux下自启动文件的设置

加载为服务:linux下自启动文件的设置

1.1 设置系统自动启动 在/etc/init.d/下创建smsafe文件 内容: #!/bin/bash # chkconfig: 35 95 1 # description: script to start/stop smsafe case $1 in start) sh /opt/startsms.sh ;; stop) sh /opt/stopsms.sh ;; *) echo "Usage: $0 (start|stop)" ;; esac 更改权限 # chmod 775 smsafe 加入自...

解决Linux下使用Matlab符号函数出错

解决Linux下使用Matlab符号函数出错

在较新版本Linux中使用Matlab的符号函数库及相关功能时,有时候可能会出错,错误的代码大致为: Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx. /usr/local/matlab/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time referen...

找回Linux超级用户root密码

找回Linux超级用户root密码

笔者的机器上装有RedhatLinux7.2操作系统,安装了KDE和GNOME桌面,因在安装时只设了超级用户root,但超级用户的权限太大了,只适用于系统维护及安装软件时使用,平常使用应该用普通用户来登录。所以需要新建一个普通用户。这倒也简单,打开“菜单→系统→账号管理器”,添加一个用户不就得了!可麻烦事就来了:退出以后再用root登录,输入密码,啊!密码错误,进不了系统了。我知道Redhat7.2下用户密码是保存在/etc/shadow里,应从这里寻找突破口。 1、把系统安装光盘插入,重启机器,启动时...

虚拟化帮你找回失去的资源

虚拟化帮你找回失去的资源

虚拟化是一个新生事物,不过提倡虚拟化已经在IT业界变得流行起来了,可是虚拟化到底是什么?虚拟化能够给用户带来什么好处呢?为了解答这些问题,近日,51CTO记者采访了在虚拟化方面的有着丰富实战经验和成功案例的SWsoft中国的CEO张自力先生,张先生就这些问题谈了自己的一些看法。 张先生在国内虚拟主机和IDC行业有相当丰富的实战经历,从互联网刚刚进入中国起到现在,张先生先后帮助高校、企业、科研机构建立了大量的网站服务器,对如何管理和合理利用这些网站服务器有着独到的见解。 虚拟化的基本概念 我们如何理解业界...

利用FAM和IMON在Linux下实现数据复制

利用FAM和IMON在Linux下实现数据复制

在本文中我们将要讨论的是,如何抛开昂贵的SAN(存贮区域网络Storage Area Network,如全球文件系统GFS)或网络块设备在Linux下实现数据复制。我们在复制系统中采用了FAM(文件变更监视模块)和IMON(信息节点监视模块),这两个系统都是SGI当初为IRIX开发的。 SGI的员工真是非常的Cool,是他们将这两个程序移植到了Linux上并且公开了源代码。当花费已不再是问题时,可以采用基于GFS(全球文件系统)和SAN实现实时数据镜像;否则,数据共享及其它许多的选择就不可或缺了。 有几...

Linux任务控制的几个技巧

Linux任务控制的几个技巧

Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。 我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让你轻松调度正在运行的任务。 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync....

有关Linux系统下单用户启动方式介绍

有关Linux系统下单用户启动方式介绍

做为一个Linux爱好者,每天都渴望得到新的知识,同时每天也把Linux的各个部分翻来覆去的进行着探索,在这个过程难免会让Linux无法启动。在Win98中有一个保护模式,可以以保护模式进入到Win98之中,对系统进行修复。在Linux中也有类似保护模式的启动方式,可以用它对系统进行修复。 Linux下的启动方式常用的到的有单用户方式、普通多用户方式、完全多用户方式和XWin方式。单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统。进入单用户方式进行系统维护由...

提高Linux系统性能加速网络应用程序

提高Linux系统性能加速网络应用程序

在开发 socket 应用程序时, 首要任务通常是确保可靠性并满足一些特定的需求。利用本文中给出的 4 个提示,您就可以从头开始为实现最佳性能来设计并开发 socket 程序。本文内容包括对于 Sockets API 的使用、两个可以提高性能的 socket 选项以及 GNU/Linux 优化。 为了能够开发性能卓越的应用程序,请遵循以下技巧: 最小化报文传输的延时。 最小化系统调用的负载。 为 Bandwidth Delay Product 调节 TCP 窗口。 动态优化 GNU/Linux TCP/...

Linux操作系统中的七件超厉害的武器

Linux操作系统中的七件超厉害的武器

Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解Linux带给我们的七件武器。Linux对比于商业软件,对学习者来说有一个境界上的差异,这个差异用一句话概述就是:以无法为有法,以无限为有限。...

linux进程介绍之fork vs vfork

linux进程介绍之fork vs vfork

在fork之后,子进程和父进程都会继续执行fork调用之后的指令。子进程是父进程的副本。它将获得父进程的数据空间,堆和栈的副本,这些都是副本,父子进程并不共享这部分的内存。也就是说,子进程对父进程中的同名变量进行修改并不会影响其在父进程中的值。但是父子进程又共享一些东西,简单说来就是程序的正文段。正文段存放着由cpu执行的机器指令,通常是read-only的。 由于在fork之后我们常常都是跟个exec在后面,所以为了提高效率,很多的实现并不完全复制数据段和堆、栈,而是采用写时复制,有点类似于某...

嵌入式Linux系统的GDB远程调试的实现

嵌入式Linux系统的GDB远程调试的实现

远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三种调试方法的区别主要在于,目标机远程调试stub...

Linux中关于hostname的设置

Linux中关于hostname的设置

Linux中的hostname设置相对来说是比较简单的,不过需要配置好几个地方。 首先需要切换到root用户下,然后编辑/etc/sysconfig/network文件,比如内容如下 HOSTNAME=myhostname Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1504091...