红联Linux门户

Linux帮助
  • Ceph osd启动报错osd init failed (36) File name too long

    2017-03-10 - 在Ceph的osd节点上,启动osd进程失败,查看其日志/var/log/ceph/ceph-osd.{osd-index}.log日志,报错如下: 2017-03-10 11:26:13.558535 7fe3883f58c0 0 filestore(/var/lib/ceph/osd/ceph-1) mount: enabling WRITEAHEAD journal mode: checkpoint is not e...

  • OpenStack Horizon创建虚拟机时增加虚拟机OS用户

    2017-03-10 - 背景 通过OpenStack的Horizon使用镜像创建虚拟机(以Ubuntu为例),如果不知道镜像的用户名和密码,在创建好虚拟机之后,无法登录虚拟机的OS。因此,我们需要一种方法,创建虚拟机时增加用户。 方法 Horizon创建虚拟机时,在创建页面-配置Tab选项-Customizat...

  • ceph-deploy install时,远端节点执行apt-get update命令时失败

    2017-03-10 - 环境 OS:Ubuntu 16.04 背景 使用ceph-deploy部署Ceph集群,调用ceph-deploy install命令在远端节点安装ceph环境,执行apt-get update命令时失败。 Err:1 http://mirrors.163.com/ubuntu xenial InRelease Temporary failure resolving mirrors.163.com 分析...

  • locale.Error: unsupported locale setting报错解决

    2017-03-10 - 当我在安装docker-compose时报错: root@localhost:/etc/apt# pip install docker-compose Traceback (most recent call last): File /usr/bin/pip, line 11, in module sys.exit(main()) File /usr/lib/python2.7/dist-packages/pip/__init__.py, line 215,...

  • Linux编译内核[scripts/kconfig/dochecklxdialog]错误的解决Linux编译内核[scripts/kconfig/dochecklxdialog]错误的解决

    2017-03-10 - 在编译Linux内核时,当用输入命令make menuconfig 时弹出: mark@ubuntu:~/work/linux-3.2.0-psp04.06.00.08.sdk$ make menuconfig *** Unable to find the ncurses libraries orthe *** required header files. *** make menuconfig requires the ncursesli...

  • glusterfs启动报错

    2017-03-10 - glusterfs 无法启动。 查看日志/var/log/glusterfs/etc-glusterfs-glusterd.vol.log 报如下错误: [2017-03-10 05:26:09.228295] I [glusterfsd.c:1910:main] 0-/usr/sbin/glusterd: Started running /usr/sbin/glusterd version 3.4.2 (/usr/sbin/glusterd...

  • linux系统服务器重启导致同一个tomcat出现很多进程等问题解决linux系统服务器重启导致同一个tomcat出现很多进程等问题解决

    2017-03-10 - Linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。 #ps -ef|grep tomcat查看tomcat进程,同一个tomcat有很多一样的进程,kill -9杀完过一会又会出现,且pid随时发生改变。 我首...

  • 在RedHat虚拟机下单/双引号打不出来的解决办法在RedHat虚拟机下单/双引号打不出来的解决办法

    2017-03-10 - 今天不知道修改了什么设置,我在vim里面写程序的时候,发现单引号和双引号都打不出来。 双引号打出来的效果是 ,这会是导致程序出错!出现这种问题的原因是键盘布局与实际不相符,要进行修改。 单/双引号打不出来的解决办法: (备注:如果你的桌面是英文版...

  • RedHat虚拟机打不开磁盘问题的解决办法RedHat虚拟机打不开磁盘问题的解决办法

    2017-03-10 - RedHat虚拟机打不开磁盘问题,锁定文件失败,打不开磁盘D:\Documents\Virtual Machines\Red Hat 116\Red Hat 116.vmdk或它所依赖的某个快照磁盘。模块Disk启动失败。未能启动虚假机。如下图所示: 虚拟机在非正常关机的情况下,系统出于保护角度,会给虚拟机...

  • `GLIBCXX_3.4.9`GLIBCXX_3.4.9' not found的解决办法

    2017-03-10 - 安装完交叉编译器之后,在编译程序的时候,出现了 version `GLIBCXX_3.4.9 not found 的问题! 为什么会出现上面的原因呢?我们先来用strings /usr/lib/libcstdc++.so.6 | grep GLIBC 测试一下,测试结果如下: 我们可以从上图看到返回值里面并没有GLIBCXX_3...

  • linux系统很卡的基本排查方法linux系统很卡的基本排查方法

    2017-03-10 - 1.查看内存使用情况 free -g 当观察到free栏已为0的时候,表示内存基本被吃完了,那就释放内存吧。 释放内存: sync echo 3 /proc/sys/vm/drop_caches sync表示将内存缓存区内容立即同步到磁盘,为了保证安全可以多执行几次。 2.查看磁盘使用情况 df -h 当发...

  • PyCharm自动安装pymysql包失败PyCharm自动安装pymysql包失败

    2017-03-10 - 问题描述: 在PyCharm中新建Web2Py项目后提示没有pymysql,自动安装失败,如图: 解决方案: 1.安装pip 在终端输入 pip -V 如果显示版本路径,就说明pip已经安装了 如果没有安装pip则需要在终端安装 ①使用脚本安装pip: 各平台(管理员运行): python get-...

  • centos空闲一段时间后自动断网

    2017-03-10 - 用客户端工具,例如securecrt连接Linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接。 造成这个的原因,主要是因为客户端与服务器之间存在路由器,防火墙以及为了本身的安全性,在超过特定的时间后就会把空闲连接断开。或者是服务...

  • linux提示“软件包系统已损坏,检查是否使用第三方源”问题解决

    2017-03-10 - 今天启动ubuntu,发现无法安装软件,系统提示错误软件包系统已损坏,检查您是否使用了第三方源。如果是就禁用它们,它们常常导致问题。 然后在终端中运行以下命令:apt-get install -f 。 执行apt-get install -f 后依然无法解决。 后来检查发现之前下载更新...

  • 关于随机数生成问题的新解决方案

    2017-03-09 - 之前遇到过一个Linux设备上由于随机数生成器运行过于缓慢,导致应用运行阻塞的问题,当时记录到了一篇文章JDBC Connection Reset问题分析[附]。现在这个问题有了新的进展。 针对随机数生成速度不能满足应用需要的问题,在JDBC Connection Reset问题分析中记...

  • 如何恢复Linux桌面下方面板上显示最小化的图标如何恢复Linux桌面下方面板上显示最小化的图标

    2017-03-09 - 经常在Linux系统下进行各种操作,偶尔不小心点错了,想要还原回来却不知道怎么办?即影响办公效率,也影响心情。今天,笔者遇到意外情况,系统不知道出现了什么问题,卡住了,然后弹出一个对话框,笔者也没有注意看,就点击了,结果桌面下方面板上已经打开软...

  • 开发板linux中运行简单hello world应用程序printf无输出的原因

    2017-03-09 - 最近在arm linux的开发板上运行一个如下的最简单hello world应用程序,发现程序执行完后,printf的打印无输出。而且没有也没提示任何错误。 #include stdio.h int main(void) { printf(hello world\n); return 0; } 我想确认程序到底有没有正确运行,修改了...

  • Linux UART无法接受‘\r’即0X0DLinux UART无法接受‘\r’即0X0D

    2017-03-09 - 1.问题 当uart接受到0x0d即\r时,从驱动读出来却是0x0a 原因:UART配置问题 2.解决方法 参考下列配置方式: options.c_cflag = ~PARENB; options.c_iflag = ~INPCK; options.c_cflag = ~CSTOPB; options.c_cflag = ~CSIZE; options.c_cflag |= CS8; options.c...

  • centos安装matplotlib失败如何解决

    2017-03-09 - 本人使用python2.7版本,未安装anaconda集成环境,所以代码中用到matplotlib仍需要导入。但是使用pip install 指令报如下错误:Failed building wheel for subprocess32以及error: command gcc failed with exit status 1 尝试先安装pip install subprocess3...

  • Linux下修改jar、zip等文件内的文件

    2017-03-09 - 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或zip包下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。 平时修改Linxu文件时使用vi或vim命令来修改。其实修改jar包或zip可以同样使用此命令...

  • Elasticsearch启动遇到nofile、nproc、jvm等报错

    2017-03-09 - 部署ELK日志服务器,当启动elasticsearch时候遇到nofile、nproc、jvm等报错,需要修改。在修改同时发现如下2个小问题,问题虽小,好好解决。所以本人下面整理了配置方法: 2个小问题: 1)修改nofile、nproc的配置文件之后, 针对root用户生效了,但针对非ro...

  • Linux装完后没有声音的解决办法

    2017-03-08 - 备注: 1)Ubuntu Desktop版本:16.04 2)Linux工作用户:root 1.临时方法 在终端中执行命令: pulseaudio --start --log-target=syslog 2.永久方法 将上面的命令添加到用户启动脚本(笔者的电脑为:myprofile.sh)中: pulseaudio --start --log-target=sys...

  • Linux Shell检测WebSphere(WAS)服务状态是否正常

    2017-03-08 - 方法1:网上搜索到的方法,在WebSphere的目录下,/opt/IBM/WebSphere/AppServer/bin/,有N多shell文件,其中serverStatuts.sh可以检测WebSphere的状态,可以用grep | STARTED来找到STARTED关键字。serverStatus后面的参数可以跟serverStatus.sh -all / -serv...

  • pip3:Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS

    2017-03-08 - 3.5版本之后的会自动安装pip,所以我们直接从官网下载3.5.2,下载地址:https://www.python.org/ftp/python/ 下载以后,可以用命令解压,也可以右键进行解压 tar zxvf Python-3.5.2.tgz 切换目录 cd Python-3.5.2 准备安装 ./configure sudo make sudo make in...

  • Docker自定义网桥后,无法正常启动问题Docker自定义网桥后,无法正常启动问题

    2017-03-08 - 用Docker设置固定ip之后,再次输入启动命令之后,都报错误,具体如下: root@ubuntu:~# docker version Client: Version: 1.12.6 API version: 1.24 Go version: go1.6.2 Git commit: 78d1802 Built: Tue Jan 31 23:35:14 2017 OS/Arch: linux/amd64 Cannot...

  • error:bad index file sha1 signature fatal:index file corrupterror:bad index file sha1 signature fatal:index file corrupt

    2017-03-08 - vivo@ubuntu:~/git_place$ git status error: bad index file sha1 signature fatal: index file corrupt 解决方法 1.到.git/index目录下删除index文件 2.回到工作区,git reset 3.问题得到了解决。 本文永久更新地址: http://www.linuxdiyf.com/linux/2900...

  • linux环境下tomcat中部署jfinal项目,出现/var/www/jfad错误linux环境下tomcat中部署jfinal项目,出现/var/www/jfad错误

    2017-03-08 - tomcat中部署jfinal项目问题现象如下图(HTTP Status 404 - /var/www/jfad): 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebapps目录下后,启动tomcat,服务器死活找不到工程目录...

  • 目录未找到或者无法访问./data/template【已解决】目录未找到或者无法访问./data/template【已解决】

    2017-03-07 - linux安装discuz出现目录未找到或者无法访问./data/template 原因:网站根目录下的/data/template没有权限,可能是可写权限没有打开,也有可能属主和属组不对。 方法一、chmod 777 网站根目录/data/template 方法二、 #ps aux |grep php-fpm 【查看执行php的...

  • Linux安装openssh-server依赖openssh-client版本错误的解决办法

    2017-03-07 - 在Linux系统下安装openssh-server依赖openssh-client版本错误,这是因为,openssh-server是依赖于openssh-clien的,ubuntu自带了openssh-client,自带的openssh-clien与所要安装的openssh-server所依赖的版本不同。这里所依赖的版本是1:5.8p1-1ubuntu3,以下...

  • mount -t nfs不能使用

    2017-03-07 - 去年使用一个新的文件系统的时候,发现mount -t nfs ip:/g/ftp ~/mnt -o tcp,nolock 不能使用。 一直以为是因为mount 命令更新了,有些用法我不会用,但是刚才发现我错了。 它是因为没有安装nfs 服务的原因,特此记录。 解决方法如下: 在ubuntu系统下执行如...

  • CentOS7安装Ansible提示No package ansible available的解决

    2017-03-07 - 在CentOS7上安装ansible出问题 使用命令安装,出现找不到package,没有安装的提示: [root@arthur ~]# yum install ansible ... ... No package ansible available. Error: Nothing to do 解决办法: 原理:Ansible是属于Extra Packages for Enterprise Linu...

  • WebStorm如何锁定在启动器中

    2017-03-06 - 在ubuntu15.10环境配置webstorm和eclipse的时候会下载官网上编译好的包, bin目录下面会有一个.sh文件(linux版本), 那么一般情况下,执行./sh就会启动IDE, 但是每次进入安装包实在不方便,我们就为它创建一个快捷方式, 过程很简单就像下面这样: 1.在/usr/share/...

  • linux下使用alias提升开发效率技巧

    2017-03-06 - 登录linux服务器后,我们一般会先切换目录,然后进行一些重复性的操作。 其实所有的指令可以用一个命令完成: vi ~/.bashrc 增加一行: alias mybuild cd /data/gopath/src/test/; go build; killall test;./test 保存退出。 然后重新登录远程服务器。 不管...

  • 设置vmware虚拟机的CD/DVD的ISO映像文件名问题

    2017-03-05 - 在设置vmware虚拟机的CD/DVD的ISO映像文件名时,一般在新建虚拟机时使用默认文件名没问题。在之后的使用中如果删要更换该ISO映像的目录或者名字需小心,LINUX虚拟机时的CD/DVD映像文件名须为linux.iso,目录不限,否则在安装/更新VMware Tools时找不到程序,...

  • Linux虚拟机找不到主机共享文件夹的问题

    2017-03-05 - 在LINUX虚拟机设置了主机的文件夹共享,在虚拟机重启后找不到共享文件夹。 解决办法:运行 vmhgfs-fuse /mnt/hgfs/,也可以修改为绑定到别的目录,暂未研究一劳永逸的办法。 可通过vmware-hgfsclient查看共享的主机文件夹名称。 前提:安装完成VMware Tools...

  • CentOS jenkins报错PermGen spaceCentOS jenkins报错PermGen space

    2017-03-05 - 系统环境如下: 1.CentOS 5.11 2.Jenkins 2.7 /var/log/jenkins.log报错: Mar 05, 2017 4:55:03 AM hudson.util.ExceptionCatchingThreadFactory uncaughtException WARNING: Thread FilePath.localPool [#67] terminated unexpectedly java.lang.OutOfMemo...

  • docker删除中间镜像docker删除中间镜像

    2017-03-05 - 执行docker build的时候,经常会产生一些中间镜像,执行docker iamges -a可以看到。如下图: 如果直接用命令: sudo docker rmi $(sudo docker images --filter dangling=true -q) 容易出现报错: coffee@myserver:/home/coffee$ sudo docker rmi $(sudo doc...

  • 64位RHEL6.4系统无法使用交叉编译器编译c程序问题

    2017-03-05 - 最近在学习嵌入式开发,遇到了下面的问题,在查找各种资料并实际检测之后得总结出下面的教程,希望能对嵌入式新手们有一定的帮助。 在RHEL6.4的64位系统上,使用arm-linux-gcc交叉编译器,编译c程序。编译的时候出现如下错误:error while loading shared li...

  • OpenCV 3.1下载ippicv_linux_20151201失败

    2017-03-04 - 安装OpenCV 3.1的过程中要下载ippicv_linux_20151201,由于网络的原因,这个文件经常会下载失败。 解决的办法是手动下载: 1.先下载 OpenCV 3.1 Download MD5 sum: 6082ee2124d4066581a7386972bfd52a Download size: 76 MB Estimated disk space required: 1...

  • libcudnn.so.5 cannot open shared object file: No such file

    2017-03-04 - libcudnn.so.5 cannot open shared object file: No such file or directory libcudart.so.8.0 cannot open shared object file: No such file or directory 解决办法是将一些文件复制到/usr/local/lib文件夹下: #注意自己CUDA的版本号! sudo cp /usr/loca...