2016-08-13 - vlc 是一个开源的,同时跨平台的播放器。在研究 rtsp 协议时发现,它同时还是一个强大的流媒体服务器。 VLM VLM(VideoLAN Manager) 在 vlc 中是一个小型的媒体管理器,它能在只启用一个 vlc 的实例的情况下管理多个流。它只能在 telnet 接口和 http 接口下被...
2016-08-13 - 今天把beaglebone black搞了下,让能通过网线上网。需要修改一些文件。刷的是ubuntu16.04系统,没有界面。不过资源占用很少,顺便说一下。系统下的vi不好用,没有安装vim. 下面的命令都在root用户下操作。 /etc/network/interfaces下添加(下面的地址根据自...
2016-08-13 - 在含有无线网卡的笔记本上安装CentOS 6.7后,系统会识别无线网卡为wlan0,但是系统默认不支持wpa加密模式。 需要安装wpa_supplicant包。需要epel源。首先,配置好本地连接,设置为可以上网。 1.添加epel源 wget http://dl.fedoraproject.org/pub/epel/epel-r...
2016-08-12 - 在这篇文章中,你将学到如何查看项目中的历史版本,如何进行版本回退,以及如何创建 Git 分支以便你可以大胆尝试而不会出现问题。 在你的 Git 项目的历史中,你的位置就像是摇滚专辑中的一个片段,由一个被称为 HEAD 的 标记来确定(如磁带录音机或录音播放...
2016-08-12 - Flatpak(http://flatpak.org/) 的开发团队宣布了 Flatpak 桌面应用框架已经可用了。 Flatpak (以前在开发时名为 xdg-app)为应用提供了捆绑为一个 Flatpak 软件包的能力,可以让应用在很多 Linux 发行版上都以轻松而一致的体验来安装和运行。将应用程序捆...
2016-08-12 - CentOS7 uname -r 3.10.0-327.el7.x86_64 笔记本Thinkpad T450 自带的Intel Wireless 7265-N 无法驱动的解决方法 通过 modinfo iwlwifi 和 dmesg |grep firmware 发现缺少相应版本的固件。下载后放到/lib/firmware目录即可。 1.dmesg |grep firmware 发现t45...
2016-08-12 - 参考资料: http://www.linuxdiyf.com/linux/19669.html 1、确认开发人员模式为启用状态 依次在设置-更新与安全-针对开发人员选项中,启用开发人员模式启用开发人员1 2、确认Windows Subsystem for Linux(Beta)功能为勾选状态 在开始菜单中搜索并打开启用...
2016-08-11 - APF(https://www.rfxn.com/projects/advanced-policy-firewall/)是Advanced Policy Firewall的首字母缩写,是Linux下的防火墙软件,基于 iptables(netfilter)。APF的的配置设计的非常丰富,并且目前来看配置文件整体都设计的易于通俗易懂,容易配置。APF的...
2016-08-11 - 有时我们不小心将/etc/sysconfig/network-scripts/ifcfg-eth0(可以通过此文件进行查看UUID)删除或者损坏,要重新编辑ifcfg-eth0文件时不知道网卡的UUID是什么(当然也可以不写),那我们还有什么方法可以查看网卡的UUID呢?在这里我们使用的方法是使用nmcli命...
2016-08-11 - 为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就字段断开终端 readonly TMOUT # 将值设置...
2016-08-11 - 具体步骤: 1.先安装相关工具及依赖包 apt-get install autoconf automake devscripts g++ gawk gettext git-core libcurl4-openssl-dev apt-get libdb-dev libedit-dev libgdbm-dev libjpeg-dev|libjpeg62-turbo-dev libldns-dev apt-get libncurses5-dev l...
2016-08-11 - 核心思想:使用crontab在每日23:59执行日志分割。 1、配置nginx日志信息,vim /etc/logrotate.d/nginx /var/log/nginx/*.log { nocompress daily copytruncate create notifempty rotate 7 olddir /var/log/nginx missingok dateext postrotate /bin/kill -H...
2016-08-10 - debian默认安装环境中,排在第一个的软件源为光盘,因此执行apt-get install xxxx时可能要求请插入光盘,如下图所示: 第一种方法:命令行的形式 用以下命令打开配置文件: vi /etc/apt/sources.list 将下图中红框部分用#号注释掉即可。 然后在红框下面的非...
2016-08-10 - 操作系统:debian-8.5 amd64 背景知识 1.GDM(GNOME Display Manager)为GNOME图形界面的显示管理器 2.daemon为守护进程,可长期运行在系统后台,无法与前台交互,通常作为系统服务来使用 默认情况下,debian系统是没有开启root登录的权限的,因为root权限很...
2016-08-10 - 在 Unix 和它衍生的比如 Linux 系统中,一切都可以看做文件。虽然它仅仅只是一个泛泛的概念,但这是事实。如果有不是文件的,那它一定是正运行的进程。 要理解这点,可以举个例子,您的根目录(/)的空间充斥着不同类型的 Linux 文件。当您创建一个文件或向...
2016-08-10 - 一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。 Linux 的核心 不管怎么说,Nicky 看起来都不太引人注目。她已经三十岁了,却决定在离开学校多年后回到学校学习。她在海军待...
2016-08-10 - Dockerfile实现客户端通过网页访问容器的桌面和伪终端,主要的工具是guacamole。 首先来介绍guacamole,Guacamole是一种基于HTML5和AJAX技术的vnc客户端,有了它就可以直接通过web浏览器,快速访问vnc server上的Xwindows系统界面了。优酷上有一段关于Guacam...
2016-08-10 - 这是一款 GTK3 主题看起来很清新,Candy 起源于 Flat-Plat 主题,Shell 主题基于 Adapta theme。显示应用程序图标源于 Android Jelly Bean 风格。 下载地址: https://www.gnome-look.org/p/1150374/ 安装: 下载解压文件,并复制到 /usr/share/themes 文件...
2016-08-09 - Linux的命令中可以使用文件名通配符*、?和[],其中*代表任意个字符。 例如: t*代表以字母t开头的所有文件名,包括t、t12345、ttt.txt等; ?代表1个字符,例如t?代表以字母t开头的,文件名长度为2的所有文件名,包括tt、t6、tp等,但不包括ttt、tpppp等; []...
2016-08-09 - 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ? 00:30:13...
2016-08-09 - 前段时间,有个朋友碰到由于Windows的换行符和Linux换行符不一样,导致程序编译不通过。这个问题之前自己也碰到过,网上资料也蛮多,不过还是借此总结总结,因为发现总结+实践的方式能够让自己更好的提升。 操作系统文件换行符 首先介绍下,在ASCII中存在这...
2016-08-08 - 今天使用了一下CSDN的git仓库,做个简单的记录,虽然和githup有一定的差距,但是用来存放一些个人的东西还是够用了。 但是CSDN的git仓库有几个地方我还是很喜欢的: 1.国内服务器,访问起来会比较快 2.可以使用QQ邮箱,这一点github是办不到的,这个邮箱用习...
2016-08-08 - 常看到某个linux下的工具,有带有doc结尾的文件,但是新手不知道如何查看。 我一番查找,终于知道了。比如:ipython这个软件,在ubuntu里面,有ipython-doc的一个包。安装后,会生成在/usr/share/doc文件夹下有一个ipython-doc的文件夹。 通常的做法是,在该...
2016-08-08 - 人在国内,由于不可描述的原因,大家都会遇到这个网络问题。贸然换源也许会导致某些东西不能用,或者apt-get挂掉。 所以整理一下基本操作步骤: 1、查看当前系统的版本,主要看codename lsb_release -a No LSB modules are available. Distributor ID: Ubunt...
2016-08-08 - 如今,我们依赖于越来越多的线上服务。我们每注册一个线上服务,就要设置一个密码;如此,我们就不得不记住数以百计的密码。这样对于每个人来说,都很容易忘记密码。我将在本文中介绍 Keeweb,它是一款 Linux 密码管理器,可以为你离线或在线地安全存储所有...
2016-08-07 - 1,安装环境 [root@node32 test]# yum groupinstall Development Tools -y Installed: byacc.x86_64 0:1.9.20130304-3.el7 cscope.x86_64 0:15.8-7.el7 ctags.x86_64 0:5.8-13.el7 diffstat.x86_64 0:1.57-4.el7 doxygen.x86_64 1:1.8.5-3.el7 gcc-gfortran....
2016-08-07 - 平时处理文件,看视频,或者写个小程序自动化某些工作,我都使用Ubuntu了。网银、看盘、下单就在Windows10下,因为我的开户商没有Linux下的客户端,网银也是如此。本来这两个系统一个是免费的,一个商业软件,并没有可比性。但是即使商业软件也会有方方面面...
2016-08-07 - 看图解释,接下来放配置文件: # NeoSmart NeoGrub Bootloader Configuration File # # This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst # Please see the EasyBCD Documentation for information on how to create/modi...
2016-08-07 - 1.我的理解 ./configure: 确保接下来的make以及make install所依赖的文件没有问题 make: build编译连接生成可执行程序 make install: 将编译好的可执行程序以及文档copy到对应的系统目录 2.那么如何制作configure文件以及Makefile呢 1) Prepararation main.c...
2016-08-07 - How to build vim 1.Build步骤 git clone --depth 1 https://github.com/vim/vim.git # download the source code cd vim/src make distclean # clean workspace if you build vim before ./configure --enable-pythoninterp --enable-rubyinterp --enable-p...
2016-08-06 - 与原始仓库同步可以使用merge或者rebase两种不同的方法。 步骤: 1.添加原始仓库的路径,这里假设为https://github.com/upstream/master.git git remote add Upstream https://github.com/upstream/master.git 2.commit(提交)本地的变更;如果本地没有修改...
2016-08-06 - 为fork的库配置原始远程库 这些命令在linux下使用,同样在wondows下的git bash也适用。如果你已经配置过原始远程库的路径,可以跳过这一部分,执行获取原始仓库分支和对应的提交。 为了与原始仓库同步,首先需要在Git配置一个远程指向上层仓库upstream repos...
2016-08-06 - 昨天刘老师组的福星LuoZ同志回来了,考虑到后续会有部分程序上的合作或者指导,方便起见个人觉得很有必要将gitlab架设起来,而且刘老师也很支持。 gitlab是github的私服版,很方便多人程序合作,而且程序源代码可以保持私密性,仅在组内共享和讨论。在ETH的...
2016-08-06 - 前提条件: 电脑和手机要处于同一个WiFi下 1.需要在手机端安装sshandroid 安装完成之后运行sshandroid,如下图所示 从图片中可以看到地址为10.10.101.82 端口号为2222为了确认端口好是否正确,查看选项,如2 可以看到端口号确实为2222. 2、在打开putty,根据...
2016-08-06 - 本文介绍了怎样使用Xshell登陆本地虚拟机,这里以centos为例。其实其它远程登陆,原理也是一样的。 首先打开虚拟机软件,登陆到操作系统,如图。 然后使用ifconfig查看系统的ip地址。 如果发现系统没有获得ip地址,这可以用ifconfig eth0 ip地址命令来设置ip...
2016-08-06 - 我与 Linux 的故事开始于 1998 年,一直延续到今天。 当时我在 Gap 公司工作,管理着成千台运行着 OS/2 系统的台式机 ( 在随后的几年里变成了 Warp 3.0)。 作为一个 OS/2 的粉丝,那时我非常喜欢那个时候。 随着这些台式机的嗡鸣,我们使用 Gap 开发的工具轻...
2016-08-05 - Trickle是一款限流应用,它可以限制某个Linux命令行工具的上传和下载速度。这样你可以限制某个应用的下载速度,而不影响浏览网页;或者你需要备份进程或者下载进程不对同机器的其他服务产生影响,也可以使用Trickle。 注意:Trickle不能用于限制使用UDP协议...
2016-08-05 - 请问,我怎么查询一个进程连续运行了多长时间呢?我使用的是Ubuntu系统。 你可以使用ps命令,这个命令是用来查看运行进程的详细信息的,包括运行的时间。 ps命令提供了两种时间格式: etime:以天:时:分:秒的格式表示进程连续运行的时间 etimes:以秒的格式...
2016-08-05 - 现在是时候学习怎样创建你自己的 Git 仓库了,还有怎样增加文件和完成提交。 在本系列前面的文章(http://www.linuxdiyf.com/linux/22930.html)中,你已经学习了怎样作为一个最终用户与 Git 进行交互;你就像一个漫无目的的流浪者一样偶然发现了一个开源项...
2016-08-04 - 环境 操作系统:CentOS 6.7 32-bit 安装步骤 # 安装依赖软件 yum -y install wget fontconfig # 下载PhantomJS wget -P /tmp/ https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2 # 解压 tar xjf /tmp/phantomjs-2.1.1-li...