
Linux系统管理
袁保康
.
展开
-
MacBook(M1)上安装Ubuntu虚拟机
本人介绍了在M1版本的Mac上如何安装Ubuntu虚拟机。原创 2023-06-26 16:39:08 · 6095 阅读 · 0 评论 -
Ubuntu 18.04 安装eclipse CDT
按照网上执行这个sudo apt install eclipse eclipse-cdt会报这个log file.....!SESSION Fri Aug 16 14:39:20 IST 2019 ------------------------------------------!ENTRY org.eclipse.equinox.launcher 4 0 2019-08-16 14:39:20.065!MESSAGE Exception launching the Eclipse Plat原创 2021-06-13 15:18:08 · 1565 阅读 · 1 评论 -
TypeError: null is not an object evaluating _rngesturehandlerModule.default.direction
TypeError: null is not an object ( evaluating ‘RNGestureHandlerModule.default.Direction’)在做React Native时遇到这个错误,然后把代码回退到没有此问题的版本,也还是有此问题,比较怪异。通过大局观来看问题应该类似缓存引起的。手机卸载最近装的测试程序,重启,然后就恢复正常了,具体哪一步使得变好了,暂时不清楚。...原创 2021-06-13 14:53:51 · 1399 阅读 · 0 评论 -
Android 6.0 ROM(angler-mtc20l-factory-b7864fdb) 刷机
Android 6.0 ROM(angler-mtc20l-factory-b7864fdb) 刷机采用过高版本的fastboot和过低版本都会报错,采用platform-tools_r23-linux版本可以正常刷机。原创 2021-06-13 14:51:06 · 663 阅读 · 0 评论 -
Ubuntu上编译ARM程序
Ubuntu上编译ARM程序前言MacBook都直接采用arm架构的m1芯片了,arm越来越强大了。其实还能给嵌入式Linux开发者带来好处,虽然好处不是直接的。Ubuntu的源上已经支持多架构,通俗讲就是可以在x86电脑上装上armhf的所有库文件。如果想把x86的程序编译成arm版本的,只需要将gcc改成arm-linux-gnueabihf-gcc就可以实现了。步骤sudo dpkg --add-architecture armhf修改软件源/etc/apt/sources.list将原创 2021-06-13 14:47:30 · 1946 阅读 · 0 评论 -
ERROR: There are no scenarios; must have at least one.
系统:Ubuntu 18.04解决方案You’ve got the wrong yarn. The yarn you’re executing comes from the cmdtest package. Uninstalling cmdtest first should fix this:sudo apt remove cmdtestOnce you’ve uninstalled it, run the commands below to install yarn properly:cu原创 2021-05-20 16:02:20 · 1439 阅读 · 0 评论 -
ECS上跑docker磁盘被占满
ECS上跑了几个docker容器,40G硬盘被占满了,使用以下命令清除也解决不了docker system prune -a && docker volume prune根据这里的https://stackoverflow.com/a/55587497/2193455的提示,找到是日志文件过大的原因。I had this issue… It was the log that was huge. Logs are here :/var/lib/docker/containers/&l原创 2021-02-19 10:18:54 · 313 阅读 · 0 评论 -
Unable to create a new virtual machine: No permission to perform this operation.
问题1:Unable to create a new virtual machine: No permission to perform this operation.在创建虚拟机时出现这个错误,开始还以为虚拟机安装的有缺陷,结果想多了,只是创建虚拟机目录是root权限,使用普通用户无法写入才提示这个错误。出现这个错误的时候,完全看不到相关日志信息,这也是一个比较奇怪的地方。当作经验记录下来。问题2: Could not connect ‘Ethernet0’ to virtual network ‘原创 2020-08-26 20:15:57 · 2882 阅读 · 2 评论 -
Ubuntu无法正常登录的案例一则
Ubuntu无法正常登录的案例一则今天一早开电脑,Ubuntu 18.04却登录不上了。网上的方法搜索了很多,但是还没有解决了不了。最终的解决方案如下:重启电脑按Shift进入Grub,选择Ubuntu Recovery模式在root下启动,通过命令创建一个test用户adduser test sudo重启使用test命令正常,说明应该只是用户级数据错误导致无法登录,并非整个操作系统损坏在test用户下执行如下操作sudo tail -f /var/log/syslog然后切换到不能原创 2020-08-17 14:49:48 · 1758 阅读 · 0 评论 -
Unclear about USB drive ejection: don‘t unplug until finished
在Ubuntu上插入U盘拷贝文件后,拔出文件时总是提示:don’t unplug until finished.经过搜索了解,Ubuntu在用户进行拷贝时,并没有真正的拷贝,只有在一定时间时才会进行sync。这里就不像Windows,拷贝都是真拷贝。而在Ubuntu中要实现实时拷贝,那么需要在挂载时添加flush标识,怎么添加呢?暂时还没有找到。需要找一下。临时处理方案就是在拷贝后执行一下这个命令sync来自:https://unix.stackexchange.com/questions/90原创 2020-07-11 18:30:54 · 340 阅读 · 0 评论 -
Ubuntu 16.04安装MySQL
Ubuntu 16.04安装MySQLsudo apt-get updatesudo apt-get install mysql-servermysql_secure_installation#配置各个选项#创建myuser账户mysql -u root -p 123456create schema dbxxxx default character set utf8 coll...原创 2019-11-21 11:00:49 · 285 阅读 · 0 评论 -
开始使用Ubuntu 18.04
目录开始使用Ubuntu 18.04鼠标右击新建文本文件安装eclipse-cpp关于窗口设置新软件其他开始使用Ubuntu 18.04回想第一次把Ubuntu作为主操作系统是2013年初,那时装了一个12.10,使用了很长时间,后续就开始使用长期支持版本14.04,在17年底切到16.04。今天是2019年11月,开始切向18.04。一直操持这样的进展,能少走很多弯路。鼠标右击新建文本文件...原创 2019-11-11 23:42:31 · 356 阅读 · 0 评论 -
linux下解压命令大全
原文地址:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz转载 2012-10-24 10:56:37 · 963 阅读 · 0 评论 -
linux中Oops信息的调试及栈回溯—Linux人都知道,这是好东西!
=============================================================================原文地址:http://blog.micro-studios.com/?p=615#comment-1069看后感想:這点比 ldd3上讲的都仔细2012年11月29日11:24:17:有BUG_ON就不用反汇编了。。。转载 2012-11-23 16:43:18 · 49596 阅读 · 6 评论 -
查RPM包的网站
1.http://pkgs.org/centos-6-rhel-6/epel-i386/gparted-0.6.0-1.el6.i686.rpm.html2.http://rpmfind.net//linux/RPM/epel/beta/6/i386/gparted-0.6.0-1.el6.i686.html3.http://www.livecd.ethz.ch/download/extr原创 2012-11-07 15:26:22 · 1604 阅读 · 0 评论 -
RHEL6卸载emacs
[root@kangear ]# rpm -qa | grep emacsemacs-common-23.1-21.el6.i686emacs-23.1-21.el6.i686[root@kangear]# rpm -e emacs-23.1-21.el6.i686[root@kangear]#原创 2012-12-26 14:35:02 · 2142 阅读 · 0 评论 -
linux程序分析工具介绍(二)—-ldd,nm
http://www.wuzesheng.com/?p=1595本文要介绍的ldd和nm是linux下,两个用来分析程序很实用的工具。ldd是用来分析程序运行时需要依赖的动态库的工具;nm是用来查看指定程序中的符号表相关内容的工具。下面通过例子,分别来介绍一下这两个工具:1. ldd, 先看下面的例子, 用ldd查看cs程序所依赖的动态库:w转载 2012-12-30 11:38:51 · 1920 阅读 · 0 评论 -
Win7使用xp中的超级终端
最好是去官网http://www.hilgraeve.com/hyperterminal-trial/先下载一个安装后,在到其它地方下载一个,这样做的原因就是官网下有图标,但有30天试用期,试用期过后就要RMB了,而且是英文,而在其它地方下的大部分没图标,我们只要在其它地方下载hypertrm.dll、HyperTerminal.exe这两个文件就行了,或者在其它电脑安装有超级终端把这两个拷贝过来原创 2013-01-04 10:30:05 · 1337 阅读 · 0 评论 -
Linux中通过locale来设置字符集
/********************************************************************************************************************原文地址:http://www.linuxsky.org/doc/newbie/200707/84.html转载原因:在学习shell脚本时,用[a-z]转载 2013-01-07 19:59:20 · 1161 阅读 · 0 评论 -
Linux中目录的粘贴位(t位)
/********************************************************************************************************************原文地址:http://www.cnblogs.com/xingyun/archive/2011/12/03/2274546.html转载原因:在转载 2013-01-08 09:33:40 · 1454 阅读 · 0 评论 -
Linux中硬链接和软链接的区别和联系
/********************************************************************************************************************原文地址:http://www.cnblogs.com/stli/archive/2010/11/10/1873212.html http://bbs.chi转载 2013-01-08 09:43:03 · 1479 阅读 · 0 评论 -
[精华] 利用SHELL脚本修改当前环境变量
/********************************************************************************************************************************原文地址:http://www.chinaunix.net/old_jh/7/21485.html转载说明:学习的 'source'转载 2013-01-08 16:53:46 · 2660 阅读 · 0 评论 -
shell的特殊字符
/********************************************************************************************************************************原文地址:http://www.cnblogs.com/maxupeng/archive/2011/07/25/2116581.htm转载 2013-01-09 09:53:21 · 754 阅读 · 0 评论 -
linux shell “(())” 双括号运算符使用
/********************************************************************************************************************************原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/19/1855577.html转载 2013-01-09 11:26:06 · 987 阅读 · 0 评论 -
Shell之Here Document
/********************************************************************************************************************************原文地址:http://jeremiah.blog.51cto.com/539865/339211转载说明:在学习shell编转载 2013-01-09 19:26:58 · 776 阅读 · 0 评论 -
系统管理:RHEL6.3字符界面图形化界面切换
图形化 到 字符界面: int 3字符界面 到 图形化: startx都是在终端输入!原创 2013-01-16 16:51:36 · 2519 阅读 · 0 评论 -
如何开启Linux双网卡的转发功能
/*******************************************************原文地址:http://blog.youkuaiyun.com/lllzd/article/details/8587624说明:在《把arm开发板做成USB网卡(RNDIS /Ethernet Gadget)》基础上将mini2440做成一个usb网卡******************转载 2013-02-23 22:49:37 · 13986 阅读 · 0 评论 -
理解 /etc/passwd 文件
/*******************************************************原文地址:http://www.aka.org.cn/Lectures/002/Lecture-2.2.1/320.html*********************************************************/理解 /etc/passwd转载 2013-02-23 23:28:00 · 2578 阅读 · 0 评论 -
如何让secureCRT显示Linux的颜色
/*******************************************************原文地址:http://hancang2000.blog.sohu.com/157173796.html说明:uboot显示“月”为乱码的问题得以解决了********************************************************转载 2013-02-25 23:01:28 · 2187 阅读 · 0 评论 -
Linux下,不能以根用户身份运行google chrome 浏览器的解决办法
用的Ubuntu软件中心装的chromium,和在google上下载的chrome多少有点不一样,因为安装目录没有在opt目录下:在/usr/share/applications/chromium-browser.desktop的快捷图标上右键,点击属性,修改命令属性,修改为: 加上了后面的-user-data-dir 就OK了。原创 2013-02-27 19:55:11 · 10398 阅读 · 1 评论 -
Ubuntu 12.10 禁用来宾账户和远程登录开启root用户登录
刚刚安装完毕Ubuntu 12.10来宾账户和远程登录对于很多人来说可能就是个摆设。这篇文章介绍如何从lightdm上隐藏来宾和远程登录,一下方法请使用终端来操作:1. 隐藏来宾账户(Guest Account):sudo sh -c 'echo "allow-guest=false" >> /etc/lightdm/lightdm.conf'或者用文本编辑器将allo原创 2013-03-13 13:04:09 · 3900 阅读 · 0 评论 -
ubuntu 12.10 root 登录 无声音解决方法
首先你是root执行下边的就OK了:root@kangear:~# pulseaudio --start --log-target=syslogroot@kangear:~# 可以直接:sudo sh -c echo “pulseaudio --start --log-target=syslog” >> /etc/environment这样每次开机都可以用了。找过其原创 2013-02-28 23:01:02 · 3429 阅读 · 0 评论 -
Ubuntu下root用户锁定屏幕(需要输入密码)
Ubuntu下root用户锁定屏幕(需要输入密码) 根据这里《Lock screen when logged in gnome env as root》说有root不能锁定屏幕(需要输入密码)是因为安全考虑,里边也说怎么安装了,但是他说的是编译安装,我把这用软件中心安装的过程帖出来。 在软件中心搜“xlock”,安装如图第二个,第一个我试了,效果不是太好。原创 2013-03-14 13:39:27 · 4448 阅读 · 0 评论 -
Ubuntu下安装usbview
usbview是usb设备分析软件,这款工具专门用来检测USB设备的PID和VID信息的,所谓VID指的就是Vendor ID,也就是厂商ID,而PID就是产品ID了,有了VID和PID的具体信息,我们就可以大体上知道自己设备的芯片了。1.安装gtk3.0环境sudo apt-get install libgtk-3-dev2.下原创 2013-03-28 13:08:27 · 2954 阅读 · 0 评论 -
An invalid source insight serial number was detected.的解决
An invalid source insight serial number was detected.的解决 原来装的Source Insight有点问题就重新装了,然后就出现这个问题:An invalid source insight serial number was detected.用360卸载软件和清理注册表也不行。 这句话的意原创 2013-04-15 09:40:08 · 4462 阅读 · 0 评论 -
Eclipse cdt 配置显示Segment fault信息
how to let eclipse cdt show runtime error (e.g. segmentation fault)I develop and run C++ program in Eclipse CDT on Linux.The problem is that Eclipse CDT does't show any runtime原创 2013-05-19 08:56:48 · 1968 阅读 · 0 评论 -
Linux下的二进制文件比较工具
因为要用到二进制文件比较工具,所以就找了一些,总结一下。0. diff 只会说“相同不或者相同”,不是我要的效果。1.vimdiff -b 能比较,但是显示还是按照字符来显示的,所以显示基本是乱码。2.WinMerge for Linux 下原创 2013-06-02 18:02:24 · 18247 阅读 · 1 评论 -
Ubuntu中增加中文字符编码的方法
在Widnows XP下的FTP服务器中有中文文件名,今天使用ftp命令,发现不能显示中文文件名,只能显示????。于是到网上查了一些资料,也没有找到好的解决方法,只是有人说使用图形化的ftp工具 gftp,安装方法:sudo apt-get install gftp,另外还要增加中文字符编码zh_CN.GBK即可即可。在这里总结一下Ubuntu下增加中文字符编码的方法。一. Ubuntu默认转载 2013-06-15 18:00:27 · 6512 阅读 · 0 评论 -
usb设备的检测及区分(sata硬盘、优盘及移动硬盘)
原理:1.如果有外置usb设备插入,会产生/proc/scsi/usb-storage目录(ide硬盘上默认没有),并且会在/proc/scsi/usb-storage目录中产生数字文件,此文件存储了设备的相关信息。2./sys/class/scsi_device/目录中会有几个scsi设备的目录,以数字开头。(ide中默认无子目录,sata硬盘默认有子目录),类似1:0:0或转载 2013-06-20 12:09:20 · 6601 阅读 · 0 评论 -
shell单引号与变量
近期公司申请了一大批连号的域名,我这里以test00.com~test99.com代替。配完DNS和A记录,接下来又轮到写apache的虚拟主机规则。这么多的域名一个一个去写肯定要搞死人的,脑子一转,计上心头。我们至少有N种方法去实现: 首先想到的是利用宏来实现,比如平时我用宏最多的几个带宏功能的工具是vim、notepad++、UltraEdit-32还转载 2013-07-10 22:11:40 · 8660 阅读 · 0 评论