红联Linux门户

Linux帮助
  • 卷boot仅剩余xx KB的硬盘空间的解决办法卷boot仅剩余xx KB的硬盘空间的解决办法

    2017-07-11 - 安装Ubuntu16.04系统的时候,可能勾选自动更新系统和安装系统软件,当时boot分区是200M,安装过程中系统升级后,之前的Linux内核依然会存在boot分区中,造成oot分区提示硬盘不足,故我们可以删除之前的linux内核,仅保留当前正在使用的即可。 1,系统启动的...

  • 解决:无法还原此客户机 目标主机不支持cpuid错误解决:无法还原此客户机 目标主机不支持cpuid错误

    2017-07-10 - 虚拟机打开ubuntu系统弹出提示对话框无法还原此客户机 目标主机不支持cpuid错误: 紧接着有下面错误: 在启动系统时发现,启动图有一个异常的标志: 在ubuntu所在的文件下,删除挂起的文件(.vmss) 虚拟机下,重新启动系统即可。 本文永久更新地址: http://w...

  • linux下tar解压出错的解决

    2017-07-10 - 问题一 在解压tar.gz文件的时候报错 [zsg@zsg-virtual-machine]$ tar -zxvf clion-141.351.4.tar.gz gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 原因是这个压缩包没有用gzip格式压缩...

  • Linux中root也有没有权限的时候Linux中root也有没有权限的时候

    2017-07-09 - Linux中root也有没有权限的时候 安装完宝塔,创建完网站,站点目录中都有一个.user.ini文件,是PHP访问目录权限限制,这时候我想修改这个文件,但问题来了。 大家可以看到所有者和所属组都是root,但就算是root用户也无法更改这个文件。 这时候可以使用lsatt...

  • Linux C printf()打印输出显示不及时以及解决方法

    2017-07-09 - 在linux系统下开发, 你可能会遇到这样的情况,使用printf() 函数时,打印输出显示不像预料那样立马输出,也就是是输出不及时。导致这个问题的原因是,printf函数是行缓冲式的输出,当printf遇到 \n 时,或者缓冲区满时,才会将缓冲区里的内容刷新到标准输出(std...

  • Centos中Python升级为3.X时yum出现except OSError,SyntaxError

    2017-07-09 - CentOS 7升级Python到3.5.2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/python 改成了 !/usr/bin/python2.7 后,运行yum,还是出现了以下错误: [root@master ~]# yum -y groupinstall X Window Syst...

  • dpkg Errors were encountered while processing错误的解决办法

    2017-07-08 - 今天用apt-get 删除一个包时遇到了错误, dpkg 也删除不了. $ sudo apt-get purge wireshark-common 提示错误: 忘了什么了, 大意是说wireshark 应该是什么,它不是什么, blablabla ... 总之是它处理不了了, 大概是我动过什么了. Errors were encountered while...

  • 错误Warning: World-writable config file '/etc/mysql/my.cnf'

    2017-07-07 - (Ubuntu系统下)昨天遇到数据库相关的问题,Warning: World-writable config file /etc/mysql/my.cnf is ignored。 由于将数据库的权限设置的太大,权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这...

  • 启动菜单的System Setup选项提示can't find command "fwsetup"

    2017-07-07 - 背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在根目录/下,没有交换分区。 安装方式不是使用UEFI。 如果在Ubuntu的启动菜单上没有Windows 10的启...

  • 如何关闭一个不活动的或者空闲的SSH会话如何关闭一个不活动的或者空闲的SSH会话

    2017-07-06 - 让我们来假设一下,当你通过 ssh 在服务器上工作时,由于网络、电源或者是本地 PC 重启等原因会导致你的会话连接断开。 你可能会再次登录服务器继续工作也可能不会,但是你始终会留下之前没有关闭的 ssh 会话。 如何关闭一个不活动的 ssh 会话?首先使用 w...

  • rm: cannot remove `dir-name': Directory not empty的解决

    2017-07-04 - 在Linux系统中,我们有时候删除文件夹的时候,提示rm: cannot remove `dir-name: Directory not empty,或者文件夹非空,即使使用sudo也无法删除,那是因为系统存在使用或者执行文件夹中可执行程序,我们只需要执行命令: lsof dir-name/.fuse_hidden000bd8c...

  • 解决vmware中centos6克隆机网卡起不来的问题(含解决脚本)

    2017-07-04 - 现象:原本的源主机的ifcfg-eth0,在克隆完的克隆机上显示为eth1,导致service network restart 也无法启用网络。 原因:因为在centos6中,有一个规则文件来控制网卡。这个文件的位置是/etc/udev/rules.d/70-persistent-net.rules 1.如果是单独使用此虚拟机...

  • Shell脚本/bin/bash^M: bad interpreter错误解决方法

    2017-07-04 - 在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录。 shell脚本放到/etc/init.d/目录下,再执行/etc/init.d/nginx,提示多了这句/bin/bash^M: bad interpreter。 如果这个脚本在Windows下编辑过,就有可能被转换...

  • 错误/usr/lib/cups/notifier/dbus" has insecure permissions

    2017-07-04 - 意外发现 /var/log/cups 里面日志文件,增长超级快。切文件内容含有: /usr/lib/cups/notifier/dbus has insecure permissions (0100777/uid=0/gid=0) 经查询发现是linux 的打印服务出现异常。作为服务器由于该服务没有实际用处。 卸载了可能会有麻烦,在手动...

  • python-Not uninstalling at /usr/lib/python2.7/dist-packagespython-Not uninstalling at /usr/lib/python2.7/dist-packages

    2017-07-04 - 前提 通常 使用pip install xxx 来安装某一库。 使用 pip uninstall xxx 来卸载。 而pip 的也可以采用常见的两种安装方法 在centos系列下 使用sudo yum install python-pip 删除sudo yum remove python-pip 在ubuntu 系列下 使用 sudo apt-get install pytho...

  • 解决umount.nfs: /data: device is busy问题解决umount.nfs: /data: device is busy问题

    2017-07-03 - 有时候我们需要umount某个挂载目录时会遇到如下问题: [root@localhost /]# umount /data/ umount.nfs: /data: device is busy 出现此问题的原因可能有: 1、有其他进程正在占用此目录 通过这条命令查看: [root@localhost /]# fuser -m -v /data/ -v 表示 v...

  • 【gearman】gearmand -d无反应解决【gearman】gearmand -d无反应解决

    2017-07-03 - 背景:安装了gearman后,用指令gearmand -d启动后。输入ps -ef|grep gearmand 查找不到。说明服务并没有启动。 查看报错: gearmand -d -l gear.log 添加参数 -l,这样gearmand的运行日志就会输出到gear.log文件了。 报错信息: ERROR 2017-07-03 02:28:25.0...

  • 【linux】centos6.9设置etc0网卡开机自动获取ip【linux】centos6.9设置etc0网卡开机自动获取ip

    2017-07-03 - 在vm新安装的centos系统中,一般选择NAT来设置和主机共享局域网,通过ifconfig etc0 192.168.xx.xx 这种作法机器重启之后就会失效,所以可以使用更改文件的方式完成设置centos开机自动获取ip vim /etc/sysconfig/network-scripts/ifcfg-eth0 本文永久更新地址...

  • centos7配置bind重启后错误解决

    2017-07-03 - 最近研究centos7安装bind做DNS服务器,都配置好了后,重启后用systemctl status named 发现好多诸如以下错误:error (network unreachable) resolving pool.ntp.org.dlv.isc.org/DLV/IN: 2001:500:b::1#53 搜索得到的结果是,开启了IPV6 dns。 关闭dns ipv6...

  • open_basedir restriction in effect,解决php引入文件权限问题open_basedir restriction in effect,解决php引入文件权限问题

    2017-07-03 - 一、前言 今天在Ubuntu安装了lnmp环境,运行项目的时候出现了,引入500的错误。 二、查看错误 再项目文件入口添加,代码显示错误内容,查看到一下错误: ini_set(display_errors,yes); 三、分析错误内容 查看问题描述以及资料,发现是php open_basedir 配置的...

  • jmeter在linux上启动报错:连接拒绝

    2017-07-02 - 最近在Linux上使用jmeter进行压测时,遇到了下面问题: 使用jmeter-server启动jmeter server报错,提示中的endpoint并不是该server的ip: server的ip是内网的192.168.60.223,但endpoint却是202.106.199.37,貌似是联通的一个外网ip。 [root@host_60_223 bin...

  • Docker:bash: vi: command not found错误的解决办法

    2017-07-02 - 在使用Docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: Reading package lists... Done Building dependency tree Reading state information... Do...

  • Linux CentOS升级Python 3.6版本方法Linux CentOS升级Python 3.6版本方法

    2017-07-02 - 由于软件环境的需要较高版本的python,默认CentOS6是2.6版本,CentOS7是2.7版本。这里要顺带提一下,有网友提到在CentOS6中无法安装Seafile云盘一键包(http://www.linuxdiyf.com/linux/31779.html)的原因,因为需要默认最低是Python2.7版本才可以。而且在...

  • Boot Repair Tool:可以修复与启动相关的大部分问题Boot Repair Tool:可以修复与启动相关的大部分问题

    2017-07-02 - 我们都碰到过启动相关的问题,并且大部分时候都是简单的 GRUB 上的问题。 有时候很多人会觉得、输入一段很长的命令或在论坛中搜索来找到解决方法太麻烦了。今天我要告诉你如何使用一个简单而轻巧的软件来解决大部分的启动相关的问题。这个工具就是著名的 Boo...

  • 解决运行pytorch程序多线程问题解决运行pytorch程序多线程问题

    2017-07-01 - 当我使用pycharm运行(https://github.com/Joyce94/cnn-text-classification-pytorch ) pytorch程序的时候,在Linux服务器上会开启多个进程,占用服务器的大量的CPU,在windows10上运行此程序的时候,本机的CPU和内存会被吃光,是因为在train.py中有大量的数...

  • linux系统启动找不到引导盘grub loading stage2的解决办法linux系统启动找不到引导盘grub loading stage2的解决办法

    2017-07-01 - 1、故障现象 CentOS 6.5重启后显示grub loading stage2,屏幕显示一直停在这个地方。 2、故障原因 系统启动找不到引导盘 3、解决办法 BMC中通过虚拟光驱挂载同一系统镜像,重新启动 选择rescue installed system 进入Shell脚本输入界面后输入命令 # chroot /...

  • linux查询进程号,出现两个进程linux查询进程号,出现两个进程

    2017-06-30 - 当我在linux系统下查询某个程序的进程时出现两个进程,进程号分别为5929和9798 我想把该进程杀掉 kill -9 5929,但是显示没有那个进程,然后我又杀掉9798这个进程kill -9 9798,成功杀掉了。 对此现象疑惑不解。为啥有这个进程,kill的时候有显示没有。 最后...

  • 修复Linux下sogou输入法突然奔溃无法使用

    2017-06-30 - 问题描述 记录一下 Linux 下 Sogou 输入法失效的问题,以及解决修复过程,因为我总是在不经意间发觉sogou输入法无法使用。 问题解决 删除sogou家目录下congig里面的三个配置文件目录(亲测删除第一个即可)。 1.SogouPY 2.SogouPY.user 3.sogou-qimpanel //打...

  • centos7 docker容器报docker Failed to get D-Bus connection错

    2017-06-30 - 在centos7的Docker容器里面不能用service启动服务。 systemctl start httpd 报错内容:Failed to get D-Bus connection: Operation not permitted。 网上查询资料,说在docker run容器的时候加上 --privileged 参数,然而并无什么用。 报这个错的原因是dbus-...

  • shell用crontab定时器执行脚本结果和手动执行脚本的结果不一致

    2017-06-30 - 原脚本代码 #!/bin/bash cd ~/home/work/hours RESP=`git pull` if [ $RESP == Already up-to-date. ];then echo already up-to-date ~/home/logs/deploy.log else echo no already, start redeploy server ~/home/logs/deploy.log sh ~/home/bin/deploy.sh...

  • FastCGI sent in stderr: "PHP message: PHP Fatal error错误

    2017-06-30 - 问题描述 打开http://IP/phpMyAdmin 出现错误,查看/var/log/nginx/error.log,发现: 2017/06/21 16:49:25 [error] 3729#3729: *107 FastCGI sent in stderr: PHP message: PHP Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/lib...

  • Centos7使用yum下载rpm包而不执行安装

    2017-06-30 - yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装。 举例,从yum源下载ricci软件包 # yum install --downloadonly ricci(下载ricci包及其依赖包) 默认下载保存的位置是 /var/cache/yum/{RepositoryName}/packages/目录。...

  • centos7如何知道jdk的在哪个目录centos7如何知道jdk的在哪个目录

    2017-06-29 - 今天一个小实验需要安装jdk,用命令java -version查询了一下,原来Centos7自带OpenJDK的环境,但是需要手动配置/etc/profile文件,于是开始找java的安装路径,网上资料人云亦云。 下面总结一下如何查找JDK安装路径的方法。 首先声明,echo $JAVA_HOME 方法是...

  • 将windows上面的项目拷贝到Linux环境下报错不能够找到对应的表将windows上面的项目拷贝到Linux环境下报错不能够找到对应的表

    2017-06-29 - 将一模一样的项目从win迁移到到linux上报错: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table puyang.ServiceType doesnt exist 一开始还是以为是linux不能识别hql语句,查找资料发现是因为Liunx服务器上mysql是区分大小写的,而本地是...

  • linux启动tomcat成功但是访问无效解决办法

    2017-06-29 - 1、linux下非root用户无法打开80端口,在Linux下低于1024的端口是root专用 解决办法1: 使用root权限执行startup.sh 解决办法2: 通过Iptables端口实现80到8080的转发,命令为: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 808...

  • 使用某些框架出现simplexml_load_string()的原因以及解决方案

    2017-06-29 - 写个phpinfo查看PHP是否成功开启simplexml,如果没有那这个就是根本的问题所在了,这样的话我们就需要进行xml扩展进行安装,这个我只提Linux的安装,windows的安装很简单,直接网上下载对应的包放到扩展文件就行了,这类应该也很多。 linux系统下安装下面三...

  • 解决CentOS7编译python出现"zipimport.ZipImportError"错误问解决CentOS7编译python出现"zipimport.ZipImportError"错误问

    2017-06-29 - 老左有在一台CentOS7服务器中升级python3.6版本编译过程中有出现zipimport.ZipImportError: cant decompress data; zlib not available错误提示,看来是缺少包导致的,然后搜索网上各种教程发现大部分都是无法解决问题的,有的解决方法是通过修改配置文件取...

  • xshell换行导致python输入异常xshell换行导致python输入异常

    2017-06-28 - 在xshell客户端下远程登录Linux服务器,做如下操作,Python 版本 2.7。 #!/usr/bin/env python vi ip.py from IPy import IP ip_1 = raw_input(please input ip: ) ip = IP(192.168.3.0/28) ip1 = IP(ip_1) if ip1 in ip: print ip1,is in,ip else: print ip...

  • 错误代码:0x80030001的一个好的解决办法

    2017-06-28 - 【背景】 今天想把微信里的聊天的图片都备份收藏一下,发现每张图片文件都是放在不同的多层目录下,类似msg*/字母hash值/image2/字母+数字/字母+数字/字母hash值.jpg,只能搜索下*jpg,但之后全选复制粘贴会报0x80030001错误,复制单张就没问题,网上寻找没...

  • Linux如何查看哪个进程占用的SWAP分区比较多Linux如何查看哪个进程占用的SWAP分区比较多

    2017-06-28 - 在日常管理中,我们经常会遇到swap分区使用比较多,那么导致是那些进程使用的呢,其实我们可以通过/proc/pid/下的smaps来获得。使用下面的命令可以列出所有进程占用的swap分区的大小,分别我们分析问题。 [root@iZ23hh6yk41Z ~]#for i in $(ls /proc | grep...