Linux
文章平均质量分 82
AoboSir
这个作者很懒,什么都没留下…
展开
-
Windows上使用SecureCRT软件连接Linux终端 — 解决问题;The remote system refused the connection
正常的情况:ifconfigwhoamips -e | grep sshsecureCRT软件不正常的情况:The remote system refused the connection.如果你遇到这个问题,说明你的Linux系统里面没有安装openssh-serversudo apt-get install openssh-serveraobosir@ubuntu:~$ ps -e | grep原创 2016-12-26 01:50:23 · 70413 阅读 · 18 评论 -
ROS Learning-016 Arduino-For-ROS-001 搭建 Arduino 和 ROS 之间相连接的开发环境
Arduino For ROS-001 — 搭建 ROS 和 Arduino 相连接的开发环境我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 Arduino的版本:Arduino 1.6.11 Linux 32位 使用 的ROS版本:ROS Indigo一. 下载并安装 相关软件Step 0 . 如果你没有在 Ubuntu 上面安装 ROS Indigo 这个版本的ROS原创 2016-09-06 21:15:39 · 15409 阅读 · 1 评论 -
Arduino 003 Ubuntu(Linux) 系统下,如何给板子烧写程序
Ubuntu/Linux 系统下,如何给Arduino板子烧写程序使用的虚拟机软件:VMware 11 我的Ubuntu系统:Ubuntu 14.04.10 TLS Arduino 软件的版本:Arduino 1.6.11 Arduino 板子的型号:Arduino UNO R3Step 0 . 来到 VMware 虚拟机里的Ubuntu 系统的界面。Step 1 . 将 Arduino原创 2016-09-01 16:41:32 · 21488 阅读 · 2 评论 -
ROS Learning-015 learning_tf(编程) 编写一个监听器程序 (Python版)
ROS Indigo learning_tf-02 编写一个 监听器 程序 (Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 1. 这一节要做的事情:上一节我们已经编写了一个广播员的程序,下面我们编写一个监听器程序来监听广播员发布的小海龟的坐标系信息:监听器程序:利用原创 2016-09-06 14:10:19 · 16603 阅读 · 0 评论 -
ROS Learning-014 learning_tf(编程) 坐标系变换(tf)广播员 (Python版)
ROS Indigo learning_tf-01 坐标系变换(tf)广播员 (Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 1. 什么是 tf :tf : 坐标系变换。想要确定一个物体在什么位置,最好的方法是找一个坐标系,我们就可以得到这个物体的坐标,所以就确定原创 2016-09-06 12:56:55 · 17688 阅读 · 4 评论 -
ROS Learning-013 beginner_Tutorials (编程) 编写ROS服务版的Hello World程序(Python版)
ROS Indigo beginner_Tutorials-12 编写ROS服务版的Hello World程序(Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 前言:在编写 ROS 话题版的 Hello World 程序(python版) 这一节中,发布器(talke原创 2016-09-05 19:46:11 · 15069 阅读 · 0 评论 -
ROS Learning-012 beginner_Tutorials (编程) 创建自定义的ROS消息和ROS服务
ROS Indigo beginner_Tutorials-11 创建自定义的ROS消息和ROS服务我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 一. 创建自定义的ROS消息 :(msg)下面我们来介绍具体步骤:1:现在beginner_tutorials软件包中创建一个 msg原创 2016-09-05 19:24:53 · 15830 阅读 · 1 评论 -
ROS Learning-011 beginner_Tutorials (编程) 编写 ROS 话题版的 Hello World 程序(Python版)
ROS Indigo beginner_Tutorials-10 编写 ROS 话题版的 Hello World 程序(Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 1. 前言 :Hello world 程序,在我们编程界,代表学习某种语言编写的第一个程序。对于 R原创 2016-09-04 20:44:13 · 16513 阅读 · 0 评论 -
ROS Learning-010 beginner_Tutorials 编写简单的启动脚本文件(.launch 文件)
ROS Indigo beginner_Tutorials-09 编写简单的启动脚本文件我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo.launch文件 :下面我们将介绍,如何编写一个启动脚本程序:(.launch文件)还记得我们在 创建ROS软件包教程 中创建的第一个程序包(beg原创 2016-09-03 20:17:35 · 16490 阅读 · 2 评论 -
Python 黑客 --- 002 入门级 ZIP压缩文件口令暴力破解机
Python 黑客 入门级实战:ZIP压缩文件口令暴力破解机使用的系统:Ubuntu 14.04 LTS Python语言版本:Python 2.7.10 V编写zip 压缩文件口令破解器需要使用到Python 内自带的一个库:zipfile库。Step 1 . 在终端中输入 python,启动Python交互终端。aobosir@ubuntu:~$ pythonPython 2.7.6原创 2016-09-02 18:58:08 · 14719 阅读 · 2 评论 -
ROS Learning-009 beginner_Tutorials ROS服务 和 ROS参数
ROS Indigo beginner_Tutorials-08 ROS服务 和 ROS参数我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo1. 理解 ROS 服务 和 ROS 参数:服务(services)是节点之间通讯的另一种方式。服务允许节点发送请求(request) 并获得一个原创 2016-09-01 16:27:08 · 13968 阅读 · 1 评论 -
ROS Learning-030 (提高篇-008 A Mobile Base-06) 控制移动平台 --- (Python)odom导航的例子:移动一个方块路径
ROS 提高篇 之 A Mobile Base-06 — 控制移动平台 — (Python)再次使用odom导航的一个例子:移动一个方块路径我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: 1 . ROS 提高篇这个专栏的教学有门槛。 2 . 如果你没有学习前面的教程,请原创 2016-09-13 08:22:49 · 20713 阅读 · 0 评论 -
ROS Learning-029 (提高篇-007 A Mobile Base-05) 控制移动平台 --- (Python编程)控制虚拟机器人的移动(精确的制定目标位置)
ROS 提高篇 之 A Mobile Base-05 — 控制移动平台 — (Python编程)控制虚拟机器人的移动(精确的制定目标位置)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: 使用 `odometry` 消息类型 重写 `out_and_back` 程序。原创 2016-09-12 19:42:15 · 22434 阅读 · 0 评论 -
ROS Learning-019 learning_tf-03(编程) 添加额外的坐标系 (Python版)
ROS Indigo learning_tf-03 添加额外的坐标系 (Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 前言这一节要做的事情:添加额外的坐标系。为什么要添加额外的坐标系:对于许多任务很容易想到内嵌一个局部的坐标系。例如,将激光扫描仪的中心作为坐标系原点原创 2016-09-07 19:05:05 · 15685 阅读 · 0 评论 -
ROS Learning-020 learning_tf-04(编程)让turtle2 海龟跟随turtle1海龟,并绕着 turtle1海龟转圈 (Python版)
ROS Indigo learning_tf-04 (编程)让 turtle2 海龟跟随 turtle1 海龟,并绕着 turtle1 海龟转圈 (Python版)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 这格博客是在上一个博客(添加额外的坐标系)的基础上进行的。现在,我们想原创 2016-09-07 21:53:18 · 16850 阅读 · 2 评论 -
树莓派 Learning 002 装机后的必要操作 --- 03 替换软件源
树莓派 装机后的必要操作 — 替换软件源 树莓派的服务器实在太慢了!会导致你安装一个几M的东西都要等大半天!肿么办! 当你在使用sudo apt-get install命令安装软件包时,有时下载速度很慢,这是因为连接的软件源的问题,软件源有很多,我们需要根据实际情况设置最适合你的软件源。树莓派 装机后的必要操作 替换软件源替换软件源1 测试哪个软件源对你来说速度最快2 替换软件源原创 2016-07-27 19:52:44 · 17704 阅读 · 0 评论 -
Linux 如何使用桂电ipclient出校器上网 --- 最新的方法 --- 可以使用
原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/03/06/Linux-Raspberry-Pi-use-guet-ipclient-Internet/我之前写过在Linux系统或者树莓派上使用ipclient上网的教程,但是自从 2016年9月1号,学校换了新的ipclient出校器后,我之前记录的那些方法都不能使用了。下面介绍一种新的方法。这个原创 2017-03-06 19:31:55 · 5185 阅读 · 1 评论 -
Ubuntu Linux 使用桂电校园网 上网
2016年9月1日 星期四 桂电校园网今天升级新的出校器,旧的出校器已经不能使用,所以本篇博客已经过期,下面的方法已经不能让Ubuntu使用桂电校园网上外网了。详细的原因,请到这个网站查看:校园网计费系统及学生宿舍多运营商认证系统升级通知2017-3-6 19:25:59 我更新了:Linux使用ipclient出校器上网的最新的方法。在这里。Ubuntu Linux 使用桂电校园网 上网1.1 安原创 2016-08-01 06:19:32 · 19941 阅读 · 1 评论 -
树莓派 Learning 002 装机后的必要操作 --- 01 解决上网问题
树莓派 装机后的必要操作 — 解决上网问题我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2树莓派 装机后的必要操作 解决上网问题解决上网问题方法1 使用EP-N8508GS USB无线网卡 上网注意 2016年9月1日 星期四 桂电校园网今天升级新的出校器旧的出校器已经不能使用所以下面的 方法2 已经过期下面的方法已经不能让 树莓派原创 2016-07-27 20:26:48 · 16143 阅读 · 0 评论 -
Ubuntu 解决更新软件包的时候出现的 “Low Disk Space” 存储空间不足问题
原博文链接:http://www.aobosir.com/blog/2017/01/19/Ubuntu-not-enough-free-disk-space-when-upgrading-low-disk-space/当你的Ubuntu系统的真机或者虚拟机使用时间长了,安装下载的软件包多了。同时你的电脑的存储空间本身又不多。这样,时间一长,就会出现下面的这个问题:系统提示你:现在系统的存储空间已经快原创 2017-01-19 17:25:35 · 17692 阅读 · 0 评论 -
VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) 解决:UP BROADCAST MULTICAST 问题
VMware 虚拟机 ifconfig没有net_addr地址、Bcast、Mask的解决方法 使用时间长的虚拟机,会莫名其妙的连接不上网在终端中,使用ifconfig命令查看Ubuntu系统的IP地址,发现没有分配IP地址。 eth0:网络接口 link encap : 网络类型 HWaddr : 网卡物理地址 Inet addr :(internet address原创 2016-08-04 06:20:13 · 63968 阅读 · 10 评论 -
Learning Linux 命令 001 cp 复制
将单个文件 file 复制到指定目录dir里面:cp file dir 当你使用cp命令的时候,如果出现下面的错误: cp: omitting directory ‘file’ 说明:file 不是单个文件,是一个目录,你如果要复制目录,需要给cp命令加一个参数 -r 。将目录 dir1 复制到 指定目录 dir2 里面:cp -r dir1 dir2请访问:http://原创 2016-12-04 23:25:23 · 9759 阅读 · 0 评论 -
ROS Learning-032 (提高篇-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介
ROS 提高篇 之 Launch 深入研究 - 01 — 启动文件的编程 — ROS 的 XML语法简介我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: 1 . ROS 提高篇这个专栏的教学有门槛。 2 . 如果你没有学习前面的教程,请想学习前面的 beginner_T原创 2016-09-22 08:35:28 · 21731 阅读 · 8 评论 -
ROS Learning-022 learning_tf-06(编程) 现在与过去中穿梭 (Python版) --- waitForTransformFull() 函数
ROS Indigo learning_tf-06 现在与过去中穿梭 (Python版) — waitForTransformFull() 函数我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 一 . 前言这一节要做的事情:使用 tf 的一个强大功能:可以再现在与过去中穿梭。(就是:原创 2016-09-08 19:01:09 · 15450 阅读 · 2 评论 -
ROS Learning-021 learning_tf-05(编程) now() 和 Time(0) 的区别 (Python版)
ROS Indigo learning_tf-05 now() 和 Time(0)的区别 (Python版) — waitForTransform() 函数我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 一. 前言这一节要做的事情:使用 tf 的一个强大功能:可以再现在与过去中穿梭原创 2016-09-08 17:07:51 · 16765 阅读 · 0 评论 -
Python 黑客 004 用Python构建一个SSH僵尸网络 01 简介
用Python构建一个SSH僵尸网络 01 简介一. 构建一个SSH僵尸网络的流程图:Created with Raphaël 2.1.0手动操作,实现通过SSH连接目标服务器(手动)用 Pexpect 与 SSH 交互(自动)用 Pxssh 暴力破解 SSH 密码利用 SSH 中的弱私钥构建 SSH 僵尸网络二. 详细步骤第零步: 准备工作。手动操作,实现通过SSH连接目标服务器(手动) 构建原创 2016-09-08 00:19:00 · 15348 阅读 · 0 评论 -
Python-黑客-004 用Python构建一个SSH僵尸网络-02 手动与SSH交互
用Python构建一个SSH僵尸网络-02 手动与SSH交互 — 登录SSH服务器端的 root 用户我的电脑(攻击者)的系统:Ubuntu14.04 ; 用户名: aobosir@ubuntu:~$ 被攻击对象电脑(模拟的SSH服务端)的系统:Ubuntu16.04 ; 用户名:aobo@ubuntu:~$这一节,我们来手动的使用 SSH 连接目标电脑。构建僵尸网络的第一件事情你知道是什么吗?嘿原创 2016-09-08 02:09:34 · 15384 阅读 · 1 评论 -
ROS Learning-027 (提高篇-005 A Mobile Base-03) 控制移动平台 --- Twist 消息
ROS 提高篇 之 A Mobile Base-03 — 控制移动平台 — Twist 消息我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: 1 . ROS 提高篇这个专栏的教学有门槛。 2 . 如果你没有学习前面的教程,请想学习前面的 beginner_Tutorial原创 2016-09-12 17:31:31 · 19349 阅读 · 0 评论 -
ROS Learning-028 (提高篇-006 A Mobile Base-04) 控制移动平台 --- (Python编程)控制虚拟机器人的移动(不精确的制定目标位置)
ROS 提高篇 之 A Mobile Base-04 — 控制移动平台 — (Python编程)控制虚拟机器人的移动(不精确的制定目标位置)我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: 1 . ROS 提高篇这个专栏的教学有门槛。 2 . 如果你没有学习前面的教程,请原创 2016-09-12 18:46:56 · 20658 阅读 · 1 评论 -
ROS Learning-002 beginner_Tutorials 如何添加ROS环境变量 和 如何更新ROS源代码
ROS Indigo beginner_Tutorials 之 添加环境变量 和 更新ROS源代码的命令我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo如何添加 ROS 环境变量在搭建环境变量前,我们现在先检查一下,看看 ROS 环境变量有没有在系统环境变量中: $ export |原创 2016-08-27 22:32:20 · 17621 阅读 · 0 评论 -
ROS Learning-001 安装 ROS indigo
如何在 Ubuntu14.04 上安装 ROS indigo我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubuntu 14.04.4 LTS ROS 版本:ROS Indigo 注意: ROS Indigo 仅 支持 Saucy (13.10) 和 Trusty (14.04)。如何在 Ubuntu1404 上安装 ROS indigo安装1原创 2016-08-27 21:35:14 · 19245 阅读 · 0 评论 -
树莓派 Learning 002 装机后必要的操作 --- 10 实现本地电脑与远程桌面之间复制粘贴(传输)文件
树莓派 装机后必要的操作 — 实现本地电脑与远程桌面之间复制粘贴(传输)文件我的解决方法是:使用 FileZilla软件 进行文件的上传和下载。 FileZilla 软件 下载地址:https://filezilla-project.org/download.php你需要做的只有在本地电脑上下载: FileZilla软件 ,就可以了。不需要再树莓派上安装任何程序包。步骤:1. 树莓派上电运行。原创 2016-08-06 04:48:44 · 21606 阅读 · 0 评论 -
树莓派 Learning 002 装机后必要的操作 --- 09 root用户 密码
树莓派 装机后必要的操作 — root用户 密码我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2树莓派使用的Linux是debian系统,所以树莓派启动root的方法和普通的Linux系统是相同的。Linux系统的root账号默认是没有密码的,但是第一次启动root时,还是要你输入密码。所以对于Linux系统第一次切换到root账户前,要原创 2016-08-06 03:11:32 · 16476 阅读 · 0 评论 -
树莓派 Learning 002 必备的操作 --- 08 实现PC端 远程登入 树莓派 --- 法1 远程登入树莓派的命令行状态
树莓派 必备的操作 — 实现PC端 远程登入 树莓派 — 法1 远程登入树莓派的命令行状态我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 PC端系统:win10 x64 操作系统登入树莓派的命令行状态这种登入,所有的操作都要通过输入命令来执行。 PC端需要下载一个软件:SecureCRT 下载地址:SecureCRTSecureFX原创 2016-08-03 22:44:28 · 18213 阅读 · 0 评论 -
树莓派 Learning 002 装机后必要的操作 --- 08 实现PC端 远程登入 树莓派 --- 法2 远程登录树莓派的图形桌面
树莓派 装机后必要的操作 — 实现PC端 远程登入 树莓派我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 PC端系统:win10 x64 操作系统登入树莓派的图形桌面在树莓派上安装:xrdp软件sudo apt-get install tightvncserver sudo apt-get install xrdp现在回到PC端。按键原创 2016-08-03 23:09:35 · 18616 阅读 · 0 评论 -
树莓派 Learning 002 装机后的必要操作 --- 00 修改键盘布局
树莓派 装机后的必要操作 — 修改键盘布局 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2上网查,发现树莓派的键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的。设置键盘布局选择 :Menu -> 首选项 (Preferences)-> 键盘和鼠标(Mou原创 2016-08-01 06:07:22 · 18784 阅读 · 0 评论 -
树莓派 Learning 002 装机后的必要操作 --- 05 给树莓派搭建“x86 + pi”环境 -- 安装**32位运行库** -- 解决`E:未发现软件包 xxx` 问题
树莓派 装机后的必要操作 — 给树莓派搭建“x86 + pi”环境 – 安装32位运行库 – 解决E:未发现软件包 xxx 问题 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2当你使用sudo apt-get install命令安装某个安装包的时候,会可能会出现E:未发现软件包 xxx这样的问题,要如何解决? 如果你像要在树原创 2016-08-01 05:54:06 · 20965 阅读 · 3 评论 -
树莓派 Learning 002 装机后的必要操作 --- 04 添加软件源 之 添加公钥 --- 解决“由于没有公钥,无法验证下列签名”问题
树莓派 Learning 002 装机后的必要操作 — 01 添加软件源 之添加公钥 之 解决“由于没有公钥,无法验证下列签名”问题当你添加完Debian的软件源后,在终端中执行sudo apt-get update时,会出现下面的错误:(这里我添加了3个软件源的网站,所以出现了3个相同的问题。)W: GPG 错误:http://security.debian.org jessie/updates原创 2016-08-01 05:26:11 · 23147 阅读 · 0 评论 -
树莓派 Learning 002 装机后的必要操作 --- 07 设置静态IP地址
树莓派 装机后的必备操作 之 设置静态IP地址我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2为了避免IP变来变去,我们将IP地址设置为静态的指定IP。在终端中查看当前IP地址:ifconfig得到的输出:出这个输出里面,我们得到了3个比较重要的信息:address(addr) : 125.217.42.72broadcast(Bc原创 2016-08-03 21:29:27 · 21495 阅读 · 0 评论 -
树莓派 Learning 002 装机后的必要操作 --- 06 共用键鼠 之 windows和树莓派
树莓派 装机后的必要操作 — 使用Synergy软件 共用键鼠 之 windows和树莓派我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 我就一套键鼠,我每次在我的树莓派和我的台式电脑之间进行切换的时候,总是要把一边的拔掉,插到另一边,很是麻烦,怎么办?1 多台设备共用一套键鼠准备工作两个设备必须在同一个局域网内。我现在使用的是我原创 2016-08-01 19:21:24 · 18884 阅读 · 0 评论