红联Linux门户

Linux帮助
  • Vim初学者入门指南Vim初学者入门指南

    2017-01-26 - 这篇文章是 VIM 用户指南 系列文章中的一篇。 对一个程序员来说,选择一个文本编辑器是一件非常重要的事。因为不同编辑器之间有着不少的差异:图形界面或者非图形界面、不同的快捷键、不同的编程语言支持、不同的插件以及自定义设置等等。我建议不是去搜索最...

  • Vim快捷键速查表

    2017-01-26 - 本文是 Vim 用户指南 系列的其中一篇。 Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版。尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助无论你是经验丰富的系统管理员,还是刚上手树莓派的新手用户。...

  • aria2与wget:选择你的下载管理器aria2与wget:选择你的下载管理器

    2017-01-26 - 任何没有下载管理器的 Linux 操作系统是不完整的。多年来,基于 Linux 的发行版使用 wget 作为默认下载管理器。它是一个很棒的小程序,可以在命令行下工作,如果你需要安装东西、下载东西、运行 shell 脚本等,某种程度上都可以在 wget 中完成任务。在过去的...

  • 在Linux中设置sudo的十条sudoers实用配置在Linux中设置sudo的十条sudoers实用配置

    2017-01-26 - 在 Linux 和其他的类 Unix 操作系统中,只有 root 用户可以运行所有的命令,才能在系统中执行那些需要鉴权的操作,比如安装、升级和移除软件包、创建用户和用户组、修改系统重要的配置文件等等。 然而,系统管理员,比如说 root 用户,可以通过 sudo 命令 和...

  • mac下Linux启动盘制作mac下Linux启动盘制作

    2017-01-25 - 1、在终端下,将ISO镜像转换为DMG格式: $ hdiutil convert -format UDRW -o ~/linux.dmg /tmp/linux.iso 正在读取Master Boot Record(MBR:0) 正在读取Linux (Apple_ISO:1) 正在读取(Windows_NTFS_Hidden:2) ............................ 经过时间...

  • Linux下配置汇编编译器NASM和bochs模拟器

    2017-01-25 - NASM下载:http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D 解压:tar zxvf nasm-2.12.02.tar.gz 进入刚解压的目录 然后执行命令:./configure make sudo make install bochs下载:https://sourceforge.net/projects/bochs/files/bochs/2.6.8/ 解压:ta...

  • linux使用socks5代理yum等

    2017-01-25 - 网上找了有一会linux直接使用shadowsocks的方法,最后发现shadowsocks是socks5,而yum,wget,curl都是http,于是乎找了个socks5转http的方法。 1.安装shadowsocks 客户端 easy_install shadowsocks vim /etc/shadowsocks/client.conf #把下面内容写进去,这...

  • 3个在Linux中永久并安全删除文件和目录的方法3个在Linux中永久并安全删除文件和目录的方法

    2017-01-18 - 在大多数情况下,我们习惯于使用 Delete 键、垃圾箱或 rm 命令从我们的计算机中删除文件,但这不是永久安全地从硬盘中(或任何存储介质)删除文件的方法。 该文件只是对用户隐藏,它驻留在硬盘上的某个地方。它有可能被数据窃贼、执法取证或其它方式来恢复。...

  • 将TensorFlow移植到Android手机,实现物体识别、行人检测迁移将TensorFlow移植到Android手机,实现物体识别、行人检测迁移

    2017-01-18 - 今天上 Github,发现 Tensorflow 的 Android demo又更新了,除了基本的修改以外,又增加了一个图像风格迁移的安卓demo,而且还增加了Android Studio 的编译支持。 迫不及待的移植到手机上试了一下。在安装的过程中,发现了以前文章中的几处小错误。特地跑来...

  • python多版本管理centos下pyenv+virtualenv

    2017-01-18 - 在学习和利用python开发的很多情况下,需要多版本的Python并存。此时需要在系统中安装多个Python,但又不能影响系统自带的 Python。pyenv 就是这样一个 Python 版本管理器。 virtualenv可以搭建虚拟且独立的Python环境,可以使每个项目环境与其他项目独立开...

  • FFmpeg调用Intel® Media Server Studio

    2017-01-18 - 安装Linux版本Intel Media Server Studio(https://software.intel.com/en-us/intel-media-server-studio) 下载ffmpeg(https://www.ffmpeg.org/download.html) ,需要是2.8以后的版本才支持Intel Quick Sync Video 配置FFmpeg(enable-libmfx enable-nonfre...

  • sdkman管理开发中使用的sdk

    2017-01-18 - 前言 sdkman(The Software Development Kit Manager),从名字上就可以很明显的感觉到,这个软件是干什么的,有点像Nodejs中的nvm工具。 在开发过程中,总能遇到这样一种情况,就是有些时候要这个版本的,有些时候要使用其他版本的,这样就得不停的切换环境变...

  • linux下用fork和kill来实现7*24进程

    2017-01-18 - 概念: 所谓7*24小时进程,就是说一天要7天每天都24小时不间断的运行。 问题: 而进程随着运行时间推进,可能会导致内存不断增加、占用文件描述符变多等资源问题。 方案: 所以要实现的就是有一个监控进程,来监控(kill函数第二个参数为0用来监控)工作进程...

  • pylucene分别安装在linux和windows(官方无Win版的pylucene)pylucene分别安装在linux和windows(官方无Win版的pylucene)

    2017-01-17 - pylucene 安装 目前python很多包只支持32位,不支持64位。所以安装python尽量使用32位。不要64位,否则很多功能用不了。 说明: 编译并安装pylucene很简单,但是配置合适的依赖环境麻烦。 网上有人安装,但各个软件版本都太老,仅供参考: 配置1 Python 2.7.1...

  • fast-r-cnn人脸检测运行记录

    2017-01-17 - 通过运行matlab程序,获取人脸初始位置的.mat文件。 安装matlab 在ubuntu下。到matlab官网https://cn.mathworks.com/,获取免费试用版。获取时需要注册用户账号,填写个人资料信息。 然后到试用的安装包后,解压,cd到解压的安装包,sudo ./install 开始安装...

  • 通过Dockerfile文件为linux images添加新用户

    2017-01-17 - 要求: (1)增加一个新用户,名为mynewuser (2)让这个用户有root权限 (3)设置其密码为mynewpassword (4)Container启动后以mynewuser登录,并且直接到mynewuser的home目录下 将下面代码片段放到Dockerfile里面。 RUN useradd --create-home --no-log-in...

  • Linux系统管理员2017年的10个新决心

    2017-01-16 - 当我们告别 2016 时,也到时间定下我们的 新年决心 了。不管你身为 Linux 系统管理员的经验水平如何,我们认为,制定接下来 12 个月的成长目标是很值得的。 如果你还没什么想法,我们将会在这篇文章分享 10 个简单的专业提升决心,你可以为 2017 年考虑一下...

  • Powerline:给Vim和Bash提供更棒的状态行和提示信息Powerline:给Vim和Bash提供更棒的状态行和提示信息

    2017-01-16 - Powerline 是一个极棒的 Vim 编辑器的状态行插件,这个插件是使用 Python 开发的,主要用于显示状态行和提示信息,适用于很多软件,比如 bash、zsh、tmux 等等。 特色 使用 python 编写,使其更具扩展性且功能丰富 稳定易测的代码库,兼容 python 2.6+ 和 py...

  • 创建hosts软连接

    2017-01-16 - 总是不停地修改 /etc/hosts文件 ipv4 ipv6 也是切换频繁,每次都要cp或者mv和权限,总是麻烦,想了一个懒惰的办法。 1.首先Ctrl+Alt +T打开你的终端建造三个文件夹 mkdir v4 v6 hosts 2.复制 /etc/hosts文件到你新建造的hosts文件夹内 cp /etc/hosts ~/hosts...

  • 想在Windows 10中运行openSUSE?请参照此安装方法想在Windows 10中运行openSUSE?请参照此安装方法

    2017-01-15 - 最近几个 Windows 10 编译版本中带来了一套完整的、基于 Ubuntu 的 Bash Shell,以便开发者们可以直接在 Windows 桌面上运行 Linux 软件或命令,它就是Bash on Ubuntu on Windows。虽然没有正式宣布,但动手能力强的人们也已经找到了在 Windows 10 中运行 op...

  • Linux软件教程包括安装使用EXE程序和安卓apkLinux软件教程包括安装使用EXE程序和安卓apk

    2017-01-15 - 本文主要分为三个部分,第一部分为原生Linux软件安装讲解,第二部分为Linux运行Windows的exe后缀程序或者安装包,第三部分的Linux系统中安卓apk应用的安装。这是很多同学决定是否使用Linux的主要原因。所以在这里做一个比较详细的教程介绍,希望通过这个教程...

  • Linux查看网络带宽是千兆还是万兆

    2017-01-15 - 查看机器网络端口: [trafodion@n12 ~]$ ifconfig eth1 Link encap:Ethernet HWaddr 5C:B9:01:9A:48:5D inet addr:10.10.11.12 Bcast:10.10.11.255 Mask:255.255.255.0 inet6 addr: fe80::5eb9:1ff:fe9a:485d/64 Scope:Link UP BROADCAST RUNNING MULTICAST...

  • xshell连接虚拟机中的linuxxshell连接虚拟机中的linux

    2017-01-15 - 平时在工作中总是做些编码的简单工作,除此以外,并没有了解多少服务器部署方面的知识,等到自己编写的项目想要在服务器上运行时,才发现自己什么也不会,真是书到用时方恨少啊! 由于没有购买服务器,所以只能在虚拟机中进行服务器环境配置,顺便学习Linux...

  • 如何提升RDS响应速度 安装nscd及启动nscd如何提升RDS响应速度 安装nscd及启动nscd

    2017-01-15 - 如果采用短连接的方式连接RDS,请在与RDS相连的云服务器上执行以下命令来提升RDS响应速度。(注:云服务器要有公网带宽) 1.安装nscd 云服务器上执行命令 Ubuntu系统执行:apt-get install nscd CentOS及Aliyun Linux系统执行:yum install nscd 2.启动nscd...

  • Centos7.2编译安装php-7.0.13

    2017-01-14 - 1- 安装依赖 yum install wget autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-dev...

  • CentOS7.2下编译LFS7.10前期准备

    2017-01-14 - 1、系统准备 在windows 64位系统安装vmware workstation Pro 12,然后在虚拟机里面安装CentOS 7.2 1511 minimal版本。 因为LFS编译需要输入很多命令,最好使用putty/xshell等终端工具连接CentOS7。 保持Centos7和终端工具一直开启和连接状态,免得在继续的时...

  • centos7把/boot分区从xfs格式转换为ext3格式以及grub2引导pbr

    2017-01-14 - 0x0.前提条件 假设/dev/sda6 格式为xfs,挂载到 /boot. 因为grub安装到pbr的分区格式,要求不能为xfs,所以需要转换格式. 一.转换格式 现在想把grub2安装到/boot,结果因为xfs格式不支持,所以决定把/boot分区重新格式化为ext3格式。 步骤如下: 从安装光盘...

  • Centos7下RTL8188eu USB无线网卡(TP WN725N) 驱动下载和编译

    2017-01-14 - TP-Link WN725N v2的芯片为RTL 8188eu. Centos7可用的驱动源码下载地址和编译安装驱动步骤如下 一.准备编译环境 升级到最新内核 #yum update 重启系统 #reboot 安装内核源代码、头文件、编译器 #yum install gcc make kernel-devel kernel-headers 注:升级...

  • 如何提高编译snap应用的速度

    2017-01-14 - 在我们编译打包snap应用时,我们时常会发现在我们的代码或snapcraft.yaml中每次做一次小的改动后,重新运行snapcraft命令时,都会从Ubuntu archive中重新下载所需要的包.如果一个包很大的话,这需要很长的时间才可以完成.如果是在Desktop的情况下,我们有...

  • Centos7安装lightdm openbox tint2配置最简单桌面Centos7安装lightdm openbox tint2配置最简单桌面

    2017-01-14 - 如果不喜欢gnome,kde那么庞大的桌面,在centos7下面已经没有twm的情况下,怎么打造最简单桌面呢?答案是:lightdm+openbox+tint2. 本文以[root]#代表以root用户运行的bash提示符。 一.安装epel源 [root]#yum install epel-release 二.安装桌面环境和软件 2.1....

  • 将CDlinux 0.9.7.1的iso安装到U盘并安装grub2将CDlinux 0.9.7.1的iso安装到U盘并安装grub2

    2017-01-13 - 此处以BIOS MBR启动方式为例子。 CDLinux V0.9.7.1下载地址:http://www.pc6.com/softview/SoftView_72726.html 一.格式化u盘并复制文件 警告: 格式化u盘后,u盘所有数据将丢失,请提前备份好u盘内数据。 方法一:windows下插入u盘,使用windows右键点击u盘,...

  • linux字典生成工具crunch

    2017-01-13 - 安装 tar zxvf crunch-3.6.tgz cd crunch-3.6 gcc -Wall -lm -pthread -std=c99 -m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 crunch.c -o crunch -lm make install 使用 crunch 1 8 #生成最小1位,最大8位,由26个小写字母为元素的所有组合 crunch 1 6...

  • 嵌入式Linux系统时间设置嵌入式Linux系统时间设置

    2017-01-13 - Linux系统的很多功能都需要读取时间为基...

  • 分享Kali Linux 2017年第二周镜像文件分享Kali Linux 2017年第二周镜像文件

    2017-01-13 - Kali Linux官方于1月10日发布2017年的第2周镜像。这也是从去年12月11日后,第一次周更新。这次更新保持以往规律,仍然是11个镜像文件。默认的Gnome桌面的4个镜像,E17、KDE、LXDE、MATE、XFCE桌面的各一个,手机版的ARMEL和ARMHF各一个。有最近要安装Kali Li...

  • Qemu运行linux 4.9

    2017-01-13 - 1、git clone最新的Qemu代码到本地: ubuntu@ubuntu-X556UB:~/Qemu$ git clone git://git.qemu-project.org/qemu.git 正克隆到 qemu... remote: Counting objects: 302770, done. remote: Compressing objects: 100% (56838/56838), done. remote: Total 302...

  • Z-stack linux gateway 在非Beaglebone平台的移植编译与注意Z-stack linux gateway 在非Beaglebone平台的移植编译与注意

    2017-01-13 - 首先TI当年出的这个linux gateway是用于智能家居的,用于适配AM335x,同时加速开发进度的,但是不是所有人都用AM335x平台,还有用MTK、展讯等其他平台,所以这里面很多代码要做移植修改。 在2016.12月之前,TI针对Z-stack for linux gateway的源代码只做部分...

  • LXD 2.0系列(五):镜像管理LXD 2.0系列(五):镜像管理

    2017-01-12 - 这是 LXD 2.0 系列介绍文章的第五篇。 1.LXD 入门(http://www.linuxdiyf.com/linux/23371.html) 2.安装与配置(http://www.linuxdiyf.com/linux/23372.html) 3.你的第一个 LXD 容器(http://www.linuxdiyf.com/linux/23526.html) 4.资源控制(http://www...

  • 用Linux Deploy在Android上安装Linux用Linux Deploy在Android上安装Linux

    2017-01-12 - 简介 使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。 准备工作 1.下载 Linux Deploy 2.下载 BusyBox 3.安卓手机一台,...

  • 在DEBIAN8.6上搭建Portia(可视化Scrapy)的注意事项在DEBIAN8.6上搭建Portia(可视化Scrapy)的注意事项

    2017-01-12 - 官方搭建文档: 我尝试使用windows,ubuntu,甚至阿里云的ubuntu,AWS的ubuntu都无法使用官方推荐的vagrant虚拟机安装成功。用VPS的方案我怀疑是因为在阿里云和AWS里,本来VPS就是虚拟机,在虚拟机里面再尝试搭建虚拟机,估计多多少少有问题。这两个都是下载...

  • Centos7编译freeswitch,freeswitch安装和问题解决Centos7编译freeswitch,freeswitch安装和问题解决

    2017-01-12 - 本文声明: freeswitch版本:1.6 操作系统基本是最小安装 温馨提示:如果想更快的编译成功可以先把所有的yum的软件安装完成(及所有的yum命令执行一下) 步骤和问题解决 1.安装git yum install git 2.获取源码 git clone https://freeswitch.org/stash/scm/fs/...