linux
Shawn.Hu
1
展开
-
用FastDFS一步步搭建文件管理系统(FastDFS + Nginx )
https://blog.csdn.net/xiatiancc/article/details/83819062一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100参考:分布式文件系统FastDFS设计原理参考:FastDFS分布式文件系统1、简介FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中..转载 2020-10-26 15:56:40 · 688 阅读 · 0 评论 -
备份ubuntu
在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文转载 2009-06-02 09:11:00 · 1880 阅读 · 0 评论 -
两小时玩转 iptables
Linux Iptables pdf author:bruce http://www.yangwenjun.com两小时玩转 iptables摘自Chinaunix讲座cu.platinum@gmail.com2006.03.18主题大纲1. 概述2. 框架图3. 语法4. 实例分析5. 网管策略6. FAQ7. 实战1. 概述2.4.x、2.6.x 内核netfilter/iptables2.1转载 2009-09-26 10:21:00 · 1742 阅读 · 0 评论 -
/proc/sys目录下各文件参数说明
一、前言本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。加粗斜体表示可以直接运行的命令。下划线表示转载 2009-09-26 10:43:00 · 5499 阅读 · 1 评论 -
查看linux硬件信息
1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | grep -i serial number #查看板卡信息 cat /proc/pci ------------- ... 1, 主板信息 .查看主板的序列号 ---------------------转载 2009-09-26 11:17:00 · 1135 阅读 · 0 评论 -
Linux系统的头文件和库文件搜索路径
Include的header文件,连结数据库,系统定义,总共有下列来源指定gcc去那找。当初在编译时指定的(在~gcc/gcc/collect2.c:locatelib()写在specs内的后来用-D -I -L指定的gcc环境变量设定(编译的时候)ld.so的环境变量(这是run time的时候)一、头文件gcc 在编译时如何去寻找所需要的头文件 :※所以header file的搜寻会从-I开始转载 2009-09-26 11:18:00 · 964 阅读 · 0 评论 -
OpenTC PET DomoCD
OpenTC是欧盟委员会赞助的一个可信计算项目,致力于利用可信计算技术和虚拟化技术构建安全的操作系统。目前在其网站上发布了一个证明可信计算用途的DemoCD。 这个概念性的演示场景叫做 PET(Private Electronic Transaction),主要用来证明OpenTC所使用的可信计算和虚拟化技术能够保护网上银行交易的安全性。演示场景包含了四个步骤:1.可信计算平台的安装转载 2009-11-27 11:46:00 · 1489 阅读 · 0 评论 -
(void)(&x == &y)妙用
<br />今天看代码时看到一个有趣的东东,就是linux内核也有min函数,但它的实现很是奇怪,先贴出来:<br />在linux/types.h中的程序如下:<br />view plaincopy to clipboardprint?<br />#ifndef _TYPES_H_ <br />#define _TYPES_H_ <br /> <br />#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) <br /> <br />typede转载 2010-06-06 19:59:00 · 1832 阅读 · 0 评论 -
Linux逻辑盘卷管理LVM详解
<br />http://www.cnblogs.com/jianggest/archive/2009/12/21/1628768.html<br /> <br />摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些问题都转载 2010-10-01 15:54:00 · 1498 阅读 · 0 评论 -
如何在安装Linux之后自己修改Swap分区大小
<br />如何在安装Linux之后自己修改Swap分区大小<br />测试试境为RH AS4<br />假如您不清楚swap到底是什么,或分区的概念,那么下面的过程对您来讲可能会有一定的风险。<br />自己扩大Swap也是比较方便的。您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误后的后果由执行者自己承担,我这个script只是作为参考。<br />1.以root进入控制台<br />2. #swapoff -a #停止交转载 2010-12-01 17:11:00 · 23353 阅读 · 0 评论 -
内核模块相关命令:lsmod,depmod,modprob
<br />lsmod<br />功能:列出内核已载入模块的状态<br />用法:lsmod<br />描述:<br /> lsmod 以美观的方式列出/proc/modules的内容。<br /> 输出为:<br /> Module(模块名) Size(模块大小) Used by(被...使用)<br /> <br />eg. ne2k_pci 8928 0<br /> 8390 9472转载 2010-11-10 16:20:00 · 816 阅读 · 0 评论 -
brctl
<br />有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的主机上telnet到网桥,对其进行配置,实现远程管理。<br />前一节中提到,网桥转载 2011-01-20 15:28:00 · 1546 阅读 · 0 评论 -
内网yum源搭建
一:两台计算机做实验1:服务器RedHat Enterprise 5 Ip: 192.168.1.1122: 客户端RedHat Enterprise 5 Ip: 192.168.1.1133: 服务器和客户端能相互ping通二:服务器配置如下1: 在/home/目录下建立存放DVD光盘的包的目录networkyum执行命令:mkdir –p /home/networkyum2:挂载DVD光驱到/mnt/执行命令:mount /dev/hdc /mnt/3:复制v/mnt/Server/转载 2011-02-16 15:11:00 · 5455 阅读 · 0 评论 -
S1 S2 S3 S4 S5
<br />高级配置与电源接口<br /> <br />http://zh.wikipedia.org/zh-cn/%E9%AB%98%E7%BA%A7%E9%85%8D%E7%BD%AE%E4%B8%8E%E7%94%B5%E6%BA%90%E6%8E%A5%E5%8F%A3<br />全局状态(Global System States)<br />ACPI规范定义了一台兼容ACPI的计算机系统可以有以下七个状态(所谓的全局状态):'G0(S0)正常工作状态:计算机的正常工作状转载 2011-03-07 10:12:00 · 8891 阅读 · 0 评论 -
linux下休眠/待机命令
<br />if you<br /># cat /sys/power/state<br />mem disk<br />you can<br />echo “mem” > /sys/power/state 这相当于待机<br />echo “disk” > /sys/power/state 这相当于休眠<br />from http://linux.chinaunix.net/bbs/viewthread.php?tid=1057578<br />命令行中执行如下:<br />[root转载 2011-03-07 10:21:00 · 79478 阅读 · 2 评论 -
Linux下Watchdog
<br />级别: 中级<br />周 婷 (moting9@gmail.com), 软件工程师, IBM 中国系统技术实验室<br />2007 年 10 月 29 日Linux 在不同领域如电信、终端便携设备等得到广泛应用,不同领域的应用对 Linux系统也提出相应的需求。Carrier Grade Linux 是 OSDL(Open Source Development Lab)发布的电信级 Linux 的标准,在系统可用性这部分指出 Linux 必须支持 watchdog 机制。Li转载 2011-03-14 17:51:00 · 21843 阅读 · 1 评论 -
linux清理缓存
<br /><br />通过修改proc系统的drop_caches清理free的cache<br />$echo 3 > /proc/sys/vm/drop_caches<br />drop_caches的详细文档如下:<br />Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.<br />转载 2011-03-16 13:10:00 · 1340 阅读 · 0 评论 -
strace
<br />5 simple ways to troubleshoot using Strace<br />http://www.hokstad.com/5-simple-ways-to-troubleshoot-using-strace.html<br /> <br />linux下的调试工具ltrace与strace<br />http://home.lupaworld.com/home-space-uid-56821-do-blog-id-233424.html<br /> <br />strace使转载 2011-04-07 13:33:00 · 698 阅读 · 0 评论 -
src.rpm的使用
作者:北南南北来源:LinuxSir.Org提要:初学Linux的弟兄可能会看到file.src.rpm 格式的软件包,但不知道如何使用;现简单介绍一下,太详细的我也不太知道;我毕竟不是计算机科班出身的,简单一点的应用还算过得去,更深一点的,只能靠弟兄们了~本文主要介绍file.转载 2011-07-07 17:34:38 · 5401 阅读 · 0 评论 -
LINUX下如何修改系统的服务启动和停止
每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。 众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig --list 查看,可以使用chkconfig 服务名 --level 3 {o原创 2011-08-30 10:13:36 · 1170 阅读 · 0 评论 -
减少 Linux 电耗
第 1 部分: CPUfreq 子系统http://www.ibm.com/developerworks/cn/linux/l-cpufreq-1/index.html第 2 部分: 一般设置和与调控器相关的设置http://www.ibm.com/developerworks/cn/linux/l-cpufreq-2/index.html第 3 部分: 调优结果http:转载 2011-11-01 11:28:27 · 649 阅读 · 0 评论 -
fedora16电源管理
Install dconf-editorsudo yum install -y dconf-editorthen run dconf-editor program and browse to the power leaf :org -> gnome -> settings-daemon -> plugins -> powerfinally set the lid-close-ac转载 2011-12-21 21:11:36 · 1390 阅读 · 0 评论 -
Screen命令
创建会话:$ screen -dmS abc会话列表:$ screen -list连接/恢复会话:$ screen -r abc暂时离开会话, 会话仍在后台运行:CTRL+a+d停止会话(已连接的情况):$ exit编辑 ~/.bashrc, 以后重新连接, 你都继续前一个会话:$ screen -r abc但开户多个会话时, 会提示会话恢复失败.转载 2012-02-24 15:25:33 · 533 阅读 · 0 评论 -
Why do I see "cpu soft lockup" messages in Red Hat Enterprise Linux on a Unisys E7600 or NEC 5800 Ex
Why do I see "cpu soft lockup" messages in Red Hat Enterprise Linux on a Unisys E7600 or NEC 5800 Express with 96 cores?https://access.redhat.com/knowledge/articles/17187last modified by Jared转载 2012-02-24 12:51:52 · 1777 阅读 · 0 评论 -
glibc malloc 内存管理 分析
dlmalloc是目前一个十分流行的内存分配器,其由Doug Lea(主页为http://gee.cs.oswego.edu/)从1987年开始编写,到目前为止,最新版本为2.8.3(可以从ftp://g.oswego.edu/pub/misc/malloc.c获取),由于其高效率等特点被广泛的使用(比如一些linux系统等用的就是dlmalloc或其变形,比如ptmalloc,主页为http:/转载 2012-02-26 13:52:12 · 1994 阅读 · 0 评论 -
linux下代码阅读 -- 配置vim+ctags+taglist+cscope
http://hi.baidu.com/wstone_h/blog/item/5916a4a910206dfb1e17a207.html参考文献1:http://www.lupaworld.com/home/space-131820-do-blog-id-118756.html参考文献2:http://liupingjing.blog.ubuntu.org.cn/?p=114藏转载 2012-03-09 23:27:43 · 1260 阅读 · 0 评论 -
expect spawn、linux expect 用法小记
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l use转载 2012-03-29 17:55:55 · 12594 阅读 · 1 评论 -
Fedora16下的网卡设备命名问题
http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNamingServers often have multiple Ethernet ports, either embedded on the motherboard, or on add-in PCI cards. Linux has traditionall原创 2012-03-30 11:01:03 · 1370 阅读 · 0 评论 -
用git 查找一个log中的关键字
使用git log --author= 可以查找某一个作者所有的提交参照:http://blog.csdn.net/RichardYSteven/archive/2010/12/05/6056932.aspx用git 查找一个log中的关键字我在修改2.6.36内核模块时,发现了kmem_cache_create的函数参数有所变化,dtor这个参数被删掉了。但是网上也搜不到相关转载 2012-03-16 13:31:17 · 10430 阅读 · 0 评论 -
nfs server权限设置问题
http://linux.vbird.org/linux_server/0330nfs.php13.2.3 /etc/exports 設定檔的語法與參數在開始 NFS 伺服器的設定之前,你必須要瞭解的是,NFS 會直接使用到核心功能,所以你的核心必須要有支援 NFS 才行。萬一如果你的核心版本小於 2.2 版,或者重新自行編譯過核心的話,那麼就得要很注意啦!因為你可能會忘記转载 2012-03-20 11:01:36 · 27100 阅读 · 0 评论 -
linux date 命令
date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr转载 2012-03-20 19:05:18 · 706 阅读 · 0 评论 -
timer in vitual machine
http://support.microsoft.com/kb/918461A virtual machine generally has difficulty synchronizing its time with the physical host computer. Although Microsoft Virtual Server 2005 Virtual Machine Addi转载 2012-03-21 12:09:01 · 1235 阅读 · 0 评论 -
Linux修改时区和时间
修改时区:1>找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的/etc/localtime文件。或者找你认为是标准时间的服务器,然后#scp root@xxx.xxx.xxx.xxx:/etc/localtime /etc/localtime2>修改/etc/sysconfig/clock文件,修改为:ZON转载 2012-03-22 00:39:22 · 869 阅读 · 0 评论 -
Linux的时间与时区
首先要说明的是我的系统是fedora,其他系统可能不完全相同。1,时间保存在硬件实时钟(RTC)中,RTC由主板电池供电,即使关断电源也不会造成时间丢失。2,系统启动时从RTC获取时间,这个步骤在rc.sysinit中做:a,首先从/etc/sysconfig/clock中获取RTC相关参数UTC/ARC/SRM。UTC为true表示RTC保存的时间是UTC时间,false表示转载 2012-03-22 00:58:59 · 845 阅读 · 0 评论 -
Linux命令行技巧
Linux入门必备了解bash:没有必要钻研长篇累牍的bash使用手册,通过man bash学习即可。 了解vi:你在工作中也许会使用Emacs或Eclipse,但vi不可替代。 了解ssh:学习无密码验证的基础知识。 bash作业管理基础知识:如使用&、Ctrl-C、fg、bg、Ctrl-Z、jobs和kill等。文件管理命令:如硬链接和软链接,权限等。 网络管理命令:如ifco转载 2012-03-22 14:21:40 · 591 阅读 · 0 评论 -
ping broadcast address ( ping and nmap )
$ nmap -n -sP 10.0.0.0/24Starting Nmap 4.20 ( http://insecure.org ) at 2009-02-02 07:41 CSTHost 10.0.0.1 appears to be up.Host 10.0.0.10 appears to be up.Host 10.0.0.104 appears to be up.Host 10原创 2012-04-18 17:59:48 · 1305 阅读 · 0 评论 -
Linux性能分析工具:top
http://blog.chinaunix.net/space.php?uid=25437692&do=blog&id=3194517top命令是最流行Unix/Linux的性能工具之一。系统管理员可用运行top命令监视进程和Linux整体性能。 在命令行中输入 “top” 即可启动 top top 的全屏对话模式可分为3部分:系统信息栏、转载 2012-05-03 16:51:20 · 686 阅读 · 0 评论 -
SMP IRQ Affinity
http://www.cs.uwaterloo.ca/~brecht/servers/apic/SMP-affinity.txtSMP IRQ AffinityBackground: Whenever a piece of hardware, such as disk controller or ethernet card, needs attention from the C转载 2012-05-09 11:23:18 · 2304 阅读 · 0 评论 -
原创:linux添加scsi硬盘笔记
http://hi.baidu.com/zheng918/blog/item/cbb7abec8b06342262d09fe7.html 历经艰辛才拿到一个申请的scsi硬盘,不是缺少盘架,就是盘架用了1950的,最后差点没脾气了,d1750还需要专门的螺丝,dell一点都不问系统管理员着想,不断郁闷后,才有以下向debian(linux)添加新scis硬盘的过程,和大家share转载 2012-05-31 18:10:25 · 2165 阅读 · 0 评论 -
iscsi超时设置
When accessing the root partition directly through an iSCSI disk, the iSCSI timers should be set so that iSCSI layer has several chances to try to reestablish a path/session. In addition, commands sho原创 2012-06-01 16:58:21 · 4789 阅读 · 0 评论