红联Linux门户

Linux帮助
  • centos网卡错误Device eth0 does not seem to be presentcentos网卡错误Device eth0 does not seem to be present

    2016-07-04 - 在使用vmware及VirtualBox迁移linux系统过程中,发现部署后的linux系统无法启动网卡报错为: Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization 错误原因,是因为linux网卡绑定了原mac地址导致。 解决方法为:...

  • fedora升级内核到3.19导致vmware无法正常使用的解决方案

    2016-07-03 - 下载地址:http://pan.baidu.com/s/1sjmIq7N 修复后的源码包,复制到以下目录覆盖,记得备份。 cp vmnet.tar /usr/lib/vmware/modules/source 以下为报错代码: Stopping vmware (via systemctl): [ 确定 ] make: Entering directory /tmp/modconfig-p06LZb/...

  • 使用pdfcrack破解PDF密码(Linux)使用pdfcrack破解PDF密码(Linux)

    2016-07-03 - pdfcrack是破解PDF保护密码的Linux命令行工具。 安装pdfcrack Debian系列: # apt install pdfcrack 暴力破解 # pdfcrack -f filename.pdf -n 6 -m 8 -c 0123456789 暴力破解密码是漫长单调的过程。 上面使用的参数解释: -n:密码最短多少个字符 -m:密码最...

  • 清除Linux的最近登录日志和Bash历史

    2016-07-03 - 本文介绍怎么清除Linux的最近登录日志和Bash历史。 清除登录日志 Linux系统有三个标准的显示用户最近登录信息的命令: last, lastb,和lastlog。 这些命令的输出信息包括登录用户名、最近登录时间、IP地址等。 为了更好的保持匿名,你可以清除这些信息。 last...

  • SVN客户端解决authorization failed问题

    2016-07-03 - Linux上新搭建的SVN服务器,在使用SVN客户端提交文件的时候,出现了错误:svn: Authorization failed ,其实这个错误很好理解,就是没有权限访问。我指定了配置文件的权限文件,为什么还会出这个错误。 然后进行排查,发现没有给自己账号赋权限,解决过程如...

  • node -e "require('nan')" npm安装tty.js时报错,解决方法

    2016-07-02 - ubuntu 14.04上安装tty.js报错: 从报错log,定位到node -e require(nan) 参考:https://github.com/voodootikigod/node-serialport/issues/301 node command fails on Ubuntu #301 The following command in binding.gyp is no more compatible with Ubuntu...

  • SSH连接服务器的延迟问题

    2016-07-02 - 用secureCRT连接服务器的时候,发现总要等个10秒左右的时间。 这个是ssh连接的时候查询了DNS服务器,查询超时后才继续。 以下是解决这个SSH连接服务器延迟问题的办法。 解决办法: vi /etc/ssh/sshd_config 把:#UseDNS yes改成:UseDNS no 重启服务或者rebo...

  • redis密码时重启问题

    2016-07-02 - redis 设置密码登陆后使用service redis stop 会出现: [root@localhost bin]# service redis stop Stopping ... (error) NOAUTH Authentication required. Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... Waiting for Redis to shut...

  • scp传文件出现"-bash: scp: command not found"的解决办法

    2016-07-02 - 服务器之间传输文件最好用的莫过于scp、传个文件夹、压缩包等断点续传什么的,直接扔到screen 或者tmux里不能太嗨了。 检测是否scp服务的方法很简单: scp 然后回车 --》没安装会提示安装openssh-client, 因为scp就在openssh-client中 --》出现usage 说明已...

  • Linux上USB移植错误解决笔记

    2016-07-02 - 在内核目录下先配置支持USB设备,无论你是什么设备,这一步都是必须的,USB驱动和其他的驱动不同,它分为USB设备驱动,另外还有USB-Host主机控制器的驱动,配置如下: Device Drivers --- SCSI device support --- * SCSI device support * SCSI disk suppor...

  • 终端下vim无法输入问题解决

    2016-07-02 - 最近回归vim时发现会偶尔出现vim无法输入,但光标在动的情况,一度怀疑是spf13的问题,后来经搜索,才发现是因为vim下,快捷键 Ctrl+s 的功能是停止输入,在IDE下编程时间长了,都有潜意识的写两行代码保存(Ctrl+s)的习惯,自己都没发觉。 解决办法是可以...

  • 解决linux不能连外网

    2016-07-02 - 问题说明: 新分配的服务器ping不通百度,已经申请开通外网访问权限。 提示unknown host www.baidu.com [root@weixinht ~]# ping -c 3 www.baidu.com ping: unknown host www.baidu.com 解决方案:/etc/resolv.conf 中添加nameserver [root@weixinht ~]# vi...

  • 解决linux主机ping不通域名但是能ping通IP

    2016-07-02 - linux主机不能解析域名,究其原因 dns的问题。 解决办法: [root@weixinht ~]# vim /etc/resolv.conf # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DN...

  • 安装centos7按e编辑修正无法发现/dev/root问题

    2016-07-02 - 安装centos提示waring:/dev/root does not exist.could not boot的原因是路径可能存在一些问题,需要修改。只需要找到真正的路径然后修改就可以。 路径的修改方法是: 在选择安装界面,按e键进入编辑界面,然后把vmlinuz initrd=initrd.imginst.stage2=hd:LA...

  • 错误:/bin/sh: 1: protoc: not found的解决办法

    2016-07-01 - 使用muduo源码中的脚本build.sh进行到一半报错,解决办法: sudo apt-get install protobuf-compiler 参考:Build error: protoc: not found #48 Here, i met a build error, whose error message is displayed as follow: [ 46%] Built target zlibstream_u...

  • linux properties出现java.io.FileNotFoundException

    2016-07-01 - 原因为:之前写的properties工具类只支持Windows平台,以下是兼容 windows和linux两个平台的 properties工具类。 代码开始: package com.cpcnet.util; import java.io.*; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; i...

  • vlock–一个锁定Linux用户虚拟控制台或终端的好方法vlock–一个锁定Linux用户虚拟控制台或终端的好方法

    2016-07-01 - 虚拟控制台是 Linux 上非常重要的功能,它们给系统用户提供了 shell 提示符,以保证用户在登录和远程登录一个未安装图形界面的系统时仍能使用。 一个用户可以同时操作多个虚拟控制台会话,只需在虚拟控制台间来回切换即可。 这篇使用指导旨在教会大家如何使...

  • xrdp远程登录恢复上一次登陆会话xrdp远程登录恢复上一次登陆会话

    2016-06-29 - 首先连接远程桌面是观察连接时的端口(port): 注意圈出的ip后的端口号。 然后运行: sudo vim /etc/xrdp/xrdp.ini 在[xrdp1]下插入: [xrdp8] name=Reconnect lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=5910 其中5910为刚才观察到的端口...

  • 配置symfony时,遇到的问题

    2016-06-29 - 最近,用symfony做后台,做一个网站。 在ubuntu上配置好LAMP环境后,把以前在windows下面的整个包含symfony的文件夹移到linux下。 配置完databases.yml和conf文件后,在浏览器上输入网址不能够显示出页面。 奇怪的是,竟然也不报错误。 经过查看文档,发现运...

  • 利用git删除远程仓库内文件的方法利用git删除远程仓库内文件的方法

    2016-06-28 - 由于本地修改了文件夹大全名大小写的原因,同步到git上并不区分大小写,造成了一些文件同步不了,所以要先把git远程库上文件夹删除掉,然后再重新同步。 git rm --cached filename git commit -m XXX git push origin master 若出现这样的情况,则说明删除成...

  • 提示子进程已安装pre-removal脚本 返回了错误号1的解决办法

    2016-06-28 - 今天在ubuntu kylin上安装了virtualbox, 后来我想删除了再装个新一点的,结果正常的情况下删除不了,我就把找到的virtualbox的目录全部都删除了。 再通过apt-get remove等命令就删除不了了,出现标题所示的错误: 子进程 已安装 pre-removal 脚本 返回了错误...

  • windows下eclipse工程转到linux下源代码注释中文乱码解决方法

    2016-06-28 - 问题出在在windows上面源代码文件的编码方式用cp936,也就是gbk字符集的编码方式。而linux下默认是utf-8的编码方式。所以产生了乱码。 我的解决办法是: 用vim打开要转码的文件,在vim中没有乱码,必须要无乱码,如果还有乱码说明文件解码方案错误嘛。再更改...

  • rootfs之rmmod错误问题

    2016-06-27 - 摘要 rmmod: cant change directory to /lib/modules: No such file or directory insmod后做rmmod报以下错误: /tmp/nfs/frank/drv/myled # rmmod led_drv.ko rmmod: cant change directory to /lib/modules: No such file or directory 原因是rootfs在/lib...

  • 查看Linux软件包的更新日志查看Linux软件包的更新日志

    2016-06-26 - 问题:当我在Linux上安装或更新软件包时,我想看看这个软件包有哪些改变(添加了什么新特性、修复了什么bug等),然后再决定安不安装这个软件包。那么问题来了,怎么查看Deb/RPM(Debian, Ubuntu, CentOS, Fedora)软件包的changelog呢? 当一个软件或库使用...

  • 提示IP address of localhost could not be determined的解决提示IP address of localhost could not be determined的解决

    2016-06-26 - 如果在操作过程中出现[INS-06101] IP address of localhost could not be determined的错误信息,经过查找,以下为解决办法: 在/etc/hosts文件下另起一行: 127.0.0.1 localhost.grey 虚拟机IP后面加上虚拟机的hostname即可。 本文永久更新地址: http://ww...

  • VMware Linux共享文件夹在/mnt/hgfs/路径下找不到文件

    2016-06-26 - 主机系统是Windows,虚拟机系统是Ubuntu。 一般在安装了VMTools的情况下,再安装open-vm-dkms即可: sudo apt-get install open-vm-dkms 然后执行挂载: sudo mount -t vmhgfs .host:/ /mnt/hgfs 如果还查看不了的话,就尝试卸载open-vm-dkms再重装一次。这...

  • 提示no permissions fastboot解决办法

    2016-06-26 - 在系统终端中输入:fastboot devices 结果出来提示 no permissions fastboot 错误信息。下面是解决办法: 再次输入:which fastboot 得到:/usr/bin/fastboot 执行下面这条命令: sudo chmod +s /usr/bin/fastboot 执行命令后该问题就可以得到解决了。 本文...

  • fedora24升级异常,提示删除内核错误的解决

    2016-06-25 - 运行升级指令: sudo dnf system-upgrade download --releasever=24 Repository fzug-free is listed more than once in the configuration Repository fzug-free-source is listed more than once in the configuration Repository fzug-nonfree is listed...

  • 快速升级到Fedora 24的小技巧快速升级到Fedora 24的小技巧

    2016-06-25 - 到/etc/dnf/dnf.conf文件里增加如下选项: max_parallel_downloads=10 fastestmirror=true 升级到Fedora 24体验下载速度飞了的感觉。 注:Fedora 23以后用dnf更新版本,基本上已经属于滚动了,滚挂概率至少不会比Arch这种正常升级的大。另外国内镜像并不稳定...

  • Fedora 24 Nvidia显卡dkms驱动失败的解决办法

    2016-06-25 - Nvidia 3100M机器升级24时遇到GCC版本问题,原因是kernel-4.5.7-300.fc24.x86_64是用GCC5.8编译,而24上的GCC是6.1. 解决办法是:加环境变量: export IGNORE_CC_MISMATCH=1 如果是dkms的: /usr/src/nvidia-340.96/nvidia-modules-common.mk里加入以上变量。...

  • unresolved inclusion iostream ,symbol cout could not be resounresolved inclusion iostream ,symbol cout could not be reso

    2016-06-24 - linux系统:redhat。 eclipse:indigo 在linux底下用eclipse新建工程时,编译后会出现这样的问题: unresolved inclusion iostream symbol stdcould not be resolved symbol cout could not be resolved 等等。这些该如何解决呢? 我之前在ubuntu上搭建时,...

  • 怎么删除Linux用户密码

    2016-06-24 - 有时候你需要设置无密码的用户,在登录或执行脚本时不需要输入密码。可以使用passwd命令, 加入-d选项,语法: passwd -d username username指示要移除哪个用户的密码。 例子: passwd -d temp 移除temp用户的密码。执行成功之后,/etc/shadow中对应的密码区...

  • GCC编译linux运用程序开方错误的解决办法

    2016-06-24 - 程序如下: test.c #includestdio.h #includemath.h #define SQ 121 int main(void) { int x; x = sqrt(SQ); return 0; } 编译:gcc -g -o test test.c GCC编译时显示错误,为sqrt没有定义。 解决办法为: 用-lm把数学库链接进去。 编译:gcc -g -o test tes...

  • Deploy部署提示E:the selected extractor cannot be found:ar

    2016-06-24 - 原来的镜像弄坏了,本想重新下一个新镜像,新版本 Linux Deploy 部署 Debian却出现提示: E:the selected extractor cannot be found:ar 原因: busybox官网:https://busybox.net/ 不知为何,我在官网下载的 busybox 没有自带 ar 命令,明明官方网站上写着...

  • 修改(或伪装)你的Linux发行版

    2016-06-24 - 安装某些软件是要求系统是ubuntu,我使用的是mint,也是基于ubuntu的系统,却提示系统版本不支持,既然支持ubuntu,那有很大几率支持mint。 搜索一下,发现修改 /etc/lsb_release 可以修改显示的版本。 打开 /etc/lsb_release 修改: DISTRIB_ID=LinuxMint D...

  • 生成二维码报错:IOError: encoder zip not available

    2016-06-23 - 环境:ubuntu14.04 今天想试试Python生成二维码: 1,先学着安装qrcode等: $ sudo easy_install pil $ sudo easy_install qrcode 2,在终端测试 $ qr hello world test.png 报错: ... ... IOError: encoder zip not available 找到解决办法: 1,安装需要...

  • "Cannot declare member function ...to have static linkage"

    2016-06-23 - (一)问题描述 .h文件中声明类中静态成员函数,在.cpp文件中定义,编译出现Cannot declare member function ...to have static linkage错误。 (二)环境: ubuntu 14.04 g++ 4.8.4 代码如下: test.h #ifndef __TEST_H__ #define __TEST_H__ class test {...

  • UNIX网络编程—SCTP编译运行错误及解决

    2016-06-23 - 环境: ubuntu 14.04 64bits unpv13e 问题1 redefinition of struct in_pktinfo 解决办法1 cd unpv13e/sctp/ vi unp.h 注释掉struct in_pktinfo部分 原因是该结构已经被包含在标准头文件bits/in.h中了。 问题2 undefined reference to sctp_recvmsg 依然是编...

  • caffe编译的路径问题

    2016-06-23 - 在编译caffe的时候,可能会出现各种找不到文件的情况。这种情况的一种解决方式是改变Makefile.config中的路径。 比如,在编译caffe的时候提醒找不到hdf5.h或者hdf5_hl.h , 这时使用命令sudo find / -name hdf5.h 和 sudo find / -name hdf5_hl.h , 找到相应...

  • /dev/ttyUSB0 permission denied 解决办法:永久有可操作权限

    2016-06-22 - 一般使用USB口,无论USB转什么口,串口之类的,启动时容易出现:/dev/ttyUSB0 permission denied. 因为一般情况下不是root用户,对端口没有权限。遇到这种情况,我一般这样做: sudo chmod 777 /dev/ttyUSB0 修改权限为可读可写可执行,但是这种设置电脑重启后...