Linux
文章平均质量分 64
wzb56
never say die! never ever give up!
人活着,你也让别人活!
前半生不犹豫,后半生不后悔!
改变一生的无外乎两种东西:一是你读过的书,一是你遇到的人。
改变命运的无外乎两种东西:一是你读过的书,一是你遇到的人。
展开
-
CentOS 系统的基本配置
前 言 在 CentOS 安装好之后,安全性以及对硬件的适应性方面,可能并不完全符合我们的实际情况。在这里,对新的 CentOS 系统进行初始环境设置将以如下方面为原则: 1,为了安全,尽最大可能将访问限制限制到可能的最大程度; 2,为了节省内存及 CPU 使用率(以及安全方面的考虑),尽最大可能将不需要的服务关闭; 3,为了减少误操作可能带来的损失,平时通过 wheel 组用户登录进行转载 2011-06-30 12:57:00 · 987 阅读 · 0 评论 -
在Linux系统中禁用用户帐号
在Linux系统中如何禁用用户帐号 通过以下方法来禁用linux用户账户 方法1:Linux系统使用/etc/passwd文件存储用户账户信息,包括用户名、密码和主目录位置等信息。通过修改此文件来禁用用户。只要要在用户前加入"#"即可。[root@localhost /]# vi /etc/passwd#new:x:501:501::/home/new:/bin/bash 方法2:/etc/sha原创 2011-06-29 15:53:00 · 12172 阅读 · 0 评论 -
远程解决centos的网络问题: service network start 出现RTNETLINK answers: File exists错误解决
service network start 出现RTNETLINK answers: File exists错误解决 或者/etc/init.d/network start 出现RTNETLINK answers: File exists错误解决 (呵呵,原创 2011-07-03 22:32:31 · 6395 阅读 · 0 评论 -
A JIT for packet filters
A JIT for packet filters By Jonathan CorbetApril 12, 2011 The BerkeleyPacket Filter (BPF) is a mechanism for the fast fi转载 2011-07-22 15:26:15 · 1127 阅读 · 0 评论 -
The 3.0 kernel is out
The 3.0 kernel is out[Posted July 22, 2011 by corbet] The 3.0 kernel is out [Kernel] Posted Jul转载 2011-07-22 15:34:34 · 648 阅读 · 0 评论 -
Linux kernel 3.0
Linux 3.0Summary:Besides a new version numbering scheme, Linux 3.0 also has several newfeatures: Btrfs data scrubbing and automatic defragme转载 2011-07-22 15:41:14 · 1287 阅读 · 0 评论 -
Abstraction and function pointers
Computer Science from the Bottom UpPrevChapter 1. General Unix and Advanced CNextAbstraction and function pointersTo a programmer, reading d转载 2011-07-19 22:50:18 · 712 阅读 · 0 评论 -
换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix
换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix一、区别换行符:1.windows中的换行符是\r\n,2. linux/unix下的换行符是\n。其原创 2011-10-10 19:53:45 · 23963 阅读 · 1 评论 -
用U盘做的ubuntu10.04系统盘装机后,用户登录GNOME后,数秒后系统的死机的解决
最近,突然想用ubuntu装机,体验一下其3D效果,以前在vmware下用过ubuntu感觉不错。就选他了。一、下载ubutu安装镜像文件尽管现在都有ubuntu10.10的稳定版了,甚至 ubuntu11.04试用版,哥不是潮人,还是保守地选择了ubuntu10.04。原创 2011-02-14 21:41:00 · 1389 阅读 · 0 评论 -
浅议孤儿进程和僵尸进程(defunc)
在linux中多进程的并发执行时,处理不当可能会出现 孤儿进程和僵尸进程;它们出现的情况如下:1. 孤儿进程出现在: 父进程先于子进程结束时。(当用ps -a 时,可以看到父进程已不在了,而子进程依旧在的情形)2.僵尸进程出现在:子进程先于父进程结束,而父进程未用 wai原创 2011-04-16 22:01:00 · 3376 阅读 · 0 评论 -
如何在ubuntu 上安装eclipse: how to install eclipse on ubuntu
how to Install Eclipse in Ubuntu 10.04 Eclipse is one of the most widely used IDE(Integrated Development Environment),specially used转载 2011-04-18 18:51:00 · 399 阅读 · 0 评论 -
Linux入门的最基本的命令: basic command 以及终端使用的快捷方式
UsingTheTerminal//使用终端 ContentsWhy use the command-line?Using this pageStarting a TerminalIn Gnome (Ubuntu)In Xfce (Xu转载 2011-02-13 02:34:00 · 2393 阅读 · 0 评论 -
怎样使用户拥有sudo的权限:Add User to “sudoers” File(转)
Add User to “sudoers” FileFiled under: Linux, ubuntu — Tags: sudo,sudoers file — Benaiah @ 10:17 amTo give a user the ability to原创 2011-03-29 14:40:00 · 6427 阅读 · 0 评论 -
在LInux上安装:mysql C connector :How to install MySQL Connector/C on Mac OS X?
1.问题: the problem: 不知道应该把那个从mysql官方网站下载 mysql Connector /c 文件放在本地机子的什么地方,还是用来安装:能使自己开发的应用能方便地使用这些库,和接口。Hey there, I'm writing原创 2011-03-30 22:20:00 · 3480 阅读 · 0 评论 -
Mysql连接错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (
1.首先查看 /tmp 目录下有没有 mysql.sock 在终端上;prompt> ls /tmp | grep mysql.sock 结果发现该目录下没有mysql.sock 2,创建 /tmp/mysql.sock 的方法原创 2011-03-31 21:03:00 · 7055 阅读 · 0 评论 -
Linux下两个实用命令:which和whereis 的区别
Linux下的用户一般都了解的一个命令应给非man莫属吧,但怎样才能更好的发挥的它的最大效用,另一个很实用的命令whereis不得不提:whereis:用来查询文件的二进制代码、源文件、man手册的位置等、看一下在Linux下它的联机文档吧:Code:wzb55@ubuntu:~/c$ man whereis WHEREIS(1)原创 2011-02-06 13:47:00 · 5217 阅读 · 0 评论 -
linux下几个基本的命令和命令行终端的使用技巧
Using The Terminal //使用终端的技巧 Why use the command-line? //使用命令行的理由 "Under Linux there are GUIs (graphical user interfaces), wher转载 2011-02-14 00:38:00 · 4939 阅读 · 0 评论 -
ubuntu 10.04 sources.list in china && use apt-get update Ubuantu 10.04
一、配置用于更新的源文件( /etc/apt/sources.list) ubuntu下用如下命令获取更新:sudo apt-get update而使用该命令要获得更新,依赖于相关的配置文件: /etc/apt/sources.list 要获得该配置文件的详细原创 2011-02-14 20:34:00 · 4096 阅读 · 0 评论 -
在ubuntu上安装mysql : How to install MySQL on ubuntu(转)
How to install MySQL On UbuntuFollow the instructions in this article to help you install MySQL and MySQL Query Browser on Ubuntu.转载 2011-03-29 15:36:00 · 1501 阅读 · 0 评论 -
Linux下用gcc生成静态库和动态库
Linux下用gcc生成静态库和动态库一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同转载 2011-03-31 09:58:00 · 2463 阅读 · 1 评论 -
Linux下忘记mysql密码处理方法
独自等待blog今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-gr转载 2011-04-14 17:07:00 · 926 阅读 · 0 评论 -
如何在ubuntu 上安装tomcat::how to install tomcat on Ubuntu
Installing Tomcat 6 on UbuntuIf you are running Ubuntu and want to use the Tomcat servlet container, you should not use the version转载 2011-04-18 18:18:00 · 995 阅读 · 0 评论 -
Linux 下的 mkdir 函数
Code:Linux 下的 mkdir 函数 原型:int mkdir (const char *filename, mode_t mode) 返回0表示成功,返回-1表述出错。使用该函数需要包含头文件 #include #include mode 表示新目录的权限,可以取以下值: S_IRUSR S_IREAD Read permissio原创 2011-01-17 14:57:00 · 8004 阅读 · 0 评论 -
解决Centos 或者 Redhat5 vim 中语法不能高亮显示的问题
解决Centos 或者 Redhat5 vim 中语法不能高亮显示的问题 # rpm -qa |grep vim 首先查找vim的rpm安装包名vim-enhanced-7.0.109-3.el5.3vim-common-7.0.109-3.el5.3v原创 2011-01-19 11:00:00 · 1938 阅读 · 0 评论 -
ubuntu 下修复使用sudo命令后出现主机名字不能解析的错误:Fix Ubuntu sudo Error:unable to resolve host
1.症状:当你是使用sudo来执行命令时,总是在命令执行时,首先输出:“sudo:unable to resolve host Lily-desktop”(假设Lily-desktop 是你的当前主机的名字(host-name)), 但是怎样才能使使用sudo像以前一样不错误转载 2011-03-30 21:21:00 · 9359 阅读 · 1 评论 -
Debian/Ubuntu 上安装LAMP环境 && phpmyadmin
众所周知,LAMP = Linux + Apache + MySQL + PHP。在Linux/Windows上配置这个环境非常容易。而在 Debian/Ubuntu 上,由于apt-get这个强大的工具,事情还会变得更容易一些。废话完毕,开始step by step:假转载 2011-04-14 17:03:00 · 1166 阅读 · 0 评论 -
CentOS 5.3 快速配置VNC Server教程
CentOS 5.3默认已经安装了VNC Server软件包,只要在服务列表中选中启动一下就可以。通过编辑文件~HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde & 来启动KDE,使用 gnome-session & 来启动GNOME。一、启动VNC Server服务:使用vncserver命令(在当前用户主目录下生成.vnc文件夹)[原创 2011-06-28 15:34:00 · 1209 阅读 · 0 评论 -
深解CentOS系统单用户模式
通常,CentOS系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。但是一旦,系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。 使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式。原创 2011-06-29 15:00:00 · 2976 阅读 · 0 评论 -
vi编辑模式下的自动补全功能:ctrl+n, ctrl+p.
在vi的编辑模式下实现自动补全功能命令:Ctrl+n、Ctrl+p。在编辑模式下, 在vi中输入单词后,文本单词将会被记忆。在vi的编辑模式下通过Ctrl+n,ctrl+p,可以实现单词(给查单词的部分字符)的自动补全和输入提示的功能。 其中: Ctrl+ n 中的n为 next 中n;Ctrl+p中的p为previous 中p。 在命令模式下,Ctrl+n相当于j原创 2011-11-01 20:40:32 · 5982 阅读 · 0 评论 -
Ubuntu10.04的网络的配置
设置网络就是指定ip地址和DNS服务器:在ubuntu下的相关配置文件分别是:/etc/network/interfaces 和 /etc/resolv.conf两个文件:可以通过man命令:查看这两脚本文件的格式说明:wzb@ubuntu:~$ man interfaceswzb@ubuntu:~$ man resolv.conf 首先,通过命令 : ifconf原创 2011-02-14 00:47:00 · 4001 阅读 · 4 评论 -
快速操作Linux终端命令行的快捷键列表
在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。Ctrl+a:光标回到命令行首。 (a:ahead)Ctrl+e:光标回到命令行尾原创 2011-11-01 20:49:13 · 5802 阅读 · 0 评论 -
php中使用header函数后,页面提示:Warnging: Cannot modify header information - headers already sent by 错误的的原因
Warning: Cannot modify header information - headers already sent by 的原因我的php程序调用了header("Location:www.baidu.com");函数,运行后出现出现 Warning: Cannot modify header information - headers already sent by 的原创 2011-11-05 16:43:19 · 980 阅读 · 0 评论 -
Linux下php重启的问题
在Linux下,php的重启:如果因PHP命令行而修改php.ini 则不需要重启;如果因Apache而修改php.ini,则需要重启apache服务;总之,就是那个服务使用了php,就重新启动该服务,就可以了。原创 2011-11-05 16:46:57 · 3164 阅读 · 0 评论 -
Linux command time 与/usr/bin/time的区别
在Linux命令直接执行的命令time是shell的内部命令,相当于 /usr/bin/time -p,其统计三个参数:real time:被测试程序的总的执行时间; user mode time: 被测试程序的在user mode 下的cpu执行时间;system mode time: 被测试程序在kernel mode下cpu执行时间。 eg: time ./a.o原创 2011-11-06 18:16:10 · 4669 阅读 · 0 评论 -
Linux下实用的文件编码转换命令工具iconv
Linux下实用的文件编码转换命令工具iconv 一、iconv命令的手册如下:wzb@zeus:$ man iconv | catICONV(1) Debian GNU/Linux ICONV(1)NAME iconv - Convert encoding of原创 2011-11-08 20:20:50 · 4043 阅读 · 0 评论 -
Linux 启动时 nfs服务启动慢的问题的解决
Redhat9.0的VMWare虚拟机启动的时候,在启动NFS服务时候停留很长时间。于是google一下,发现解决方法如下: 因为每次客户端mount过NFS而又没有正常umount后,在/var/lib/nfs/rmtab里会留下记录;每次NFS启动的时候都会去check以前的IP,如果不通,要等到timeout才行。cat rmtab看一下,很多用过的IP都在里面记着,难怪慢转载 2011-12-01 18:52:28 · 2468 阅读 · 0 评论 -
Linux下硬链接和软链接区别
链接——是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。在Linux中分为硬链接(hard link)和软链接(soft link),其中软链接又称为符号链接(symbolic link)。1、索引节点:在linux系统中对文件的管理本质上是通过其索引节点进行管理的。从系统的角度来看,文件的索引节点(inode)是文件的唯一标识,它包含了文件系统处理文件所需要转载 2011-12-26 19:06:22 · 834 阅读 · 0 评论 -
LibTomMath : A portable number theoretic multiple-precision integer library (用于密码学的大整数库)
How to install tommath library in RHEL-Red Hat/Fedora Linux?A free open source portable number theoretic multiple-precision integer library written entirely in C. (phew!). The library转载 2012-01-09 19:36:34 · 1383 阅读 · 0 评论 -
Linux 下设置 hostname
Linux系统安装后,想个性定制一下自己的系统,如主机名字的修改。本文将介绍,如何修改Linux的主机名(hostname). 方法一: 永久修改,重启后生效。修改配置文件: /etc/hostname 在该文件中,用你喜欢的主机名字替换原来的主机名字。系统重启后,生效。 方法二: 利用hostname命令临时修改,系统的hostname。系统后重启后,恢复 /etc/hos原创 2012-03-23 18:29:29 · 4677 阅读 · 0 评论 -
C语言中const关键字
一、const 作用于局部变量:(包括函数参数) 作用于局部变量的const 关键字是用来进行编译器的检查,该局部变量初识化,直接修改该变量在编译器期间引发错误,但可以通过其他手段,操作。而对只读数据段.rodata中数据进行操作,将在运行时引发段错误(如修改常量字符串。)。因为.rodata数据段受到MMU的保护。[wzb@embedded ~]$ cat testConst.c原创 2012-04-05 16:24:55 · 1406 阅读 · 6 评论