红联Linux门户

Linux帮助
  • 解决php mail发送邮件收不到的问题

    2017-09-18 - 我想很多人想用php mail发送邮件来做一些验证,但是当把脚本写好了,用法都对但是邮件怎么也收不到这些问题吧 。在这儿我给大家找了一种方法,非常简单实用。 开发环境是ubuntu17.04下搭建的LNMP平台。 为什么你的邮件收不到呢,是应为你没有进行一些相关的...

  • 在node.js命令行下执行命令出现undefined在node.js命令行下执行命令出现undefined

    2017-09-18 - 问题描述:在命令行下执行Console.log()命令后,第一行会以 正常的白字 输出log内容,而第二行会输出一个 50%透明的的白字 undefined,如图所示: 原因:最后一个 undefined 是console.log()的返回结果,凡是返回结果而非正常打印,都会以50%的透明度作为区...

  • Linux之NAT下不能连接网络Linux之NAT下不能连接网络

    2017-09-18 - 今天弄虚拟机,发现网络打死都连接不上,后来发现是默认 路由配置的问题导致的,基本上网络不通,需要检查的是:1、ifcfg-eth0网卡配置文件配置,2、网络路由查看,3、网关配置/etc/sysconfig/network查看。 配置文件 cat /etc/sysconfig/network-scripts/if...

  • linux/windows下查看目标文件.a/.lib的函数符号名称

    2017-09-17 - 1、linux下(Gcc) (1)、objdump -t 查看对象文件所有的符号列表;例如 objdump -t libtest.o (2)、nm列出目标文件(.o)的符号清单;例如 nm -s filename.a/filename.o/a.out (3)、列出所有定义的符号 nm --defined-only libname.a (4)、显示所有对...

  • Kali linux更新后登录界面无限循环问题解决Kali linux更新后登录界面无限循环问题解决

    2017-09-16 - 以下为图解解决办法: 启动Kali Linux,等出现GRUB引导菜单时,按向下方向键选择恢复模式,按E键进入编辑模式。 按F10键或Ctrl+X键继续启动。启动完成后,出现命令行界面。 启动输入apt-get upgrade -f命令,更新后输入reboot重启linux就可以解决问题啦。 PS...

  • centos7修改Jenkins根目录

    2017-09-16 - 由于jenkins默认根目录是放在安装用户(我是使用root)的根目录底下,所以经常导致系统盘容易被占满,以下是修改jenkins根目录的步骤。 我使用的jenkins是jenkins.war包,非安装方式的、操作系统为centos7.2。 我使用的是较简单的方式,就是修改web.xml的配...

  • linux进程执行未加载动态库报错:libitcastsocket.so

    2017-09-16 - 问题出现场景 编写代码调用了动态库的函数,linux是要加载到环境中,所以引用动态库头文件并没有真正的使用到动态库,当编译代码,就会报以下的错误: [root@localhost netproc]# ./client ./client: error while loading shared libraries: libitcastsocket....

  • ssh: connect to host hadoop port 22: No route to host的解决

    2017-09-16 - 无线环境下,启动namenode时出现ssh错误 ssh: connect to host hadoop port 22: No route to host Starting namenodes on [hadoop] hadoop: ssh: connect to host hadoop port 22: No route to host localhost: starting datanode, logging to /usr/hadoop/lo...

  • linux下用sox批量将pcm文件加wav头及批量修改采样率

    2017-09-14 - linux下用sox可以给pcm文件加头 例如:test.pcm是不带wav头的pcm文件 $ sox -t raw -c 1 -e signed-integer -b 16 -r 16000 test.pcm test.wav 要查看音频文件的格式可以用soxi $ soxi test.wav Input File : test.wav Channels : 1 Sample Rate : 16000 Pre...

  • LinuxMint轻松解决TXT文本乱码问题LinuxMint轻松解决TXT文本乱码问题

    2017-09-14 - 很多 Linux 用户都会遇到打开 TXT 文本乱码问题,在打开 Windows 下制作的 TXT 文件时尤为常见。为什么会有乱码呢?简单地说,就是因为 Linux 采用的是 UTF-8 编码,Windows 的中文编码是 GB18030。 解决的办法有两个: 1、把 Linux 默认编码设置为 GB18030...

  • CentOS7让Linux在启动时就将CPU分离并将hugepage设置为初始1GB

    2017-09-13 - 1.修改grub CentOS7中grub存放位置在:/etc/default/grub 初始内容如下: GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=$(sed s, release .*$,,g /etc/system-release) GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=console GRUB_CMDLINE_LINUX=...

  • linux配置网卡后无法开机

    2017-09-13 - 我的发行版是mint linux,因为ifconfig 没有网卡信息,需要用到IP地址,所以手动配置了一下网卡。 首先需要ifconfig -a 获取本地所有网卡信息,一般第一个就是网卡,比如eth0 ,但也有的不是这个名字,我的就是enp5s0f1 。然后去修改/etc/network/interfaces...

  • 安装完MongoDB后用mongod -dbpath命令为什么会一直卡在连接端口安装完MongoDB后用mongod -dbpath命令为什么会一直卡在连接端口

    2017-09-13 - 1、现象如下 Linux: Windows: 2、原因 其实,这不是卡住了,而是告诉我们。数据库已经启动,而且这个东东还不能关掉,关掉意味着数据库也关了。一开始我也是傻傻的在那等了一天。 3、处理方法 Linux: 对于Linux比较纠结,因为Linux命令窗口直接Ctrl+C退出...

  • 提示mount: unknown filesystem type 'LVM2_member'的解决方案

    2017-09-13 - 问题现象:由于重装linux,并且加了固态硬盘,直接将系统装在固态硬盘中。启动服务器的时候,便看不到原来机械硬盘的挂载目录了,不知如何访问机械硬盘了。直接用命令 mount /dev/sda3 /store 挂载,提示 mount: unknown filesystem type LVM2_member,以下...

  • linux怎么不输入路径直接运行程序脚本linux怎么不输入路径直接运行程序脚本

    2017-09-12 - 有时候我们会遇到一些程序压缩包,已解压无需安装就可以直接运行的那种,例如sendemail,就是直接把程序压缩包下载下来,解压后直接跑sendemail那个脚本就可以实现发送邮件功能。 其实很简单,只需要把sendemail这个脚本直接生成软链接放到系统路径PATH中即...

  • Centos7使用yum安装程序软件时提示未找到安装包解决方法Centos7使用yum安装程序软件时提示未找到安装包解决方法

    2017-09-12 - 查找程序软件源,以sshd为例,假设sshd安装包无法找到,那么可以通过以下方法解决 yum provides sshd 然后我们就可以安装*.X86_64的程序软件源 例如yum install openssh-server-6.6.1p1-31.el7.x86_64从而安装sshd 有时候使用上面的方法,我们还是找不到软件...

  • 安装debian9.1后,中文环境下将home目录下文件夹改为对应的英文安装debian9.1后,中文环境下将home目录下文件夹改为对应的英文

    2017-09-11 - 安装了debian 9.1后,中文环境下home目录下文件夹显示的是中文,相当不方便cd命令,改为对应的英文吧,需要用到的软件xdg-user-dirs-gtk #安装需要的软件 sudo apt install xdg-user-dirs-gtk #临时转换系统语言为英文,重启后会自动恢复原值的 export LANG=e...

  • Linux中如何检测IP地址冲突问题

    2017-09-11 - 简介 在Windows系统中,如果本地网络IP地址出现冲突,会出现图标提示,问题比较容易解决。但在Linux系统中,并没有提供相关的功能,如果本地网络采用静态IP地址配置,出现比较奇怪的网络连接问题,如ssh连接复位,可以考虑检测一下是否是出现了IP地址冲突问...

  • ffplay播放视频出现segment fault问题分析和解决

    2017-09-11 - 一、运行环境和版本信息: FFMPEG版本:version N-86974-g7735ed2 Copyright (c) 2000-2017 the FFmpeg 编译器及运行环境:built with gcc 5.4.0 (ubuntu16.04.4) 编译配置:configuration: --disable-static --enable-shared 模块库版本信息: libavutil 55...

  • usb_serial_generic_write_bulk_callback - urb stoped: -32

    2017-09-11 - 1.环境: 上位机:ubuntu16.04 Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 下位机: /home/jello # uname -a Linux 3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux 2.背景: 上...

  • SSH免密码登录命令无法生效?直接复制粘贴也可以!SSH免密码登录命令无法生效?直接复制粘贴也可以!

    2017-09-10 - SSH配置主节点登录其他节点时的最后一个命令,按照下面写的有时候会无法生效: 其实那一行命令只是将主节点的公钥复制到了次节点的公钥文件里而已,如果无法生效的话,直接复制粘贴也可以。我在无法生效时就直接复制粘贴的。 比如我主节点的公钥如下: 那么...

  • Linux SSH交互式脚本,去除yes/no的提示

    2017-09-08 - Linux用户在使用ssh编译脚本的时候,出现了The authenticity of host cant be xx established 提示,虽然不影响ssh的连接,但在交互式脚本编写中,就会影响脚本的正常运行如(expect交互式脚本),比较烦人了,下面提供去除该提示的方法。 1.应用ssh来连接远...

  • python3中pip3安装出错,找不到SSL

    2017-09-08 - 最近在Ubuntu16.04上安装Python3.6之后,使用pip命令出现了问题,提示说找不到ssl模块,出现错误如下: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Could not fetch URL https:*******: T...

  • Nginx重启时丢失nginx.pid文件解决方法

    2017-09-07 - 一、nginx的停止操作 停止操作是通过向nginx进程发送信号来实现的,具体错误信息如下: [root@yoodb.com ~]# /usr/local/nginx/sbin/nginx -s reload nginx: [error] open() /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory) 步骤1:...

  • 解决Linux VPS内PING域名网址显示127.0.0.1问题解决Linux VPS内PING域名网址显示127.0.0.1问题

    2017-09-07 - 之前在解决Lets EncryptDNS problem: NXDOMAIN looking up A..配置问题就遇到这个问题,在给这个网友部署SSL的时候,一直提示这个错误提示。通过在Linux VPS本机上PING测试看到不带WWW的域名返回的是127.0.0.1,而带WWW域名则是正常的。当然,域名是解析没有...

  • 关闭ThinkPad的Computrace功能关闭ThinkPad的Computrace功能

    2017-09-07 - 前几天 ThinkPad X1 Carbon 重启用 Windowstogo 装了个驱动,然后进入 BIOS 发现莫名其妙的开启了 Computrace 功能,而且这个功能是不能关闭的。 简单说这是一个防盗功能,哪怕你怎么搞,重装系统也会把加密的内容从 BIOS 里解压到你的系统里,你的笔记本丢...

  • Linux rescue模式修复由于libc.so.6错误导致系统所有命令不可用Linux rescue模式修复由于libc.so.6错误导致系统所有命令不可用

    2017-09-06 - 最近遇到一个问题,有同事修改了/lib64/libc.so.6文件,结果导致系统所有命令基本都不可用,如下: [root@themis lib64]# shutdown -h now shutdown: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or di...

  • 家里没有交换机没有网只能开手机wifi下crt怎么连接linux虚拟机家里没有交换机没有网只能开手机wifi下crt怎么连接linux虚拟机

    2017-09-06 - 在家里没有交换机也没有网,只能开手机wifi,这种情况下crt怎么连接linux虚拟机? 首先将网络连接改成桥接,然后到linux系统中进行service network restart ;接着ifconfig 查看一下linux的IP,然后再用SecureCRT连接这个ip。 1、将网路连接改为桥接 2、serv...

  • 虚拟机VM tcsetattr fd1: input/output error解决方法虚拟机VM tcsetattr fd1: input/output error解决方法

    2017-09-06 - 报错:串口通信时 tcsetattr fd1: input/output error 系统:ubuntu 环境:VMware 错误原因:VM设置中未开启串行端口 解决办法: 1.点击菜单条》虚拟机》编辑 2.点击添加》串行端口 3.使用主机上的物理串口 4.选择你要使用的串口即可,不推荐选自动检测。 5....

  • ImportError:libmkl_rt.so:cannot open shared object file解决ImportError:libmkl_rt.so:cannot open shared object file解决

    2017-09-05 - 在安装完dlib之后,import dlib时出现如下错误: import dlib Traceback (most recent call last): File , line 1, in File /home/forest/.virtualenvs/cv2/local/lib/python2.7/site-packages/dlib-19.4.99-py2.7-linux-x86_64.egg/dlib/init.py, line 1, i...

  • 将windows下运行正常的ThinkPHP框架移到Linux会出现的一个问题

    2017-08-31 - 这是一个将windows下运行正常的ThinkPHP框架移到Linux下会出现的一个问题: STORAGE_WRITE_ERROR:./Runtime/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b65.PHP 错误位置 FILE: /home/wwwroot/testisale/ThinkPHP/Library/Think/Storage/Driver/File.class...

  • 报错*** Error in `python': free(): invalid pointer的解决

    2017-08-31 - 在使用PyTorch或者Tensorflow或者caffe的时候,如果出现如下报错: *** Error in `python: free(): invalid pointer: 0x00000000020663b0 *** 很可能是缺少libtcmalloc-minimal4库,首先安装: sudo apt-get install libtcmalloc-minimal4 然后打开~/.bashrc...

  • cryptogen tool not found. exiting错误解决办法cryptogen tool not found. exiting错误解决办法

    2017-08-30 - 当我执行: ./byfn.sh -m generate 选择了y,然后运行直接报如下错误: cryptogen tool not found. exiting 我去搜了一下,解决方案是:You are missing: Platform specific binaries, see here how to get them. 你需要在fabric-samples目录下面执行如下命...

  • 解决ssh连接慢,挂起在SSH2_MSG_SERVICE_ACCEPT信息之后很久

    2017-08-29 - 问题现象:无论是ssh 还是 scp 都会连接很久才提示输认证信息(注意:是连接慢)。 如本机IP:192.168.18.208 (Hostname: ThinkPad) 目标主机:192.168.18.100 通过添加 -v 参数(ssh -v name@192.168.18.100 | scp -v file name@192.168.18.100:/tmp/)发...

  • 如何恢复丢弃的git stash数据如何恢复丢弃的git stash数据

    2017-08-29 - 今天我的同事几乎失去了他在四天工作中所做的一切。由于不正确的 git 命令,他把保存在 stash 中的更改删除了。在这悲伤的情节之后,我们试图寻找一种恢复他所做工作的方法,而且我们做到了! 首先警告一下:当你在实现一个大功能时,请将它分成小块并定期提...

  • 解决linux下node.js全局模块找不到的情况

    2017-08-28 - 今天在在Linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。 /usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list 类似这样调用pm2 list命...

  • tensorflow安装遇libcudnn.so.6:cannot open sharedobject file

    2017-08-26 - 其实问题也不大,但是充分反映了需要仔细阅读错误代码,才能快速准确的解决问题。 系统环境:Ubuntu16.04 + GTX1060 目的:配置一下Python-tensorflow环境 问题复现: 使用设置/软件与更新/附件驱动 安装nvidia-375 使用CUDA-8.0*.run安装CUDA 使用cudnn*.tg...

  • Linux安装Server提示缺少gettext包,通过挂载光盘并安装包Linux安装Server提示缺少gettext包,通过挂载光盘并安装包

    2017-08-25 - 我在VMware部署的 redhat6.8 的Linux系统。 在linux上安装ArcGIS Server时,检测安装包警告:The following required packages were not found:gettext(如下图),这时候我们需要将我们的RedHat挂载到虚拟机中,并安装gettext的包。 首先在连接光盘。 依次...

  • 给中级Meld用户的有用技巧给中级Meld用户的有用技巧

    2017-08-25 - Meld 是 Linux 上功能丰富的可视化比较和合并工具。如果你是第一次接触,你可以进入我们的初学者指南(http://www.linuxdiyf.com/linux/30012.html),了解该程序的工作原理,如果你已经阅读过或正在使用 Meld 进行基本的比较/合并任务,你将很高兴了解本教...

  • CentOS7虚拟机不能ssh访问

    2017-08-24 - CentOS7的虚拟机,本来使用是正常的,但是突然之间反馈说是不能ssh登陆。ping 对应的ip地址是正常的。 ssh登陆时提示ssh: connect to host *** port 22: Connection refused 使用Virtual Machine Manager登陆到对应的虚拟机上,查看ip配置是正常。但是从虚拟...