Welcome 微信登录

首页 / 操作系统 / Linux

Ubuntu 13.04下使用PPA 安装DPlayer深度影音播放器

Ubuntu 13.04下使用PPA 安装DPlayer深度影音播放器

本文测试环境:Ubuntu 13.04,其他版本的不一定可以。测试时间:2013年9月30日DPlayer深度影音播放器是Linux Deepin 特色应用之一,由Linux Deepin 团队为中文用户设计的影音播放器。Linux Deepin 用户可以直接在深度软件中心内搜索安装(事实上LD 已经默认集成)Ubuntu 用户可以通过PPA 进行安装DPlayer深度影音播放器:sudo add-apt-repository ppa:noobslab/d...
软件包安装之RPM

软件包安装之RPM

RPM全称是“RedHatPackageManager”是由RedHat公司发发展起来的,本质是将软件源码包经过编译并且打包成rpm的格式,rpm文件包含的有二进制文件,配置文件,库文件等,同时RPM以一种数据库记录的方式将所需要的软件安装到linux系统上,优点是安装方便,缺点是只能安装在编译时默认的硬件与操作系统版本。1.rpm包的版本说明httpd-2.2.3-74.el5.CentOS.i386.rpm #以此软件为例说明 ...
Ubuntu 12.04 Unity桌面环境VNC配置手记

Ubuntu 12.04 Unity桌面环境VNC配置手记

注意,本说明只适用于Ubuntu 12.04 unity 桌面版本,其他版本请酌情参考即可。安装vnc:sudo apt-get install vnc4server运行服务端:安装好后直接运行 vncserver 即可,更多参数可以参考man vncserver。首次运行要求设置密码,生成配置文件在~/.vnc目录下,无限root权限运行。在另外一台电脑通过远程vnc可以链接到桌面:例如:vncviewer 1.2.3.4:1 连接到远端桌面配置问题:默...
几个检查当前运行的Linux是在VM还是在实体机中的方法

几个检查当前运行的Linux是在VM还是在实体机中的方法

当一个高配置的主机虚拟成N个不同的VM主机分给不同的用户使用的时候,需要防范利用VM的漏洞逃逸到宿主机或者取得了其他VM的信息,这是云安全遇到的一个不小的难题。要想逃逸,首先要检测当前操作系统是否为VM,下面提供几个Linux下的检查方法:第一,首推facter virtual ,权限为普通用户,约定,普通用户命令提示符用$表示,root用户命令提示符用#表示,第一组为实体机的返回,第二组为虚拟机的返回:$facter virtualphysical$fa...
三个快速便捷的Linux命令行小贴士

三个快速便捷的Linux命令行小贴士

最近几周里,我总是收到人们询问一些快速零散的问题。有时候一个人是在寻找一个有帮助的建议,或者一个具体的命令,或者一个命令行捷径,以完成一个特定的任务。本篇将介绍最近人们向我提出的三个问题,以及完成这些任务的简单方法。第一个场景我们要找到那些在过去的一个月中被改动过的文件,并将他们从当前的位置复制到另一个目录中去。在这种情况下,能否精确的解决取决于你复制文件的时候是否保持了原来的文件树结构,还是你仅仅只是把所有文件全部复制到了一个指定的地方。如果我们只是想把...
Linux下NTFS分区的修复和恢复

Linux下NTFS分区的修复和恢复

我们时不时需要帮助我们的朋友、家人、熟人、商业伙伴或者其他杂七杂八的人摆脱使用Windows的时候遇到的困境。尽管我们不像他们一样日常遇到各种问题,却经常是在他们有难的时候会求助的人。此外,甚至我们自己的Windows分区/驱动器也会出现问题(毕竟,有时候我们还是需要玩儿会儿游戏,而且,尽管Steam在努力,但Linux还不是游戏玩家的梦想之地),但愿不会如此。下面让我们看一两个我们可能会遇到的状况,那时我们可以用手边的Linux环境和一些NTFS分区恢复...
释放Ubuntu/Linux系统cache,增加可用内存空间

释放Ubuntu/Linux系统cache,增加可用内存空间

某台式机Ubuntu内存共3G,但free的内存只有200M,无法满足scala的jvm需求。注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。watch -n 1 cat /proc/meminfo搜索发现有三种方法都可以达到释放内存的目的。watch -n 1 free -mor:free -m上述这种方法只增加了几十M。sudo sysctl -w vm.drop_caches=3上述这种方法,目的是释放kerne...
Linux调优之分析 /proc

