
linux
文章平均质量分 67
needle2
这个作者很懒,什么都没留下…
展开
-
如何保障Linux用户安全
Linux应用范围的日益扩展,使得其使用性越来越受到关注。性是一个复杂和广泛的问题,此处我们主要关注Linux用户的账户安全,特别是Linux系统管理员如何保障用户的安全。 口令安全 Linux系统中的/etc/passwd文件含有全部系统需要知道的每个用户的信息(加密口令的密文也可能存于/etc/shadow文件中)。/etc/passwd中包含有用户的登录名、经过加密的口转载 2010-02-25 16:22:00 · 723 阅读 · 0 评论 -
linux禁ping与限制ip登录
以root进入linux系统,然后编辑文件icmp_echo_ignore_allvi /proc/sys/net/ipv4/icmp_echo_ignore_all将其值改为1后为禁止PING将其值改为0后为解除禁止PING我的LNUX也不是很好希望大家以后多多转载 2011-08-04 16:52:49 · 2423 阅读 · 0 评论 -
linux brctl(网桥)
有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为转载 2011-08-11 09:46:22 · 914 阅读 · 0 评论 -
透明桥接
关于透明桥接的论述 The Linux bridge code implements a subset of the ANSI/IEEE 802.1d standard. The code for bridging has been integrate转载 2011-08-11 11:29:21 · 1801 阅读 · 0 评论 -
syslog与syslog服务器的配置
1. 前言 syslog是UNIX系统中提供的一种日志记录方法(RFC3164),syslog本身是一个服务器,程序中凡是使用syslog记录的信息都会发送到该服务器,服务器根据配置决定此信息是否记录,是记录到磁盘文件还是其他地方,这样使系统内所有应用程序都能以统一的方式转载 2011-09-27 15:54:57 · 43447 阅读 · 0 评论 -
Syslog在网络管理中的应用
Syslog在网络管理中的应用 摘要Syslog是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNIX的系统日志是转载 2011-09-30 14:09:07 · 4244 阅读 · 0 评论 -
Linux下"base64"命令工具的使用
Base64编码在电子邮件中很常见,Foxmail、Outlook等邮件用户代理发邮件时进行SMTP验证,就是输入base64编码格式的用户名和密码进行验证的,而邮件的主体内容和附件都很普遍的使用base64编码进行传输。 在使用telnet工具测试发邮件的时候,如果遇到需要验证情况,实用的base64编码工具就成为必要了。我在另一篇文章里谈到可以使用PHP函数来实现,这里介绍更实用的Lin转载 2012-01-29 10:37:53 · 7041 阅读 · 1 评论 -
应用 Valgrind 发现 Linux 程序的内存问题
转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环转载 2012-01-31 10:01:24 · 708 阅读 · 0 评论 -
使用HISTTIMEFORMAT 显示history命令的时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 service network restart 2 2008-08-05 19:02:39 exit原创 2012-04-23 17:45:19 · 6849 阅读 · 0 评论 -
zlib 的使用
1. 下载zlib,附件是zlib 1.2.3 . linux中一般系统自带,可直接使用2. 解压代码,打开 .\projects\visualc6\zlib.dsw .3. Build : zlib Lib Debug / zlib Lib Release ,生成的zlib.lib/zlibd.lib .4. 在我们的工程中包含头文件 zlib.h / zconf.h ,和连接生成转载 2012-04-12 10:23:27 · 1912 阅读 · 0 评论 -
SSH登录缓慢解决方法
最近几天通过SSH登录局域网内的一台机器时,在输入用户名后,得等10多秒后才会有响应回来,很慢,但PING的时候TTL时间很快,那机器负载也蛮小的。这个小问题存在了几天,一直没顾上解决,今天在网上查了些资料,终于知道的这个问题产生的原因。原因之一是因为LINUX系统的一个转载 2011-09-01 09:44:41 · 674 阅读 · 0 评论 -
Linux查看CPU信息、机器型号等硬件信息
<br />测试机器的硬件信息: <br /><br />查看CPU信息(型号) <br /># cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c <br /> 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz <br />(看到有8个逻辑CPU, 也知道了CPU型号) <br /><br /># cat /proc/cpuinfo | grep physical | uniq -c转载 2010-09-20 17:19:00 · 637 阅读 · 0 评论 -
Linux pthread_create 如何设置 线程的detach 状态
Linux pthread_create 如何设置 线程的detach 状态Ted posted @ 2008年9月04日 21:40 in system programming with tags thread , 1068 阅读 <br />1 引言<br />线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的 Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,转载 2010-06-12 10:52:00 · 1788 阅读 · 0 评论 -
LINUX常用命令(转)
1.# 表示权限用户(如:root),$ 表示普通用户 开机提示 ogin:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd netseek 给netseek这个用户设置密码. (/etc/passwd /etc/group) userde转载 2010-03-05 15:17:00 · 855 阅读 · 0 评论 -
shell编程范例之字符串操作[转]
shell编程范例之字符串操作下面是"在线新华字典"的解释:字符串:简称“串”。有限字符的序列。数据元素为字符的线性表,是一种数据的逻辑结构。在计算机中可有不同的存储结构。在串上可进行求子串、插入字符、删除字符、置换字符等运算。而字符呢?字符:计算机程序设计及操作时使用的符号。包括字母、数字、空格符、提示符及各种专用字符等。转载 2010-03-30 16:03:00 · 4959 阅读 · 0 评论 -
emacs的查找
最基本的东西C-s 开始正向查找C-r 开始方向查找这两个命令进入了查找模式,在 Emacs 中的术语叫做 Incremental Search , 也就是在你输入要查找的字符的时候,同时高亮显示找到的部分。 在查找模式下的一些操作。 下面的操作都是先按 C-s 或者 C-r 后,进入 Incremental Search Mode 之后的操作。 C-r ,转载 2010-04-19 08:51:00 · 761 阅读 · 0 评论 -
用gcc编译静态库,动态库
用gcc编译静态库,动态库(zt)假设当前目录下有这些源文件:[main.c func.c func.h],其中main.c要调用func.c中的函数。【1】生成静态库:$ gcc -c func.c -o func.o$ ar rcs libfunc.a func.o$ gcc main.c -o main -static -L. -lfunc$ ./main【2】生成动态库:$转载 2010-04-27 17:28:00 · 2753 阅读 · 0 评论 -
设置shell脚本输出字体颜色
<br /><br />echo -e "/033[32;49;1m [DONE] /033[39;49;0m"<br />输出结果: [DONE] <br />###########################<br />文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:<br /><br /> echo -e "/033[44;37;5m ME /033[0m COOL"<br />以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符转载 2010-06-30 14:48:00 · 3517 阅读 · 0 评论 -
linux下md5sum的使用
linux下md5sum的使用MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。在linux或Unix上,md5sum是用来计算和转载 2010-05-06 14:11:00 · 721 阅读 · 0 评论 -
SQL中WHERE 1=1的作用
<br />个人认为这篇文章写的非常好,用例子把道理说的非常明白,所以转了,希望对大家有所帮助。<br /> <br />1=1或者'a'='a'等等恒等式是T-SQL中表达true的方法。因为在T-SQL中没有true这样的关键字或值,所以需要借助这些恒等式来表达true的概念。<br />相对的,同样可以使用1<>1或者1=2等来表达false。<br />在应用程式的安全性方面,使用这些式子是SQL注入的基本原理,所以在拼接SQL语句的时候要过滤各种各样的敏感字符。<br />当然,这些式子也有有用的转载 2010-07-23 15:41:00 · 1125 阅读 · 0 评论 -
linux系统中通过控制台给其他用户发送消息
控制台显示消息:Broadcast message from root on console..1.2.2将信息发送给单个用户<br />可以使用write命令将信息发送到用户的终端上,当使用窗口系统(如Open Windows)时,每个窗口都有一个独立的帐号,如果用户登录多次,则信息会直接显示在控制台窗口中。 <br />1.2.2.1发送一个短消息给一个单独的用户 <br />用以下步骤将一个一次性的短消息发送给单个用户: <br />1、 键入write username,username是用户的转载 2010-07-27 11:10:00 · 19386 阅读 · 0 评论 -
zlib的uncompress函数出现Z_BUF_ERROR的原因
函数原型:int uncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);函数说明:uncompress 函数将 source 缓冲区的内容解压缩到 dest 缓冲区。sourceLen 是 source 缓冲区的大小(以字节计)。注意函数的第二个参数 destLen 是传址调转载 2012-04-12 10:25:28 · 12145 阅读 · 1 评论