红联Linux门户

Linux帮助
  • linux下如何杀掉D状态进程

    2017-05-23 - D状态(disk sleep)进程用kill -9命令是不管用的,最简单的方法就是reboot, 除此还可以修改内核,将其进程状态转化为别的状态,然后kill掉。 新建文件夹, cd进去,新建killd.c 文件,代码如下: #include linux/init.h #include linux/kernel.h /*Needed by...

  • 无法安装libqglviewer-qt4-dev包无法安装libqglviewer-qt4-dev包

    2017-05-22 - 在网址 http://ftp.debian.org/debian/pool/main/libq/libqglviewer/,下载libqglviewer-dev-common_2.3.4-4.2_all.deb, libqglviewer-qt4-2_2.3.4-4.2_amd64.deb, libqglviewer-qt4-dev_2.3.4-4.2_amd64.deb 按照顺序依次安装: sudo dpkg -i libqglviewer-...

  • cp备份操作时如何忽略指定的目录cp备份操作时如何忽略指定的目录

    2017-05-22 - 需求场景:进行CP拷贝备份的时候,子目录里面的某些大文件或是一些log文件是无需备份的,那么在CP操作时需要忽略掉指定的目录。 案例演示如下:备份data目录,但是不包括里面的share子目录。 先看一下data目录都包括什么文件: 操作指令: $ cd data/ $ find...

  • Updates for this repository will not be applied.(文件过期)Updates for this repository will not be applied.(文件过期)

    2017-05-22 - 将Debian下载源同步到本地之后,通过本地资源地址进行apt update操作时提示过期问题: E: Release file for http://localhost/security/dists/stable/updates/InRelease is expired (invalid since 1d 1h 53min 38s). Updates for this repository will not...

  • PHP Fatal error: Call to undefined function utf8_decode()PHP Fatal error: Call to undefined function utf8_decode()

    2017-05-22 - 今天去看一下exponent-cms(https://github.com/exponentcms/exponent-cms)的CVE,结果下完之后发现运行不起来,于是去日志里去找。 cqq@ubuntu:/var/log/apache2$ sudo vi error.log ... [Mon May 22 00:00:52.763642 2017] [:error] [pid 2848] [client 1...

  • pip install时报错TypeError:_call_() missing 1 required解决

    2017-05-22 - 最近在Ubuntu14.04使用pip3安装软件包的时候出现了如下错误:TypeError: call() missing 1 required positional argument: name,具体报错信息如下: ziven@ziven-ubuntu-laptop~pip3 install --user cheat Collecting cheat Downloading cheat-2.2.0.tar.gz...

  • 提示inode="/lcy/test5.txt":hdfs:hdfs:drwxr-xr-x的解决

    2017-05-22 - 环境: centos 7 hadoop2.7 今天使用root用户Hadoop上传文件测试的时候,怎么弄都无法上传成功,报错: #hdfs dfs -mkdir -p /lcy/test5.txt mkdir: Permission denied: user=root, access=WRITE, inode=/lcy/test5.txt:hdfs:hdfs:drwxr-xr-x 这是权限问题,...

  • 阿里云Linux服务器Tomcat80端口无法访问问题

    2017-05-22 - 在阿里云中安装完jdk和tomcat,使用默认的8080端口正常访问,使用80却不能,纠结了好久,检查了阿里云控制台的安全组也检查了服务器的防火墙都没问题。后来查了下资料原来是我没有使用root账号打开tomcat,普通用户只能监听1024以上的端口。 解决步骤如下:...

  • linux如何关闭445端口linux如何关闭445端口

    2017-05-22 - Linux是一个开源的操作系统内核,用户对基于Linux的操作系统拥有很大的权限,可以修改很多设置符合自己的要求。这里主要介绍基于Linux内核的操作系统如何关闭445端口,关闭其他端口的操作类似。条件是一台装有基于Linux内核的操作系统的主机或电脑,例如Ubun...

  • The path "" is not a valid path to the-generic kernel解决

    2017-05-22 - 今天安装完ubuntu12.10后,安装vmtools时提示以下错误信息: The path is not a valid path to the 3.5.0-17-generic kernel headers 经搜索后发现原来是因为没有安装kernel头文件造成的。因此使用以下方法来安装: sudo aptitude install linux-headers-`un...

  • Microsoft Visual Studio下编译缺少头文件unistd.h解决办法

    2017-05-22 - 许多在Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件。 所以用VC编译总是报错。把下面的内容保存为unistd.h,可以解决这个问题。 /** This file is part of the Mingw32 package. * unistd.h maps (roughly) to io.h */ #ifndef _UNISTD_H #d...

  • Linux下userdel删除用户不完全问题,提示konsy is already exist

    2017-05-22 - 前几天,好像是不知道为什么因为konsy(konsy是我的用户名)没有了修改文件的权限,就执行了: #userdel konsy 然后发现重新创建不成功,提示konsy is already exist. 解决方法: 添加用户异常,是因为用户被删除,但是用户的目录还在,导致了添加冲突。 因为...

  • Linux下去掉访问路径的项目名Linux下去掉访问路径的项目名

    2017-05-21 - 方法一:将项目放在root下 1.将war文件放在webapps文件夹下 2.运行tomcat,war文件自动解压成文件夹 3.关闭tomcat,删除ROOT文件夹(可以先备份下,不过没什么用),将步骤2解压的文件夹直接改名为ROOT 4.重新运行tomcat,即可。 5.打开你的IP或者域名,就能...

  • git不同仓库不同账户解决方法git不同仓库不同账户解决方法

    2017-05-21 - 一台电脑中git管理多个github仓库账户。 目的:公司有github账号,自己有github账号,想在Git上同时使用,两者互不干扰。 方法:管理两个SHH key。 一、生成两个SSH key 为了举例方便,这里使用one和two两个账户。下同。 $ ssh-keygen -t rsa -C one@gmail.c...

  • Linux重装为Windows后读取原EXT类型数据盘Linux重装为Windows后读取原EXT类型数据盘

    2017-05-21 - Windows的文件系统通常使用NTFS或者FAT32格式,而Linux的文件系统格式通常是EXT系列。当操作系统从Linux重装为Windows后,操作系统类型发生了变化,而数据盘仍然是原来的格式,重装后的系统可能出现无法访问数据盘文件系统的情况。可在重装后的Windows云服务...

  • 关于hadoop: command not found的问题关于hadoop: command not found的问题

    2017-05-21 - 问题: 昨天在安装完hadoop伪分布式之后,执行hadoop下的子项目--文字计数功能时出现该错误:hadoop: command not found,然后今天执行 hadoop fs -ls命令时系统给出同样的错误提醒,经过查找资料,初步认为是hadoop的path未加到系统配置文件中。 cd /etc vi...

  • 错误信息:Cannot open /var/log/sa/sa**错误信息:Cannot open /var/log/sa/sa**

    2017-05-21 - 说明:最近打开我的Linux主机,发现有报错信息Cannot open /var/log/sa/sa**: No such file or directory发现/var/log/文件夹下没文件夹sa,,但服务器显然已经运行了很长时间,所以我将sa先配置起来,具体操作如下: 假设错误信息中提示的是sa19。 1.创建sa...

  • 在WIN10的linux子系统是存放在硬盘的哪里?在WIN10的linux子系统是存放在硬盘的哪里?

    2017-05-21 - 搜索 win10 Linux location,然后里面有 stackoverflow 的几个链接,如下: Where is the Ubuntu file system root directory in Windows NT subsystem and vice versa? 里面说到 linux 存放位置在: C:\Users\{user}\AppData\Local\lxss\{username} 其中 {u...

  • 硬盘Secure Erase失败被锁定不认盘的解决方法硬盘Secure Erase失败被锁定不认盘的解决方法

    2017-05-20 - 大家都知道硬盘和很多ssd使用时间长了会逐渐掉速,读写速度和体验远不如刚买来时。这时大家都会选择对硬盘进行Secure Erase(安全擦除),之后硬盘和ssd就会焕然一新,恢复刚买来时的体验。然而意外总是难以避免,如果在Secure Erase过程中出现某些意外导致...

  • 关于VMware下安装VMware tools,安装文件没有出现问题的解决关于VMware下安装VMware tools,安装文件没有出现问题的解决

    2017-05-20 - VMware tools是为使用VMware提供了很大的便利。所以安装VMware tools很必要。 由于实验需要,我需要安装在VMware下安装两个操作系统(为Linux系统,使用Ubuntu)。顺利安装好第一个以后,我在为第二个ubuntu安装VMware tools遇到了一个问题,那就是我点击了...

  • Linux下创建、删除软链接报无法创建符号链接错误的解决

    2017-05-20 - 创建软链接: lbzeng@lbzeng-ubuntu:~$ sudo ln -s ~/pbrt-v3/build/* /usr/bin/ 删除软链接: 接下来,要做的事情是删除上面指令创建的软链接。可以通过再次执行上面这条指令,来看看这条指令到底创建了那些软链接。 lbzeng@lbzeng-ubuntu:~$ sudo ln -s ~/...

  • win10 hyper-v安装Linux后虚拟机ping不通宿主机问题win10 hyper-v安装Linux后虚拟机ping不通宿主机问题

    2017-05-20 - 在Windows10 Hyper-V 中安装 Linux (Ubuntu16.04)虚拟机无法 ping 通宿主机,宿主机可以ping通虚拟机。 出现该问题的解决办法: 这种情况下关闭 Windows 防火墙就能ping通了,当然关闭防火墙不安全。所以需要做以下步骤: 控制面板-》系统和安全-》Windows防...

  • 利用gsettings修改截图默认保存位置利用gsettings修改截图默认保存位置

    2017-05-19 - 前言 这个问题我使用了一种并不优美的解决方案,解决的也并不彻底,可能还不对。不过就这样吧。 本文环境Fedora 25。 问题 在安装系统时,我选择了中文,因此在 /home/kang 下有几个默认目录,比如 模板、音乐、图片啥的,当时在shell里cd 还要转换输入法才...

  • 针对苹果官方ipv6审核的综合解决方案针对苹果官方ipv6审核的综合解决方案

    2017-05-19 - 2016年6月1号之后苹果应用上传AppStore审核要求全面支持ipv6,虽然只是一个简单的审核要求,但却给中国区的开发者带来了不小的麻烦,因为众所周知的原因,国内的IPV6支持的比较差,所以包括ipv6环境测试在内的ipv6适配要求,着实是需要有一套解决方案。这里...

  • Centos6.5安装问题“sda must have a GPT disk label”解决方法

    2017-05-19 - 最近在安装Centos6.5系统,在选择自定义分区时遇到了两个很经典的问题,在网上查找资料的时候也挺费劲的,这方面的资料也少,现在问题解决了,记录一下以备后忘。 1./boot/efi partition 问题 这个问题很简单就可以解决,就是新建efi类型分区,大概100或200M...

  • 解决虚拟机下运行Linux命令出错电脑发出声音

    2017-05-19 - Linux的初学者往往会因为Linux的众多命令头疼不已,在学习和使用命令时难免会出错。在虚拟机上安装的RedHat会因为输入命令错误而导致主机发出嘟嘟的警报响声。通过调节系统音量至静音是无法解决这个问题的。 通过上网查找资料发现这个警报是由主板发出的而非...

  • apt-get upgrade前,指定某些软件不更新apt-get upgrade前,指定某些软件不更新

    2017-05-19 - 最近遇到apt-get upgrade 之后gitlab 用不了! 解决方法,先给gitlab写保护,让apt-get upgrade不更新它。 我们先要知道gitlab软件包的名称,通过查看当前的系统中所有软件包状态可以知道。 1.查看当前的系统中所有软件包状态 sudo dpkg --get-selections |...

  • make[1]: *** 警告:文件的修改时间在将来2.1e+07的原因及解决

    2017-05-19 - 操作系统平台:linux。 在使用git clone 命令下载服务器的代码到本地后编译,有时会出现make[1]: *** 警告:文件的修改时间在将来2.1e+07的警告。 原因:后来发现是本地服务器的时间比正常时间慢10多分钟导致。 解决办法:这时可以使用: find ./* -exec tou...

  • 解决linux中ssh登录Warning:Permanently added (RSA)

    2017-05-19 - linux中ssh登录出现Warning:Permanently added (RSA) to the list of known hosts提示,以下是解决方法。 原因: 在执行scp id_rsa.pub root@hostname:/root/.ssh这一步时,没在本机的/root/.ssh下生成known_hosts文件。 解决方案: vi /etc/ssh/ssh_config...

  • 解决linux下访问https站点问题:证书无效解决linux下访问https站点问题:证书无效

    2017-05-19 - 通过命令:curl -v https://10.168.2.105 验证证书库是否有效。 如果出现这个报错信息的话就是证书无效:Peer certificate cannot be authenticated with known CA certificates 解决办法是将该证书的公钥.pem文件内容,追加到/etc/pki/tls/certs/ca-bundle....

  • linux挂载u盘时显示只读文件系统,不能在里面进行新建复制操作

    2017-05-19 - 问题现象: U盘挂载后,显示是只读文件系统,不能在里面进行新建,复制的操作。 这个在方法在ubuntu以及fedora上验证可用,其他的版本的Linux应该也可以借鉴。 1,插上U盘 2,运行df 命令,查看U盘的挂载点(我的挂载点是 /run/media/root/kingdom) 3,运行 fdis...

  • kali linux 4.0下tftpd-hpa服务无法启动的解决方案

    2017-05-19 - 一、前情提要: OS:Kali linux 4.0 64bit 使用以下命令启动tftpd-hpa服务失败: sudo /etc/init.d/tftpd-hpa 二、解决方案: 1.输入以下命令: sudo in.tftpd -l -s /opt/tftpboot 2.检查服务是否开启成功: netstat --udp -l -n 若开启成功,那么输出信息中...

  • 解决提示Package 'p7zip-full' has no installation candidate

    2017-05-19 - 今天在安装软件的时候出现了Package p7zip-full has no installation candidate的问题,如: # apt-get install packagename Reading package lists... Done Building dependency tree... Done Package aptitude is not available, but is referred to by an...

  • Linux用户获得超级管理员权限:peng is not in the sudoers file

    2017-05-19 - 问题描述: 在创建了新的虚拟机和用户后,用户可能还没有超级管理员的操作权限: [peng@localhost network-scripts]$ sudo su [sudo] password for peng: peng is not in the sudoers file. This incident will be reported. 解决方法: 1.使用su切换到root...

  • 解决Linux VPS主机Nginx环境根目录被解析问题解决Linux VPS主机Nginx环境根目录被解析问题

    2017-05-19 - 一般情况下,我们Linux VPS主机配置的WEB环境可能会用LNMP等一键包工具,但是对于根目录(一般是/wwwroot/default/)会直接默认为空文件。如果没有特殊处理则会允许任何域名解析过来都可以打开访问这个目录,这样就会存在一些问题。比如我们根目录有创建网站...

  • linux下编译Redbase数据报etags: No such file or directory

    2017-05-19 - 最近在看斯坦福大学的数据库系统实现(第二版),打算详细研究一下数据库,因而下载了Redbase的代码来分析,具体的github地址为:https://github.com/junkumar/redbase 在centos6.6_X64下编译中间碰到各种问题,主要是缺库,如cannot find -lstdc++ 等,其解...

  • linux启动tomcat报错Failed to get local InetAddress for VMID

    2017-05-18 - 报错内容: INFO [localhost-startStop-1] com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(206) | Failed to get local InetAddress for VMID. This is unlikely to matter. At all. Well add some extra randomness java.net.UnknownHost...

  • linux-./configure配置文件时出错问题linux-./configure配置文件时出错问题

    2017-05-18 - 环境是:centos 5.6 安装系统时,可能安装的是标准的精简版本,所以没有选择软件依赖包,很多软件都没有安装。 现在需要安装软件,安装软件时报错: make: *** 没有指明目标并且找不到 makefile。 停止。 原因是因为没有执行./configure 接下来执行 ./config...

  • 使用VisualGDB在windows上编写linux程序(centos)遇到的问题使用VisualGDB在windows上编写linux程序(centos)遇到的问题

    2017-05-18 - 1、编写多线程程序时,报错: undefined reference to `pthread_create,需要在设置中加上多线程的库 2、使用自己编写的静态库时,需要在Addtional linker inputs中输入使用的库,include drectories中输入头文件路径 3、使用动态库 我们可以在 ~/.bashrc 或...

  • linux下如何让程序无法重复启动

    2017-05-18 - 通常情况下一个程序可以被多次执行,也就存在多个相同的进程。有时候我们有些全局资源只允许单进程访问,为了不让进程多起,要实现进程在一台机器上只能有一个实例的方法。 经查找,可以使用flock的方式,建一个lock file,让程序执行前先检查是否有执行中的...