
Linux
文章平均质量分 60
jo_say
一壶烈酒
展开
-
mac 安装python教训
1. 直接下速度太慢了。。2. 装了homebrew来装,用了清华源,但是sqlit下不下来。。nnd3. 听了别人的话,装了mac版本的迅雷,然后把python3.8地址复制到迅雷,下下来了。。4. pip 安装时候 用 -i 清华源 就ok了...原创 2020-02-15 20:41:37 · 313 阅读 · 0 评论 -
使用鼠标中键在vim下赋值文本到其它编辑器
<br />通过测试,无论是insert模式还是control模式,都可。<br />只要通过鼠标在vim中选择对应文字,然后在其它编辑器,<br />如gedit中点击鼠标中键既可(并非所有的鼠标都支持,可以通过同时按下左右键替代)原创 2011-04-18 09:23:00 · 958 阅读 · 0 评论 -
snort 笔记2 ----- 规则编写
为了看懂rules,可以看下文,想要写好,就没那么简单了。^-^。******************************************************************************************************************************************I 总体结构分析:alert tcp any any -> 192.168.1.0/24 111 (content:"|00 01 86 a5|"; msg: "moun原创 2011-04-20 12:00:00 · 20980 阅读 · 3 评论 -
绝不仅仅是web聊天工具 webqq已成为web操作系统的前哨
首次见到web qq的时候,就为之震撼,什么web qq,其实就是qq webOS啊,今天看到一篇文章也是这个意思,就转过来以纪念。这篇文章来自:【http://www.iplaysoft.com/webqq2.html】原文如下:*****************************************************************************************************最近腾讯低调推出 WebQQ 2.0,当我们打算看看新版本的网页QQ的时候,我转载 2011-04-18 19:45:00 · 1183 阅读 · 0 评论 -
IP TCP UDP 结构
<br />[come from: http://www.cnblogs.com/davidlili/archive/2006/08/29/489918.html]<br />IP TCP UDP 结构IP Header Format : RFC 791 <br /><br />The IP header structure is as follows:<br /> 481632 bitsVer.IHLType of serviceTotal lengthIdentificationFlagsFragm转载 2011-04-18 17:49:00 · 934 阅读 · 0 评论 -
My notes about backup to ubuntu
tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/home --exclude=/qiao --exclude=/windows --exclude=/media --exclude=/cdrom --exclude=/dev --exclude=/tmp原创 2011-04-18 13:37:00 · 686 阅读 · 0 评论 -
ubuntu tar备份
<br />BackupYourSystem出自Ubuntu中文目录<br />[隐藏]<br />1 备份你的系统<br />1.1 简介<br />1.2 准备工作<br />1.3 开始备份<br />1.3.1 通过网络进行备份<br />1.4 还原操作<br />1.4.1 GRUB的还原<br />1.5 其他方法<br />1.5.1 dd<br />1.5.2 rsync<br />1.5.3 其他信息[编辑] 备份你的系统<br />原文出处:https://wiki.ubuntu.co转载 2011-04-18 13:25:00 · 1902 阅读 · 0 评论 -
snort 笔记1 ----- 3种模式简介
Snort操作:1配置文件位置:/etc/snort2运行:./usr/sbin/snort需要root权限3开机自启动关闭:http://blog.youkuaiyun.com/jo_say/archive/2011/03/08/6232952.aspx如snort的2,3,4,5级默认开启,通过chkconfig–-level2345snortoff.就可将其关闭。(chkconfig操作见:http://blog.youkuaiyun.com/jo_say/archive/2011/04/18原创 2011-04-18 10:13:00 · 14232 阅读 · 1 评论 -
chkconfig使用和级别介绍
<br /> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } --><br />【转载】chkconfig使用介绍:<br />Linuxchkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。<br />Linuxchkconfig命转载 2011-04-18 10:11:00 · 2221 阅读 · 0 评论 -
ubuntu 安装deb包
<br /><br /><br />Ubuntu软件包格式为deb,安装方法如下:<br /> sudo dpkg -i package.deb<br />dpkg的详细使用方法,网上有很多,下面简单列了几个:dpkg -i package.deb安装包dpkg -r package删除包dpkg -P package删除包(包括配置文件)dpkg -L package列出与该包关联的文件dpkg -l package显示该包的版本dpkg –unpack package.deb解开 deb 包转载 2011-04-19 17:17:00 · 904 阅读 · 0 评论 -
Read the b.o.t.N.A.T's sourcecode---2---b.o.t.c 【 RTFSC project】
<br />[首先对文中的多篇引用的作者表示感谢】<br /> <br />关于bot:<br />1 POSIX:portable operation system interface (X表示对UNIX API的传承)<br /> <br />2 ptread_mutex_t:(mutex互斥)<br />在做这个的实验的时候,因为牵扯到多线程,eclipse还是会报错,但是根据上一篇文章中提到的方法,就很容易的解决了,i just dont know why.<br />http://blogold.原创 2011-05-31 23:12:00 · 812 阅读 · 0 评论 -
linux tar 备份
<br /><br /> <br />转载以备用:<br /> <br />来自: <br />http://www.pcdog.com/edu/linux/30/06/h327146.html<br /> <br /> <br />星期天又把电脑折腾了一下,把原先wubi安装的Ubuntu8.04卸载了,用Live CD方式重新安装了一遍。Ubuntu8.04用wubi安装对新手来说比较容易,但十多天使用下来,当对Ubuntu稍稍有些了解了,就觉得用wubi安装的自动分区不尽合理。<br /> 用Liv转载 2011-04-09 13:44:00 · 717 阅读 · 0 评论 -
linux 查看文件夹权限
<br />ls -ld foldername<br />查看文件权限:<br />ls -l filename<br /> <br />chomd 777 foldername 的中间三个权限数字: 含义: 所有者权限,组用户,其它用户权限。数字计算方法:<br />r:4<br />w:2<br />x: (执行)1<br /> <br />原创 2011-04-09 13:42:00 · 1462 阅读 · 0 评论 -
ubuntu 安装eclipse-cdt
<br />apt-get install eclipse-cdt 就可,它会自动安装, 默认还包括exuberant-ctags.<br /> <br />原创 2011-05-30 15:38:00 · 877 阅读 · 0 评论 -
Read the b.o.t.N.A.T's sourcecode---1---b.o.t.s.e.r.v.c
下文将记录本文阅读此代码中遇到的名词解释和问题总结,其中会有对多篇他们文章的引用,致谢先。====================================================================================原创 2011-05-30 17:24:00 · 1194 阅读 · 0 评论 -
Ubuntu下cvs安装【转】
【个人体会:基本上就是按照以下的步骤,当然有的地方也适当进行了修改,不应照搬照抄】[转自:http://www.emptykid.com/blog/archives/93]安装CVS Server$ sudo apt-get install cvs$ sudo apt-get install cvsd在安装cvsd的过程中会让你输入repository的位置,也就是仓库名,这里以默认的myrepos为例,输入myrepos,确定 配置创建仓库目录 $ cd /var转载 2011-05-26 12:09:00 · 1543 阅读 · 0 评论 -
如何将kadmelia协议在peersim中跑起来
前提:1 peersim运行良好,看我的another blog: http://blog.youkuaiyun.com/jo_say/archive/2011/05/22/6437385.aspx2 down了kademila的包(从peersim中主页,里面有很多协议包)3 简单步骤:【1】eclipse中 new个java project【2】 import中选文件系统,然后把整个下载的kademila包的根目录的东东都导进来(不是都必要,只是方便你)【3】 把之前peersim包根目录下的4个核心jar包给co原创 2011-05-24 16:47:00 · 2060 阅读 · 3 评论 -
ubuntu中配置任意应用的快捷键
1 方法:首先获得应用对应路径或者默认值(这个值是要填写到配置编辑器中的),其中系统本身的应用,如shell对应的是:gnome-terminal. 但是我们自己安装的应用,这一值我们是如何获得的呢?? 首先alt+F2打开运行对话框,然后试探性输入应用程序的名字,如输入chro就会显示出chrome来,但是如果你单单在配置编辑器中输入这个chro那还是不行的,必须要全路径的值,how to get it? 只需要如果所示,点击下面显示出来的chrome图标,上面的编辑框就会自动显示这个全路径(值),这里为原创 2011-04-18 09:06:00 · 761 阅读 · 0 评论 -
ln 命令 硬链接
<br /><br />【来自:http://hi.baidu.com/vili/blog/item/e315fa035c0585723812bb77.html】<br />ln命令<br /> <br /> 该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会转载 2011-04-18 09:10:00 · 872 阅读 · 0 评论 -
Ubuntu 下工作相关过程记录-命令+方法等
1 查看自启动chkconfig2 查看安装包 dpkg3 自启动文件夹 /etc/rc[0-6].d (+k,s开头)4 管理ubuntu软件 apt-get5 ls | less,ls | more后面的|less和|more参数可用于多种命令显示结果的分屏显示6 我安装.tar文件有什么命令能显示??7 不是ubuntu的问题,而是virtualBox显示ub原创 2011-03-09 00:03:00 · 977 阅读 · 12 评论 -
VirtualBox访问USB子系统失败的“真正”解决方法
这个太愁人了,不过还是自己粗心。下载vbox时怎么不好好看看页面呢?解决办法:安装对应版本的vbox扩展包就可。来源:http://www.stormcn.cn/post/1160.html转载 2012-04-02 15:16:02 · 5039 阅读 · 0 评论 -
让putty支持中文输入和显示
让putty支持中文输入和显示对于经常在windows下远程ssh到linux的用户而言,putty可能是你最好的选择。可是缺省情况下,putty对中文的支持却让人不敢恭维,如果远程linux的locale设置为zh_CN.*(bg2312,gbk,utf8等等),显示就是乱码。经研究发现,其实putty的中文支持还是很好的,呵呵打开putty主程序,选择window-〉A转载 2012-04-02 13:29:47 · 760 阅读 · 0 评论 -
ubuntu的root密码
默认ubuntu安装后root还没有启用,你需要先设置一下密码,sudo passwd...设置完再su就可以了。。原创 2012-03-31 15:41:24 · 557 阅读 · 0 评论 -
linux下编程经历[0]
之前写过很多小程序,架构不考虑,实现功能就是,好多还依赖eclipse的cdt插件来偷懒,搞的gcc还不熟悉,实在惭愧。近来要看一个大系统,借此机会,慢慢体会体会,调试调试。。。***********************************************************************************************************原创 2012-02-17 21:16:44 · 753 阅读 · 0 评论 -
vim 命令(全)
转载:http://blog.youkuaiyun.com/zg_hover/article/details/1232018本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效 快捷的。但起码是有效的。花些时间去练习这些命令,这是后面的知识的基础。|02.1| 第一次运行 Vim |02.2| 插入文本 |02.3| 移动光标 |02.4|转载 2012-02-23 20:10:11 · 956 阅读 · 0 评论 -
linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,转载 2012-02-23 20:01:47 · 622 阅读 · 0 评论 -
网络socket编程指南 (Beej)
Socket是什么呢? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。见图一:图一 先从服务器端说起。服务器端先初始化Socket,转载 2011-12-23 04:57:43 · 1190 阅读 · 0 评论 -
ubuntu下使用eclipse调用libpcap库编写一个小程序时出的错误:pcap.h没有参与编译
这段程序是winpcap或者libpcap编程者第一次要尝试的东东,仿佛就是helloworld之余C,但还是让我挠头了一天。#include "pcap.h"int main(){ pcap_if_t *alldevs; pcap_if_t *d; int i=0; char errbuf[PCAP_ERRBUF_SIZE]; /* 获取本地原创 2011-11-09 12:44:53 · 2671 阅读 · 1 评论 -
跟我一起写 Makefile
来自:陈皓 见于: http://blog.youkuaiyun.com/ugg/article/details/1622555概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果转载 2011-11-08 16:47:24 · 1398 阅读 · 0 评论 -
ifconfig 详解
【转载】 ifconfig 用法详解ifconfig 配置网络接口的工具介绍ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址1 ifconfig 查看网络接口状态;ifconfig 如果不接任何参数,就会输出当前网络接口的情况;[root@localhost ~]#原创 2011-05-11 08:42:00 · 1035 阅读 · 0 评论 -
VirtualBox下使用NAT模式实现外部访问guest
先说一下虚拟环境:Host是Windows XP,Guest是Fedora Linux,虚拟机是VirtualBox2.06。用过VB都知道,默认网络配置下(NAT),Guest是对Host不可见的,对局域网以及以外都是不可见(指网络上的不可访问)。我希望通过配置,能从Host以及外部网络访问Guest提供的服务,比如ssh。 VB中Guest的网络模式主要有NAT和Bridge(桥接)两种。桥接是可以很好的实现我的想法的,但是一般来说VB下的桥接很难做:我按照手册上的方法做好,桥接建立好了当时导致H转载 2011-04-27 11:29:00 · 1462 阅读 · 0 评论 -
Not using PCAP_FRAMES 解释(snort中)
“Not using PCAP_FRAMES”, A.k.a When good verbosity goes bad在启动snort的时候,会提示:Not using PCAP_FRAMES上网查了一些资料,其中最经典的是下面的一个帖子,来自http://leonward.wordpress.com/2008/07/18/not-using-pcap_frames-aka-when-good-verbosity-goes-bad/中文也有翻译过来的,我就不解释了,直接cp过来:中文的:**********原创 2011-04-18 18:30:00 · 5037 阅读 · 1 评论 -
linux 查看分区和文件大小
du:eg:du -m file.zip 以MB形式显示文件占的MB块数。原创 2011-04-18 15:59:00 · 1720 阅读 · 0 评论 -
linux 根目录下文件夹分析
<br />come from: [http://hi.baidu.com/wxdfbi/blog/item/cf8af73fa923d0e054e723a2.html]linux 根目录下文件夹分析 (RedHat9)2010-05-11 13:37<br />声明:资料总结于网络,只为个人学习查询方便。<br />linux 根目录下文件夹分析,对初学者会有一定的帮助。<br />/ 系统根目录,整个系统只有一个根目录。<br />/bin 二进制可执行命令;<br />/boot linux启动文件和转载 2011-04-18 13:15:00 · 1496 阅读 · 0 评论 -
ubuntu 安装低版本的gcc
因为编译软件的需要,Ubuntu自带的gcc4.4.1版本太高,需要gcc3.x,因此需要安装低版本的gcc,我选择的是gcc3.4.4。第一、下载deb安装包,我选择源码包编译安装会出错,因此选择deb包安装;我下载的包为:gcc-3.4-base_3.4.6-6ubuntu3_i386.deb、gcc-3.4_3.4.6-6ubuntu3_i386.deb、cpp-3.4_3.4.6-6ubuntu3_i386.deb、g++-3.4_3.4.6-6ubuntu3_i386.deb、转载 2011-05-26 22:11:00 · 1538 阅读 · 0 评论 -
snort.conf分析(中文)
snort.conf分析此文件包含一个snort配置样例。共分五步骤:1 设置你的网络变量2 配置动态加载库3 配置预处理器4 配置输出插件5 增加任意的运行时配置向导6 自定义规则集step1:设置你的网络变量1 其中针对本地网络给出3种方式:a) 清晰指定你的本地网络var HOME_NET 172.26.75.0/24(如果希望构建的Snort支持IPV6支持,则这里定义网段的类型就应该改为pvar)b) 使用全局变量 var HOME_NET $eth0_ADDRESSc) 也可一定义一个地址列表,原创 2011-04-05 03:27:00 · 14184 阅读 · 7 评论 -
ubuntu 配置jdk环境变量
打开bash shell,执行命令如下:1. $sudo -i ----进入超级用户2. #export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun ----载入JAVA根目录3. #export PATH=$JAVA_HOME/bin:$PATH ----设置环境变量(应用文件)4. #export CLASSPATH=.:JAVA_HOME/lib/tools.jar ----设置环境变量(类文件)5.转载 2011-05-22 16:47:00 · 697 阅读 · 0 评论 -
在Linux操作系统下修改IP、DNS和路由配置
<br /><br />come from : http://dev.firnow.com/course/6_system/linux/Linuxjs/20090326/163534.html<br />在Linux操作系统下修改IP、DNS和路由配置 <br /> <br /> ifconfig eth0 新ip <br /> <br /> 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip <br /> <br /> 一、修改IP地址 <br />转载 2010-12-28 13:57:00 · 635 阅读 · 0 评论 -
ubuntu可以阅读chm
<br />装一个就ok了:sudo apt-get install chmsee原创 2010-12-18 04:10:00 · 542 阅读 · 0 评论 -
vi的一些用法
<br />要開始編輯一個檔案您可以這樣做: <br /> $ vi file_name <按enter鍵>; <br /> <br /> 然後輸入 :set verbose mode <br /> 然後vi會提醒您: <br /> :set the mode option may never be turn on <br /> <br /> :雖說如此 但對初學者來說 有多些訊息提示總比沒有好 <br /> 放心 離開vi後就會转载 2010-12-19 00:23:00 · 502 阅读 · 0 评论