- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 linux的动态链接库
1,查看一个程序会使作哪些动态链接库? ldd 例如: ldd /bin/ls2,管理动态链接库 ldconfig 作用:创建及更新缓存文件3,ldconfig的工作过程 它搜索以下三种目录: /lib /usr/lib 以及动态库配置文件 /etc/ld.so.
2006-12-27 21:05:00 1111
原创 linux压缩与解压缩
1,.tar.gz 类型 压缩: tar -zcvf mymail.tar.gz mail/ 解压: tar -zxvf tarfile.tar.gz 参数: z:用gzip压缩,用gunzip解压缩 c:创建tar文件
2006-12-27 21:04:00 1132 1
原创 linux的模块命令
1,相关命令: 列出已载入的模块: lsmod 载入模块 insmod 删除模块 rmmod 载入模块高级功能: modprobe 建立内核模块的依赖关系depm
2006-12-27 20:49:00 2223
原创 linux-rpm相关命令
1,列出本地机器上所安装的所有rpm包 rpm -qa2,查询已安装的某个包中的内容 rpm -ql gcc-2.96-1103,查询未安装的某个包中的内容 rpm -qpl minichinput-0.1.9-1.i386.rpm4,如何得知rpm的版本 rpm --version5,如何查看一个rpm包的版本详细信息
2006-12-26 19:02:00 1149
原创 linux 终端相关的命令
1,查看当前所有登录用户所使用的终端 finger w2,查看自己所使用的终端 tty3,给某个终端的用户发送信息 write root /dev/pts/4 hello,you are donkey 然后回车,再按ctrl+c即可5,发公告信息给所有终端用户 w
2006-12-26 18:53:00 1076
原创 linux平均负载
1,查看平均负载的命令 有4个: tload uptime w top2,平均负载是什么? 特定时间间隔内运行队列中的平均进程数3,什么是"运行队列"? 一个进程满足以下条件就会位于运行队列中
2006-12-26 18:47:00 1606
原创 linux常用命令列表
1,显示linux系统环境变量 env2,显示本月的月历 cal 显示一年的月历 cal -y3,查看系统的启动信息 dmesg4,以树形结构查看所有进程 pstree ps -afx //f: forest的缩写5,查看一个文件开始的内容 head -n 20 /path/to/file //20是查看的行数,可以用整数
2006-12-26 18:37:00 1279
原创 linux 下查看网络情况
1,ifconfig 查看当前网卡的配置2,ping ip地址 这个不必细说了3,mtr ip地址 这个是traceroute和ping的结合体4,traceroute ip地址 追踪到指定ip地址所经过的路由5,route 查看本机的静态路由表
2006-12-26 13:20:00 5789
原创 linux的sysctl:保存内核参数
1, sysctl命令的作用 在运行时配置内核参数2,用法举例: -w 用此选项来改变一个sysctl设置 例:sysctl -w net.ipv4.ip_forward=1 -p 载入sysctl配置文件 如-p后未指定路径,则载入 /etc/sysctl.conf 例: sysctl -p /etc/sysctl.conf3,修
2006-12-26 13:05:00 3499
原创 linux 下查看文件属性的命令
1,ls ls -a 查看所有文件 ls -l 查看详细的属性 2,lsattr 查看文件的扩展属性, 如果文件被 chattr +i 添加了写保护, 用lsattr可以看到添加的属性3,file 查看文件的类型4,stat 查看文件的状态
2006-12-26 12:49:00 29258 1
转载 linux上编写守护进程的例程
linux上编写守护进程的例程 摘自《开放系统世界》2004年第5期郭吉平、任莲的文章“亲自动手编写守护进程”。 /*郭吉平、任莲 亲自动手编写守护进程*/#include #include #include void main(int argc, char ** argv){time_t now;int childpid, fd, fdtablesize;int error, in,
2006-12-25 15:58:00 2694
原创 修复grub
1,为什么要修复grub? 因为grub可能会因为重装系统或其他原因导致不能正常工作, 所以需要修复它2,如何修复grub? 找一张linux安装盘,以linux rescue模式(就是急救模式)进入, 进入之后需执行 chroot /mnt/sysimage //这个是原系统被挂载到急救模式下的目录 执行 /sbin/grub-install
2006-12-25 10:58:00 1105
原创 linux忘记密码时登录
一,以单用户模式进入 1,出现grub画面时,选中平时启动linux的一项,按e键 (顺便说一句:grub界面的下半部分是有提示的,不过是e文的) 2,再次选中启动linux的那一项(类似于 kernel /boot/vmlinuz-2.4.18-14 ro root= LABEL=/) 按e键 3,在此命令行中加入single
2006-12-23 16:16:00 1619
原创 apache配置
一、配置apache的日志轮循 1,在http://cronolog.org/上选择最新的1.6.2版本下载 2,安装: tar -zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make make check make i
2006-12-22 18:07:00 1326
原创 apache安全
1,使apache在header信息中只显示其名称 不显示系统类型等其他信息 修改httpd.conf ServerTokens Prod2,使apache返回名称时返回一个新名称,比如coolweb 修改apache的源代码如下: include/ap_release.h define SERVER_BASEPRODUCT "coolweb"
2006-12-22 17:58:00 928
原创 php安全
1,php.ini 错误日志 关闭display_errors,避免把出错信息泄露,而我们可以通过error log获取出错信息 设置error_reporting = E_ALL display_errors = On //上线后改为Off log_errors = On
2006-12-22 17:55:00 1007
原创 php优化
1,php安装时的优化 添加--enable-inline-optimization --disable-debug 注意php的编译参数如下: ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
2006-12-22 17:51:00 1416
原创 linux服务器优化
1,关停不用的服务 一般情况下只须保留以下四项: sshd iptables network syslog 其余的除了当前机器上运行的服务daemon外,统统关掉2,不记录atime 修改/etc/fstab如下: LABEL=/
2006-12-22 17:49:00 991
原创 iptables技巧之防止欺骗攻击
1, 验证tcp标志位, 如下: -A INPUT -p tcp --tcp-flags ALL NONE -j DROP-A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP-A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP-A INPUT -p tcp --tcp-flags F
2006-12-22 16:37:00 1344
原创 iptables技巧之优化速度
1,用连接状态做匹配: -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 2,使用ip地址范围进行匹配 -A INPUT -m iprange --src-range 192.168.6.203-192.168.6.226 -d your.external.ip.address -j ACCEPT 3,有多个端口
2006-12-22 16:37:00 3154
原创 iptables技巧之常用命令
1,如何实现基于一个网段的连续的ip的验证? 因为托管机房分配给我们的IP地址通常是连续的,所以会有这个需求 需要使用iprange模块 如下: -A INPUT -m iprange --src-range 192.168.6.106-192.168.6.129 -j ACCEPT2,备注:2.4核心的iptables不具备这个模块,怎么办? 没办法,只好自己编
2006-12-22 16:26:00 1058
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人