linux系统知识
会飞的幸运儿
这个作者很懒,什么都没留下…
展开
-
KFI-代码生成
KFI得以工作的最基础的根基应该是GCC的一个编译选项: -finstrument-functions这个编译选项使得Gcc在编译代码的时候,会自动地在函数调用的进入和退出的地方加入对以下两个函数的调用:void __cyg_profile_func_enter (void *this_fn, void *call_site);void __cyg_profile_func_exit转载 2014-07-17 22:46:23 · 481 阅读 · 0 评论 -
用U盘启动vmare虚拟机
添加一块硬盘,硬盘的类型自己选择,选择模式最好为独立,如果你想单独用虚拟机打开的话,在磁盘创建向导里选择物理磁盘,下一步之后,会有您U盘的的pysical driver,选择一个就可以了,开启虚拟机进入bios(esc 或者f2),选择你的u盘映射的磁盘就可以了。原创 2015-02-03 13:52:59 · 425 阅读 · 0 评论 -
WinSCP编辑器中文乱码问题
WinSCP内置的编辑器对中文的支持存在问题,如果编辑的文件内含有中文字符,可能出现乱码。解决办法:1.如果用的是默认编辑器则在编辑器中寻找“设置按钮”,之后改为,utf82.如果想用其他的编辑器,则选项-->选项,选择编辑器。然后在添加新的编辑器的应用程序路径。ok了。转载 2014-12-31 11:25:05 · 1457 阅读 · 0 评论 -
此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求。
FirFox打开80以外的端口,会弹出以下提示:“此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求。”。经网上搜索,解决方法如下:在Firefox地址栏输入about:config,然后在右键新建一个字符串键network.security.ports.banned.override,将需访问网站的端口号添加到,值就是那个端口号即可转载 2015-01-02 21:44:17 · 1518 阅读 · 0 评论 -
fc14 源
fedora14yum安装源的配置到官方归档地址安装更新php时,发现原来的yum 源的连接已经不工作了网上了找了相关资料,网易镜像和搜狐镜像都没有 fedora14的源了后来从官方网站上的readme上找到了,fc14已经归档了,http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever...转载 2015-04-11 12:38:58 · 602 阅读 · 0 评论 -
svn常用命令
1.svn log/info用来展示svn 的版本作者、日期、路径等等2.svn diff; #什么都不加,会坚持本地代码和缓存在本地.svn目录下的信息的不同;3.svn cat,取得在特定版本的某文件显示在当前屏幕;4.svn list,显示一个目录或某一版本存在的文件。5.svn diff -r 3; #比较你的本地代码和版本号为3的所有文件的不同;6.s原创 2014-12-20 21:50:57 · 402 阅读 · 0 评论 -
linux下删除目录及其子目录下某种类型文件
Linux下,如果想要删除目录及其子目录下某种类型文件,比如说所有的txt文件,则可以使用下面的命令:find . -name "*.txt" -type f -print -exec rm -rf {} \;. : 表示在当前目录下.-name "*.txt" :表示查找所有后缀为txt的文件.-type f:表示文件类型为一般正规文件.-print:表示将查询结果转载 2015-04-14 22:23:10 · 4512 阅读 · 0 评论 -
快速使用svn仓库
1.在fedora下yum install subversion -y2.判断是否安装成功:svn -v以下步骤建立svn库:3.mkdir /opt/svn/repos4.svnadmin create /opt/svn/repos 以下步骤进行配置:5.[root@www ~]# vi passwd [users]# harry = harrys原创 2015-07-12 17:40:19 · 556 阅读 · 0 评论 -
快速samb服务器搭建
本人是在fedora 14下进行的:1.yum install samba -y2.创建工作目录/home/test3.修改smb配置文件:vim /etc/samba/smb.conf 添加到末尾:[test] path = /home/testwritable = yes 4.添加smb用户:smbpasswd -a root6.查看smb用户:pdb原创 2015-07-05 14:38:57 · 406 阅读 · 0 评论 -
玩转centos7最小安装
1.解决yum源问题(1)http://mirrors.163.com/.help/centos.html 下载cetos7的yum源 (2)激活centos7的网卡:/etc/sysconfig/network-scripts/ifcfg-eno16777736编辑ONBOOT=no改为yes (3)service network restart,重启网络 (4)由于ifc原创 2015-08-01 22:45:33 · 1031 阅读 · 0 评论 -
常用生僻linux命令
1.od描述:这个命令默认把文件的内容用八进制的形式清晰地写在标准输出上。如果是多个文件,那么会把文件合并显示,如果没指定文件名称,那么就择标准输入作为默认的输入。通过指定该命令的不同项可以以十进制、八进制、十六进制和ASCII码来显示文件。常用的项: - A 指定地址(文件offset)用什么基数打印,包括: d 十进制 o 八进制(系统默认值) x原创 2014-12-23 10:47:15 · 435 阅读 · 0 评论 -
玩转bugzila
首先我们要下载最新版的Bugzilla包,这里我下载的是4.5.2版本。使用wget工具在shell或终端上下载:wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.5.2.tar.gz你也可以从官方网站进行下载。http://www.bugzilla.org/download/从下载下来的原创 2015-09-13 22:01:14 · 2271 阅读 · 0 评论 -
centos 6.5 源码安装apache
1.安装编译环境yum -y install gcc gcc-c++ glibc glibc-common pcre-devel flex autoconf make automake2.安装apr 和 apr-utilwget http://archive.apache.org/dist/apr/apr-1.4.8.tar.gzwget http://archi原创 2015-07-18 10:47:41 · 411 阅读 · 0 评论 -
rsync源码编译安装
1.http://rsync.samba.org/ 找到合适版本进行下载2.解压,进入rsync目录3../configure --prefix=/usr/local/rsync4.make && make install5.ln -s /usr/local/rsync/bin/rsync /usr/local/bin/rsync6.配置server:(1)vi /usr/原创 2015-10-27 22:02:08 · 4106 阅读 · 0 评论 -
玩转mysql源码安装
1.首先下载mysql源码wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz2.解压3../configure --prefix=/usr/local/mysql/ --localstatedir=/usr/local/mysql/data --without-debug --w原创 2015-08-02 19:07:58 · 542 阅读 · 0 评论 -
nginx共享内存:共享内存的实现
nginx中, 作者为我们提供了方便共享内存的使用的接口,关于共享内存的使用在我之前的文章中有介绍。这次我们来研究一下nginx是如何实现的。 我们知道,如果我们的模块中要使用一个共享内存,需要调用ngx_shared_memory_add来创建共享内存。而ngx_shared_memory_add不会马上创建一个共享内存,它是先登记一下共享内存的使用信息,比如名称、大小等,然后在进程初始化的时候转载 2014-07-15 23:56:30 · 3728 阅读 · 0 评论 -
linux dd命令详解
(1).dd if=xxx.iso of=/dev/sdb bs=1M用以上命令前必须卸载u盘,sdb是你的u盘,bs=1M是块的大小,后面的数值大,写的速度相对块一点,但也不是无限的,我一般选2M,注意,执行命令后很块完成,但u盘还在闪,等不闪了,安全移除。(2).注意:你的镜像需要支持dd命令。dd命令的详解:定义: dd是Linux/UNIX 下的一个非常有用的命令转载 2014-12-11 20:57:23 · 414 阅读 · 0 评论 -
Fedora14 64位环境下minicom使用方法
1.首先得先安装minicom: (1)yum install minicom安装2.安装好后: (1)在root下,输入命令minicom –s,屏幕出现如下的界面:# minicom -sminicom: WARNING: configuration file not found, using defaults+-----[configuration]------原创 2014-12-11 20:27:14 · 531 阅读 · 0 评论 -
Makfile自动生成
automake/autoconf入门作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makef转载 2014-12-10 22:26:25 · 464 阅读 · 0 评论 -
向nginx发送请求
Process 23432 attached - interrupt to quitgettimeofday({1405525345, 729161}, NULL) = 0epoll_wait(8, {{EPOLLIN, {u32=150049720, u64=13221331005772764088}}}, 512, -1) = 1gettimeofday({1405525613,原创 2014-07-16 23:57:03 · 929 阅读 · 0 评论 -
nginx--pstack
[root@localhost nginx-1.2.0]# pstack 23927#0 0x00110424 in __kernel_vsyscall ()#1 0x00910818 in __epoll_wait_nocancel () from /lib/libc.so.6#2 0x08071877 in ngx_epoll_process_events ()#3 0原创 2014-07-17 21:00:41 · 488 阅读 · 0 评论 -
Scons脚本注意事宜1
Important Although SCons functions are forgiving about whether or not you use a string vs. a list for a single file name, Python itself is more strict about treating lists and strings differently.转载 2014-05-23 23:20:08 · 490 阅读 · 0 评论 -
nginx http 模块开发config原理
ngx_addon_name=ngx_http_hello_world_moduleHTTP_MODULES="$HTTP_MODULES ngx_http_hello_world_module"NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_hello_world_module.c"原创 2014-07-20 21:06:23 · 1046 阅读 · 0 评论 -
Fedora11下安装和运行wireshark
一、安装 以root用户运行:yum install wireshark二、运行 在终端中键入命令: #wireshark bash:wireshark:command not found#whereis wireshark wireshark: /usr/lib/wireshark /usr/share/wireshark #cd /usr/lib/w原创 2014-06-13 22:01:53 · 529 阅读 · 0 评论 -
应该注意的一些事
1.亲,您当前使用的不是C++编译器噢!原创 2014-07-25 22:28:05 · 497 阅读 · 0 评论 -
fedora下make menuconfig使用异常情况解决
直接安装:yum install ncurses-devel搞定!!!!!原创 2014-06-17 22:55:51 · 649 阅读 · 0 评论 -
写回
void DP_cacheWriteBack(UCHAR* pucBlockPtr, UINT uiByteNum){UINT uiAddr = 0; UCHAR *blockPtr = pucBlockPtr; UINT byteCnt = uiByteNum;uiAddr = (UINT)blockPtr;if (((uiAddr >= dd原创 2014-07-12 00:01:28 · 636 阅读 · 0 评论 -
读取
void DP_cacheInvalid(UCHAR* pucBlockPtr, UINT uiByteNum){UINT uiAddr = 0; UCHAR *blockPtr = pucBlockPtr; UINT byteCnt = uiByteNum;uiAddr = (UINT)blockPtr;if (((uiAddr >= ddrS原创 2014-07-11 23:59:54 · 564 阅读 · 0 评论 -
UBOOT下载
ftp://ftp.denx.de/pub/u-boot/原创 2014-08-21 21:32:35 · 394 阅读 · 0 评论 -
安装gcc遇到的问题
从svn checkout svn://gcc.gnu.org/svn/gcc/trunk拿了GCC的最新代码,打算编译了学东西习学习C++ 11的东西,结果在configure的时候出现如下问题: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+ http://www.multiprecision.org/m转载 2014-08-22 14:42:16 · 1298 阅读 · 0 评论 -
SSH认证之一
1.ssh认证之一(1)在服务端ssh-keygen -t rsa在/home/j/.ssh下生成 id_rsa.pub,id_rsa(其中rsa是一种密码算法)(2)在服务端修改/etc/ssh/sshd_config中放开AuthorizedKeysFile .ssh/authorized_keys并且设置PasswordAuthentication原创 2014-10-05 00:24:51 · 408 阅读 · 0 评论 -
小技巧(1)
修改当前文件夹下所有文件的扩展名:ren *.* *.txt原创 2014-10-05 17:29:50 · 315 阅读 · 0 评论 -
ftp服务器搭建--fedora
1.检测系统是否安装vsftpd: rpm -q原创 2014-11-24 15:29:35 · 585 阅读 · 0 评论 -
Scons入门1
一、安装sconsLinux环境(以CentOS为例)1、yum安装yum install scons原创 2014-05-18 22:13:39 · 874 阅读 · 0 评论