Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

如何用wifi-linux检测AP信号强度

如何用wifi-linux检测AP信号强度

作为一名Python极客,我喜欢在github上挖掘新的用于Linux用户的Python工具。今天我发现了一款用Python写成的用于检测AP信号强度的工具:wifi-linux。我已经在wifi-linux上实验了大约两个小时,并且它工作的很好,但是我希望在不久的将来在作者那里看到一些单元测试,因为命令plot无法在我的电脑上工作,并且会导致一些问题。什么是wifi-linux根据github上作者账号的官方的 readme.md文件, wifi-lin...
如何使用 Linux 命令压缩 JPEG 图像

如何使用 Linux 命令压缩 JPEG 图像

问题: 我有许多数码照相机拍出来的照片。我想在上传到Dropbox之前,优化和压缩下JPEG图片。有没有什么简单的方法压缩JPEG图片并不损耗他们的质量?如今拍照设备(如智能手机、数码相机)拍出来的图片分辨率越来越大。甚至3630万像素的Nikon D800已经冲入市场,并且这个趋势根本停不下来。如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制、带宽限制的云。事实上,这里有一个非常简单的方法压缩JPEG图像。一个叫&ldquo...
在Ubuntu/Fedora/CentOS中安装Gitblit

在Ubuntu/Fedora/CentOS中安装Gitblit

Git是一款注重速度、数据完整性、分布式支持和非线性工作流的分布式版本控制工具。Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统。和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器。像Linux内核一样,Git也是在GPLv2许可证下分发的自由软件。本篇教程我会演示如...
Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2

Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2

现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。本文以在RedHat Linux安装GCC4.9.2为例(因在项目开发过程中要求使用,没有用最新的GCC版本),介绍Linux安装GCC过程。安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的...
OpenDaylight的Helium(氦)版本安装

OpenDaylight的Helium(氦)版本安装

OpenDaylight(以下简写为ODL)的Helium(氦)版本已发布,具体详情可参考ODL官网。Helium(氦)版本只发布了一个版本,下载链接地址为http://www.opendaylight.org/software/downloads/helium。官网中分别共享了版本、安装向导、用户向导、开发者向导手册,可进行下载学习。1 Helium安装本文介绍的Helium(氦)版本基于Ubuntu12.04进行安装,ODL源文件版本是完全可移植的,但...
CentOS目录结构详解

CentOS目录结构详解

使用Linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是Linux目录结构说明 本人使用的是CentOS系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表Linux相关的文章,记录自己的Linux点点滴滴。linux 目录结构/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、m...
Netfilter/Iptables详解

Netfilter/Iptables详解

防火墙的简介防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合,它能增强机构内部网络的安全性。它通过访问控制机制,确定哪些内部服务允许外部访问,以及允许哪些外部请求可以访问内部服务。它可以根据网络传输的类型决定 IP 包是否可以传进或传出内部网。防火墙通过审查经过的每一个数据包,判断它是否有相匹配的过滤规则,根据规则的先后顺序进行一一比较,直到满足其中的一条规则为止,然后依据控制机制做出相应的动作。如果都不满足,则将数据包丢弃,从而保护网络的安全。...
Iptables使用说明

Iptables使用说明

一:前言防火墙,其实说白了讲,就是用于实现 Linux 下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型来讲,我们知道第三层是网络层,三层的防火墙会在这层对源地址...
4 个 lvcreate 常用命令举例

4 个 lvcreate 常用命令举例

4 个 lvcreate 常用命令举例逻辑卷管理(LVM)是广泛使用的技术,并拥有极其灵活磁盘管理方案。主要包含3个基础命令:创建物理卷使用pvcreate创建卷组并给卷组增加分区vgcreate创建新的逻辑卷使用lvcreate下列例子主要讲述在已经存在的卷组上使用lvcreate创建逻辑卷。lvcreate命令可以在卷组的可用物理扩展池中分配逻辑扩展。通常,逻辑卷可以随意使用底层逻辑卷上的任意空间。修改逻辑卷将释放或重新分配物理卷的空间。这些例子已经在...
LinSSID:一款Linux下的图形化Wi-Fi扫描器

LinSSID:一款Linux下的图形化Wi-Fi扫描器

