
Linux杂项
文章平均质量分 71
俄罗斯方块高手
这个作者很懒,什么都没留下…
展开
-
如何检测网络中断, 并自动重启网卡
本人比较穷,住的是平民窟。所以,要和别人共享网络。很多不厚道的人喜欢用arp 病毒攻击。害的我的网络不是很稳定,经常会断网。断网后,必须,重启网卡网络才能恢复。 一来重启网卡麻烦,每次断网了都要手动重启一下,二来,晚上挂机下载电影,经常下个半个小时,网络就断了,害我原创 2011-09-09 09:56:53 · 2107 阅读 · 0 评论 -
linux 的库操作命令 ar和nm
当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。1.ar基本用法2.nm基本用法命令 当我们的程序中有经常使用的模块,而且原创 2011-09-09 10:07:36 · 427 阅读 · 0 评论 -
ubuntu添加开机启动
ubuntu (我的是 9.10)的开机启动会和 redhat suse 这些发行版会稍有差别,比如默认情况下没有 /etc/inittab 的配置文件,redhat 发行版在启动级别 3 上是文本模式登录,而 ubuntu 的启动级别2~5 都是一样的启动。现在,添加一个自原创 2011-09-09 10:08:27 · 516 阅读 · 0 评论 -
linux:vi 替换命令
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/viv原创 2011-09-09 09:56:25 · 637 阅读 · 0 评论 -
设置vim语法高亮显示和自动缩进
1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。 2、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示: syntax on2) 如原创 2011-09-09 10:01:40 · 628 阅读 · 0 评论 -
简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2012-09-20 15:12:00 · 679 阅读 · 0 评论 -
Mount Error
mount: wrong fs type, bad option, bad superblock on //10.2.64.7/Public, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might n原创 2012-11-13 13:43:42 · 1999 阅读 · 0 评论 -
解决Ubuntu Unity系统托盘不显示部分程序图片的问题
由于在Unity中,Ubuntu对系统托盘采取了白名单机制,只有在白名单内的程序才能在系统托盘处显示图标,这显然不符合我们的要求。因为我们还需要开启一些中国特色的软件,如WINE、AIR程序等。1.所以需要解除这一设置:如果你想所有的程序都可以显示,则在终端运行下面命令:gsettings set com.canonical.Unity.Panel systray-whit原创 2013-01-08 10:46:21 · 923 阅读 · 0 评论 -
GTK Gstreamer media player
myPlayerUI.c#include "myType.h"#ifdef _DB#define Debug(format, ...) printf("--->> Debug .... LINE %-5d" format "\n", __LINE__, ##__VA_ARGS__);#else#define Debug(format, ...)#endifstatic void d原创 2013-03-08 15:55:05 · 1266 阅读 · 0 评论 -
Linux/Ubuntu下android设备添加adb驱动
Linux/Ubuntu下android设备添加adb驱动参考1:http://developer.android.com/tools/device.html#setting-up 参考2:http://bbs.myhack58.com/read.php?tid-680220-uid-9990.html1、先在android设备上勾选上USB调式(设置->开发人员选项->U转载 2013-11-12 09:51:52 · 1687 阅读 · 0 评论 -
linux 添加交换分区
有时,你会有必要在安装后添加更多的交换空间。例如,你把系统内存从1GB升级到2GB,但是你只有1GB的交换内存。如果你执行的是大量使用内存的操作或运行需要大量内存的程序,把交换区增加到2GB可能会对你有利。你有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区,不过,若你没有多少空闲空间可用,创建交换分区可能会不大容易。要添加一个交换分区(假设 /dev/hdb2原创 2011-09-09 10:06:03 · 825 阅读 · 0 评论 -
自定义 Git - 配置 Git
配置 Git如第一章所言,用git config配置 Git,要做的第一件事就是设置名字和邮箱地址:$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com从现在开始,你会了解到一些类似以上但更为有趣的设置选项来自定义 Git。先过转载 2015-01-09 10:15:29 · 533 阅读 · 0 评论 -
用gitolite搭建git server
在Ubuntu上测试安装一下git server,为后面项目的代码管理做准备。记录流水账如下, 中间关于git 命令的使用说明不做过多解释,需要了解的请google或者直接git help:我用到了三个用户:eric,root,giteric是ubuntu的登陆用户,root就不用说了,git是用来支持gitolite的system用户(下面会说到创建过程)。 我的serv转载 2015-04-15 17:43:14 · 480 阅读 · 0 评论 -
ffmpeg configure 参数翻译
已经测试,可以解码H264和RTP, LIB和DLL一共2.7M./configure --disable-everything --disable-muxers --disable-avdevice --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-zlib --disable-b转载 2016-02-02 17:57:15 · 744 阅读 · 0 评论 -
Linux下挂载服务器
mount -t cifs -o username=username,domain=dom,password=passwd //ip/part /mnt/mediausername 为用户登录服务器的用户名dom 为服务器(域)名passwd 为对应用户的密码原创 2011-09-09 10:02:00 · 633 阅读 · 0 评论 -
配置有线和无线网络笔记linux欢迎大家拍砖
有线wlan,这里有线设备名称为eth0(有关有线和无线设备可以在目录/sys/class/net/目录下看到)主要配置文件:/etc/network/interfaces 这个文件是保存ip,netmask,gateway信息的(包括静态和动态),实时生效的/et原创 2011-09-09 10:00:49 · 978 阅读 · 0 评论 -
Linux安装命令小结
Linux安装命令小结 此外您需要定期运行这一命令以确保您的软件包列表是最新的。apt-get install packagename——安装一个新软件包(参见下文的aptitude) apt-get remove packagename——卸载一个已安装的软件包(保留配原创 2011-09-09 09:57:49 · 438 阅读 · 0 评论 -
VIM+Cscope用法
:help cscope在前面的文章中介绍了利用ctags生成的tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。Cscope具有纯正的Unix血统,它最早是由贝尔实验原创 2011-09-09 09:58:36 · 446 阅读 · 0 评论 -
Linux系统备份
linux系统备份虽然在平时不经常使用,但是网络管理员会经常遇到linux系统的恢复问题,由于linux系统是处于命令符的操作界面所用在系统的恢复起来的时候比较繁琐。 linux系统备份一直是从windows转到linux的用户关心的问题。由于众所周知的原因,有经验的w原创 2011-09-09 09:59:06 · 466 阅读 · 0 评论 -
关于Linux Grep命令使用的详细介绍
1. grep简介 grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来原创 2011-09-09 09:59:33 · 467 阅读 · 0 评论 -
ssh问题:ssh_exchange_identification: Connection closed by remote host
启动sshd服务时,报如下的错误信息:引用# /usr/local/sbin/sshdCould not load host key: /usr/local/etc/ssh/ssh_host_rsa1_keyCould not load host key: /原创 2011-09-09 10:02:36 · 5727 阅读 · 0 评论 -
Linux硬件信息查询汇总一览
注:以下实用工具大部分是GNU工具集,适用于GNU/Linux,其他Unix衍生发行版可能不自带(可能需要自己手动编译)。--------------------------------------------------1, 主板信息-查看主板的序列号-----原创 2011-09-09 10:03:01 · 646 阅读 · 0 评论 -
GDB手册
GDB手册1:一个GDB会话样例GDB:第一章第一章:一个GDB会话样例1 一个GDB会话样例 你可以随意用这部手册来了解有关GDB的一切。然而,一些趁手的命令就足以开始使用调试器。这一章介绍了这些命令。 在这个简单的会话里,我们强调用户输入用黑体来显原创 2011-09-09 10:05:33 · 3152 阅读 · 0 评论 -
apt-get 与yum
rpm 包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知原创 2011-09-09 10:06:32 · 507 阅读 · 0 评论 -
linux(Ubuntu) NFS
Ubuntu 默认是没有nfs服务的,所以需要自己安装1、安装nfs服务版 apt-get install nfs-kernel-server2、修改nsf配置文件 vi /etc/exports 在文件中添加n原创 2011-09-09 10:07:06 · 593 阅读 · 0 评论 -
Linux网络配置命令
首先,先了解传统的网络配置命令: 1. 使用ifconfig命令配置并查看网络接口情况 示例1: 配置eth0的IP,同时激活设备: # ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 示例2: 配置eth0别名设备 eth0原创 2011-09-09 09:57:21 · 494 阅读 · 0 评论 -
Linux文件系统及目录
Linux 文件系统的目录结构 Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的。各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多。1. / 文件系统的入口,最高一级目录原创 2011-09-09 10:00:11 · 730 阅读 · 0 评论 -
程序调试
假设开发者希望知道上文提到的libhello.so库中是否定义了 ppp(): $nm libhello.so |grep ppp U如果可执行文件包括调试符号,那么确定哪一行代码导致了问题是可以做到的。对该地址和可执行文件使用addr2line 程序,如下原创 2011-09-09 10:08:51 · 447 阅读 · 0 评论 -
Linux下tftp服务配置--简单笔记
因为要用到u-boot,所以需要配置一下tftp服务!关于它的文档网上有很多,这里仅是为了做一下记录,别无创新的地方!非新人勿顶!1、安装三个软件包:tftp、tftpd 和 netkit-inetd (debian 6.0使用的是openbsd-inetd),tftp是原创 2011-09-09 10:01:14 · 618 阅读 · 0 评论 -
linux lsof
lsof 简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接 和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在原创 2011-09-09 10:09:12 · 485 阅读 · 0 评论 -
error:140A90F1:SSL routines:SSL_CTX_new:unable to load ssl2 md5 routines
Find the following information:http://comments.gmane.org/gmane.comp.lib.boost.asio.user/2099Well I think I have figured out what the issue is, or at least narrowedit down. I hav翻译 2017-01-04 16:25:18 · 2735 阅读 · 0 评论