
linux
文章平均质量分 67
taolinke
这个作者很懒,什么都没留下…
展开
-
centos7 基于wine安装微信wechat并解决聊天输入框无法显示问题
最近在使用centos 7当作日常备用系统,研究了下怎么基于wine安装使用微信,成功安装并且正常使用.分享给需要使用的人.Ubuntu可以参照,步骤类似背景信息:系统: CentOS Linux release 7.7.1908 (Core)输入法: ibus pinyin微信:WeChat_C1018.exewine: 4.0.2.i686(由于微信是32位程序,必须使...原创 2019-11-29 13:49:12 · 4605 阅读 · 0 评论 -
bt3如何在kde桌面上保留新图标
<br />保存这两个文件就好了。<br />/root/.kde/share/apps/kdesktop/IconPositions<br /> <br />/root/.kde/share/config/kdesktoprc<br /> <br />并且别忘记了,把/root/Desktop 下面你建立的新图标文件也保存下~原创 2010-11-28 00:55:00 · 641 阅读 · 0 评论 -
通用线程:Awk 实例,第 2部分
<br />转载自http://www.ibm.com/developerworks/cn/linux/shell/awk/awk-2/<br /> <br />多行记录<br />awk 是一种用于读取和处理结构化数据(如系统的 /etc/passwd文件)的极佳工具。/etc/passwd 是 UNIX用户数据库,并且是用冒号定界的文本文件,它包含许多重要信息,包括所有现有用户帐户和用户标识,以及其它信息。在我的 前一篇文章 中,我演示了 awk如何轻松地分析这个文件转载 2011-03-23 17:26:00 · 504 阅读 · 0 评论 -
Linux 文件系统剖析
级别: 初级M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex Corp.2007 年 12 月 03 日在 文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。对于使用标准的和比较奇特的文件系统以及开发文件系统来说,Linux 是极好的平台。本文讨论 Linux 内核中的虚拟文件系统(VFS,有时候称为虚拟文件系统交换器),然后介绍将文件系统连接在转载 2011-03-27 18:50:00 · 396 阅读 · 0 评论 -
如何恢复 Linux 上删除的文件,第 1 部分
<br />转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc/index.html?S_TACT=105AGX52&S_CMP=w-ccid<br /> 如何恢复 Linux 上删除的文件,第 1 部分<br />原理及普通文件的恢复冯 锐 (fengrui@cn.ibm.com), 软件工程师, IBM Japan 丁 成 (dingc@cn.ibm.com), 软件工程师, IBM<br />简介: 要想恢复误转载 2011-04-01 14:47:00 · 936 阅读 · 0 评论 -
如何修改linux中console下ls显示各种文件的颜色和vim中颜色
<br />vim中的颜色修改使用hi命令。在我的redhat linux as5上,vim默认的已经不错了,除了预编译和注释,那个深蓝色太难看到了,<br />在黑色的背景下面,所以要修改。<br /> <br />在你的vimrc文件里最后加上两句,<br />hi PreProc ctermfg=6<br />hi Comment ctermfg=6<br />这样之后,你会发现好看多了,这个浅蓝色真漂亮。<br /> <br />linux的console下,修改ls显示各种文件的颜色,vi原创 2011-04-02 17:30:00 · 1886 阅读 · 0 评论 -
linux中ramfs的设置
最近在空间只有32M的freescale的MPC8541板上调试程序,在本地linux上写好的程序,编译出debug版后,有20多M,目标板上的空间完全不够用,所以就想到了用ramfs,就是把一部分内存当做硬盘来用,设置非常简单,只需两条命令就可以了。 我是在/tmp下面工作原创 2011-07-22 10:50:44 · 2018 阅读 · 0 评论 -
SMTP邮件服务器postfix配置与使用
原文地址在这里,点击打开链接最近要帮朋友配置一个SMTP服务器,需求就是每天需要向外发送上百万封邮件,google之,发现postfix邮件服务器比较靠谱, 能够发送外部邮件,于是就选它了操作系统:CentOS 5 32bitpostfix安装可以通过源码安装转载 2011-09-09 14:42:14 · 2204 阅读 · 0 评论 -
vim中添加块注释(列模式)的方法–找的好辛苦
vim下1.插入注释:用v进入virtual模式用上下键选中需要注释的行数按Control+v进入列模式按大些“I”进入插入模式,输入注释符“#”,然后立刻按下ESC(两下)2.删除注释先按Control+v进入列模式按光标键选中需要删除的注释符转载 2011-09-20 14:48:20 · 1256 阅读 · 0 评论 -
linun下用mount命令加载ISO文件
转载自:点击打开链接#mkdir /mnt/cdrom#mount -o loop -t iso9660 /home/mydisk.iso /mnt/cdrom转载 2011-10-08 18:08:41 · 829 阅读 · 0 评论 -
socket心跳机制so_keepalive设计三个参数详解
转载自: 点击打开链接SO_KEEPALIVE 保持连接检测对方主机是否崩溃,避免(服务器)永远阻塞于TCP连接的输入。设置该选项后,如果2小时内在此套接口的任一方向都没有数据交换,TCP就自动给对方 发一个保持存活探测分节(keepalive probe)。这是一个对方必须响应的TCP分节.它会导致以下三种情况:1、对方接收一切正常:以期望的ACK响应,2小时后,TCP将发出另一个探转载 2011-11-17 13:14:32 · 15705 阅读 · 0 评论 -
Bash 实例,第 2 部分
<br />转载自:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-2/<br /> <br />我们先看一下处理命令行自变量的简单技巧,然后再看看 bash基本编程结构。<br />接收自变量<br />在 介绍性文章 中的样本程序中,我们使用环境变量 "$1"来引用第一个命令行自变量。类似地,可以使用 "$2"、"$3"等来引用传递给脚本的第二和第三个自变量。这里有一个例子: #转载 2011-03-23 17:24:00 · 407 阅读 · 0 评论 -
摘抄bash与ksh数组使用之异同
<br />转载自:http://falcon-dgb.spaces.live.com/Blog/cns!5566E2215E60F837!1207.entry<br /> <br />在shell脚本编程中,数组是我们保存和处理信息的一种有效工具。本文简单介绍一下在bash和ksh中数组使用的异同。 * 数组的定义<br /> o 其实bash和ksh在数组使用上的主要区别就在于数组定义方式的不同。<br /> o bash<br />原创 2011-03-23 17:27:00 · 1770 阅读 · 0 评论 -
Linux下查看文件编码,文件编码格式转换和文件名编码转换
<br />如果你需要在<br />Linux<br />中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。<br /><br />查看文件编码<br />在Linux中查看文件编码可以通过以下几种方式:<br />1.在<br />Vim<br />中可以直接查看文件编码<br />:set转载 2010-12-02 01:42:00 · 2506 阅读 · 0 评论 -
linux下将中文文件名文件cp到windows目录下后文件名乱码问题的解决
linux中,我的LC_ALL环境是zh_CN.gbk。当我把中文文件名文件cp到windows的fat32盘下后,重起进入windows后发现文件名全是乱码。首先google,baidu了下,发现都推荐用convmv,这个工具是用perl编写的,确实非常好用的工具,不过在我这里它不适合。----------------------------------------------------我是华丽的分割线---------------------------------------------------原创 2010-12-02 17:46:00 · 3908 阅读 · 0 评论 -
aria2一个不错的muti-thread 下载工具 for linux
aria2一个不错的muti-thread 下载工具 for linux原创 2010-12-10 16:45:00 · 1539 阅读 · 0 评论 -
linux下如何利用浏览器播放本地flv文件
虽然这里我写的东西比较少,比较简单,你看了可能觉得,哇,这么简单。但是,到达这里之前,我真的是找了好久,才知道这个方法。------------------------------------------------------我是华丽的分割线--------------------------------------------我本来是想找一个在linux下面播放flv的播放器,网上搜索,大部分说是mplayer,可是自己系统没有带,而且我下载源码装的话会很麻烦 ,还出现没这个包,没那个包。所以我又搜索f原创 2010-12-10 21:25:00 · 4536 阅读 · 0 评论 -
Fedora Linux实用配置方法总结[转]
<br />本文假设你已经完成Fedora的基本安装工作,在此基础上讲解基于Yum的Fedora配置方法,Yum是Fedora Linux下的一种安装软件更新软件方式,Fedora就是用这种方式来安装软件的,除了特殊的软件,如锐捷客户端,基本上yum包括了所有的软件,而这些软件靠yum源来提供,方便、实用。<br />第一步:升级系统方案<br />打开终端输入以下命令:<br /># yum -y install yumex<br /># rpm -ivh http://livna-dl.reloum转载 2010-11-23 22:25:00 · 1056 阅读 · 0 评论 -
实现文本无线上网
<br />首先ifconfig查找自己的网卡标示。<br />然后ifconfig wlan0 up 开启网卡.<br /><br />第一步:<br />/sbin/iwlist wlan0 scan 查找可用的无线ap<br />得到的结果如:<br />Cell 01 - Address: 00:11:22:33:44:55<br /> ESSID:"00001"<br /> Mode:Maste原创 2010-11-23 23:07:00 · 597 阅读 · 0 评论 -
JFFS2 文件系统及新特性介绍
<br />1. 为什么需要 JFFS2<br />这一小节首先介绍了闪存相对于磁盘介质的特别之处,然后分析了将磁盘文件系统运行在闪存上的不足,同时也给出了我们使用 JFFS2 的理由。<br />1.1 闪存(Flash Memory) 的特性和限制<br />这里所介绍的闪存的特性和限制都是从上层的文件系统的角度来看的,而不会涉及到具体的物理特性。总的来说,有两种类型的 flash memory: NOR flash 和 NAND flash. 先介绍一下这两种闪存所具有的共同特性。<br />A) 闪转载 2011-03-02 16:12:00 · 713 阅读 · 0 评论 -
BusyBOx
概述<br /> BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。1、BusyBox 的诞生<br /> BusyBox 最初是由 Bruce Perens 在 1996 年为转载 2011-03-02 16:36:00 · 507 阅读 · 0 评论 -
BusyBox simplifies embedded Linux systems
<br />The birth of BusyBox<br />BusyBox was first written by Bruce Perens in 1996 for the Debian GNU/Linux setup disk. The goal was to create a bootable GNU/Linux system on a single floppy disk that could转载 2011-03-02 16:57:00 · 891 阅读 · 0 评论 -
VIM中自己没记住的小技巧,行内搜索和搜索当前word和忽略大小写查找和缩进代码和光标返回
f命令可以进行行内搜索。输入fx可以找到下一个x字符。F命令可以在反方向进行行内搜索,输入Fx可以找到上一个x字符。t命令同样是进行行内搜索,但是光标停留在符合条件的字符的前面。输入tx使光标停留在下一个x字符的前面。T命令可以在反方向进行行内搜索,但是光标停留在符合条件的字符的下一个字符上。输入tx使光标停留在上一个x的后面的字符上。查找当前词。一个简单的方法可以让你查找下一个和当前词一样的词,你不比输入/currentword,你可以直接按下*就可以查找下一个currentword。#可以让你向上查转载 2011-03-04 10:11:00 · 3877 阅读 · 0 评论 -
proftpd 登录时间长,而且会连接客户端的113端口解决办法
按照,鸟哥的指示,鸟哥的私房菜安装完proftpd后,我登录的时候,发现很慢,而且在发现服务端一直在连接我客户端机器的113端口,上网查后没有什么好办法。后来发现,proftpd的xinetd配置文件和telnet的配置文件不是很相同,proftpd配置文件内容如下,service ftp{ disable = no flags原创 2011-12-27 17:02:34 · 1595 阅读 · 0 评论 -
基于管道的popen和pclose函数
转载自:http://my.oschina.net/renhc/blog/35116标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。子进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下转载 2012-10-10 17:33:44 · 1645 阅读 · 0 评论 -
linux中设置CUPS打印机
这两天花了些时间研究了一下cups的打印设置,发现网上的资料说得不清不楚,于是决定把我的设置记录下来供大家将来参考。我的LINUX是 redhat enterprise 3在这篇文章中,假设CUPS打印服务器的主机名为: server, 打印机的主机名为: HP, 客户端主机名为: client。首先,要启动CUPS打印服务,用下面这个命令:/etc/init.d/cups s转载 2012-02-24 14:20:45 · 20638 阅读 · 2 评论 -
Dissecting Message Queues(不同消息中间件Throughput和latency
转载自:http://bravenewgeek.com/dissecting-message-queues/有一些结果图片无法显示,可以去原文查看.Continuing my series on message queues, I spent this weekend dissecting various libraries for performing distributed m转载 2016-01-15 20:03:17 · 2671 阅读 · 0 评论 -
Fast, Scalable Networking in Go with Mangos-nanomsg in go
package main import ("fmt""os""time""github.com/gdamore/mangos""github.com/gdamore/mango转载 2016-01-15 20:35:08 · 2170 阅读 · 0 评论 -
nanomsg使用笔记-1
目前大致的使用情况是使用pollfd,begin:nn_rep nonn_push nonn_pub can outnn_req can outnn_survey can in can out但是如果没有survey就去recv,会报错EFSM.使用nn_errno和nn_strerror打印错误信息原创 2016-01-16 18:23:09 · 6967 阅读 · 0 评论 -
ping失败,如果在路由表main内没有entry
这是一个没有完全理解的网络路由问题,现象如下:[root@localhost ~]# ip a s dev eth1 3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:1e:67:64:ee:b8 brd ff:ff:ff:原创 2015-11-30 14:55:07 · 2608 阅读 · 1 评论 -
CentOs 6.x 升级 Python 版本
转载自:http://ruiaylin.github.io/2014/12/12/python%20update/在CentOS 6.X 上面安装 Python 2.7.XCentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意转载 2016-01-06 10:59:25 · 2031 阅读 · 0 评论 -
python报错PyUnicodeUCS2_AsUTF8String或者PyUnicodeUCS4_AsUTF8String的问题
如果自己单独升级了python,或者有多个版本的python时,便有可能出现此问题.问题表象为:报错:undefined symbol: PyUnicodeUCS2_AsUTF8String或者undefined symbol: PyUnicodeUCS4_AsUTF8String.根本原因时python和某个你用的库编译时指定的UCS编码方式不对.编译python时,可以通过指定--原创 2016-01-06 23:35:01 · 16906 阅读 · 1 评论 -
ssh 连接报错:debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
The solution was found here: SSH works in putty but not terminalin Ubuntu 13.10/12.10, login and gain sudo access.Edit /etc/ssh/ssh_config, uncomment the following linesCiphers aes128-ctr,aes1转载 2016-01-07 00:00:48 · 6567 阅读 · 0 评论 -
Thinkpad X240在Centos 7下使用ID 138a:0017或者vfs5011指纹识别
Thinkpad X240在Centos 7下使用ID 138a:0017或者vfs5011指纹识别我的笔记本是ThinknPad X240,自带的指纹识别器,通过命令lsusb可以查看:[zz@zz ~]$ lsusbBus 001 Device 002: ID 24ae:2003 Bus 001 Device 003: ID 1a40:0101 Terminus Technology I原创 2015-11-16 17:43:16 · 5236 阅读 · 2 评论 -
rust language
以前没怎么注意这个新语言,最近仔细学习了下,她已经成为了我的最爱了。我个人的语言背景是:C,汇编,BASH,VC,主要开发加密机软件服务,调度硬件模块,算法优化,系统脚本,还有一些windows的界面管理工具。在我的主场,其实rust没有太大的优势,特别是算法优化方便,但是rust提供了太多太多我一直需要的东西了,最大的就是函数式编程,现在rust也发布了1.0了,我会利用一切业余时间原创 2015-05-18 11:41:42 · 2659 阅读 · 0 评论 -
centos 6.5安装的UEFI-GPT回退为MBR引导
我自己在服务器上装了centos 6.5系统,默认用的就是UEFI,没有注意可以只用GRUB,接着问题就出现了,我在服务器内安装了另外一块带grub启动系统的硬盘,这个硬盘启动系统后,如果去掉此块硬盘,再重新启动,总是识别不出来centos 6.5的UEFI,这个可以通过启动主板的UEFI,然后用UEFI的命令:mount fs0fs0:cd EFIcd redhatgrub.ef原创 2014-05-22 18:41:34 · 7760 阅读 · 0 评论 -
linux抢占式内核的描述
User PreemptionUser preemptionoccurs when the kernel is about to return to user-space, need_resched is set,and therefore, the scheduler is invoked. If the kernel is returning touser-space, it knows转载 2012-02-16 10:36:44 · 658 阅读 · 0 评论 -
ASN1_FBOOLEAN的解释
碰到ASN1_FBOOLEAN一开始还没认识,只知道是个BOOL类型的,后来在tasn_typ.c中找到了解释。/* Three separate BOOLEAN type: normal, DEFAULT TRUE and DEFAULT FALSE */IMPLEMENT_ASN1_TYPE_ex(ASN1_BOOLEAN, ASN1_BOOLEAN, -1)IMPLEMENT_A原创 2012-04-12 13:39:36 · 2246 阅读 · 0 评论 -
Linux下system()函数返错,errno是ECHILD
转载自:http://my.oschina.net/renhc/blog/54582今天,一个运行了近一年的程序突然挂掉了,问题定位到是system()函数出的问题,关于该函数的简单使用在我上篇文章做过介绍: http://my.oschina.net/renhc/blog/53580 先看一下问题简单封装了一下system()函数:int pox_system转载 2012-10-10 17:15:25 · 11187 阅读 · 1 评论 -
Linux下使用system()函数一定要谨慎
转载自:http://my.oschina.net/renhc/blog/53580曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说我用了什么方法,这里必须转载 2012-10-10 17:31:39 · 1528 阅读 · 0 评论