红联Linux门户

Linux帮助
  • linux下view编辑文件时Found a swap file by the name

    2017-06-20 - 当时我用命令view操作文件: view test.sh 按i进入编辑模式没问题,但是准备编写,随便输入。 出现下面的问题: E325: ATTENTION Found a swap file by the name .test.sh.swp owned by: admin dated: Sat Jun 16 16:17:47 2018 file name: ~admin/test/bash...

  • 改变linux DNS解析顺序

    2017-06-20 - 在linux中,往往解析一个域名时,先会找/etc/hosts文件,如果/etc/hosts文件没有对应,才会去找DNS,那么有什么方式,让主机先找DNS呢? 当然有,在/etc/nsswitch.conf这个文件里定义: #vi /etc/nsswitch.conf hosts: files dns //默认配置 从配置文件就可...

  • 本机sshd服务开启但是其他机器不能登陆本机sshd服务开启但是其他机器不能登陆

    2017-06-20 - 问题现象: 发现本机sshd服务开启但是其他机器不能登陆。 查看sshd服务: [root@localhost ~]# systemctl status sshd.service sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabl...

  • linux下用renameTo方法修改java web项目中文件夹名称问题

    2017-06-20 - 经测试,在Linux环境中安装tomcat,然后启动其中的项目,在项目中使用java.io.File.renameTo(File dest)方法可行。 之前在本地运行代码可以修改,然后传到Linux服务器上一直无法实现功能,自己一直在捣鼓,以为是window环境和Linux环境不同的原因导致,后面...

  • nat123端口映射:外网通过ssh访问内网非公网ip的服务器nat123端口映射:外网通过ssh访问内网非公网ip的服务器

    2017-06-20 - 问题描述 Linux部署在内网环境,没有公网IP,在内网可以上外网。如何实现在外网SSH访问内网linux主机? 解决方法: 使用nat123端口映射,一步映射即可将内网LINUX地址映射到外网,实现外网的访问。 nat123提供了两套解决方案: 1.Linux版非网站映射 《外网ss...

  • Eclipse中找不到Marketplace的解决办法

    2017-06-20 - 情况说明 Marketplace是Eclipse的重要组件,用来安装诸如PyDev等插件,通常可以在Help菜单中找到。 但有时候你会发现新安装的Eclipse并没有集成Marketplace,这可能跟你安装的版本有关。有人说从YUM源上安装的Eclipse不带,也有人说Neon.3的某些版本不带。但...

  • 记一次惊险的文件恢复经历Eclipse saved my day

    2017-06-20 - 事情起因 事情的起因是这样的:为了替换掉代码中某个常量的值,我使用了sed命令,本来以前用得好好的,这次讨巧尝试了一种新的方法,结果因为对sed不够了解,又没有经过试验,想当然地对代码文件进行了处理,结果就悲剧了所有被处理过的文件内容都被清空了。...

  • docker疑难解答--设置远程服务监听

    2017-06-20 - 环境:ubuntu 16.04 tls docker version 17.05.0-ce 今天想要搭建一个多主机的集成docker环境,但是我最后发现设置docker远程服务监听的时候总是失败: Cannot connect to the Docker daemon at tcp://ip:port. Is the docker daemon running? 上网上搜了一...

  • bash脚本运行报错bad interpreter: No such file or directory

    2017-06-19 - 当我们通过Windows系统编辑工具,将写好的Bash脚本,COPY到Linux系统中运行时,会报如下错误; -bash: ./app2.sh: /bin/bash^M: bad interpreter: No such file or directory 其中app2.sh为Bash文件名,我们通过cat -A app2.sh查看该文件,如下所示: #!/bin...

  • CentOS6.5 64bit系统下zip文件操作导致JVM crash

    2017-06-19 - 1.概况 程序运行操作系统: CentOS6.5 64bit JDK版本:7 2.测试 2.1.准备测试程序 测试程序很简单,就一个类一个main函数,大概流程: 先从参数中读取 获取zip文件的时间间隔interval,再从参数中获取zip文件路径。再通过ZipFile类的api来从zip文件中获取文...

  • The required dependency The required dependency 'apt (>= 1.0.1ubuntu2.13)'的解决

    2017-06-19 - 今天升级Ubuntu,输入:sudo do-release-upgrade -d,出现一个问题: The required dependency apt (= 1.0.1ubuntu2.13) is not installed. 解决方法如下: 切换到管理员用户,然后输入:sudo apt-get download apt,如下图所示。 然后输入:sudo dpkg -i ap...

  • CentOS 6.x启动时网卡eth0未激活CentOS 6.x启动时网卡eth0未激活

    2017-06-19 - 简述 安装CentOS 6.x操作系统后,开机时发现没有网络,最后发现系统启动时未激活网卡 - 因为只有在激活状态的网卡才能去连接网络,进行网络通讯。 激活网卡eth0 执行ifconfig命令发现只有lo网卡,并没有eth0。 重启网络服务,发现命令提示中并没有开启eth0的...

  • 解决Python交互模式中Delete/Backspace键乱码问题

    2017-06-19 - 简述 进入 Python 交互模式,按下 Delete/Backspace 键,会出现 ^H 字符。命令输入错误后只能从头开始,无法删除,让人很头疼。为了便于后期使用,分享一个一劳永逸的方式。 基本现象 之前,进入 python 交互模式,按下 Delete/Backspace 键: Python 3.5.2...

  • redis保存失败和redis关闭失败的解决方法

    2017-06-19 - 1、错误现象: 在redis客户端中进行保存操作,显示失败: 127.0.0.1:6379 save (error) ERR 使用kill命令关闭redis服务后,查看进程,redis服务进程仍然存在: pi@raspberrypi /proc/3176 $ ps aux|grep redis pi 3176 2.1 0.3 39880 3676 ? Ssl 16:10 0:50...

  • 【错误】undefined reference to `boost::....的解决

    2017-06-19 - 很多新手引用Boost库编程,在ubuntu下编译时候有时候会出现如下错误: test04.cpp:(.text+0x2c): undefined reference to `boost::program_options::options_description::m_default_line_length test04.cpp:(.text+0x37): undefined reference to `boost::p...

  • 开机启动/etc/rc.local失效无效怎么办?解决方法

    2017-06-19 - 开机启动/etc/rc.local失效问题的解决方法。 第一种情况: 当centOS 随机启动文件 /etc/rc.local 失效时请按如下修改 1、echo /etc/rc.local /etc/profile source /etc/profile 注:当执行生效会看到效果(/etc/profile 文件在每个用户登录时会首先检查并执...

  • 编译caffe出现[.build_release/src/caffe/common.o] Error 1编译caffe出现[.build_release/src/caffe/common.o] Error 1

    2017-06-19 - 在编译caffe时出现错误: In file included from ./include/caffe/util/device_alternate.hpp:40:0, from ./include/caffe/common.hpp:19, from src/caffe/common.cpp:7: ./include/caffe/util/cudnn.hpp: In function void caffe::cudnn::createPoolingDesc...

  • 关于linux下读取文件路径出错的问题(win10&docker)关于linux下读取文件路径出错的问题(win10&docker)

    2017-06-18 - Q:最近在win10的Docker拉的一个Linux上用Python脚本调用OpenCV处理图片时,按行读取一个txt中的图片路径(每行一个路径),结果将每行的字符串传进去,读取图片时发现读取的是none,但是如果手动赋值一个图片的路径字符串可以读取到。ps:读取每行已经做了r...

  • Linux下Tomcat设置内存解决内存溢出Linux下Tomcat设置内存解决内存溢出

    2017-06-18 - 最近使用tomcat做服务器,项目中有个导入excel,数据大约2万左右。在本地eclipse调试导入没问题。 但是部署到linxu后就报 http-bio-8080-exec-4 java.lang.OutOfMemoryError: PermGen space。 然后看了下服务器状态,地址:http://ip:port/manager/status 显...

  • 修改gnome-terminal配置修改gnome-terminal配置

    2017-06-18 - 问题 今天不小心在gnome的设置-指令里添加了一个启动时自动执行的指令,然后就再也打不开gnome-terminal了。 (我使用的是archlinx+gnome3。) 解决 本想这个问题应该很容易,大不了找到配置文件修改或者删除就行了嘛。 一般情况下,这些软件的配置文件不在~/...

  • 腾讯云cvm服务器centos7.x网卡信息丢失处理腾讯云cvm服务器centos7.x网卡信息丢失处理

    2017-06-18 - 现象: 操作系统centos 7.x 网卡信息中内网ip配置缺失 子机网络不通 network.service丢失 原因:可能由于centos7.x 中 iptables 与 networkmanager 相互依赖,客户误将 iptables 服务删除,同时自动将networkmanager关联卸载导致. 解决办法: 1、vnc登录子机...

  • 如何修复一个Panic的Linux内核如何修复一个Panic的Linux内核

    2017-06-18 - 写这篇文章是有原因的。为了配置完全的静默启动,笔者对自己的工作计算机上运行的Linux执行了不当的mkinitcpio操作,原因是忽略了mkinitcpio.conf文件中的一处逻辑错误。这使得mkinitcpio生产了新的内核文件,但这个内核文件不能正常工作。重启的时候,内核...

  • CentOS 7命令lsb_release: command not found解决方案CentOS 7命令lsb_release: command not found解决方案

    2017-06-17 - 昨天安装了CentOS7,在使用 lsb_release -a命令查询Linux系统版本的时候,发现lsb_release这个没装,提示错误是: [root@localhost Desktop]# lsb_release -a bash: lsb_release: command not found... 这里,分享一下查询linux系统版本提示bash:lsb_release...

  • win7主机和linux虚拟机网络PING不通——解决win7主机和linux虚拟机网络PING不通——解决

    2017-06-17 - 虚拟机是在VMWARE上安装的CentOS7。 改了虚拟机的静态ip地址后发现主机ping不通虚拟机,虚拟机也ping不通主机。 试了改主机ip和改网关都不行。 最终解决: 安装了VMware之后,主机会多出三个以太网适配器,cmd下输入ipconfig可查看详细信息。 由于我的虚拟机...

  • centos yum没有可用软件包nginx的解决方案centos yum没有可用软件包nginx的解决方案

    2017-06-17 - 新装的centos7中没有nginx的镜像源,原因就是nginx位于第三方的yum源里面,而不是在centos官方的yum源里面,所以会造成该错误提示。以下是解决方案: 解决方案: 安装epel就行,先去epel的官网下载:http://fedoraproject.org/wiki/EPEL,直接贴出下载的地址...

  • linux虚拟机异常断电导致网卡名称变化找不到linux虚拟机异常断电导致网卡名称变化找不到

    2017-06-17 - 今天发现跑在文件服务上的虚拟机linux系统连接不上了,于是跑过去看下。 简单查了下,发现半夜断电了。于是重启虚拟机,发现网卡起不来了,网卡名称也发生了变化,但是配置文件还是原来的。 重启网卡systemctl restart network 发现报错了 查看./var/log/mes...

  • CentOS7重启Initial setup of CentOS Linux提示错误的两种解决CentOS7重启Initial setup of CentOS Linux提示错误的两种解决

    2017-06-16 - 错误信息如下: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above [q to quit | c to continue | r to refresh]: 解决方法:...

  • 将Windows的thinkPHP项目上传至Linux服务器遇到问题及解决方法

    2017-06-16 - 主要遇到了以下几个问题: 1、报错:1045 access denied for user root@localhost using password yes,百度之后发现是数据库用户权限问题还有数据库密码设置问题,一一尝试过后依旧没能解决,最后突然发现我在 windows 本地使用的是 localhost 即 127.0.0.1...

  • 解决Debian系统apt-get更新官方源失败 替换163源的方法解决Debian系统apt-get更新官方源失败 替换163源的方法

    2017-06-16 - 无论我们选择何家Linux VPS或者服务器,登入SSH远程后首要需要做的就是更新源,无论是CentOS还是Debian系统都需要这么做一下,确保系统源是最新软件版本。刚才在一台Debian系统apt-get update更新源的时候有遇到获取不到官方源地址404错误提示。 Err http://...

  • CentOS替换阿里云yum源解决无法update问题CentOS替换阿里云yum源解决无法update问题

    2017-06-16 - 今天在帮助一个朋友在阿里云ECS服务器中挂载数据盘和安装LNMP环境的时候,因为需要用到screen,默认是没有安装的,于是开始yum直接安装发现没有数据源,所以准备全部update更新发现也没有发现源。这个问题也是有过的,于是就准备重新更新yum源。 第一、备份...

  • 编译openblas报错:no such instruction: vpermpd的解决办法编译openblas报错:no such instruction: vpermpd的解决办法

    2017-06-16 - 在centos6.5下编译OpenBLAS时报了好多类似下面的错误: ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:1759: Error: no such instruction: `vpermpd $ 0xb1,%ymm0,%ymm0 在网上找到了解决办法,centos6.7安装openblas错误: 经验证确实有效。 但是这个办法要...

  • linux下用cmake对caffe静态编译时-static-libstdc++参数无效

    2017-06-16 - 以下是用于cmake 生成 Makefile文件对Caffe进行静态库连接编译的shell脚本: #!/bin/bash # cmake 静态编译 caffe-ssd 代码脚本 # author guyadong@gdface.net shell_folder=$(cd $(dirname $0);pwd) . $shell_folder/build_funs . $shell_folder/build_vars...

  • Linux下使用Apache访问FTP文件夹引起的问题

    2017-06-15 - 通过FTP服务器接收由IP摄像头上传的抓图文件,在通过Apache实现到HTTP的访问,结果配置FTP和Apache遇到了奇怪的权限问题,与一般的问题不同,经过验证,终于找打了解决方案。 403 权限问题 无论什么问题,首先禁用SELinux,看看是否正常。 禁用SELinux权限的...

  • 安装mongodb后启动报错libstdc++安装mongodb后启动报错libstdc++

    2017-06-15 - 安装mongo后启动报错如下图: 显然说是libstdc++.so文件版本的问题,这种一般都是gcc版本太低了。 接着查询gcc的版本:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX 接着去找下libstdc++.so新点的版本,一定要根据自己的系统版本去找啊,由于我找错了版...

  • 当linux报“-bash: fork: 无法分配内存”当linux报“-bash: fork: 无法分配内存”

    2017-06-15 - -bash: fork: 无法分配内存,发现连了好多终端,然后断开了一个终端,然后这边终端可以敲命令了: 还有那么多内存。很无语,然后又开始敲命令,结果又报刚才那个问题-bash: fork: 无法分配内存,另外一个终端连接也出问题了: [root@172.16.31.102 ~]# ssh 17...

  • fusion-io工具--更换fusion-ioSSD无法识别及升级指引fusion-io工具--更换fusion-ioSSD无法识别及升级指引

    2017-06-15 - centos6.5系统,(含fusion-io共7块盘)库存的fusion-io卡需要升级固件才能识别 现在只认到6个盘 fdisk -l 2/dev/null | grep Disk /dev/ -c 需要使用 fusion-io工具 (如果没有需要自行安装 ) fio-status ( 下面是直接是V5.0.7,如果是V5.0.3要先升级到V5.0....

  • linux操作系统清除报错Disk /dev/mapper/ddf1_4c53492....

    2017-06-15 - 现象描述 Disk /dev/mapper/ddf1_4c5349202020202010000055000000004711471100000a28p1: 666.0 GB, 666000889344 bytes 255 heads, 63 sectors/track, 80969 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 5...

  • Linux上Tomcat6绑定80端口提示Permission denied <null>:80Linux上Tomcat6绑定80端口提示Permission denied <null>:80

    2017-06-15 - 在买的vps上想将tomcat6绑定到80端口上. 端口占用分析 但是提示我绑定失败,想起来自带的Apache Server占用了这个端口. 首先用 ps -ef | grep apache2查看Apache进程pid值. 然后用netstat -anp | grep pid查看他所占用的端口号. 确定它占用的是80端口. 更换Ap...

  • 安装Paramiko遇到c/_cffi_backend.c:2:20的问题以及解决方法

    2017-06-15 - Paramiko是一个pyhon的用来进行sftp连接第三方库。 最近在用Python写一个连接sftp sever的工具需要使用到这个包,在windows上安装没有问题,但是使用CentOS安装的时候老是报错,总是安装不上。所报错误为: c/_cffi_backend.c:2:20:fatal error: python.h:No...

  • 解决提示dpkg: 依赖关系问题使得wps-office的配置工作不能继续

    2017-06-15 - 我是在安装WPS时,遇到这种问题的。说是缺少了libpng12-0 百度了好久,终于解决了问题:下面时报错的信息: sudo dpkg -i wps-office_10.1.0.5672-a21_amd64.deb 正在选中未选择的软件包 wps-office。 (正在读取数据库 ... 系统当前共安装有 174153 个文件和...