
操作系统
xumesang
一辈子做好一件事
展开
-
在windows2003中禁止某个用户从本地登录的方法
首先打开程序-> 管理工具->本地安全策略,参见下图:然后设置:本地安全策略->本地策略->用户权限分配->拒绝本地登录最后选择要禁止的用户点击确定。原创 2015-04-07 19:20:26 · 2755 阅读 · 0 评论 -
GPG error
原文章:点击打开链接当我们在/etc/apt/sources.list中加入非Ubuntu官方源来安装、更新部分软件时,sudo apt-get update会有错误提示 下面以我使用的ibus非官方源作为示例,错误提示如下: W: GPG error: http://ppa.launchpad.net jaunty Release: The fol转载 2016-05-17 12:43:34 · 1843 阅读 · 0 评论 -
dig命令使用大全(linux上域名查询)
原文章:点击打开链接Dig HOWTO 中文手册--dig命令使用大全DNS 2011-03-25 本人翻译的dig howto手册。译者序:可以这样说,翻译本篇文档的过程就是我重新学习DNS的过程,dig命令可以帮助我们学习DNS的原理,配置,以及其查询过程。以前使用dig仅仅是查询一下A记录或者MX记录,现在发现其功能真的不是一般的强大。希望本文对英转载 2016-05-05 10:39:18 · 2118 阅读 · 0 评论 -
git 命令(1)
1. 配置用户名和邮箱,配置文件是.gitconfiggit config user.name XXXgit config user.email XXX@xxx.com2. 配置写入评论的软件,可以是vim,emacs等,我用的是vigit config --global core.editor vi一般简短的评论用的是git commit -am "xxx"就可以了.原创 2016-01-21 13:02:02 · 422 阅读 · 0 评论 -
nmap常见操作
1. 查看操作系统nmap -O 110.185.35.15注意:加上-PN参数就不会ping,能躲避防火墙2. 查看软件版本nmap -sV IP3. TCP SYN scannmap -sS IP原创 2016-04-15 11:24:27 · 501 阅读 · 0 评论 -
failed to fetch ... ppa
错误:Err http://ppa.launchpad.net trusty/main i386 Packages 404 Not FoundW: Failed to fetch http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not F原创 2016-04-19 10:28:10 · 1791 阅读 · 0 评论 -
Ubuntu常用操作
1. 查看pip安装的所有包及其版本号:pip list2.查看软件版本:aptitude show wireshark# sudo apt-get install aptitude3. 查看软件安装位置:dpkg -L wiereshark4. 搜索包:apt-cache search package5. 获取包的相关信原创 2016-04-18 15:36:45 · 381 阅读 · 0 评论 -
Ubuntu常用安装源
原文章:点击打开链接sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份sudo vim /etc/apt/sources.list #修改sudo apt-get update #更新列表中国科学技术大学源:Trusty(14.04)deb http://mirrors.转载 2016-04-18 14:52:28 · 518 阅读 · 1 评论 -
Git建立分支
1.进入项目目录cd illipot2.创建"s7-functions-done"分支# -b 表示创建并切换git branch -b s7-functions-done3.查看当前分支git branch4. 提交git add .../s7.pygit commit -m "first version"5. 看看本地git目录下是否已经增加了远程分支g原创 2016-04-29 20:47:48 · 424 阅读 · 0 评论 -
wireshark更新
在Ubuntu下更新Wiershark1. 同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包sudo apt-get update2. 升级Wiresharksudo apt-get upgrade wireshark原创 2016-04-15 11:28:40 · 4735 阅读 · 0 评论 -
Git远程操作详解
原文章地址:点击打开链接Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最转载 2016-04-14 13:28:23 · 256 阅读 · 0 评论 -
nosetests:not found
报错:nosetests:not found解决办法:sudo apt-get install python-nose原创 2016-04-14 10:19:30 · 1284 阅读 · 0 评论 -
MAC快捷键
1. 全屏:command+control+F2. 刷新:command+R原创 2016-06-14 15:17:41 · 343 阅读 · 0 评论 -
socket编程—— 服务器遇到Broken Pipe崩溃
我写了一个服务器程序, 在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示"Broken pipe".最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, T转载 2016-07-01 16:16:47 · 2064 阅读 · 0 评论 -
Windows系统文件结构
原文:点击打开链接├—WINDOWS │ ├—system32(存放Windows的系统文件和硬件驱动程序) │ │ ├—config(用户配置信息和密码信息) │ │ │ └—systemprofile(系统配置信息,用于恢复系统) │ │ ├—drivers(用来存放硬件驱动文件,不建议删除) │ │ ├—spool(用来存放系统打印文件。包括打转载 2017-03-17 19:25:32 · 4125 阅读 · 0 评论 -
Windows网络命令net
1.net命令下面是帮助信息:例子1:共享E盘下的software文件夹从下面可以看到结果:可以用下面的命令删除共享文件夹:例子2:添加用户和密码:例子3:激活和关闭guest用户:2.远程登录命令telnetWindows7默认没有安装这个命令,可以参见这个教程安装telnet服务:http://www.cr原创 2015-03-06 12:57:50 · 625 阅读 · 0 评论 -
ubuntu目录结构
原文章:点击打开链接/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gu转载 2017-03-15 14:26:29 · 391 阅读 · 0 评论 -
在Ubuntu 14.04安装和使用Docker
原文:点击打开链接在Ubuntu 14.04安装和使用DockerDocker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。下面我将在Ubuntu 14.04安装和使用Docker。Docker使得在同一转载 2017-03-30 19:48:30 · 389 阅读 · 0 评论 -
Git的基本概念与入门
原文章:点击打开链接基本概念在本章中,我们将介绍一个分布式版本控制系统的设计思路,以及它与集中式版本控制系统的不同之处。除此之外,我们还将带你了解分布式版本库的具体工作方式,以及为什么我们会说,在Git中创建分支和合并分支不是个大不了的问题。1 分布式版本控制,有何过人之处在具体探讨分布式版本控制的概念之前,让我们先来快速回顾一下传统的集中式版本转载 2016-12-05 14:46:21 · 6011 阅读 · 1 评论 -
VIM/VI基本命令 | VIM Learning
原文章地址:点击打开链接VIM/VI基本命令 | VIM Learning分类命令一、打开文件、保存、关闭文件vim filename //打开filename文件:w //保存文件:w atool.org //保存至atool.org文件:q //退出编辑器,如果文件已转载 2016-10-12 09:21:38 · 411 阅读 · 0 评论 -
tcpdump命令
1. 在抓取6100端口的流量并保存到文件中:tcpdump -i eth0 port 6100 -n -vv -s 1500 -C 10 -w target.cap参数解析-i:网络接口-s:抓取数据包长度-C:文件大小,单位是mbytes,即1,000,000 bytes-vv:输出详细信息-n:不解析网络地址port:端口号-w:写入文件.cap:wi原创 2016-08-24 20:29:52 · 427 阅读 · 0 评论 -
Nmap速查手册
0x00:说明只是一个快速查询手册,理论的东西都没有补充,欢迎大家积极在评论区补充自己常用的参数,O(∩_∩)O0x01:nmap功能介绍1.主机存活检测2.端口探测3.服务识别4.操作系统识别5.硬件地址检测6.服务版本识别7.漏洞扫描,使用nmap自带脚本0x02:简单示例使用ping检测10.0.0.0/24这个网段nmap -sP 10.0转载 2016-07-08 11:22:57 · 2274 阅读 · 0 评论 -
nmap -- write a nmap script
目录(?)[+]漏洞扫描 --编写Nmap脚本2006年12月份,Nmap4.21 ALPHA1版加入脚本引擎,并将其作为主线代码的一部分。NSE脚本库如今已经有400多个脚本,覆盖了各种不同的网络机制(从SMB漏洞检测到Stuxnet探测,及中间的一些内容)。NSE的强大,依赖它强大的功能库,这些库可以非常容易的与主流的网络服务转载 2016-07-08 11:14:52 · 2124 阅读 · 0 评论 -
git命令(3)
1.只克隆Git仓库中的一个分支git clone 主项目网址 -b 分支名字例子:git clone https://github.com/mushorg/conpot.git -b iec1042.原创 2016-06-20 09:20:00 · 413 阅读 · 0 评论 -
ubuntu下设置开机自启动项
1. 首先安装sysv-rc-confsudo apt-get install sysv-rc-conf2.接下来打开sysv-rc-confsudo sysv-rc-conf界面效果:3. 按空格反选相应选项原创 2016-04-25 10:00:45 · 439 阅读 · 0 评论 -
如何用SSH向服务器上传下载文件
原文章:点击打开链接如何用SSH向服务器上传下载文件由于使用ssh,我们无法使用简单的拖拽或者复制粘贴操作对本地计算机和ssh服务器上的文件进行交流。我们需要用到scp命令行。程序代码 scp @: /*注:必须在未登录服务器的情况下*/举例以说明:如果希望将当前目录下的a.txt文件上传到ssh服务器上test文件夹并改名为b.txt,其转载 2016-03-14 15:26:28 · 13103 阅读 · 0 评论 -
sublime实现代码整体前后移
选中一块区域,"Tab"键整体后移,"Shift+Tab"整体前移原创 2016-01-05 11:07:44 · 12298 阅读 · 0 评论 -
scp命令
1.把当前一个文件copy到远程另外一台主机上 $ scp/home/daisy/full.tar.gz root@172.19.2.75:/home/root2.把文件从远程主机copy到当前系统 $ scproot@/full.tar.gz172.19.2.75:/home/root/full.tar.gzhome/daisy/full.tar.gz原创 2016-01-05 10:36:22 · 441 阅读 · 0 评论 -
Git撤消操作
原文章:点击打开链接12.1 修改最后一次提交 git commit --amend1.新建一个文件 2.提交一个之前的更改3.跟踪这个文件 4.跟前一次一起提交提示你是否重新编辑提交说明,如果不编辑退出后还是跟之前一样提交commit 成功或 git commit -m “” 可以直接转载 2016-01-21 14:15:40 · 654 阅读 · 0 评论 -
关闭Sublime更新提示
sublime默认的情况会有更新提示弹出框,可以把通过设置关闭更新提示,方法:1. 选择 “preferences”—>“Browse packages”,找打Default文件夹下的Preferences.sublime-settings; 2. 在最下面加一行(注意要先在前一行最后面加一个逗号):"update_check":false 3. 保存退出重新启动sublime即可。原创 2016-01-01 17:21:54 · 896 阅读 · 0 评论 -
XSD文件详解
原文章:点击打开链接XSD (xml Schema Definition)Xml Schema的用途1. 定义一个Xml文档中都有什么元素2. 定义一个Xml文档中都会有什么属性3. 定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4. 定义元素或者属性的数据类型5. 定义元素或者属性的默认值或者固定值Xml Sche转载 2016-01-20 10:35:47 · 42780 阅读 · 1 评论 -
手动安装 Flash 插件
首先声明,一下方法,本人亲测过:下载包,这里给一个地址:点击打开链接;在终端窗口中,进入保存已下载文件的目录(例如 cd /home/user/Downloads);使用命令 tar -zxvf install_flash_player_"version"_linux."processor".tar.gz;进入已经解压的文件夹下,复制文件 libflashplayer.so 到 F原创 2016-01-01 16:57:51 · 834 阅读 · 0 评论 -
解决Ubuntu wireshark找不到Interface问题
原文章已经无法访问了,这里给出一个链接:点击打开链接有两种方式:1.执行[plain] view plaincopysudo wireshark 2.修改权限(1)增加组wireshark[plain] view plaincopysudo groupadd wireshark (2)将封包程序dumpca转载 2016-01-02 18:17:05 · 2381 阅读 · 0 评论 -
Vmstat命令详解
原文地址:点击打开链接一、前言vmstat命令: 用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有转载 2015-04-05 13:00:21 · 443 阅读 · 0 评论 -
crond进程的应用
crond是Linux系统下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与Windows下的计划任务类似,当安装完linux操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的操作,例如写原创 2015-03-17 19:51:14 · 888 阅读 · 0 评论 -
Linux常用命令(查找命令)
Linux中有许多查找命令,优先使用whereis和locate命令,因为他们直接用数据库搜索文件,并没有实际搜索硬盘,如果真的找不到,采用find命令。1.which查找“执行文件”命令格式:which -a command-a:列出所有找到的命令全称原创 2015-03-05 13:08:03 · 491 阅读 · 0 评论 -
sublime text2 配置tab为2个空格
将Tab键自动替换为2个空格Preference-settings user:// The number of spaces a tab is considered equal to“tab_size”: 2,// Set to true to insert spaces when tab is pressed“translate_tabs_to_spaces”原创 2016-01-05 11:18:27 · 738 阅读 · 0 评论 -
Ubuntu解压缩zip,tar,tar.gz,tar.bz2
原文地址:点击打开链接ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip di转载 2016-01-06 16:14:13 · 386 阅读 · 0 评论 -
Ubuntu14.04安装并配置Sublime Text 2
原文章:点击打开链接下载&安装个人习惯喜欢到官网下载软件,http://www.sublimetext.com/2 选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压。1. 解压:tar -xvf Sublime\ Text\ 2.0.2.tar.bz22.为了在Terminal的任何位置都能执行./subli转载 2016-03-24 09:26:52 · 1334 阅读 · 0 评论 -
Could not find .egg-info directory in install record for *
输入:sudo pip install cython报错:Could not find .egg-info directory in install record for cpython出错原因:将setuptools从6.0.1升级到6.0.2.具体操作:1. 下载安装6.0.2:wget https://bootstrap.pypa.io/ez_setu原创 2016-03-09 17:07:26 · 5791 阅读 · 0 评论