红联Linux门户

Linux帮助
  • Mac,Linux中统一配置Latex中文字体Mac,Linux中统一配置Latex中文字体

    2017-06-27 - 对于中文的latex文档,在Linux下一般可以使用系统自带的开源字体:文泉驿(WenQuanYi)来实现,即如下的最小例子,通过xelatex命令来编译即可生成中文文档。 \documentclass[UTF8,nofonts]{ctexart} \usepackage{xeCJK} \title{中文测试} \author{测试} \date{...

  • ps_mem:一个用于精确报告Linux核心内存用量的简单Python脚本

    2017-06-27 - ps_mem 是一个可以帮助我们精确获取 Linux 中各个程序核心内存使用情况的简单 python 脚本。虽然在 Linux 上有很多可用于查看内存使用情况的工具,比如 free、vmstat、smem、top 等,但这个工具和其它的区别在于其精确显示核心内存使用情况。 它会分别计算一...

  • 如何以LaTex创建文档

    2017-06-27 - LaTeX(读作 lay-tech )是使用纯文本创建文档的方法,使用与 HTML/CSS 或 Markdown 类似的标记标签进行风格化。 LaTeX 最常用于为学术界(如学术期刊)创建文档。 在 LaTeX 中,作者不必直接对文档进行风格化,就像在 Microsoft Word,LibreOffice Writer...

  • 【vSphere】虚拟主机安装Centos7系统【vSphere】虚拟主机安装Centos7系统

    2017-06-25 - 经过上一篇的主机设置(http://www.linuxdiyf.com/linux/31714.html),这一步就可以开始安装系统了,本次详细记录各个过程并分析结果。 Centos7 1、右键点击列表中的虚拟主机,打开控制台。 点击绿色开机键,开始安装。 这里有一个很关键的点,就是上一步设...

  • 【vSphere】通过Client创建Centos7主机【vSphere】通过Client创建Centos7主机

    2017-06-25 - 准备: 1、vSphere Client 客户端 2、Centos7官方镜像,本次采用的是CentOS-7-x86_64-Minimal-1511.iso 创建过程: 1、登录vSphere虚拟主机,输入账户密码。 如果弹出ssl异常,这是内部ssl未认证的问题,点击忽略即可。 2、登录后的主界面,当前进入模式为【...

  • yum install --downloadonly 下载依赖包研究yum install --downloadonly 下载依赖包研究

    2017-06-25 - 在CentOS中可以使用yum自动安装软件,在离线环境中却行不通。 Linux localhost 3.10.0-327.el7.x86_64 GNU/Linux 对于同一版本CentOS,我们可以事先下载离线依赖包,后面用命令手动安装。 Java 自动安装命令: yum install -y java 安装结果: 如果手动去一...

  • 利用BitviseSSH免root实现Windows vs Linux的文件互传利用BitviseSSH免root实现Windows vs Linux的文件互传

    2017-06-25 - 在拿不到Linux root账户的情况下,winscp等工具是无法实现文件传输的,此时我们可以借用Bitvise SSH; 下载地址:https://www.bitvise.com/ssh-server-download Bitvise SSH Server installer(https://bvdl.s3-eu-west-1.amazonaws.com/BvSshServer-Inst.ex...

  • Linux下Wheel用户组介绍Linux下Wheel用户组介绍

    2017-06-25 - 昨天遇到一个很奇怪的事情,有一台服务器在使用su - root命令切换到root账号时,老是报密码不正确。但是root密码完全是正确的,而且可以使用账号密码直接ssh登录服务器。很是纳闷,如下所示: [oracle@DB-Server ~]$ more /etc/redhat-release Red Hat Enter...

  • linux设置svn钩子实现自动更新

    2017-06-25 - 一、svn安装设置 1.安装svn启动 yum install subversion 2.建个svn的根目录,因为项目不止一个 mkdir -p /home/svn/ 3.新建一个新的空的版本仓库(subversion repository) svnadmin create /home/svn/repos 4.初始化版本仓库中的目录 svn import /home/svn/...

  • linux下yii2的安装

    2017-06-24 - 安装扩展 安装Yii最好的方式就是使用Composer安装,所以我们需要安装Composer,但是为了安装Composer,我们需要安装一下关于Composer和Yii2的许多扩展包,别担心下面的教程会教你所有的步骤。我们大部分的工作都是在linux终端执行的,我会给出所有的操作命令...

  • Linux网卡命名enp3s0说明Linux网卡命名enp3s0说明

    2017-06-24 - 用了很多年Linux的我在升级Ubuntu 16.04之后竟然发现我的以太网卡的名字竟然不是eth0,变成了enp3s0,每次想要修改什么配置,都要先ifconfig查一下网卡名,真是让我很郁闷! 去网上搜索一下才知道,这次的Ubuntu 16的更新幅度很大,当属systemd替换掉了initd...

  • 理解Linux的平均负载和性能监控理解Linux的平均负载和性能监控

    2017-06-24 - 在本文中,我们将解释 Linux 系统中最关键的管理任务之一关于系统 / CPU 的负载和平均负载的性能监控。 首先来看所有的类 UNIX 系统中两个重要的表述: 系统负载 / CPU 负载 衡量 Linux 系统的 CPU 过载或利用率低的指标,即处于运算状态或等待状态的 CPU 核...

  • Tomcat指定JDK路径(Linux+Windows)Tomcat指定JDK路径(Linux+Windows)

    2017-06-23 - 当系统有多套JDK,不方便在系统配统一的JAVA_HOME时,我们可能想给tomcat指定JDK路径。 1.Linux下Tomcat指定JDK路径 找到$CATALINE_HOME/bin/catalina.sh和setclasspath.sh,在文件开头注释的那些介绍完后处加入(具体值跟据自己JDK路径进行修改): #self-d...

  • Linux下osip2+eXosip2的编译Linux下osip2+eXosip2的编译

    2017-06-23 - 1、安装包准备 osip2:http://www.gnu.org/software/osip/ eXosip2:http://savannah.nongnu.org/projects/exosip/ 我下载的版本分别是:libosip2-5.0.0.tar.gz,libexosip2-5.0.0.tar.gz 2、安装 (1)、解压安装osip2,注意权限问题 tar -zxvf libexosip2-...

  • yum中查找程序由哪个包提供

    2017-06-23 - 有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage 却提示我没有这个包。 祭出provides神器,反向查找...

  • 嵌入式linux用xdelta实现程序的远程升级嵌入式linux用xdelta实现程序的远程升级

    2017-06-22 - 公司Linux嵌入式产品,使用的3G网络,需要远程升级二进制软件,大概十几兆,不算大也不算小,如果每次都完全替换的话,在产品开发初期估计也是不小的流量,所以开始考虑是不是能通过打补丁的方法实现远程升级二级制文件。 在网上搜索后发现确实有这种方法,...

  • NVIDIA Jetson TX2挂载SSD硬盘NVIDIA Jetson TX2挂载SSD硬盘

    2017-06-22 - 安装环境: 硬件平台:NVIDIA Jetson TX2,三星 SSD 850EVO 系统平台:ubuntu 16.04 LTS 1、查看硬盘所有分区并记录下待挂在分区(主要以硬盘,分区大小和格式确定) 硬盘格式为MBR, 非GPT。 sudo fdisk -lu 2、对硬盘进行分区。在终端窗口中输入如下命令:...

  • Cryptocat:安全聊天软件,Linux下安装使用Cryptocat加密猫Cryptocat:安全聊天软件,Linux下安装使用Cryptocat加密猫

    2017-06-21 - Cryptocat 是啥?Cryptocat,俗称加密猫,是一款非常注重安全的聊天软件。Cryptocat 加密猫并非浪得虚名,其在电子前沿基金会 EEF的多款聊天软件安全测试中,荣获第一名(满分)! 闲话少叙,在 Linux 下如何安装使用 Cryptocat 加密猫呢?我们可以到官网 ht...

  • 在Linux下open JDK和JDK区别

    2017-06-21 - 使用过Linux的人都应该知道,在大多数linux发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,op...

  • linux查看某串口(或串口终端)的波特率等属性

    2017-06-21 - 要查看某个串口的波特率等信息,可在控制台输入 stty -F /dev/ttyS0 -a #ttyS0为要查看的串口 也可以用stty设置串口参数 stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8 该命令将串口1(/dev/ttyS0)设置成115200波特率,8位数据模式。一般情况下设置...

  • Linux:echo中,>和>>的区别(保存结果和追加结果)

    2017-06-21 - 在Linux中,对于echo命令,保存文件时,和是有区别的; 假如有A_R1,B_R2,C_R1三个字符: for i in `ls *_R1`; do echo ${i}_R1|cut -d_ -f 1 name.txt; done#表示将i的结果都追加至name.txt文件中。 经上步处理,name.txt文件则保存A,B,C三个字符串: for i...

  • 使用cmake来进行项目管理

    2017-06-21 - cmake是一个跨平台的,高度抽象的安装编译工具。cmake通过生成Makefile来使项目得以构建。相比于Makefile,cmake的优点包括:1)跨平台,2)比Makefile抽象程度高,更适合管理大型项目。下面一步一步摸索cmake应该如何使用。 ①安装 鄙人用的是ubuntu,所以...

  • CentOS 6.5 x64安装jdk8CentOS 6.5 x64安装jdk8

    2017-06-21 - 1.去官网下载Linux版本的jdk8,我下载的是下面这个 2.下载xftp和xshell来操纵服务器,可以搜索一下下载安装即可,安装完成后,打开xshell,新建链接为你的云服务器的IP地址和密码,链接后,打开下面的选项 打开后进入/usr/local路径新建文件夹为java,进入后...

  • OpenCV2.4.13 ARM版移植过程记录OpenCV2.4.13 ARM版移植过程记录

    2017-06-21 - 移植OpenCV库到嵌入式开发板,根据实际运行环境编译出合适的库文件。opencv在2.2以后版本需要借助cmake工具生成用来编译链接的makefile文件,所以在移植OpenCV之前需要安装从cmake工具 在ubuntu中安装cmake: # apt-get install cmake 1.在usr/local下新建文...

  • 自己动手安装VFS5011指纹驱动,easy step实现指纹登录自己动手安装VFS5011指纹驱动,easy step实现指纹登录

    2017-06-20 - 本人笔记本电脑的指纹sensor是VFS5011 Fingerprint Reader,默认是没有驱动上的,fprint也不支持,所以自己在网上找到原生的驱动源码,安装成功。 命令: lsusb 显示usb接口信息: 下载vfs5011驱动源码 wget https://github.com/abbradar/fprint_vfs5011/archiv...

  • Centos7内核从3.10升级到4.12过程Centos7内核从3.10升级到4.12过程

    2017-06-20 - 近期,国家互联网应急中心漏洞(CNCERT)公告中提到Linux kernel4个拒绝服务漏洞,对应CNVD-2017-07509、CNVD-2017-07508、CNVD-2017-07507、CNVD-2017-07386)。综合利用上述漏洞,攻击者可使系统拒绝服务,且在符合一定利用条件下可能导致远程命令执行。设计...

  • Fedora 25-Linux下Qt5.9的安装和配置Fedora 25-Linux下Qt5.9的安装和配置

    2017-06-20 - Qt安装 Qt的安装有两种方法,一种是编译源码,一种是使用安装包。本着少折腾的原则,我选用后一种安装方式。 在网上下载Qt的安装包,有online安装和offline安装。online的太慢了所以选择offline的。浏览器下载太慢了,所以Windows下下好了再到Linxu下安装。...

  • Raspbian中python使用CSI摄像头Raspbian中python使用CSI摄像头

    2017-06-20 - 概述:csi摄像头是树莓派的官方摄像头,Python要调用可以有两种办法,第一种是用官方的picamera包,第二种是使用OpenCV. 0.启用摄像头 无论使用哪种方法,都先确保摄像头启用。在Shell中输入 sudo raspi-config 移动光标至菜单中的 Enable Camera(启用摄像...

  • 北京大学北大网关客户端 Linux命令行客户端说明

    2017-06-20 - Linux北大网关断网重连:http://www.linuxdiyf.com/linux/31603.html 以下是北京大学北大网关客户端Linux方案,Linux命令行客户端不用安装解压.zip文件查看说明即可。 说明:北京大学校园网用户的网络终端设备(电脑、智能手机、iPad等)接入校园网后,还需...

  • centos 7.x下安装vscodecentos 7.x下安装vscode

    2017-06-20 - 对于vscode,已经更新到1.13了,更新的好快...

  • CentOS7配置自定义JDK

    2017-06-19 - 由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk: rpm -qa | grep java 会出现7个带有java名称的东西,删除其中的带有openjdk字样的文件,命令如下: rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 rpm -e --node...

  • 尝试向树莓派3B引入Drbian 9 arm64-PART 1尝试向树莓派3B引入Drbian 9 arm64-PART 1

    2017-06-19 - Stage 1:试图加入arm64软件包 笔者默认您清楚这些指令背后的意义以及其可能造成的后果,并默认您已备份重要资料 sudo dpkg --add-archietcture arm64 sudo apt update 尝试在树莓派上执行上述两条指令,结果如下(笔者的Raspbian已升级至Stretch): Get:1...

  • 尝试向树莓派3B引入Drbian 9 arm64-PART 2

    2017-06-19 - Stage 1:寻找消失的指令集 对比加载新内核前后树莓派3B上执行lscpu的输出: Before: Architecture:armv7l ... Flags:half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 After: Architecture:aarch64 ... Flags:fp...

  • 如何安全的升级centos系统中的python如何安全的升级centos系统中的python

    2017-06-19 - 一堆废话: 目前centos系统中使用的是python2.6版本,前几天需要安装Git工具,竟然提示我Python版本过低,不予支持,无奈只能升级python。但是,升级过程没有那么顺利,网上的一些参考方法也尝试过,但是都是失败了,折腾了两天,参考了一个国外网友的方法,...

  • 关于linux系统环境变量的一点理解关于linux系统环境变量的一点理解

    2017-06-19 - 使用Linux系统难免会用到添加更改环境变量的操作,下面针对添加环境变量用到的知识点做一些简单总结。 A- PATH=~/test:$PATH B- PATH=$PATH:~/test AB是两种将test目录添加到环境变量的方式,第一种是将test放在原始的系统变量之前,其中【$PATH】它代表了原...

  • Debian GNU/Linux 9 “Stretch”正式发布并提供下载Debian GNU/Linux 9 “Stretch”正式发布并提供下载

    2017-06-19 - 已经使用了两年之久的代号为 Jessie 的 Debian GNU/Linux 8,终于被标记为 oldstable了。就在 18 日,Debian 项目宣布 Debian GNU/Linux 9,代号为 Stretch 的新版本正式发布! 这个 2017 年最重要的 GNU/Linux 发行版,Debian 9 进入了稳定状态,已经可以部...

  • gnome简单配置gnome简单配置

    2017-06-18 - 最近换上ssd+8g内存,于是打算离开i3wm,换用gnome。对于gnome和plasma,个人还是更喜欢gnome系的简洁风格,尤其是gnome系的软件风格十分喜爱。 一点关于gnome的个人经验。不保证时效性。 shell插件 gome-tweak-tool中shell项。 可在https://extensions.gnom...

  • windows 10运行archlinux子系统windows 10运行archlinux子系统

    2017-06-18 - bash on windows也不是新鲜事了,而且随着一年多的更新,运行越来越稳定。今天将办公娱乐环境迁移到了win10创意者更新版本上,但是一些工作又离不开linux(当然不是完全离不开,而是使用linux来得更为方便),于是打算装上linux子系统。但是默认的ubuntu我不...

  • 在终端,修改Linux的网卡IP地址在终端,修改Linux的网卡IP地址

    2017-06-17 - 修改Linux的网卡IP地址 注备:Linux系统没有桌面,要是用桌面终端改不了的朋友,可以按:Ctrl+Alt +F1 或者 Ctrl+Alt +F2 ,Ctrl+Alt +F3 Ctrl+Alt +F4 Ctrl+Alt +F5 Ctrl+Alt +F6 进入 没有桌面的终端界面 第一步:找到端口文件:cd /etc/sysconfig/network...

  • 前端必学(Yarn包管理神器)

    2017-06-17 - Yarn 是一个依赖管理工具。它能够管理你的代码,并与全世界的开发者分享代码。Yarn 是高效、安全和可靠的,相比较npm来说,速度可真是快了很多,对于大型项目的依赖下载来说无非是个神器,接下来我们来看下怎么安装吧! 1.macOS Homebrew 你可以通过 Homebre...