红联Linux门户

Linux帮助
  • linux中的ELF文件有哪几类?(注意:静态库不是ELF文件)

    2016-10-22 - ELF = executable linkable format,可执行、链接格式。 Linux中的中ELF文件主要包括四类,也即: 1.a.out 2.core 3.so文件 4..o文件 上述1.2是可执行文件,3和4是可链接文件,所以1.2.3.4统称为可执行、链接文件,也就是ELF文件,分别看看: taoge@localhos...

  • SVN如何提交SO库文件

    2016-10-21 - 今天提交代码时候发现,svn add 还是 svn st 均查看不到想要提交的 so 文件。 后来才知道原来是配置文件出了问题,把so文件的提交给沫掉了。 修改步骤如下: 1.Ubuntu 系统,点击左上角Place,选择Home Folder,打开home文件夹 2.ctrl+h 显示隐藏文件 3.打开.s...

  • windows下安装Kali Linux到U盘的方法windows下安装Kali Linux到U盘的方法

    2016-10-21 - 把Kali Linux安装到U盘好处很多,可以从U盘启动使用整个电脑的硬件资源,可以随身携带,减少对自己电脑的影响。 今天要给大家讲的是如何在windows上安装Kali Linux到U盘上的方法。首先,我们准备基本的材料: 一个至少8G的U盘 到Kali Linux官网下载最新的ISO...

  • 一个可以运行在U盘里面的操作系统,比微软系统更快一个可以运行在U盘里面的操作系统,比微软系统更快

    2016-10-21 - 今天教大家制作一个可以在U盘里运行的操作系统,主要用到下面两个工具,一个是linux启动盘制作工具,一个是国产操作系统优麒麟,它不同于WINDOWS系统,而是基于UBUNTU内核的LINUX系统。 制作方法很简单,首先打开上面的linux启动盘制作工具,然后按照下面顺...

  • 我彻底方了!Linux下竟然也能使用网银?我彻底方了!Linux下竟然也能使用网银?

    2016-10-20 - 作为一个Linux的爱好者,经过数次决心后放弃了双系统,只在自己的笔记本电脑里安装了Linux,坚持数月后发现网银使用是个大问题。不知能否有好的解决方案? 【解题思路】 对于这一问题,有一个较为可行的方法,就是通过虚拟机来解决。比较知名的虚拟机软件Vir...

  • 不是国产系统的Linux上使用360杀毒软件不是国产系统的Linux上使用360杀毒软件

    2016-10-20 - 360杀毒是360软件中心出品的一款免费的杀毒软件,创新性的整合了五大领先的杀毒引擎,为用户提供了免费的安全保障,虽然360全家桶是一个怎么也绕不过去的话题。但是不妨碍我们探索技术的步伐。 2015-1-1日,360 for linux版本上线。本来在极度缺乏安全软件的...

  • 使用vim做为16(hex)进制编辑器使用vim做为16(hex)进制编辑器

    2016-10-20 - Linux上有一个hexeditor,使用它可以直接编辑二进制文件: 由于我使用的是Mac OS X,没有hexeditor;于是我想到了强大的vi/vim,它有没有hex编辑模式呢? 答案是有的,只要一条简单的命令就可以把vim转为hex编辑器。 像平常一样打开一个文件: 进入命令模式...

  • centos 7下的python psutil模块centos 7下的python psutil模块

    2016-10-20 - psutil(process and system utilities) 我的Python版本是2.7.5 python中的psutil模块是系统性能信息模块。 接下来我来介绍如何在centos7下源码安装psutil wget http://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz tar -xzvf psutil-2.0...

  • 当Rust遇上Fedora(在Fedora 24和25上使用Rust)当Rust遇上Fedora(在Fedora 24和25上使用Rust)

    2016-10-20 - Rust 是什么? Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误 以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。 安全性 vs. 控制权 你也许见过...

  • XSHELL工具上传文件到Linux以及下载文件到本地(Windows)XSHELL工具上传文件到Linux以及下载文件到本地(Windows)

    2016-10-19 - Xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz。 首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装完的请跳过) yum install lrzsz 安装完毕即可使用。 rz,sz是便是Linux/Unix同Wi...

  • cbr/cbz转为PDF文件格式-Linuxcbr/cbz转为PDF文件格式-Linux

    2016-10-19 - 欧美漫画一般使用cbr/cbz这两种文件格式,本质上都是JPG文件。其实,cbr就是使用RAR压缩的JPG文件,cbz是使用zip压缩的JPG文件。 打开这些漫画文件通常需要专门的软件。我要在手机上看,转为PDF比较好。 Linux转换脚本(cbr_cbz2pdf.sh): if [ $# -eq 0 ]...

  • Linux内核-menuconfig和kconfig和.config的关系Linux内核-menuconfig和kconfig和.config的关系

    2016-10-18 - 配置内核的时候,我们会先执行make xxx_defconfig,这个过程,其实就是从arch/arm/configs/下面把xxx_defconfig复制到源码根目录下的.config。然后你才能make menuconfig。 menuconfig就是一个Linux下的软件,他只提供接口。当你执行make menuconfig的时候,...

  • 现代Linux的五大初始化系统(1992-2015)现代Linux的五大初始化系统(1992-2015)

    2016-10-18 - 在 Linux 和其他类 Uniux 系统中,init(初始化)进程是系统启动时由内核执行的第一个进程,其进程 ID(PID)为 1,并静默运行在后台,直到系统关闭。 init 进程负责启动其他所有的进程,比如守护进程、服务和其他后台进程,因此,它是系统中其它所有进程之...

  • Qt使用镜像源快速安装与更新Qt使用镜像源快速安装与更新

    2016-10-18 - 一、前言 虽然Qt官方提供了两种安装方式一种是在线安装,另一种是离线安装。离线安装是分版本打包好了的,但如果我要安装PC端的又要安装Android的,那么就要安装两个版本,显得特别臃肿。若是我们选择在线安装的模式,更是麻烦,因为下载速度不是一般的慢。...

  • linux普通用户使用1024以下的端口(80)linux普通用户使用1024以下的端口(80)

    2016-10-18 - Linux对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来一定的风险。那么对于低权限的用户如何对外开放1024以下的端口。我这里找到几种办法并且亲测可行 首先搭建环境centos7 账户tengine没有sudo 权限 1.nginx 等软件做反向代理...

  • 9大类34个小项的Linux最佳软件汇总,你想要的都在这里了

    2016-10-18 - 您可能是刚刚从Windows或者OS X投身至Linux阵营的新人,也可能是打算了解更多软件选项的老鸟。无论如何,今天的这篇软件汇总文章,相信都能够为各位带来助益。 以下列出的大部分软件为免费及开源项目。但其中部分应用属于专有方案,甚至包括一款售价极高的软...

  • Linux的在线求助(*man page)Linux的在线求助(*man page)

    2016-10-18 - Linux系统下那么多的指令,我们人当然做不到将每个指令详细到每个参数都记住,我在平常的学习总结中也只会记一些常用的命令及参数,或者是平常用的多了不用刻意去记就会很熟悉。所以,这篇文章讲一下在linux系统中如何获取帮助。 一一help求助 一般很多指令...

  • vim中代码注释与取消的两种方法

    2016-10-17 - 一、灵活应用列操作 取消注释(删除列) 1.光标定位到需要注释的第一行的行首。 2.CTRL+v 进入可视 块模式,选取需要注释的其他多行。 3.d 删除,注释取消。 添加注释(插入列) 1.光标定位到要注释的行首。 2.CTRL+v 进入可视 块模式,选取需要注释的其他多行。...

  • 【Linux学习日志】源码编译安装GVIM7.4/VIM7.4【Linux学习日志】源码编译安装GVIM7.4/VIM7.4

    2016-10-17 - 接触vim有一段时间了,讲真,vim的学习曲线实在是太陡峭了,一直以来,也都只是用一用hjkl跟dd,p这些普通的指令。而最近学了一点Python,想用vim来当成练习用的编辑器,而需要安装一些基于python的插件,不过看了下我Ubuntu上的gvim{1}[命令是进gvim/vim,:...

  • Linux安装AnacondaLinux安装Anaconda

    2016-10-17 - Anaconda是用于科学计算的平台,它集成了很多关于Python科学计算的第三方库,可运行在Linux、Windows 和 macOS下。 它的功能包括:包管理、环境管理、700+软件包。Anaconda主要由Miniconda和Conda两个组件组成。 我在Ubuntu 16.04上安装Anaconda,安装步骤应...

  • 如何安装麦进斗Magento2如何安装麦进斗Magento2

    2016-10-17 - 当您的计算机上安装的Magento 2你应该问自己: 我需要在我的生活中更多的问题? 如果答案是是的,请继续阅读。 我将我的开发机器上安装的Magento 2 - Linux操作系统Ubuntu 16.04与PHP 7.0.7、MySQL的5.7.12、作曲家1.1.2。 在继续之前,请确保您有所有的先决...

  • 使用Linux系统自带的工具sar监控指定接口速率使用Linux系统自带的工具sar监控指定接口速率

    2016-10-17 - 1、路由器双出口部署,接口可以实现负载分担,在接口负载比例设置为1:2之后,管理员反馈流量有些异常,内网tracert -d 外网域名或者IP,都走一条链路。 2、底层尝试使用sar命令监控两个接口的流量, 命令效果 sar -n DEV 1 10 打印所有接口的流量 3、因为外网...

  • Linux下使用md5sum计算和检验MD5码Linux下使用md5sum计算和检验MD5码

    2016-10-16 - 1、md5介绍 在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况. 这种情况在网络这种相对更不稳定的环境中,容易出现. 那么校验文件的完整性,也是势在必行的。 2、md5sum命令 md5sum命令用于生成和校验文件的md5值. 它会逐位对...

  • Fedora 24环境下实现Infinality字体渲染增强及Java字体渲染改善

    2016-10-16 - Fedora 24 Linux 桌面环境默认字体渲染引擎 freetype 及字体配置工具 fontconfig 采用的是未经优化的编译及设置,字体渲染效果比较差。而某些 Linux 发行版的桌面字体渲染看起来很好,甚至能够接近苹果 Mac OS X 系统的效果,实际上是对 freetype 字体渲染引...

  • 使用Open VM Tools代替VMware Tools增强工具的方法

    2016-10-16 - VMware Workstation/Fusion 分别是 Windows/Linux 和 macOS 下面对应的桌面虚拟化软件。过去,在 VMware 中安装了操作系统虚拟机后,需要在虚拟机中再安装 VMware Tools 增强工具用来实现宿主机和虚拟机之间的文件共享、虚拟机显示分辨率自适应调节、虚拟机...

  • python手动下载并安装第三方库和国内第三方库镜像资源链接

    2016-10-16 - 虽然用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。 不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。 跟ubuntu的apt和centos的yum有各个镜像源一...

  • linux下libuv库安装教程linux下libuv库安装教程

    2016-10-16 - 下载并编译libuv libuv需要自己手动下载源码,并手动编译。 当前目录为:/home/xlz/test/github,在后面,会用$PATH来代替,我的系统的Debian8,64bit. $git clone https://github.com/libuv/libuv.git 即可下载到libuv源码 然后$cd libuv 进入到libuv源码目...

  • linux下压缩文件管理器--file-roller

    2016-10-16 - file-roller可以解压rar,zip,tar等一系列压缩文件,而且支持命令行,也有图形界面。感谢gnome开发这么优秀的软件,必须要分享给大家啦! 这个软件应该是支持大部分Linux的主流发行版本,ubuntu14.04下面的安装命令: sudo apt-get install file-roller #cent...

  • 使用aria2c+chrome插件取代迅雷使用aria2c+chrome插件取代迅雷

    2016-10-16 - 这是我觉得比较方便的一种方式,关闭浏览器也不会中断下载,对http和sftp还支持断点和多线程下载。基本上是一点鼠标便自动在后台开启了下载,比迅雷还方便,还有一种方法是使用uget+aria2c来下载,本文最后给出了教程链接。但需要单独打开uget,我不喜欢多开...

  • VIM配置-傻瓜版VIM配置-傻瓜版

    2016-10-16 - 前面有一篇文章关于Vim配置(http://www.linuxdiyf.com/linux/25087.html)。那里命令行比较多,配置起来也有一些问题。同时对于不同平台的兼容性不是特别好。最近重装系统和朋友聊到配置VIM。然后发现有一个写的比较不错的工具,可以一键集成配置,而且所拥...

  • 配置VIM-将VIM打造成为强大的IDE

    2016-10-16 - 因为学业的需要,现在开始学习Python。同时最近换了新的电脑,也用了新系统-Ubuntu,它是Linux系统。然后我就考虑啊,以后要使用什么编辑器比较好呢?! 之前编写Web Application都是使用Sublime Text3.感觉用的挺舒服的,界面和插件都比较丰富,用的也顺手...

  • Linux环境下matplotlib安装及简单制表的演示Linux环境下matplotlib安装及简单制表的演示

    2016-10-16 - 这几天上的数据挖掘课,用到了Python里的matplotlib库里的一些函数,按照以下步骤就轻松安装了。 在Linux终端下依次输入下列命令: $ sudo apt-get install python-dev python-setuptools $ sudo easy_install django $ python //进入python import django /...

  • LinuxMint(同Ubuntu)下安装配置NFS设置共享目录

    2016-10-15 - 假设有两台机器: 机器A:10.68.93.2 机器B:10.68.93.3 现在需要将机器A上的/opt/nfsshare共享出去,然后挂载到机器B的/nfsshare目录下。 1.在机器A上: 要在机器A上将目录/apt/nfsshare目录共享出去,我们需要借助nfs服务程序,LinuxMint发行版默认没有安...

  • LinuxMint下Docker的安装部署和验证LinuxMint下Docker的安装部署和验证

    2016-10-15 - 通过lsb_release命令查看以下我的LinuxMint发行版。 查看以下我的Linux内核版本。 Docker要求Linux内核版本必须在要在3.10以上,显然我们的系统是满足的。 1.Docker安装 操作系统默认的apt源有docker包,我们可以直接使用下面的apt-get命令安装docker, $ su...

  • Linux安装使用fswatch-监视文件/目录的修改Linux安装使用fswatch-监视文件/目录的修改

    2016-10-14 - fswatch是一个开源、跨平台的文件更改监视器,可以查看指定文件或目录是否被更改,如果文件或目录发生变化会发送通知。支持Linux/Unix、Windows和macOS系统。 fswatch源代码(C++):https://github.com/emcrisostomo/fswatch 还有一个使用Go编写的同名项目:h...

  • mkcast记录键盘输入并生成GIF录屏mkcast记录键盘输入并生成GIF录屏

    2016-10-14 - 有时候做 demo,使用视频演示最直观不过了,但是视频文件太大,并且不方便将对应的按键显示到屏幕上。 mkcast 完美的解决了这个问题。 生成 GIF 录屏 显示按键到屏幕上 下载 mkcast(https://github.com/KeyboardFire/mkcast) 并安装 git clone https://git...

  • 安装Laravel Elixir

    2016-10-14 - Laravel Elixir 提供了 API 以操作 gulp task。Elixir 支持常见的的 CSS, JS 预处理、及测试工具。 依赖安装 - Node 确保系统已安装 Node.js node -v node -v zsh: command not found: node Ubuntu 16.04 curl -sL https://deb.nodesource.com/setup_4.x | s...

  • 使用git列出两次发布间发生变化的文件列表使用git列出两次发布间发生变化的文件列表

    2016-10-14 - 客户的 ecshop 只给我们提供了 FTP 的账号,也就是说只能通过 FTP 来更新代码。所以,每次上传都得明确具体有哪些文件发生了更改,需要更新。 这有点像腾讯内部提测需要给测试同学提供文件更新列表一样。还好用 git 可以轻松搞定。 每次更新前打 tag 打 tag...

  • 从Git仓库中删除指定commit从Git仓库中删除指定commit

    2016-10-14 - 最近接了一个客户的项目,是用 ecshop 写的,长期没有人维护,现在想做改版。 ecshop 所用的版本是 2.7.3, 只支持 PHP 5.2 (ecshop 3.0 支持了 PHP 5.6)。在我的开发机 Ubuntu 16.04 上,使用 phpbrew 死活装不上 PHP 5.2;实际上可以,主要是时间紧,下午还...

  • VIM中使用grepVIM中使用grep

    2016-10-14 - 多年前,初学 VIM 时,都是在 VIM 中使用 grep, 但是自从使用了 tmux,就习惯在新的 tmux window 里使用系统自带的 grep 命令。原因是通常自己的代码, 或者团队的代码都比较熟,用 grep 的次数实际上也不多。后来,VIM 中怎么使用 grep 就完全忘了。 但是,...