Ubuntu
文章平均质量分 70
JerryHe
长期在智能移动设备、汽车智能座舱领域进行研发工作,
参与过多款当下畅销汽车的智能座舱研发工作,目前在一家集AI与智能汽车产品集团从事智能舱驾产品研发工作
展开
-
Ubuntu上安装配置samba服务
在Ubuntu中安装配置samba共享服务,可以让你在网络上共享文件和打印机。以下是一个相对详细的步骤指南,介绍如何在Ubuntu上安装和配置Samba。原创 2024-07-16 09:52:33 · 2497 阅读 · 0 评论 -
Ubuntu20.04下修改samba用户密码
在Ubuntu系统中,修改samba密码通常涉及到两个方面:更改samba用户的密码和重置samba服务的密码数据库。为实际的samba账户名。如果是第一次设置samba密码,可能需要使用。替换为实际的Samba用户名。系统会提示你输入新密码。如果samba用户已经存在,可以省略。请确保有足够的权限来执行这些操作,并且替换掉。原创 2024-07-09 11:14:37 · 491 阅读 · 0 评论 -
Android系统开启Docker支持
第8步:运行Moby检查脚本,查看CONFIG状态,若CONFIG项没有missing,则表示当前kernel已支持docker, 若仍有显示missing的项,则需重复第4步开始的操作,直至所有CONFIG项没有missing.第3步:运行Moby检查脚本,检查内核缺失项配置参数,查看CONFIG状态,显示missing的配置项,即为缺失的功能。具体参考如下:---在我们当前项目代码里需要验证。----原因:到6.1.9版本,仍未进入Linux主线内核,所以这些参数是开不了的。原创 2024-07-05 15:34:44 · 631 阅读 · 2 评论 -
ll命令在ubuntu下不能使用的解决方案
在Ubuntu终端里执行ll,提示:command not found。打开当前用户目录下的.bashrc文件。或者重启系统,之后也可以正常使用ll。ll命令在ubuntu下不能使用,找到下面的内容,将前面的“#”去掉。然后在终端中,执行该脚本即可使用了。原创 2024-07-04 19:09:11 · 474 阅读 · 0 评论 -
Ubuntu20.04 有线网络图标消失解决方案
ubuntu20.04系统提示的software updater有软件包更新,按提示安装更新软件包,重启系统后,ubuntu系统的网络图标消失不见;检查网口,发现网卡上的灯也不亮;在系统Settings的Network项中,网络配置项也不见了,无法配置网络参数。在处理这个问题的过程中还看到有其他方案,但可能我电脑的状态不太一样,经过尝试并没有处理掉;参考文章:https://blog.csdn.net/weixin_46721287/article/details/126098278。原创 2024-07-02 09:16:40 · 1326 阅读 · 1 评论 -
使用 audit2allow 工具添加SELinux权限的方法
audit2allow 命令的作用是分析日志,并提供允许的建议规则或拒绝的建议规则。原创 2024-06-26 14:21:21 · 1148 阅读 · 0 评论 -
Ubuntu 20.04安装中文输入法出错:gnome-user-docs-zh-hans安装失败
问题:Ubuntu20.04安装中文输入法出错:gnome-user-docs-zh-hans安装失败。然后再安装中文输入法即可,或者打开language Support页面,点install即可正常安装。在终端中,将gnome-user-docs卸载后,重新安装,系统会自动安装正确的版本。打开language Support页面的时候,提示install依赖的文件。原因:是因为系统中已经安装的gnome-user-docs与要求的版本不一样。这个现象造成不能安装中文输入法。原创 2024-06-25 16:29:08 · 435 阅读 · 0 评论 -
ubuntu20.04运行update时报错The following signatures couldn‘t be verified because the public key
在ubuntu20.04中运行sudo apt-get update报错The following signatures couldn‘t be verified because the public key。后面的具体KEY值复制下来,我的就是E88979FB9B30ACF2。此时如果运行apt-get update,仍然会报错。2、运行命令,中间的KEY还是上面。运行截图如下,可以看到有一个。因此,需要继续进行下一步处理。3、接着在运行不会报错了。1、把报错信息里面的。原创 2024-06-25 16:52:09 · 299 阅读 · 0 评论 -
Ubuntu下adb的使用及常见问题处理
一、如何使用adb1、adb工具的安装方案一:使用ubuntu系统自带的安装包sudo apt-get install android-tools-adb或者sudo apt-get install adb方案二:使用Android源码编译生成的adb文件Android源码编译完成之后,会在编译过的项目目录下./out/host/linux-x86/bin/生成adb...原创 2019-12-17 15:38:11 · 2588 阅读 · 1 评论 -
Linux下nm和ldd 命令
Linux下nm和Idd命令1. Linux nm 命令nm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’][‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’][‘-S’|‘--print-size’] [‘-s’|‘--print-armap’][‘-A’|‘-o’|‘--pr转载 2014-02-17 14:45:29 · 1944 阅读 · 0 评论 -
Android中集成第三方库的方法和问题
Android中使用第三方库可能有两种:Java库.jar和原生库.so/.a,如果只是做上层APK开发,这两种库都可以通过Eclipse集成开发环境进行集成,如果是平台级开发,则都可通过源码集成。本文整理这两种集成方式使用步骤,以下假设程序scanerapp,集成Java库scanerjar.jar,原生库libscanerbase.so/libscanerbase.a,libscanerplus.so/libscanerplus。其中,so库要尽量参照Android引用库规范编写,内部函数命名也要规范(原创 2014-04-29 20:37:06 · 7841 阅读 · 0 评论 -
Android系统信息获取 之十三:Linux内核版本信息获取
Android系统是基于Linux的,各个Android版本对应的Linux版本不尽相同,我们这里不去追究各个Android对应的Linux版本是什么,而是通过工具或者使用代码的方法去获取我们使用的Android源码或者我们的Android手机目前使用的Linux版本。 首先,使用adb工具我们能够很快获取Android手机(Android模拟器)的Linux内核版本。用adb工具连接模拟器,查看内核版本信息,看看模拟器上跑的内核是不是我们刚才编译出来的内核: USER-NAME@MACHI原创 2014-03-10 16:03:42 · 12446 阅读 · 0 评论 -
关于Windows通过远程桌面访问Ubuntu(适用于Ubuntu12.04及早期版本)
关于Windows通过远程桌面访问Ubuntu(适用于Ubuntu12.04及早期版本)问题及目标Window环境通过远程桌面访问UbuntuUbuntu机器端1、 安装所需软件包sudoapt-get install xrdpsudo apt-get install vnc4server tightvncserver2、配置进...原创 2014-05-19 14:40:43 · 6001 阅读 · 1 评论 -
Linux ln命令详解及使用
Linux ln命令详解及使用 ln是linux中一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。1. ln命令概述当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln–s /bin/less /usr/local/bin/原创 2014-07-22 12:13:53 · 47350 阅读 · 3 评论 -
Windows下ADB使用相关问题
Windows下ADB使用相关问题 适用环境:在Windows XP,WIN7下均可按本文操作进行;WIN8下没有进行实验,但操作设置大致相同,除了第4步,adb_usb.ini的位置可能有所不同以外,其他各部分可按文中所述进行操作。 Windows下正常使用ADB要注意以下问题:1. 手机端要打开调试模式在设置中,打开开发人员选项,并将其中的USB调试选项打开原创 2014-07-23 19:23:52 · 8521 阅读 · 1 评论 -
SecureCRT配色方案
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动转载 2015-10-21 13:01:05 · 1465 阅读 · 0 评论 -
Error处理: “非法字符: \65279”的解决办法
从Eclipse中复制项目到Android源码环境中,编译时遇到 “非法字符: \65279”的报错。出错内容是:*.java:1: 非法字符: \65279 [javac] package com.*.*; [javac] ^ [javac] 1 错误对于这个错误,下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报原创 2016-07-23 17:28:04 · 20861 阅读 · 8 评论 -
Windows使用远程桌面连接 Ubuntu 14.04:xrdp+xfce桌面方案
Windows使用远程桌面连接 Ubuntu 14.04:xrdp+xfce桌面方案Windows使用远程桌面连接可以很方便的远程访问Ubuntu12.04系统,但按Ubuntu12.04的配置方式操作后,不能正常访问Ubuntu14.04系统,且在访问Ubuntu14.04系统时系统会报错。这是由于xrdp在Ubuntu13.10之后版本就已经不支持Gnome和原生Unit...原创 2019-09-07 20:07:17 · 2923 阅读 · 2 评论 -
Windows使用远程桌面连接 Ubuntu 14.04-xrdp+mate桌面方案
Windows使用远程桌面连接 Ubuntu 14.04-xrdp+mate桌面方案Windows使用远程桌面连接可以很方便的远程访问Ubuntu12.04系统,但按Ubuntu12.04的配置方式操作后,不能正常访问Ubuntu14.04系统,且在访问Ubuntu14.04系统时系统会报错。这是由于xrdp在Ubuntu13.10之后版本就已经不支持Gnome和原生Unit...原创 2019-09-07 20:12:16 · 4959 阅读 · 1 评论 -
Windows使用远程桌面连接Ubuntu 14.04 :常见问题处理
Windows使用远程桌面连接 Ubuntu 14.04:常见问题处理Windows使用远程桌面连接可以很方便的远程访问Ubuntu12.04系统,但按Ubuntu12.04的配置方式操作后,不能正常访问Ubuntu14.04系统,且在访问Ubuntu14.04系统时系统会报错。这是由于xrdp在Ubuntu13.10之后版本就已经不支持Gnome和原生Uni...原创 2019-09-07 20:21:39 · 5322 阅读 · 2 评论 -
Ubuntu12.04-64Bit经典桌面环境右键没有反应问题解决
Ubuntu12.04-64Bit经典桌面环境右键没有反应问题解决安装完Ubuntu12.04-64Bit版之之后,有时候会出现在桌面上点击鼠标右键没有反应的问题,有不少同学大概以为是安装出了问题,就重新安装一遍系统。最近我也遇到这个问题,不过后来发现使用工具,进行设置一下,熟悉右键功能就回来了,不用在去重装系统,卸载软件等等折腾。戏法隔层纸,下面介绍解决办法:首先安装gnome-sh原创 2013-07-22 19:41:14 · 3571 阅读 · 0 评论 -
linux下 nm 命令
Linux下nm命令转载自:http://blog.chinaunix.net/uid-28458801-id-3475711.html用途显示关于对象文件、可执行文件以及对象文件库里的符号信息。语法nm [ -A ] [ -C ] [ -X {32|64|32_64}] [ -f ] [ -h ] [ -l ] [ -p ] [ -r ] [ -T ] [转载 2014-02-17 14:38:53 · 3498 阅读 · 0 评论 -
Ubuntu下查看so文件的函数列表
Ubuntu下查看so文件的函数列表可使用如下命令:1、nm -D XXX.so2、objdump -tT XXX.so原创 2014-02-17 14:36:12 · 8548 阅读 · 0 评论 -
Ubuntu下使用adb及没有权限问题的处理
在Ubuntu下使用adb一直以来都没有出现什么问题,上午由于调试需要在Ubuntu环境下使用adb却提示:???????????? no permissions.这个问题之前也出现过,但已经处理过,以为是升级SDK造成的,重新设置了下adb,,发现问题依旧;不过最后还是发现了问题的原因;决定还是把这种基本的使用问题写到这里,大家如果遇到可以参考。首先,ubuntu下正常配置adb的过程如下:<<我们的是展讯平台,其他平台可以参考,基本原理是一样的>>一、如何使用 adb原创 2013-11-15 17:14:49 · 14286 阅读 · 4 评论 -
Ubuntu下使用sshfs挂载远程目录到本地
访问局域网中其他Ubuntu机器,在不同机器间跳来跳去,很是麻烦,如果能够把远程目录映射到本地无疑会大大方面使用,就像Windows下的网络映射盘一样。在Linux的世界无疑也会有这种机制和方式,最近在使用的过程中选择了sshfs这个工具来达到把远程目录映射到本地的功能。原创 2013-10-22 20:11:50 · 28909 阅读 · 0 评论 -
Ubuntu环境下SSH的安装及使用
SSH是指Secure Shell,是一种安全的传输协议,Ubuntu客户端可以通过SSH访问远程服务器 。SSH的简介和工作机制可参看上篇文章 SSH简介及工作机制。SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudoapt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server。原创 2013-10-22 19:16:42 · 199470 阅读 · 5 评论 -
SSH简介及工作机制
SSH简介及工作机制最近经常使用SSH登录局域网中其他Ubuntu计算机,使用到了一些原来不常用的强大功能,这里重新回顾一下SSH的工作机制。大家可以看看看,了解下SSH。这个介绍是之前从网上看到保存下来文章中的一部分,忘记了具体来源。1.SSH简介传统的网络服务程序,如:ftp、POP和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用转载 2013-10-22 17:43:09 · 7516 阅读 · 0 评论 -
打造自己的vim界面--用winmanager合并显示NERDTree和TagList
打造自己的vim界面--用winmanager合并显示NERDTree和TagList先上个图: 需要用到的插件:taglist需要ctags支持ctags.exe:http://ctags.sourceforge.net/taglist显示tag列表taglist:http://www.vim.org/scripts/s转载 2013-10-16 20:39:37 · 2121 阅读 · 0 评论 -
搭建局域网Ubuntu部分软件包源服务器
最近有几个同事安装Ubuntu11.04 64位版出现了各种问题。发现由于Ubuntu11.04版本已经在各大镜像服务器上不予支持了。但是由于工作需要,公司内部的不少电脑还是要安装Ubuntu11.04 64位这个版本。于是研究了下,搭建了公司局域网的Ubuntu11.04-64Bit、Ubuntu12.04-64Bit源服务器,供公司内部使用。下面介绍下搭建方法,供各位参考。原创 2013-07-19 11:36:09 · 6349 阅读 · 0 评论 -
使用aptoncd 工具制作Ubuntu本地源ISO文件
使用aptoncd 工具制作本地源ISO文件除了上篇文章搭建局域网Ubuntu部分软件包源服务器 中介绍的利用 /var/cache/apt/archives/下的deb包制作本地更新源之外,还可以利用工具aptoncd这个工具制作本地源ISO文件,作为备份,在重装系统的时候使用这个ISO文件作为更新源;下面是具体制作方法:安装所需软件包:#sudo apt-get i原创 2013-07-19 13:10:10 · 2728 阅读 · 0 评论 -
制作完整的Ubuntu本地源镜像(以Ubuntu12.04为例)
制作完整的Ubuntu本地源镜像(以Ubuntu12.04为例)本地部分源镜像的优点是占用空间比较小,一个部分源镜像根据系统需要所占的空间大概也就在1G~2G之间。能满足系统备份还原的基本需求,凡是备份下来的软件包都能安装。但是它的缺点和局限性也是很明显的,它只能使用系统安装过的的软件包,也就是/var/cache/apt/archives/下的所有软件包。如果你的系统是32位的,那么这个源也原创 2013-07-20 21:46:03 · 11053 阅读 · 0 评论 -
Android语音识别的具体实现实例
Android语音识别的具体实现实例Android语音识别方法一:使用intent调用语音识别程序1.说明以下例程功能为:在应用程序中使用intent来调出语言识别界面,录音并识别后将识别的字串返回给应用程序。注意:使用前需要安装语音识别程序如语音搜索。2.本例参考自android例程:development/samples/ApiDemos/src/com/examp转载 2013-07-26 14:34:23 · 4095 阅读 · 0 评论 -
Windows下SVN服务的搭建和使用(一)-VisualSVN server
Windows下SVN服务的搭建和使用(一)作为研发人员,熟知和掌握版本控制工具是基本的能力之一。目前版本控制工具中比较流行的有Clear case,git,CVS,SVN等。这里介绍最为常用的版本控制工具SVN,Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里也不再多说.本文重点介绍Windows下SVN服务器的搭建,客户端的安装。现在原创 2013-11-01 18:03:56 · 9026 阅读 · 0 评论 -
Ubuntu系统环境变量详解
Ubuntu系统环境变量详解使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。一、 UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分原创 2013-07-24 21:22:24 · 15567 阅读 · 4 评论 -
Linux命令-----grep不查找隐藏文件夹的方法
Linux命令-----grep不查找隐藏文件夹的方法转载自:http://blog.csdn.net/yf210yf/article/details/16371351默认的grep会搜索所有文件,包括隐藏文件夹下的文件。例如,使用如下命令搜索MediaButton字符串,搜索结果包含隐藏文件夹下的文件。grep -nr MediaBut转载 2013-11-17 22:44:42 · 3086 阅读 · 0 评论 -
Maven学习笔记一:Maven的安装配置
Maven学习笔记一:Maven的安装配置Maven的安装配置一、 Windows下安装Maven1.1 检查JDK在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。打开Windows的命令行,运行如下的命令来检查系统是否安装了Java:C:\Documentsand Settings\Administrator>echo %JAVA_HOME%C:\Documentsand Settings\Administrator>java –version结果如图原创 2014-02-12 15:05:11 · 4905 阅读 · 0 评论 -
Ubuntu环境下设置Java6环境变量
Ubuntu环境下设置Java6环境变量通过上一篇文章Ubuntu系统环境变量详解,可以知道在Ubuntu 系统中/etc/profile文件是全局的环境变量配置文件,它适用于所有的shell。在我们登陆Linux系统时,首先启动/etc/profile文件,然后再启动用户目录下的~/.bash_profile、~/.bash_login或~/.profile文件中的其中一个,执行的顺序和原创 2013-07-24 21:33:14 · 4244 阅读 · 0 评论 -
Ubuntu下SVN的安装和配置
Ubuntu下SVN的安装和配置SVN各版本的安装可到Subversion的官方网站查阅。地址如下:http://subversion.apache.org/packages.html其中可看到Ubuntu版本SVN的安装如下:$ apt-get install subversion$ apt-get install libapache2-sv原创 2013-11-01 20:23:40 · 3123 阅读 · 0 评论 -
SVN使用:no-ignore解决导入版本库时忽略文件问题
SVN使用:no-ignore解决导入版本库时忽略文件问题在使用svn import linphone-android代码时,svn把.o以及.DS_Store文件全部忽略了, check out的代码就不包含这些文件. 如何导入SVN版本库全部文件而不忽略任一文件呢?原创 2013-11-06 11:02:25 · 13697 阅读 · 0 评论 -
SVN使用:Ubuntu下svn创建版本库/导入/导出
命令行下的svn使用,整理常用的版本库创建,导入,导出操作如下:创建版本库:终端输入:svnadmin create [路径]该路径可以是相对路径,例如,当前在home/user/svn/目录下,输入svnadmin create myproject,则该版本库会被创建在home/user/svn/目录下,新建一个文件夹名为myproject,其中便是版本库的文件了。原创 2013-11-07 16:02:08 · 5443 阅读 · 0 评论