2017-01-17 - 之前学习嵌入式没有做笔记,今天要出门一趟,带不了台式机,就新建了一个虚拟机,在安装交叉编译器的时候出了点儿小问题。 首先,我解压了交叉编译器,然后添加了环境变量。 方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用) sudo gedit /etc/ba...
2017-01-17 - 缘由 我用的是linode的vps,系统为ubuntu14.04lts 当apt-get安装软件时,都会报一个相同的错误,如下: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TIME = z...
2017-01-17 - 程序中using System.NET.Http,编译时报错:test.cs(5,18): error CS0234: The type or namespace name `Http does not exist in the namespace `System.Net. Are you missing `System.Net.Http assembly reference? 找了半天,才看明白应该是忘了引用使用的...
2017-01-17 - 当Linux服务器异常断电等情况重启时候,有时候会出现Oracle 所占用的共享内存没有正常释放,这个时候在不重启服务器的前提下,需要手工删除共享内存段: 使用如下命令查看共享内存段信息: ipcs -sa 然后使用ipcrm -m命令删除共享内存段: [oracle@lonion ~]...
2017-01-17 - 最近使用安装了ubuntu和linux mint,都发现firefox的flash虽然能用,但还是觉得有点小问题,想使用google chrome,但无奈,一安装使用后就发现flash不能用,显示adobe flash is out of date。 经过在网上大量查找资料,终于搞好了,下面分享我的方法: 首先...
2017-01-17 - df是linux下用来查磁盘空间的命令,而在使用了LVM分区或网络挂载的情况下,再用df取分区的使用率时,发现有些分区显示换行了,这样会导致通过脚本取的数据不对。 [root@ ]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda5 154G 6.1G 140G 5% /...
2017-01-17 - 处理线上问题经常会碰到网络抖动的情况,网络抖动有可能就是TCP重传导致,下面简单说下TCP重传的排查思路,不一定能完全解决问题。 1.找运维同事确定是否是网线问题,如果是网线问题请更换网线。 2.使用ping 确定是不是网络问题,通常系统自带的ping命令是走...
2017-01-17 - 在Ubuntu系统中执行脚本的时候突然出现错误source command not found in sh shell。 这个其实在Ubuntu 当中执行脚本默认的使用的是dash,而非bash。 通过命令: #ls -l `which sh` # /bin/sh - dash 我们发现,脚本中默认使用的sh其实对应的是dash,而不是ba...
2017-01-16 - 在Linux 中,我们经常使用ps -ef|grep tomcat 查看进程,如下图是我操作的服务器上使用该命令后查看的结果: 可以看到,除了3个紫色的tomcat外,还会有一个该命令的进程。 如果想排除掉那个红色框的当前进程,可以在原来命令后面增加一段参数过滤,如下: ps...
2017-01-16 - 背景:Oracle linux6.5设置完第一台虚拟机rac1网络后克隆rac2网络不可以。 解决方法: 1.克隆虚拟机后,虚拟机OS中还保留了克隆前的MAC地址,导致网卡不能被识别。解决办法是下以下文件中记录的网卡信息删除,然后重启,让Linux引导时重新识别网卡。 /etc/ud...
2017-01-16 - 在克隆虚拟机的过程中,发现新克隆的机器的网卡由eth0变成了eth1,然而并没有eth1的配置文件。 1.#ip a 查看当前ip地址,发现是eth1网卡。 2.#ll /etc/sysconfig/network-scripts/ifcfg-eth1 随后我们去找eth1的配置文件,但是没有发现。 3.服务器只有一块网...
2017-01-16 - 在ubuntu 14.04上安装CUDA时,想通过Ctrl+Alt+F1到控制台,得到的是黑屏。按Ctrl+Alt+F7可以返回到正常的图形界面。 可能的原因: 驱动未安装或驱动冲突。 解决: 1.修改grub文件 sudo gedit /etc/default/grub 在打开的文件里找到找到变量GRUB_CMDLINE_LINU...
2017-01-15 - Windows下用vbox安装Linux,只需网卡是网络地址地址转换NAT,然后设置端口转发就可以链接互联网,并且主机也可以ping通,但是到了mac上面这招就行不通了。具体设置见我另外一篇文章:虚拟机配置端口转发。(http://www.linuxdiyf.com/linux/27828.html) 然...
2017-01-15 - 我们经常会遇到使用vi打开一个文件时出现乱码的情况,其实可以通过fileencodings来解决,vi中一共有三个变量来控制encoding,分别为: encoding控制当前使用什么编码来显示 fileencoding表示将当前的文件转换成什么编码,注意设置之后文件的编码已经被改变,w...
2017-01-15 - 1、问题: warning: implicit declaration of function exit [-Wimplicit-function-declaration] 2、解决办法: 先执行下面命令看exit在哪个头文件下面: man exit 效果如下图: 加上头文件编译,问题就解决了。 3、总结 如果看到编译的时候提示wall,我们首...
2017-01-15 - crontab 是Linux中内嵌的一个定时执行脚本的工具,使用这个工具,会为我们省去很多麻烦。 但是,我在使用crontab的时候总会遇到一些问题,导致原本可以执行的文件,在crontab中没有效果。 下面介绍下我的解决方法: 1,首先,我执行的是Python文件,例如文件...
2017-01-15 - 在Linux下使用libcurl生成的静态库,使用的时候不进回调函数,经过检查发现执行的错误码是不支持SSL认证,结果网上找了好多相关的资料,终于解决上述问题: 1.首先下载源码包openssl-.1.1.0c.tar.gz、curl.tar.gz 请在网站上自行下载 openssl下载地址:https...
2017-01-15 - 本地打好WAR包发布到tomcat后启动服务,在外网浏览网站,能正常访问,但是登录时候发现验证码图片发不出,导致系统无法正常登录。 解决办法:进入tomcat目录,查看在webapp同目录下是否存在temp临时文件目录,验证码是会把图片临时存放在该位置,假如没有,...
2017-01-15 - 无意中执行了sudo apt-get update 命令,重启之后出现进入不了系统的情况。如下图: Kernel Offset: disabled --[ end Kernel panic - not syncing: UFS: Unable to mount root fs on unknown-block(0,0) 解决方法: 1.打开终端查看系统当前版本 uname -a 2....
2017-01-15 - Tiny210烧写完系统启动之后minicom显示Please press Enter to activate this console。 按了回车之后却没有了任何反应,经查资料是minicom设置了硬件流控制,设置关闭minicom: 1、sudo minicom -s 2、选择Serial port setup 3、 A - Serial Device 改为: /d...
2017-01-15 - 自从WDCP发布V3版本之后,好像用的人又多了起来,经常看到有些网友在Linux VPS中安装WDCP面板,这不在V3版本之后升级内置的组件软件支持,比如当前自定义安装可以PHP7.1,MySQL5.6等版本,相对来说可视化面板管理站点对于新手用户来说还是较为方便的。 刚才...
2017-01-15 - vim异常终端后,再次进入相同文件编辑时候会出现如下提示: (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue wi...
2017-01-15 - gcc中有管未使用的警告大概有如下几种: 1.warning: unused variable 声明了一个变量但是该变量在函数结束为止都未使用 2.warning: unused but set variable 声明并给该变量设置了值但在函数结束为止并未使用 3.warning: unused function 定义但未使用的stat...
2017-01-14 - 第一次接触OpenCV,搭建好了环境,开始编写第一个demo工程,结果编译报错,最后国外大神给出解决方案。 错误信息: :-1: error: main.o: undefined reference to symbol cv::imread(cv::String const, int) :-1: error: note: cv::imread(cv::String const,...
2017-01-14 - centos7编译t1lib-5.1.2的时候make出错需要安装latex: [root@linuxprobe libgd-2.1.0]# cd /usr/local/src [root@linuxprobe src]# tar zxvf t1lib-5.1.2.tar.gz [root@linuxprobe src]# cd t1lib-5.1.2 [root@linuxprobe t1lib-5.1.2]# ./configure --pref...
2017-01-14 - 出错字符串:kdump.service loaded failed a.编辑 /etc/default/grub sudo vi /etc/default/grub b.加入如下参数 GRUB_CMDLINE_LINUX_DEFAULT=crashkernel=128M 128M可以改成别的数,以64M为步进数,比如64M,192M等。 c.生成新的grub.cfg sudo grub2-mkconf...
2017-01-14 - 在虚拟机或者某些服务器上没有DRNG/TPM, 运行rngd -v的结果: #rngd -v Unable to open file: /dev/tpm0 cant open any entropy source Maybe RNG device modules are not loaded 这样的话,rngd.service 启动会出错,报错信息:loaded failed。 解决方法如...
2017-01-14 - 在自己电脑上进行测试,学习,练习Linux时,如果使windows中的虚拟机下linux相互ping通(只有无线网无宽带连接的情况)。 有宽带连接的情况下(即插上网线),相互ping通比较容易。这里只说明没有宽带情况下,仅自己学习需要。 方法: (1):虚拟机使用Host...
2017-01-14 - 在Vmware虚拟机里面编译lfs 7.10的内核后,启动出现如下错误: kernel panic -not syncing:VFS:Unable to mount root fs on unknown block(0,0) 可能的原因有两个: 1、scsi驱动没有编译到内核,检查如下的选项是否选择 Device Drivers SCSI device support *...
2017-01-13 - 目前 partition table 大概有叁种: 最传统的 mbr、大容量的 gpt、小设备的 无; 遇上最后那种就会出现 doesnt contain a valid partition table(不包含有效的分区表) 提示 ...意思就是说你还没有分区! 解决办法可以参考下面的方法: 发现有问题: Disk /de...
2017-01-13 - 适用于: Linux OS - Version Oracle Linux 6.8 with Unbreakable Enterprise Kernel [4.1.12] to Oracle Linux 7.3 with Unbreakable Enterprise Kerne [4.1.12] [Release OL6U8 to OL7U3] Information in this document applies to any platform. 症状 1.In...
2017-01-13 - 最近把我们的服务器迁移到阿里云上了,但是遇到一些问题,这里整理一下: 购买阿里云的云服务器ECS时,一般默认会提供一个系统盘,但是最好我们再购买一个数据盘。防止系统出现意外故障数据丢失。我选择的是Ubuntu16.04操作系统。系统默认提供一个root账户。...
2017-01-13 - 最近用Qt开发一个小项目,项目中调用MySQL数据库。但调用失败。 QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7 经网上搜索,找到解决方案:Qt 5.1.0 on Ubuntu Linux, MySQL数据库报错 (dr...
2017-01-12 - 今天在vim 写C语言的时候,代码我已经导入了#includemath.h,但是当我调用ads()函数的时候出现了下面错误: implicit declaration of function 解决办法: 把abs函数改写成fabs函数就行,然后去网上找原因,发现fabs是求浮点数的,ads求整形的,以后在Linux...
2017-01-12 - 描述:在Linux 下,ping 域名很慢,即使把域名解析出来后ping,也是很慢; 直接ping IP 就很快,可能是如下一个原因造成的: vi /etc/nsswitch.conf #hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 hosts: files dns 本文永久更新地址: http://w...
2017-01-12 - 一开始使用的是这样的方法: Runtime.getRuntime().exec(echo default-on /sys/class/leds/firefly:yellow:user/trigger); 后来发现一直出现错误,主要提示: Working Directory: null Environment: null 和 Java.io.IOException: Permission denied 然后一...
2017-01-12 - 在update-manager 上不能选择提前放出的更新 导致错误包也更新了。然后就出现了系统此版本的网络管理不兼容错误。 更新了libnl-route libnl libnl-genl 所以要下载以前的包。 然后: $sudo dpkg -i libnl-*.deb $sudo service network-namager restart 就有...
2017-01-12 - 我们在搭建项目运行环境时,往往会用到shell脚本,不然每次安装都去手动一行一行命令去敲,费时费力。 下面有一个实例脚本,install.sh,内容如下(以Ubuntu为例,centos解决办法一样): sudo apt-get install yasm sudo apt-get install libx264-dev sudo...
2017-01-11 - 问题: 我在crontab中添加了一条定时任务 0 8 * * * sh test.sh 出乎意料的是,该定时任务并没有执行。可是我直接在shell中手动执行是没有问题的。 原因: 缺少环境变量导致。在shell中执行时是能够找到环境变量的,但是在crontab中,它是不会自己导入环境变...
2017-01-11 - matlab在使用unix命令时很多时候会用自己的库替代系统内建或者在环境变量中已经设定好的库,这个行为会导致使用unix命令执行的程序失败。 解决方法其实很简单,就是使用环境变量LD_PRELOAD=***.so:*****.so.1。 现在还遗留两个问题: 1.不知道怎么使用LD_PRE...