红联Linux门户

Linux帮助
  • 编译u-boot:make[1]: *** [lib/asm-offsets.s] Error 1

    2016-11-07 - Linux系统:Ubuntu 14.04 u-boot:u-boot-2015-10 错误:make时会出现make[1]: *** [lib/asm-offsets.s] Error 1的错误。 解决方法:出现这个错误是缺少交叉编译工具链造成的,只需要在Makefile中添加交叉工具栏就可以解决。 在 ifeq ($(HOSTARCH),$(ARCH))...

  • docker中gem install json,提示"requires Ruby version~> 2.0

    2016-11-06 - 1.error installing: requires Ruby version ~ 2.0 Docker镜像加载之后 查看ruby版本和irb版本 #ruby --version 如果不是2.0以上版本则需要安装ruby2.0 #apt-get install ruby2.0 更改ruby软连接 #ln -s /usr/bin/ruby2.0 ruby 更改irb软连接 #ln -s /usr/bi...

  • Linux Crash/Hang on Bay Trail/J1900/N2940Linux Crash/Hang on Bay Trail/J1900/N2940

    2016-11-06 - 近几年的linux kernel, 尤其是4.1以后,在Bay Trail平台上会随机挂起和死机,亲测j1900,死机非常频繁,而且死机前毫无征兆,直接就挂起了,console也没有相应。 这个问题在bugzilla.kernel.org上已经 吵翻了 ,从2015年年初,一直到现在,仍然没有彻底解决...

  • Kali Linux 2016.2 i386下Wireshark运行报错的解决

    2016-11-06 - Kali Linux 2016.2 i386 下 Wireshark (使用系统apt-get,升级Wireshark到2.2.1版)运行报错(Vmware Workstation 12.5 环境): Lua: Error during loading: [string /usr/share/wireshark/init.lua]:46: dofile has been disabled due to running Wiresha...

  • Texmaker解决快捷键不能用的问题[已解决]Texmaker解决快捷键不能用的问题[已解决]

    2016-11-05 - 需要重新设置哈环境变量: 1.首先使用root的方式打开文件夹管理器. sudo nautilus 2.在弹出的文件管理器下进入usr/share/applications/texmaker路径. 3.选中Texmaker的标签,右击鼠标,点中属性. 然后将Command一栏中的texmaker %F 替换为 env UBUNTU_MENUPROXY...

  • linux使用flock文件锁解决crontab冲突问题

    2016-11-04 - flock命令提供了文件锁的功能。命令参数如下: [hailong@vhost ~]$ flock -h flock (util-Linux 2.13-pre7) Usage: flock [-sxun][-w #] fd# flock [-sxon][-w #] file [-c] command -s shared Get a shared lock -x exclusive Get an exclusive lock -u unl...

  • 查看Linux Deb包的依赖关系查看Linux Deb包的依赖关系

    2016-11-04 - Deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb。 dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu等。...

  • Qt新建项目No valid kits found解决思路Qt新建项目No valid kits found解决思路

    2016-11-04 - 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Please add a kit in the options or via the maintenance tool of the SDK.错误。 解决思路如下: 需要设置Qt SDK,Device type等的路径给Qt Creator。假设已装Qt S...

  • linux下avahi-daemon启动失败的解决方法

    2016-11-04 - avahi-daemon是一种Linux操作系统上运行在客户机上实施查找基于网络的Zeroconf service的服务守护进程。 该服务可以为Zeroconf网络实现DNS服务发现及DNS组播规范。 用户程序通过Linux D-Bus信息传递接收发现到网络服务和资源的通知。 该守护进程配合缓存用户...

  • su命令cannot set groups: Operation not permitted的解决方法su命令cannot set groups: Operation not permitted的解决方法

    2016-11-04 - 问题场景: user_00@hadoop-10-125-224-102: su root Password: su: cannot set groups: Operation not permitted 1.观察: (1) 查看 /bin/su user_00@hadoop-10-125-224-102: ll /bin/su -rwxr-xr-x 1 user_00 users 37880 May 3 2007 /bin/su (2)对比能正...

  • g++:error: unrecognized command line option‘-fuse-ld=gold’g++:error: unrecognized command line option‘-fuse-ld=gold’

    2016-11-03 - Linux下编译qt4.8.3源码时遇到一个错误,g++: error: unrecognized command line option -fuse-ld=gold。 这是Qt的一个bug:Bug 89312 - [Qt] Do not add -fuse-ld=gold to LFLAGS 在装有gold linker的系统里,编译脚本会加入-fuse-ld=gold选项,但这个选项g...

  • 联想Yoga 900笔记本安装Windows 10和Linux双系统的解决方案联想Yoga 900笔记本安装Windows 10和Linux双系统的解决方案

    2016-11-03 - 此前联想的Yoga 900笔记本只能让用户使用预装的Windows 10操作系统,而如果想在Yoga 900笔记本上再安装一个Linux组成双系统是行不通的,因为该设备的固态硬盘运行在一种比较特殊的RAID模式中,而这种模式只能是Windows 10系统来读取,所以根本无法安装Linux...

  • C++报错:"multiple definition of" / "does not name a typeC++报错:"multiple definition of" / "does not name a type

    2016-11-03 - Linux C++编译报错:multiple definition of / does not name a type的解决过程。 最近编译larbin_daemon爬虫服务器端管理程序时,总是会报如下的错误: g++ -c -o editConf.o editConf.cpp editConf.cpp:49:8: error: redefinition of std::string projectG...

  • cross-tool ng交叉编译器制作遇到的问题

    2016-11-03 - 1.安装 cross-tool 这一步按照网上的教程一般不会有错 2.ct-ng menuconfig 要注意 Architecture level,Emit assembly for cpu,Tune for CPU,可以查看GCC 3.ct-ng build 需要 root 权限,编译时不止为什么ubuntu 自动下载源码包老是失败,只能手动一个一个下...

  • WINEQQ安装出错wine-qqintl:i386的解决

    2016-11-03 - UbuntuKylin 16.10安装WINEQQ出错: sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb ttf-wqy-microhei_0.2.0-beta-2_all.deb wine-qqintl_0.1.3-2_i386.deb 系统提示: 正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ... 在处理时有错误发生:...

  • 创建pjsip module的python版本时遇到的错误

    2016-11-03 - 创建pjsip module 的python 版本时遇到的错误: error: ld returned 1 exit status error: ommand x86_64-linux-gnu-gccfailed 解决办法如下: (1)执行configure 时先执行 export CFLAGS=$CFLAGS -fPIC 命令。所以就是说把 ./configure make dep make 替换为...

  • 安装遇错误无法将grub-efi-amd64-signed软件包安装到/target/中安装遇错误无法将grub-efi-amd64-signed软件包安装到/target/中

    2016-11-03 - 完整错误描述: 无法将grub-efi-amd64-signed软件包安装到/target/中,如果没有GRUB启动引导器,所安装的系统将无法启动 我大早上起来了,折腾了一早上,网上有几个说法: 1、64位系统有个32位系统的文件夹无法创建,32位系统不存在这个问题 2、这个是个bug,...

  • openSUSE安装Anaconda3之后出现Could not start d-bus.

    2016-11-02 - 最近在安装了openSUSE Leap42.1之后,想要学习一下python,就安装了Anaconda3,并且将Anaconda3的安装路径添加到了PATH里,但是在重新启动系统后,出现了Could not start d-bus. Can you call qdbus? 的提示框,并且无法进入系统。这主要就是因为将Anaconda3...

  • Linux环境与Windows环境部署程序显示的时间不一致Linux环境与Windows环境部署程序显示的时间不一致

    2016-11-02 - 在项目上驻场研发时遇到一个问题,和Linux与Windows获取时间相关的问题。 问题发生的背景是,一套使用tomcat部署的Java web程序,研发环境在Windows上,测试环境在Linux上。两套程序代码一致,连接同一套oracle数据库。然而,在读取数据库中的数据时,访问研...

  • 关于Linux下C调python问题关于Linux下C调python问题

    2016-11-02 - C程序: 1 #include /usr/include/python2.7/Python.h 2 #includestdio.h 3 4 int main(int argc,char **argv) 5 { 6 PyObject *modelname,*model,*dict,*func,*args; 7 char *name=os; 8 Py_Initialize(); 9 if(!Py_IsInitialized()) 10 { 11 printf(初始化...

  • 使用QEmu调试Linux内核“No symbol table is loaded.”使用QEmu调试Linux内核“No symbol table is loaded.”

    2016-11-02 - 使用QEmu调试Linux内核的时候,输入list命令,无法显示当前断点的前后代码。 这是因为在对内核进行编译的时候,没有设置debug信息。 需要在Makefile文件中,增加下面两项: CONFIG_DEBUG_INFO=y CONFIG_FRAME_POINTER=y 如果还是不行的话,看一看是不是把vml...

  • Failed to resolve: com.android.support:appcompat-v7:24.2.0Failed to resolve: com.android.support:appcompat-v7:24.2.0

    2016-11-02 - 1、开发环境 Ubuntu14.04(64bit) Android Studio 2.2.2 2、问题描述 在编译我的第一个项目的时候,提示: 3、解决方法 根据参考资料[1][2]的提示,需要通过Android SDK Manager安装Android Support Repository: 参考资料 [1]Failed to find : com.android...

  • cloudstack-magament systemvm.iso问题

    2016-11-02 - cloudstack-management中经常遇到Trying to inject public and private keys into systemvm iso INFO [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) Injected public and private keys into systemvm iso with result : mount: /dev/loop0...

  • Git Error: The remote end hung up unexpectedly的解决方法Git Error: The remote end hung up unexpectedly的解决方法

    2016-11-01 - 1、问题描述 在Ubuntu14.04中,使用Git将kernel push到GitHub仓库时,提示错误: 2、探索过程 2.1、探索一:修改postBuffer大小 根据参考资料[1][2]的提示,通过下述配置设置postBuffer的大小 git config http.postBuffer 524288000 结果:依然报错: 2.2、...

  • 64位CentOS安装缺少32位库问题最有效的办法

    2016-11-01 - 今天在64位CentOS上安装了三款32位应用程序都提示找不到动态链接库,一看这些软件都是i686,在网上找了一些方法安装了N个lib,比如glibc.i686,glib-devel.i686等都没能完全解决。 后来在一网站找到解决办法,内容如下: if you have a missing library - for...

  • 找到一个LINUX与WINDOWS实现实时文本通信的办法找到一个LINUX与WINDOWS实现实时文本通信的办法

    2016-11-01 - 在进行服务器维护的时候,有时候会碰到从WINDOWS端向服务端提供信息的需求(我遇到的主要是在两端无法实现信息拷贝的情况),一开始是在把WNDOWS端的内容拷到记事本,然后通过SSH上传到服务器中,再到服务器中打开,这样太麻烦,有时候一个URL信息都要上传过...

  • Linux切换到root用户失败原因

    2016-11-01 - Linux(fedora\centos\ubuntu等)终端窗口运行 su 输入密码,提示鉴定失败。 原因: 安装linux时,未输入root密码;或新建用户,勾选设为管理员,仅为新用户设置密码。 未设置ROOT密码,系统检测失败。 解决办法: 运行: sudo passwd root (重新设置root密码...

  • 出现错误gpg: no valid OpenPGP data found.的简单解决办法

    2016-11-01 - 参考Kubernetes官网文档安装时,要获取一个OpenGPGA的key,但是一直失败,如下所示: root@ubuntu:~# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - gpg: no valid OpenPGP data found. 解决办法:上述命令中有管道符号,...

  • apt-get无法获取kubelet kubeadm kubectl包

    2016-11-01 - 任务场景: 参考Kubernetes官网知道进行安装。 错误场景: root@ubuntu:~# apt-get install -y kubelet kubeadm kubectl kubernetes-cni Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate pa...

  • Kubernetes安装时gpg: no valid OpenPGP data found.的解决办法

    2016-11-01 - 官方给出的安装命令是apt-get install -y docker.io kubelet kubeadm kubectl kubernetes-cni 其中-y表示对于需要确认之处取值为y,需要确认的地方其中就有是否需要验证证书的,这里可以手工确认,貌似是可以下载到证书的。安装如下(其中没有docker,因为之...

  • kubenetes 1.4安装后8080端口无法访问

    2016-11-01 - 参考kubenetes 1.4的官方文档完成安装后,发现master接地的8080端口只能通过127.0.0.1或localhost访问,通过节点IP是无法访问的,从而造成如下问题: 1、从其他节点无法执行kubectl命令, 例如在node节点执行如下命令会提示连接失败 kubectl -s http://maste...

  • kubenetes 1.4的Master节点克隆并改造为node节点以及node查询

    2016-11-01 - 背景信息 Kubernetes 是在Vmare中的虚拟机中安装的,因此先安装了master节点,服务验证OK好,将master节点克隆一套,并将其改造为node节点,在join到master节点。 操作步骤: 1.停止原有kube模块 kubectl delete -f /etc/kubernetes/manifests systemctl sto...

  • Fuel 9.0安装Openstack由于NTP检查没通过导致失败--解决办法Fuel 9.0安装Openstack由于NTP检查没通过导致失败--解决办法

    2016-11-01 - 背景信息: Fuel:为9.0版本 安装的Openstack有两个节点,一个controller节点,一个computer节点。 故障现象: 上述截图来自于Fuel 控制台的日志,该日志属于master节点。可以看出,原因是NTP检查失败了,导致Openstack的controller节点安装失败,而computer...

  • Fuel 9.0安装Openstack网络验证失败解决Fuel 9.0安装Openstack网络验证失败解决

    2016-11-01 - 故障现象 网络验证失败,报错信息如下: Repo availability verification using public network failed on following nodes Untitled (99:1b). Following repos are not available - http://archive.ubuntu.com/ubuntu/, http://mirror.fuel-infra.org/mos-r...

  • 解决Linux下多个进程或线程同时对一个文件进行写操作问题

    2016-11-01 - Linux下多个进程或线程同时对一个文件进行写操作,如何解决冲突? 使用flock(锁定文件或解除锁定),简单可行! 先介绍一下flock函数吧 头文件 #includesys/file.h 定义函数 int flock(int fd,int operation); 函数说明 flock()会依参数operation所指定的方...

  • hadoop节点链接不通、datanode无法启动问题解决

    2016-11-01 - datanode启动失败很可能是节点连通问题。 一般来说,节点之间链接失败不外乎以下几个错误: 1、之前配置过ssh,信任hosts冲突 删除 ~/.ssh/konwn_host 文件 # rm /root/.ssh/konwn_hosts 因为保不齐有其他问题,实际推荐的是删除.ssh下的所有内容,然后ssh-k...

  • Gedit修改文件后提示无法创建备份文件同时不保存修改过后的文件Gedit修改文件后提示无法创建备份文件同时不保存修改过后的文件

    2016-11-01 - 问题如下截图(保存......时无法创建备份文件),单击仍然保存后继续弹出才提示,而且保存失败。 解决方法: 在编辑-Gedit首选项-编辑器中取消勾选在保存前创建备份文件即可,重新保存时就能保存成功了。 我的ubuntu版本(Ubuntu Kylin 14.04): 本文永久更...

  • GMT 5.2.1编译过程中NaN报错的解决办法

    2016-11-01 - 在 Ubunut 16.04 或者其他比较新的 Linux 发行版下编译 GMT 5.2.1 的源码时,会出现如下错误而导致安装失败: non-floating-point argument in call to function __builtin_isnan 解决办法是,找到源码 gmt-5.2.1/src/xyz2grd.c,将第752行的: (GMT_is_dnan...

  • Harbor的Docker镜像存储路径修改

    2016-10-31 - Harbor是一个Docker镜像的托管系统,帮助用户建立自己的类似于DockerHub的镜像托管和分享服务。 Ubuntu安装私有Docker Hub服务Harbor:http://www.linuxdiyf.com/linux/19785.html Harbor的默认镜像存储路径在/data/registry目录下,映射到docker容器里面的/...

  • chrome 54字体变大问题解决方案chrome 54字体变大问题解决方案

    2016-10-31 - 重启电脑,chrome竟然自己升级到了54,然后所有字体都变大了快一倍,看chrome里一堆人骂google。给的几个方案都不好使,什么关dpi,改成小字体等。 论坛上有网友找到了可行的解决方案: How to Fix Google Chromes Large, Zoomed-in UI After Update 步骤如...