用开源的 Darktable 进行照片处理
如果你拍摄的照片值得处理,那么你可以看看 Darktable 为你提供了什么。
很难说好照片是如何产生的。你必须在正确的时间出现在正确的地点。你必须准备好相机和构图的观察力。而这只是发生在相机里的部分。好的摄影还有另一个阶段,许多人都没有想到这一点。它曾经需要在 暗房 中的灯光和化学品,但在今 ...
centos 系统下安装配置FastDFS步骤分享
centos 系统下安装配置FastDFS步骤: 1:安装libevent(libevent-2.0.16-stable) ##卸载系统自带libevent rpm -qa|grep libevent rpm -e libevent* ##为Trackerd和Storaged节点节点安装libevent cd /home/ylh wget http://unclelu-server.googlecode.com/files/libevent-2.0.16-stable.tar.gz tar -zxvf libevent-2.0 ...
Hyper-V装CentOS需要的Linux Integration Components的步骤分享
步骤如下:
首先需要kernel-devel和gcc
我的是64位的CentOS,还需要adjtimex RPM确保时间准确性
因为没网,安装就得从光盘安装。要将yum的repo设置为光盘
于是
# cd /etc/yum.repo.d
两个repo
CentOS内有两个repo
CentOS-Base.repo及CentOS-Media.repo
Base.repo是在线更新repo
Media ...
CentOS ip_conntrack: table full, dropping packet 的解决方法
那么,为什么会出现 ip_conntrack: table full, dropping packet 呢?iptables 使用一张连接跟踪表,来描述连接状态,当这张表满了,就会在日志里面写入该信息。这可能有点难以理解,那么到底在什么情况下,我们需要在日志里面查找这条记录呢? 当你发现,PING 服务器的结果,出现丢包,或者出现延迟不稳定,忽高忽低, ...
CentOS minimal 版安装图形界面的步骤分享,中文语言包.
1、连接网络: CentOS minimal.iso安装好后,进入终端,默认是不开网络的, 首先启用网卡, 自动获取ip. ifconfig eth0 up dhclient eth0 这时候再 ifconfig 一下,就可以看见已经自动分配好IP了 2、安装X Window: yum groupinstall "X Window System" 3、安装gnome: yum groupinstall "Desktop" (6.2中Desktop就 ...
ubuntu系统下向U盘拷贝数据提示目标是只读的
在ubuntu11.04下使用U盘的时候,发现U盘变成只读的了,向U盘拷贝数据,提示“目标是只读的”,如下:
在网上搜素了一下,发现有一篇文章如下:
****************************************************************************************************
今天往U盘/SD Card 写文件时发现无法写入,仔细看了下,U盘是 ...
Debian比拼Ubuntu 谁能称霸Linux桌面领域
早在Ubuntu问世之前,Debian已经是Linux领域的一股主力军了。更确切地来说,正是Debian这款Linux发行版,让从Knoppix到Simply Mepis的其他众多发行版得以成为现实。这就好比是Ubuntu之于Linux Mint的关系:Ubuntu为Mint提供了便于开发的基础。在本文中,本人将详细介绍Debian与Ubuntu相比孰优孰劣,以及Dibian是不是有能 ...
Linux线程退出方式总结(推荐)
在编写多线程代码时,经常面临线程安全退出的问题。
一般情况下,选择检查标志位的方式:
在线程的while循环中,执行完例程后,都对标志位进行检查,如果标志位指示继续执行则再次执行例程,如果标志位设置为退出状态,则跳出循环,结束线程的运行。
这个标志位需要主线程(或其他线程)设置,设置后,主线程调用p ...
Linux恢复删除文件的lsof命令详解
lsof命令
lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。
在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件 ...
Ubuntu系统下安装Sublime Text 2的方法
1. 下载Sublime Text 2
在官网下载对应系统位数的版本,从压缩包中提取出源代码,解压后文件夹中的"sublime_text"双击即可直接运行。
2. 建立快捷链接
将整个文件夹"Sublime"拷贝到 /opt 目录下,然后打开终端输入以下命令为sublime_text建立链接:
复制代码
代码如下:
sudo ln -s /opt/Sublim ...
将Sublime Text 2固定到Ubuntu启动器的方法
Sublime Text 2是我用过的感觉最好的代码编辑器,UI和插件管理都很棒,而且现在处于无限期可以免费试用中,Ubuntu也是我最喜欢的Linux操作系统。因为Sublime Text并不是需要安装,所以缺少Ubuntu桌面运行的一些基本配置,比如不能将它加入桌面侧边的启动器。
而Ubuntu上也没有快捷方式的说法,而通过软件中心安装的软件 ...
Linux多线程锁属性设置方法
互斥锁是Linux下多线程资源保护的常用手段,但是在时序复杂的情况下,很容易会出现死锁的情况。
可以通过设置锁的属性,避免同一条线程重复上锁导致死锁的问题。
通过int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type)接口设置
一般是以下四种属性:
?
1
...
浅谈Linux条件变量的使用
Linux线程同步之间存在多种机制,条件变量是一种类似操作系统里提到的生产者-消费者算法的同步机制,允许线程以无竞争的方式等待特定条件的发生。
示例伪代码:
?
1
2
3
4
5
6
...
haproxy+keepalived负载均衡之主备切换(centos)
VIP: 192.168.1.100 Master: 192.168.1.238 Slave: 192.168.1.239 真实IP: RIP1: 192.168.1.235 RIP2: 192.168.1.236 以下为安装步骤 第一步:安装haproxy 下载http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.18.tar.gz #tar zxvf haproxy-1.4.18.tar.gz #make TARGET=linux26 #make install 第二步: ...
CentOS命令大全 包括:系统命令,各种服务器搭建等
下面,就给大家介绍这些CentOS常用命令。
一:使用CentOS常用命令查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
[root@localhost /]# grep "CPU" /proc/cpuinfo
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name : Intel(R) Pentium(R) Dual CPU E ...
CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享
系统版本是5.2,把安装memcached的方法记录下先:
复制代码
代码如下:
cd ~/memcached
wget -c http://www.monkey.org/~provos/libevent-1.4.10-stable.tar.gz
wget -c http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz
#安装libevent
tar -zxvf libevent-1.4.10-stable.tar.g ...
pptp及l2tp安装教程篇一安装pptp方法
该篇文章是安装pptp,下一篇将写安装l2tp。这实际是是根据记忆写的,可能在步骤或配置上会有遗漏,争取下次用虚拟机自己动手安装来试试,如有错误,请指教。 1、首先要安装pptp的源,以Centos 6为例:
复制代码
代码如下:
yum update
yum install ppp iptables
rpm -Uvh http://poptop.sourceforg ...
Ubuntu 下忘记用户名和登录密码的解决方法
今天去公司实习,公司给我配了一台旧电脑,电脑上装了双系统(XP和Ubuntu),可Ubuntu系统开机需要用户名和密码,这时怎么办呢?(我琢磨着原来使用这台电脑的员工肯定已经离开公司了,还是自己想办法解决吧)最终在网上找到了修改用户名和密码的方法。如下
(1)首先Restart系统(右上角下拉后有个选项)
(2)长 ...
apt-get update出现NO_PUBKEY错误的解决方法
该问题也会出现在Ubuntu其他的版本中,实际上在商家上线的系统模版中或多或少都有一些类似的细节错误,值得我们在使用中注意并修正。当然这一类的问题实际上并不算大,只是解决起来可能需要一些搜索工作。
apt-get update返回NO_PUBKEY错误的解决方法
错误代码:
复制代码
代码如下:
W: GPG error ...
对send(),recv()函数的全面理解
int send( SOCKET s, const char FAR *buf, int len, int flags );
不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。
客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。
该函数的第一个参数指定发送端套接字描述符;
第二个参数指明一个存放应用 ...