剖析关于SecureCrt使用SSH2的补充
1.首先产生ssh2的秘匙对,我选择使用RSA加密. Generate your key in SecureCRT (Global Options -> SSH2 -> Create Identity File) in RSA format 2.在linux服务器上建立.ssh目录,如果你以前已经在正常使用ssh1了,那就这一步可以不做,比如我这里要用root帐户使用ssh2 mkdir /root/.ssh chmod 700 /root/.ssh 3.把生成的 identity.pub 传到linu...
使用 /PROC 文件系统来控制系统
详细介绍有关 /proc 中每个文件的用法和确切信息超出了本文所涉及的范围。要获得任何关于本文没有涉及到的 /proc 文件的其它信息,一个最佳来源就是 Linux 内核源代码本身,它包含了一些非常优秀的文档。对于系统管理员,/proc 中的以下文件较有用。这不意味着它是一份详尽的说明,而只是日常使用中便于查阅的参考。 /proc/scsi /proc/scsi/scsi 作为系统管理员,需要了解的最有用内容是,在有热交换驱动器情况下,如何不重启系统就可以添加更多磁盘空间。假使不使用 /proc,您可以...
深入浅出定制Linux系统环境变量
Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 常见的环境变量 对于PATH和HOME等环境变量大家都不陌生。除此之外,还有下面一些常见环境变量。 ◆ HISTSIZE是指保存历史命令记录的条数。 ◆ LOGNAME是指当前用户的登录名。 ◆ HOSTNAME是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量...
Linux下串行通信调试工具SCT 1.04版
一 前言: 我因为工作的需要,经常需要开发在不同OS的外设通信程序,有一段时间在写unix下的串行通信程序时,发现unix/linux的串口结合了很多终端特性(比如在TTY模式下会自动处理某些字符终端控制符),与windows的方式有很大的差异,也因此花了不少时间。我想现在很多人都在做linux下的开发,也会有人碰到和我一样的问题,因此我编写了sct(serial communication tracer)串行通信调试器,希望它能帮助其他人进行串口通信开发,同时这个软件是以GPL方式发布的,我希望它的源...
深刻理解Linux进程间通信(IPC)
Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。 序 Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两...
实例讲解Apache重写规则的应用
----本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的实例给用户一些使用重写规则的基本方法和线索。 一、为什么需要用重写规则 ----网站的生命在于不断地进行更新和维护,根据业务发展的需求转移服务器进行维护、重新组织目录结构、变换URL甚至改变到新的域名等情况是经常发生的。为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Rule(重写规则)。 二、重写规则的作用范围 ---- 1.使用在Apache主配置文件httpd.conf中。...
Linux与windows文件互传技巧
一.概述 本文讲述了在Linux主机与windows主机之间如何互传文件的方法。因为有的时候,linux主机中的一些文件可能会在windows环境下用到。例如在linux主机中抓了一些图片,想把它们传到windows主机上以作为word文档的插图。又或者从Windows主机上网,下载了一些linux的软件包,想传到linux主机中安装。在这些情况下,都需要一种方法来进行两者之间的互通。 本文采用ftp方式来传送文件,软件采用Serv-U。在widows主机下安装Serv-U,使其成为ftp服务器,在li...
菜鸟入门:Linux之Makefile概述
什么是makefile? 或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程...
分析Windows和Linux动态库
动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。 1、引言 动态库(Dynamic Link Library abbr,DLL)技术是程序设计中经常采用的技术。其目的减少程序...
珍贵资料:uClinux系统分析详解
简介 Linux是一种很受欢迎的操作系统,它与UNIX系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于服务器领域。而更大的影响在于它正逐渐的应用于嵌入式设备。uClinux正是在这种氛围下产生的。在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思,所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。 uClinux小型化的做法 标准Linux可能采用的小型化方法 1. 重新编译内核 L...
如何共享两台Linux系统的根目录
我的网络里面有两台运行着LINUX的机器,我想让他们彼此之间可以通过mount方式访问双方的根目录。具体应该使用哪些命令和方式呢? 你可以考虑使用SAMBA来实现此项功能。首先通过在/etc/samba/smb.conf中加入相关的配置信息来共享根目录,然后在每台LINUX系统里面执行: mount -t smbfs //IP/sharename /path/to/mountpoint实现挂接。这样你就可以通过访问/path/to/mountpoint实现两台机器的相互访问了。...
Linux特别发行版---SmoothWall手记
在现在这些日子里,总是保持在线状态,一个可以用来保护来自认证的网络链接的防火墙是不可或缺的。虽说目前的某些家用路由设备有基本的防火墙功能,但是他们的的网络通讯规则相对简单和武断。现在可信的替代方案就是在一台老的机器上运行基于Linux的防火墙系统,但是配置这样一台Linux防火墙不是件容易的事情,但是SmoothWall例外,您可以安装在任何版本的老硬件上,把它改造成一台具有生产能力的防火墙,SmoothWall防火墙软件比标致的防火墙有着更多的选项和更友好的用户界面。 SmoothWall Expre...

