
Linux
文章平均质量分 61
JMAVI
这个作者很懒,什么都没留下…
展开
-
linux帐号管理
<br />/etc/passwd 系统帐号信息 <br />/etc/shadow 帐号密码信息 经MD5 32位加密 在密码栏前面加『 * 』『 ! 』禁止使用某帐号 <br />/etc/group 系统群组信息 <br />/etc/gshadow <br />newgrp 改变登陆组 <br />useradd & adduser 建立新用户 -----转载 2010-10-26 21:42:00 · 373 阅读 · 0 评论 -
Ubuntu配置Apache+mod_perl
为什么使用mod_perl?mod_perl 模块的提供的一个特色是:可以用Perl语言来编写Apache 模块,Perl 是解释性语言,其优缺点并存。解释性语言的一个主要优点是:每次安装服务器时,不必重新编译这个模块。缺点是需要一个解释器来阅读和执行实际的程序,这会降低服务器的运行速度,通过在启动Apache服务器的同时,启动Perl解释器,这样mod_perl就克服了运行速度减慢的问题。P原创 2011-12-24 16:04:39 · 4708 阅读 · 1 评论 -
SSH Secure Shell Client—远程控制linux工具
Ubuntu安装使用SSHubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localhost ssh: connect to host localhost port 22: Connection refused 如上转载 2011-09-04 16:33:22 · 5619 阅读 · 0 评论 -
linux系统CPU,内存,磁盘,网络流量监控脚本
#!/bin/sheth="eth0 eth1 "get_eth_info(){ name=$1 cat /proc/net/dev | awk -F ':' '{if(NR>2)print $1" "$2" "$9" "$10}' | awk '{print$1" "$2" "$3" "$5}' | while \ read line do # echo转载 2011-08-11 17:22:49 · 840 阅读 · 0 评论 -
Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun转载 2012-02-27 13:49:44 · 509 阅读 · 0 评论 -
Linux信号介绍
作者:only_you 信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念本节先介绍信号的一转载 2012-03-02 17:13:00 · 572 阅读 · 0 评论 -
Linux系统更改主机名
Ubuntu 1.启用root用户 运行命令 sudo -s -H 切换到root用户身份 2.编辑文件/etc/hosts 将下面的一行 127.0.1.1 xxxxx 替换为 127.0.1.1 newhostname 3. 编辑 /etc/hostname文件 删除该文件的所有内容,添加newhostname 4.原创 2011-12-25 13:15:14 · 586 阅读 · 0 评论 -
CentOS配置本地yum源
如果你的光盘是/dev/cdrom的话,可以按照以下命令来进行操作(以centOS4.8光盘为例):#mkdir -p /mnt/yum/c4u8#mount /dev/cdrom /mnt/yum/c4u8#mkdir -p /etc/yum.repos.d/backup #mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/#echo原创 2012-01-19 11:19:48 · 653 阅读 · 0 评论 -
Hadoop + HBase 安装配置
【设置Hosts 和 Hostname】在master和slave的/etc/hosts下共同增加:10.64.29.154 master 10.64.68.131 slave 结果如下:10.64.29.154 master10.64.68.131 slave # Added by NetworkManager127.0.0.1原创 2012-04-10 15:11:29 · 1178 阅读 · 0 评论 -
live555 Linux 编译
live555 支持 h.264 初步告捷,可以播放,尽管不是很稳定,或者说暂时只能播放 1 帧(主要是我现在还不了解 帧的概念),同时还有 Mal SDP 的传输问题,但还是总结一下,作为参考。liveMedia项目(http://www.live555.com/)1、编译安装下载 source code 到 ubuntu 下解压./genMakefile linux转载 2011-09-02 09:03:35 · 1161 阅读 · 0 评论 -
CentOS配置本地yum源
真实的集群环境,但是为了图成本没有配光驱,系统通过U盘安装的。现在配置本地yum源将 CentOS-6.0-x86_64-bin-DVD1.iso 上传到机器中,我的存放位置是:/home/node1/iso/CentOS-6.0-x86_64-bin-DVD1.iso,使用虚拟光驱挂载该ISO文件:mount -t iso9660 -o loop /home/node1/原创 2013-10-25 10:33:08 · 923 阅读 · 0 评论 -
Linux一些常用的基本命令
一些常用的基本命令: uname -a 查看内核版本 ls -al 显示所有文件的属性 ls 命令详解 :http://hi.baidu.com/252568175/blog/item/910c3e33de4924f31a4cffe2.htmlpwd 显示当前路径原创 2010-10-26 21:39:00 · 435 阅读 · 0 评论 -
CentOS卸载默认JAVA并安装新的JDK
[root@node1 node1]# java -versionjava version "1.5.0"gij (GNU libgcj) version 4.4.4 20100726 (Red Hat 4.4.4-13)Copyright (C) 2007 Free Software Foundation, Inc.This is free software; see t原创 2013-10-31 10:10:33 · 5742 阅读 · 0 评论 -
graphite 安装使用笔记
环境 : CentOS6.0_x64安装成功的版本0.9.9包含:check-dependencies.pycarbon-0.9.9.tar.gzgraphite-web-0.9.9.tar.gzwhisper-0.9.9.tar.gz本地yum源除外,还缺少一下依赖包Django-1.2.7.tar.gzdjan原创 2013-10-28 16:51:46 · 2426 阅读 · 0 评论 -
SSH 无密码登陆Linux
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_ke转载 2012-04-09 22:32:27 · 6323 阅读 · 0 评论 -
Linux 操作MySQL常用命令行
注意:MySQL中每个命令后都要以分号;结尾。 1、显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据转载 2013-11-06 18:44:02 · 784 阅读 · 0 评论 -
Ubuntu 升级perl
首先 https://launchpad.net/ubuntu 里有各种安装包Ubuntu 里卸载软件两种方法,1、通过deb包安装的情况:安装.deb包:代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo ap原创 2011-12-25 20:22:03 · 1732 阅读 · 0 评论 -
Ubuntu下配置PHP服务器
Apache 是一种功能强大的Web服务器。如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑。本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器。 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点转载 2011-08-18 23:25:17 · 577 阅读 · 0 评论 -
Makefile的编写
<br />假设我们有下面这样的一个程序,源代码如下: <br />/* main.c */ #include " "mytool1.h " " #include " "mytool2.h " " int main(int argc,char **argv) { mytool1_print( " "hello " "); mytool2_print( " "hello " "); } /* mytool1.h */ #ifn转载 2010-10-26 22:04:00 · 508 阅读 · 0 评论 -
Linux内核浅析
针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; (参考资料来源:飞凌 http://www.witech.com.cn/)一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现转载 2011-03-18 13:57:00 · 400 阅读 · 0 评论 -
linux向windows通信C源代码
/*linux端*/#include #include #include #include #include #include #include #include #define MYPORT 3333#define BACKLOG 10原创 2011-07-05 17:43:07 · 1001 阅读 · 1 评论 -
linux负载监控
linux端代码:#include#include#include#include#include#include#include#include #include #include #define MAXLINE 4096int getHostIP原创 2011-07-09 15:15:53 · 817 阅读 · 0 评论 -
获取linux的CPU,内存,磁盘的C源代码
#include #include #include #include #include #include #define Gsize (1024.00*1024.00*1024.00)#define Msize (1024.00*1024.原创 2011-07-05 10:33:43 · 2788 阅读 · 2 评论 -
linux下遍历某文件夹罗列所有文件
#include #include #include /*struct dirent{ long d_ino; // inode number 索引节点号 off_t d_off; // offset to this dirent 在目录文件中的偏移原创 2011-07-29 22:52:03 · 2248 阅读 · 0 评论 -
利用popen执行linux程序
要想远程执行服务器上的程序,使用socket调用popen函数是个不错的选择popen使用FIFO管道执行外部程序。#include FILE *popen(const char *command, const char *type);int pclo原创 2011-08-11 11:17:01 · 3979 阅读 · 0 评论 -
cmake version too old
Ubuntu 9.04 has Cmake 2.6.4Latest ryzom-client from mercurialmx@2-desktop:~/ryzom/code/ryzom/build$ cmake -DWITH_SERVER=OFF -DWITH_TOOLS翻译 2011-09-04 14:05:18 · 2384 阅读 · 0 评论 -
socket远程执行linux服务器程序
/**************************************************** client.c* 在Red Hat 9.0 GCC下调试通过!* 在运行服务器端程序之后,* 再运行客户端,否则,连接会失败!* ./client 你的ip地址原创 2011-08-11 13:33:14 · 1421 阅读 · 1 评论 -
UltraISO(软碟通)制作安装Ubuntu系统的U盘安装盘
1、开UltraISO(软碟通),加载要写入U盘的iso文件,注意,要求软碟通的版本是9.3以上的。如下图:2、点击“启动光盘、写入硬盘映像:3、开启个写入硬盘映像的窗口,硬盘驱动器那一项看清楚是你写入的那个U盘别搞转载 2011-09-05 16:48:00 · 1454 阅读 · 0 评论 -
linux目录架构
<br />/ 根目录 <br />/bin 常用的命令 binary file 的目錄 <br />/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 <br />转载 2010-10-26 21:34:00 · 380 阅读 · 0 评论 -
Fire through the wire
The last days I’ve been working on an alternative to winlockpwn(unlockinglocked Windows boxes through FireWire SBP2 DMA) using libforensic13翻译 2011-09-03 19:54:17 · 803 阅读 · 0 评论 -
Breaking Windows with Firewire and Ubuntu
Adam Boileau (http://www.storm.net.nz/projects/16) recently released source code for a tool that can unlock a password locked Windows machin翻译 2011-09-04 17:00:17 · 830 阅读 · 0 评论 -
LINUX GDB调试实例
————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道转载 2011-07-05 00:14:03 · 1049 阅读 · 0 评论 -
在linux环境下安装MySQL
2.2. Installing MySQL fromGeneric Binaries on Unix/LinuxOracleprovides a set of binary distributions of MySQL. These include binarydistributions in the form of compressedtar files (files with a .tar翻译 2011-10-19 22:18:41 · 13118 阅读 · 0 评论