介绍你可能知道,LinSSID 是一款可以用于寻找可用无线网络的图形化软件。它完全开源,用C++写成,使用了Linux wireless tools、Qt5、Qwt6.1,它在外观和功能上与Inssider (MS Windows 下的)相近。安装你可以使用源码安装,如果你使用的是基于DEB的系统比如Ubuntu和LinuxMint等等,你也可以使用PPA安装。你可用从这个下载并安装LinSSID。这里我门将使用PPA来安装并测试这个软件。添加LinSSI...
树莓派2 安装 OpenELEC

树莓派2 安装 OpenELEC

在下的树莓派2终于到货了,小巧的身材及超低的功耗,配合 OpenELEC 成为家庭高清播放机及简易 NAS 的不错选择。本文将简述折腾经历。安装 OpenELEC基于 Kodi 且适用于树莓派的 Linux 发行版有很多,选择 OpenELEC 主要是由于我的预期实现的用途比较简单,且其对新近上市的树莓派2 支持比较快。您也可以选择其他 Linux 发行版后自行安装 Kodi。OpenELEC 从 5.0.1 开始支持树莓派2,其最新版本是 5.0.6,可...
CentOS 7 版本如何实现开机以图形界面启动?

CentOS 7 版本如何实现开机以图形界面启动?

新版本的 CentOS 7 和之前版本有些不同. 以开机运行级别来举例, 我们之前对/etc/inittab 配置文件的修改,已经成为历史, id:5:initdefault: 的配置已经不生效了XD。新版本的Cent OS 里,已经做了调整. /etc/inittab 文件的第7行已经做出了说明: 系统已经使用"targets" 取代了运行级别的概念. 系统有两种默认的"targets": 多用户.target 对应之前版本的3 运行级别; 而图形.ta...
性能优化:使用Ramlog将日志文件转移到内存中

性能优化:使用Ramlog将日志文件转移到内存中

Ramlog 以系统守护进程的形式运行。在系统启动时它创建虚拟磁盘(ramdisk),将 /var/log 下的文件复制到虚拟磁盘中,同时把虚拟磁盘挂载为/var/log。然后所有的日志就会更新到虚拟磁盘上。而当 ramlog 重启或停止时,需要记录到硬盘上的日志就会保留在目录/var/log.hdd中。而关机的时候,(ramdisk上的)日志文件会重新保存到硬盘上,以确保日志一致性。Ramlog 2.x默认使用tmpfs文件系统,同时也可以支持ramfs...
如何在 Linux 中使用类似智能手机外观的 Conky 天气插件

如何在 Linux 中使用类似智能手机外观的 Conky 天气插件

智能手机都拥有一些平滑地融入手机外观的天气小插件,现在幸亏有了 Flair Weather Conky,你便可以在你的 Linux 桌面中拥有像智能手机一样的天气外观。我们将使用一个 GUI 工具Conky Manager 在 Linux 中轻松地管理 Conky。那就先让我们看看如何在 Ubuntu 14.10,14.04、Linux Mint 17 及其他 Linux 发行版本中安装 Conky Manager 吧。安装 Conky Manager打开...
在CentOS 7上给一个网卡分配多个IP地址

在CentOS 7上给一个网卡分配多个IP地址

有时你也许想要给一个网卡多个地址。你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做。我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址。想知道怎么做么?好的,跟随我,这并不难。首先,让我们找到网卡的IP地址。在我的CentOS 7服务器中,我只使用了一个网卡。用root特权运行下面的命令:ip addr示例输出:1: lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqu...
关于Python的默认字符集

关于Python的默认字符集

本文将简要介绍Python程序解析使用的字符集历史和配置方法。背景: 在写脚本程序的时候难免会设计一些和中文相关的变量内容。这个时候对于一个Python新手(包括我在内)来说如何配置python使之能够正确识别程序内的中文内容就会变得非常头疼。本文将会简要介绍Python字符集的配置方法和一些相关历史信息。Python的默认字符集Python的默认字符集在几个大版本中有过改变,以下是各个版本的默认字符集列举:Python2.1及以前: latin1Pyth...
RabbitMQ之Queue属性测试

RabbitMQ之Queue属性测试

本篇围绕 RabbitMQ 中最基本的 fabric – queue 进行讨论,主要介绍其常用的几个属性设置,以及在实际使用中的约束条件。常用queue属性在 rabbitmq-c代码中可以看到如下代码上图所示为queue声明时使用的结构体。其中最容易让使用者迷惑的3个属性是durable、exclusive和auto_delete。上图所示为consumer从queue进行消息消费时用于设置属性的结构体。其中最容易让使用者迷惑的属性是excl...
<< 931 932 933 934 935 936 937 938 939 940 >>