红联Linux门户

Linux帮助
  • hadoop datanode结点不启动导致dfs控制台显示数据0

    2017-02-21 - hadoop迁移了一次,服务器ip等都改了,我重新调整了一遍, 启动后,进入dfs控制台:http://xxx.xx.xx.xx:50070/dfshealth.html#tab-overview 发现Summary里,显示数据都为0,如Configured Capacity:0;DFS Used:0; 进入几个slave结点,使用jps命令,发现da...

  • 运行gpg --gen-key生成key时出现卡住的问题

    2017-02-21 - 背景 在搭建Ubuntu16.04的本地apt源时,需要运行gpg --gen-key命令,但是在执行该命令时,出现了:Not enough random bytes available. Please do some other work to give the OS a chance to collect more 的提示,而且一直卡...

  • 如何不用重命名在文件管理器中隐藏文件和文件夹如何不用重命名在文件管理器中隐藏文件和文件夹

    2017-02-21 - 如果一个系统被多个用户使用,你或许出于个人原因想在文件管理器中隐藏一些文件或文件夹不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事。此外,(除了隐藏)你...

  • linux下安装tensorflow1.0出现ConnectionError异常处理linux下安装tensorflow1.0出现ConnectionError异常处理

    2017-02-21 - tensorflow1.0刚发布,想着把自己原来的程序升级一下,但是我在Linux服务器上尝试安装1.0版本时出现ConnectionError:HTTPSConnectionPool(host=......)的异常,具体错误如下图,一直安装不成功。检查地址也没有错误。 另外在我的mac上安装却没有问题,一开始...

  • Linux下Tomcat 8080端口被占用的解决办法

    2017-02-21 - 希望可以帮助你们。 一,停止tomcat 并执行#netstat -an|grep 8080 查看发现有许多80端口进程在里面 二,执行# lsof -i :8080|grep -v PID|awk {print kill -9,$2}|sh 杀死所有80端口进程 三,启动tomcat,问题解决. 同理,80端口和其他端口也一样。 本文永久更...

  • 新版linux上编译老版kernel出现kernel/timeconst.h] Error 255

    2017-02-21 - 在使用ubuntu16.4编译Linux-2.6.31内核时出现这样的错误(kernel/timeconst.h] Error 255)。 可以修改timeconst.pl的内容后正常编译。 以下是编译错误提示的内容: Cant use defined(@array) (Maybe you should just omit the defined()?) at kernel/timeco...

  • linux下忘记密码后重新配置nexus

    2017-02-21 - 1、忘记登录的用户名和密码 2、删除sonatype-work以及nexus的解压包,一定要删除前面sonatype-work,因为这里会保存用户名和密码,如果只删除重新解压nexus包不好使,密码还是无法登录 3、每次执行./nexus start都会起一个服务,所以当你执行了stop还是能访...

  • 避免启动container运行shell脚本执行完成后docker退出container

    2017-02-20 - 问题 最近在使用 Dockerfile 启动容器,发现使用Dockerfile调用容器里面的shell,当shell执行完成以后,docker会退出容器。 分析 Docker 在执行shell的时候,是在后台执行的;因此,在shell执行完成以后,docker检测到没有前台任务需要执行,便退出container...

  • 关于vim搜索/替换功能的两条配置

    2017-02-20 - 之前是直接照着这篇的配置的强大的vim配置文件(http://www.linuxdiyf.com/linux/13633.html)。 自己也只是对vim新建文件修改文件的哪个函数SetTitle()做了点修改,毕竟用vim只写C/C++和python、shell。 没想到今天在用vim自带正则替换功能时出了问题。 :%s...

  • Qt中模态对话框没有关闭按钮问题Qt中模态对话框没有关闭按钮问题

    2017-02-20 - 该问题在Ubuntu或Centos不同的系统产生的原因在图形中。 // 系统设置 void MainWindow::Config() { SysConfig SysConfigDlg(this); SysConfigDlg.exec(); } Ubuntu 下: Centos7 下: 这是因为Ubuntu 和 Centos 系统本身处理界面方式不同引起。 本文永久更新...

  • 安装swoole扩展,在phpinfo中显示,但是php -m中不显示的问题安装swoole扩展,在phpinfo中显示,但是php -m中不显示的问题

    2017-02-20 - 步骤如下: 1、首先找到php.ini的目录:linux命令:find / -name php.ini 我的路径如下: 2、然后把apache下的php.ini 复制到cli中 linux命令:mv /etc/php5/apache2/php.ini /etc/php5/cli/php.ini 3、最后linux命令:php -m 就会看到swoole出现了 如下图:...

  • 通过pecl安装php扩展,未找到pecl命令的解决办法

    2017-02-20 - 以安装swoole为例: #Ubuntu/Debian上是这样(php-pear包含pecl,php5-dev包含phpize,pecl依赖phpize) apt-get install php-pear php5-dev pecl install swoole #CentOS/Redhat上应该是这样 yum install php-pear php-devel pecl install swoole #如果是自行编...

  • Cannot connect to the Docker daemon. Is the docker daemon

    2017-02-20 - Linux版本:Ubuntu16.04 第一次安装Docker,运行docker命令是可以的,如: docker ps 重启系统之后,运行docker ps后出现如下报错: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 查找资料后,知道了这是权限问题。需...

  • 关于etc sudoers is world writable问题的解决关于etc sudoers is world writable问题的解决

    2017-02-20 - 本人Linux小白,本想通过ftp上传个文件,就用root用户chmod 777 -R 更改了etc文件夹下的所有文件的权限,当然包括sudoers的权限,废话少说,直接正题。 1、重启虚拟机一直按住shift出现下面界面 2、进入第二个选项出现如下界面(进入recovery模式) 3、进入...

  • 配置jdk环境变量导致vim ls命令不能用的问题

    2017-02-20 - 我也不知道怎么 回事,环境变量配对了,然后莫名其妙vim ls等命令失灵了,估计是不小心按错了哪个地方,下面就是解决方法: 首先在终端echo下环境变量的路径看看是不是错了,命令: kong@root:echo $PATH 如果出现的路径不是/usr/bin:/usr/sbin:/bin:/sbin:...

  • Cadence安装问题:/eda/cadence/tools/dfII/bin/icfbCadence安装问题:/eda/cadence/tools/dfII/bin/icfb

    2017-02-20 - Cadence 安装问题解决方案: 在安装cadence时遇到问题,使用的是64位的Linux系统,在安装时出现问题。 在输入 icfb后,cadence软件进入启动界面之后便报出错误,界面随之关闭。 Warning: locale not supported by Xlib, locale set to C Warning: X locale m...

  • Linux [root@bogon]怎么改成[root@yourname]

    2017-02-19 - 在Linux中bogon是什么意思?解决linux下主机名变bogon的问题。 对于linux主机(centos)主机名莫名其妙,会变成bogon。这对于我们平时使用虽然没有影响,但是感觉很奇怪有没有?原来很多初始安装的主机,或者使用内网地址接入到网络的主机都会自动变成bogon...

  • Debian8.1安装samba与windows共享文件无法自起解决方法Debian8.1安装samba与windows共享文件无法自起解决方法

    2017-02-19 - Debian8.1安装配置完成并成功与window共享文件但在系统重启后访问时出现如下问题(图)的解决方法: 出现问题后手动重启samba sudo /etc/init.d/samba start 再次从window端访问成功,所以一本人现在的认知决定手动写一个脚本开机自动启动samba服务器 如何添...

  • Linux mint系统中firefox在高分屏调整默认字体大小Linux mint系统中firefox在高分屏调整默认字体大小

    2017-02-19 - 以下介绍在Linux mint系统中使用firefox浏览器在高分屏调整默认字体大小: 首先,打开firefox,然后在firefox的网址输入栏中输入 about:config 然后search layout.css.devPixelsPerPx,修改该变量的值,1.5就是150%,1.2就是120%,以此类推。 firefox浏览器...

  • hadoop wordcount卡住hadoop wordcount卡住

    2017-02-19 - 在linux系统下安装完hadoop后,运行hadoop自带的程序wordcount时,出现卡住的问题,等再长的时间也无法计算完。 在网上查找资料后得到,这一般是因为网络没有设置好引起的。 1、在openSuSe使用 vim /etc/hsots编程网络配置文件(其它Linux系统找到相关的配置...

  • sudo网络权限问题,出现“无网络连接”错误的解决方案sudo网络权限问题,出现“无网络连接”错误的解决方案

    2017-02-19 - 背景 对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现无网络连接的错误。 普通权限下,wget成功。 # wget https://github.com --2017-2-19 09:00:43-- https://github.com/ Connecting to 109.105.113.200:8...

  • centos软件包冲突,无法安装php-mysql扩展centos软件包冲突,无法安装php-mysql扩展

    2017-02-19 - 在centos上配置lamp环境时,系统中已存在了mysql5.5,需要在不重新安装MySQL的前提下配置好lamp环境,中间遇到了PHP-mysql扩展无法安装的情况。 使用yum安装php-mysql扩展,提示同时需要mysql-lib依赖,但是在 Transaction Check时就会报错: Transaction Ch...

  • linux c之关于Value too large for defined data type的解决

    2017-02-18 - //#define _FILE_OFFSET_BITS 64 #include sys/stat.h #include errno.h #include stdio.h //stat file 2G //Error calling stat: Value too large for defined data type //http://stackoverflow.com/questions/13893580/calling-stat-from-sys-stat-h-fail...

  • Linux执行命令时遇到问题:bash:lsb_release:command not foundLinux执行命令时遇到问题:bash:lsb_release:command not found

    2017-02-18 - 1、执行lsb_release -a,提示 未安装lsb_release导致的,执行一下yum install redhat-lsb -y,问题解决。 2、配置tomcat站点后重启tomcat,提示找不到jdk环境变量? 修改内容如下: Vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_51 PATH=$path:$HOME/bin:$...

  • linux kernel编译内核模块代码,插入内核模块遇到的问题和解决

    2017-02-18 - 1.对Linux kernel 的内核模块进行编译开发的时候,很容易会遇到一个问题就是模块代码使用的内核版本和当前系统的内核版本不一致。 而我们进行开发时导入 #include linux/*.h #include asm/*.h #include scsi/*.h 具体就是导入的就是/usr/src/kernel/版本号/i...

  • Error : Servname not supported for ai_socktype错误

    2017-02-18 - 针对在嵌入式arm Linux平台使用getaddrinfo,出现Error : Servname not supported for ai_socktype这个错误,网络上很多人的解释是需要在/etc/services作文章,但是嵌入式平台甚至精简到service这样的命令都没有,通过下面这段代码交叉编译之后,对使用不同...

  • ntpdate更新arm linux开发板时间,100%成功ntpdate更新arm linux开发板时间,100%成功

    2017-02-18 - 想通过ntp来更新arm Linux开发板上的时间,下载了最新的ntp-4.2.9(http://www.ntp.org/)结果死活arm-linux-gcc编译不过去,按照网上某人的方法[附],基本上不能成功,包括拿着他这个所使用的版本ntp-4.2.4也是无法成功编译以及运行。 只能arm-linux-gnueab...

  • Linux下vim打不开

    2017-02-18 - 1.首先确定Linux能够上网: 参考虚拟机Linux不能上网简单有效的解决办法:http://www.linuxdiyf.com/linux/28510.html 2.在linux下通过sudo apt-get install 软件 失败后可以尝试以下命令: sudo apt-get update sudo apt-get install vim 或者可以先尝试以...

  • 虚拟机Linux不能上网简单有效的解决办法虚拟机Linux不能上网简单有效的解决办法

    2017-02-18 - 对于刚开始接触Linux系统的用户来说,先使用虚拟机Linux学习是不错的选择。但是在用虚拟机上网的时候,总是出现这样那样的错误,到底该怎么办呢?本文笔者和大家分享一下虚拟机Linux不能上网的简单有效的解决办法。我们一起开始吧! 1、Linux网络设置: 依次...

  • 64位Linux上运行React Native遇到的问题64位Linux上运行React Native遇到的问题

    2017-02-18 - 系统环境:Debian 8 64位 IDE:Android Studio 2.2.3 问题1: 用Android Studio新版的AVD Manager无法创建模拟器,只能用旧的AVD Manager创建(原因不明) 解决方法:SDK Manager - Launch Standalone SDK Manager - Tools - Manage AVDs 问题2: Execution...

  • linux安装composer提示If possible you should enable it or

    2017-02-18 - 在安装 composer 的时候( 我的系统是 ubuntu ), 出现了 Some settings on your machine make Composer unable to work properly. Make sure that you fix the issues listed below and run this script again: The openssl extension is missing, which mean...

  • 编译新版本spice-gtk碰到的问题

    2017-02-18 - 在CentOS 7环境下编译新版本spice-gtk,但是碰到几个问题: spice-protocol协议版本要求。 在spice-gtk中,运行./autogen,提示spice-protocol版本不匹配。从Git上clone当前spice-protocol,autogen,configure,make,make install。还是同样的错误提示出来...

  • 解决debian(ARM嵌入式板)的sudo等一部分命令无法TAB补全解决debian(ARM嵌入式板)的sudo等一部分命令无法TAB补全

    2017-02-18 - TAB对于比较长的命令在使用时是十分方便的,最近就遇到TAB键无法补全命令前加了sudo的情况。 因此去网上取经发现的有一些方法有一点问题,因此在成功解决问题后做如下总结: 1,首先检查是否安装了自动补全插件(bash-completion) 否则执行:sudo apt-get i...

  • Linux Redis重启数据丢失

    2017-02-18 - Redis配置了持久化(RDB 和 AOF)之后,重启依旧数据丢失,检查Linux系统中vm.overcommit_memory参数是否为0,若为0系统不允许回写,可将参数vm.overcommit_memory = 1。步骤: 1)vi /etc/sysctl.conf 2)内容添加vm.overcommit_memory = 1 3)使生效sysctl...

  • 无法访问Steve Purcell的emacs配置解决办法

    2017-02-17 - 因为网络问题,没办法访问Steve Purcell的emacs配置中的melpa.org,所以我们更改目录即可。 1.删除自己的配置。 $ rm ~/.emacs $ rm -rf ~/.emacs.d/ $ mkdir ~/.eamcs.d 2.克隆Steve Purcell的配置。 $ git clone https://github.com/purcell/emacs.d.git ~...

  • 解决spf13-vim编辑php丢失语法颜色问题

    2017-02-17 - 解决该问题的方法非常简单,只需要在终端中运行: $ vim .vim/bundle/PIV/ftplugin/php.vim //注释掉以下: 58 call s:InitVariable(g:load_doxygen_syntax, 1) 59 call s:InitVariable(g:syntax_extra_php, doxygen) 60 call s:InitVariable(g:syntax_extra...

  • linux c之提示format‘%d’ expects argument of type ‘int’linux c之提示format‘%d’ expects argument of type ‘int’

    2017-02-17 - 1、问题 有个long int data;我输出的时候printf(data is %d, data);出现下面警告: format%d expects argument of type int, but argument 2 has type long int [-Wformat=] printr(rcv data msg_type is%d\n, data.msg_type); 2、解决办法 md,m为指定的输...

  • Makefile:588: recipe for target '.build_release/cuda/src/

    2017-02-17 - 问题:Makefile:588: recipe for target .build_release/cuda/src/caffe/layers/embed_layer.o failed make: * [.build_release/cuda/src/caffe/layers/embed_layer.o] Error 1 /usr/include/string.h: In function void* __mempcpy_inline(void*, const voi...

  • ttf-mscorefonts-installer无法安装,解决办法ttf-mscorefonts-installer无法安装,解决办法

    2017-02-17 - Ubuntu更新时,弹出安装ttf-mscorefonts-installer: Failure to download extra data files The following packages requested additional data downloads after package installation, but the data could not be downloaded or could not be processed. t...

  • (cmdline)uboot传递给内核的root设备序号动态变化导致启动失败(cmdline)uboot传递给内核的root设备序号动态变化导致启动失败

    2017-02-17 - 现象 板子上插入SD卡启动Linux系统后,emmc的设备名称是/dev/mmcblck1;板子上没有插入SD卡,Linux启动后,emmc的设备名称是/dev/mmcblck0. uboot传递给内核的cmdline参数bootargs 中root=/dev/mmcblck0p14,这个配置在没有插SD卡的时候工作正常,但是插入SD...