Linux调优之分析 /proc

先来了解下什么是/procLinux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、 改变内核设置的机制。/proc 是一个虚拟的文件系统:/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中 (on the fly) 改变设置 (通过改变内核参数)。 与其他文件系统不同,/proc 存...
Linux实现基于Loopback的NVI(NAT Virtual Interface)

Linux实现基于Loopback的NVI(NAT Virtual Interface)

Loopback实际上是个hole但是如果它不是一个hole,它确实可以做一些事,类似Cisco的NVI那样。既然前期是“如果它不是一个hole”,那就需要对代码进行一些修改。在修改之前,你必须明白的是,Linux的loopback接口为什么是一个hole。标准规定,所有试图经过loopback接口去往其它地方(非本机)的数据包要全部丢弃。Linux使用loop hole做到了这一点。Linux的限制loopback流量在本机范围的...
编写一个Linux虚拟网卡来实现类NVI

编写一个Linux虚拟网卡来实现类NVI

我们可以在Linux上使用loopback接口来模拟两个阶段的路由抉择,第一个阶段是走一遍PRE/POST ROUTING流程,将NAT实施完毕,第二阶段完成单纯路由转发。然而需要在Netfilter上挂钩子,以便取消关联在skb上的路由项,并且取消关联在skb上的conntrack信息,因为在第二阶段的单纯路由流程里面,我不希望再有什么基于conntrack的动作,因此如果需要有基于conntrack的操作,务必在第一阶段内和NAT一并完成。回过头来看l...
用IP地址的用途理解Loopback接口

用IP地址的用途理解Loopback接口

1.问题IP地址到底是属于主机的还是属于网卡的?这个问题有点太学院派了,现实中,只要懂得IP地址的概念以及IP路由,基本上没有问题。IP作为一个网络层协议,它更多的意义在于寻址而不是标识主机,因此你可以认为IP是属于网卡的。然而不同的人对于IP地址有不同的看法,程序员看来,IP地址是属于主机的,因为他们总是用一个套接字来表示一个服务,套接字中的IP地址表示一台主机,协议和端口号表示了该主机上的一个特定进程;对于网络工程师而言,他们会认为IP地址是属于一个网...
闲聊计算机IP网络

闲聊计算机IP网络

记得刚上第一节《计算机网络》课的时候,下课时就记得网络分为通信子网和资源子网,当时觉得这是多么的教条,时隔多年以后,再来回味这个通信子网和资源子网的划分,还真是能牵扯出来不少东西呢...通信子网和资源子网的划分是横向的划分,而纵向的划分就是诸协议栈。什么是通信子网呢?通信子网就是负责网络交通的子网,它的任务就是路由寻址。什么是资源子网呢?资源子网中存储资源数据。一般而言,处在末梢端的网络都是资源子网,主干部分的则是通信子网。这么解释还是太教条了,如果理解了...
Gedit插件:Embedded Terminal,让你在编辑器内使用命令行终端

Gedit插件:Embedded Terminal,让你在编辑器内使用命令行终端

有时候在Linux上使用基于GUI的程序,你必须在程序窗口和命令行窗口之间切换。这会消耗一些时间。将一个终端窗口嵌入到程序窗口内部是个很好的解决方案。我不知道在其他程序是否可以,但是,如果你为gedit寻找一个这样的解决方案,那么这儿有一个插件-- Embedded Terminal -- 能让你从gedit窗口内部访问命令行终端。相关阅读:Linux终端命令——显示文件内容 http://www.linuxidc.com/Linu...
Subeclipse验证失败的问题-已解决

Subeclipse验证失败的问题-已解决

最近Mac下面重新布置了一下开发环境,遇到一些问题,顺便记录一下。PS:慢慢养成随手写博客的习惯吧,以便日后查看,话说这次重装MyEclipse之后,连怎么破解都没有思路了,搜了半天,原来破解过N次了 >..<继续正题:建立版本库(原来Mac自带SVN服务)svnadmin create /**版本目录路径**/配置文件--svnserve.conf [general] anon-access = none //禁止匿名访问 auth-acce...
<< 781 782 783 784 785 786 787 788 789 790 >>