
$ gdb -p 1000
使用此命令即可使gdb附加到进程。
(2)载入libpython脚本
如果你的gdb是redhat或fedora等厂商修改过的,会有--python选项,使用此选项即可指定gdb启动时载入的Python扩展脚本(此脚本是扩展gdb的,不是我们需要debug的脚本)。
$ gdb --python /path/to/libpython .py -p 1000
如果安装的是GNU的gdb,就需要打开gdb后手动载入libpython.py脚本
(gdb) python
>import sys
>sys.path.insert(0, '/path/to/libpython.py' )
>import libpython
>end
(gdb)
这时就可以使用py-bt命令打印当前线程的Python traceback了。libpython还提供很多命令,例如py-print打印变量,py-locals打印所有本地变量等等,详细可打开libpython.py查看。
1、初始化你在 squid.conf 里配置的 cache 目录#squid/sbin/squid -z //第一次启动squid服务时必须输入此命令
如果有错误提示,请检查你的 cache目录的权限。
2、对你的squid.conf 排错,即验证 squid.conf 的 语法和配置。
#squid/sbin/squid -k parse
如果squid.conf 有语法或配置错误,这里会返回提示你,如果没有返回,恭喜,可以尝试启动squid。
3、在前台启动squid,并输出启动过程。
#squid/sbin/squid -N -d1
如果有到 ready to server reques,恭喜,启动成功。
然后 ctrl + c,停止squid,并以后台运行的方式启动它。
4、启动squid在后台运行。
#squid/sbin/squid -s
这时候可以 ps -A 来查看系统进程,可以看到俩个 squid 进程。
5、停止 squid
#squid/sbin/squid -k shutdown
这个不用解释吧。
6、重引导修改过的 squid.conf
#squid/sbin/squid -k reconfigure
这个估计用的时候比较多,当你发现你的配置有不尽你意的时候,可以随时修改squid.conf,然后别忘记对你的 squid.conf排错,然后再执行此指令,即可让运行中squid重新按照你的squid.conf 来运行。
7、把squid添加到系统启动项
编辑 /etc/rc.d/rc.local
添加如下行: /usr/local/squid/sbin/squid -s
当然,并不是每个人都喜欢这种启动方式,你可以用你最习惯的方式;或者把它安装为服务。
再来点其他的。
1、修改cache 缓存目录的权限。
#chown -R squid:squid /home/cache
我的cache缓存目录是 /home/cache,squid执行用户和用户组是 squid,squid。
2、修改squid 日志目录的权限
#chown -R squid:squid /usr/local/squid/var/logs
这一步并不是适合每一个使用squid的用户.意为让squid有权限在该目录进行写 *** 作 。
例如生成 access.log cache.log store.log
3、查看你的日志文档。
#more /usr/local/squid/var/logs/access.log | grep TCP_MEM_HIT
该指令可以看到在squid运行过程中,有那些文件被squid缓存到内存中,并返回给访问用户。
#more /usr/local/squid/var/logs/access.log | grep TCP_HIT
该指令可以看到在squid运行过程中,有那些文件被squid缓存到cache目录中,并返回给访问用户。
#more /usr/local/squid/var/logs/access.log | grep TCP_MISS
该指令可以看到在squid运行过程中,有那些文件没有被squid缓存,而是现重原始服务器获取并返回给访问用户。
关于 TCP_XXXX 等参数及代表的信息,请参看www.chinaunix.org彭勇华《squid中文权威指南》13.2.1 章节。
当然,本例中的蓝色文字是可以修改为其他的参数,例如你的域名 www.xxxx.com ,同样可以看到access.log里关于该域名的行。
4、squid -k rotate 轮换squid的日志文件/var/log/squid,Squid代理服务器日志文件
的增长速度是惊人的,很容易点球满磁盘空间导致系统不能正常工作,甚至是死机.为了解决日志文件增长太快的问题,squid采用了"轮换"的方法.在squid.conf中可以通过logfile_rotate来设置文件轮换的个数,如:
logfile_rotate 10 ,轮换的工作一般用crontab定时器完在周期性的日志轮换,例如每周六凌晨2:00进行日志轮换,则执行如下命令: crontab -e
0 2 * * 6 squid -k rotate
我上星期刚装了,也是硬盘方式安装 下面教程装的 你试试 装是很容易的 以后的使用问题才大一点Linux是有界面的
欢迎转载,转载请注明“本友会 Paradisove”,谢谢合作!
本人也是菜鸟,第一次装双系统,XP+Linux,参考了网上的很多资料,特别是Linuxeden依刚的大作,在此表示感谢。
水平所限,文中不对的地方还请高手不吝赐教。
没有DC,所以没有图片可供参考,抱歉
一、下载Mandriva Free 2007 4CD
详情参见下面的链接
http://www.linuxeden.com/forum/redirect.php?fid=55&tid=144150&goto=nextnewset
共有四个文件,mandriva-free-2007-CD*.i586.iso
下载完后用md5sum验证ISO文件MD5码的正确性,并把几个ISO文件放在到某个fat、fat32(可以在windows里先分出来一个5G的逻辑分区,用FAT32快格,然后把4CD放在那里)的硬盘分区的某个目录下,例如:F:\mdv2007。
二楼提供md5sum的下载。
二、准备工作
1.安装任何一款linux前都要先了解一下linux的文件系统和分区,要知道如何选择并订制分区。
2.安装流程大体上都一样,但不排除因使用者的硬件环境不同,造成安装步骤有所改变的可能,所以,新手朋友在安装过程中每一步一定都要看清,看仔细。有把握了以后在 *** 作!切记不要一路next,这样有可能会将硬盘上的全部数据清空!!
3.安装时遇到提示错误不要慌,要记清楚是什么错误,提示内容是什么,最好做个笔录,以便回过头来解决问题的时候有个参照。
三、安装GRUB
1、将CD1中isolinux\alt0目录中的vmlinuz和all.rdz文件拷贝到F:\mdv2007下。
2、下载grub.exe,解压后把 bootgrub 和 GRLDR 两个文件拷贝到 c: 盘的根目录下。
二楼提供grub_for_dos-0.2.0pre6.tar.gz的下载。
3、win2000以上的用户在C盘的BOOT.INI中增加一行:c:\bootgrub="启动GRUB",然后重新启动机器,在菜单中选择“启动GRUB”,即可进入grub提示符。
98用户进入dos直接运行grub,不用做其它修改
有的电脑即便开启了“显示隐藏文件”也无法看到BOOT.INI,可以在“我的电脑”——“属性”——“高级”——“启动和故障恢复”——“设置”——“编辑”里修改BOOT.INI,然后
另存,复制到c: 盘的根目录下
四、安装
注意各命令中的空格,以下均用#表示空格。
1. 启动GRUB,输入如下三条命令:
kernel#(hd0,5)/mdv2007/vmliunz#ramdisk_size=128000#root=/dev/ram3#acpi=ht#vga=788
initrd#(hd0,5)/mdv2007/all.rdz
boot
注:(hd0,5)表示系统中只有一块物理硬盘,且为windows下的E盘。
windows下的分区为C,D,E...等,其中D盘即为(hd0,4),依次类推
mdv2007文件夹在哪个驱动盘就选择相应的参数(hd0,*);
大内存的可以把ramdisk_size设为256000,17寸显示器可以将vga设为791
2. 选择安装来源:harddisk;
3. 选择iso所在驱动器盘符:F盘对应(hd0,6);
4. 输入iso所在目录:mdv2007;
5. 安装:
5.1 语言:简体中文
5.2 许可:Accept
5.3 安全:高
5.4 分区:4个选项
1) 使用空白区域;
2) 擦除并使用所有磁盘;
3) 使用Windows分区中的空白空间;
4) 自定义分区;
这里是安装中的第一个难关,因为不小心的话就会造成硬盘数据全部销毁!
Linux在安装时的格式化是没有“确认” *** 作的,点了就会直接格式化,所以请务必小心,确定下来了再点。
我是先在windows下取消一个22G的逻辑分区(3646 160G的硬盘嘛,刚买的机器又没有什么东西,无所谓咯),然后选择4,分了如下3个区:
sda8: 挂载点:/
类型:Journalised FS: ext3
7GB
sda9: 挂载点:swap
类型:Linux Swap
3GB
sda10:挂载点:/usr
类型:Journalised FS:ext3
11GB
如果看不懂什么意思,请把“linux的文件系统和分区,要知道如何选择并订制分区”的知识再看一下,功课还是要好好做的
5.5 安装:安装时出现的文件包加载错误不予理睬,继续。这是因为CD4没有挂载上,导致安装完后是英文界面,后面有解决方法。
6. 配置:
6.1 身份验证:设置root密码;
6.2 用户: 新建用户及密码;
6.3 引导程序: 将引导程序放在如下位置:
1) 安装驱动器的第一分区;
2) 根目录的第一分区;
3) 不安装;
按照系统默认即可;
XX 概要:配置硬件设备;
这里是第二个难点,类似于装XP时出现没有驱动的问题。
安装程序自动识别计算机的硬件设备并载入相应的驱动程序,但是3646的 Intel GMA X3100 显示芯片没有被识别出来,所以这一步系统会提示“显示”和“网络”没有配置
好。我去Intel的网站上找过X3100的Linux驱动,暂时还没有。
所以这里采用如下配置:所有选择都按默认,把分辨率改成800×600,这样进入图形界面后虽然显示效果一般,但是可以正常使用,以后Intel出了Linux驱动后再安装就
行了。
6.5 更新:否
6.6 安装完成,重启计算机
五、安装中文包
1、进入终端,输入su,root用户密码,拿到root权限
2、输入如下命令:
mount#/mnt/win_f/mdv2007/mandriva-free-2007-cd4.i586.iso#/mnt/cdrom#-t#iso9660#-o#loop
其中win_*为你的mdv2007文件夹在哪个盘,我是F盘所以是win_f
3、打开/mnt/cdrom/i586/media/main4
4、安装如下两个包:
kde-i18n-ZH_CN.GB2312-3.5.4-Imdv2007.o.noarch.rpm
kde-i18n-ZH_TW.BIG5-3.5.4-Imdv2007.o.noarch.rpm
好,现在已经是中文界面了。
至此安装结束,整个过程在3646上跑不到40分钟,赶快体验Linux的飞速快感吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)