linux
文章平均质量分 63
liuliufa
这个作者很懒,什么都没留下…
展开
-
Apache 虚拟主机的配置[Ubuntu]
== 基本配置 == 我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了。那么要如何进行设置呢?这就是本 HowTo 想解决的问题了。在 Ubuntu 的 /etc/apache2/ 目录下有个 Apache2 的主配置文件 apache2.conf。在该文件中我们可以看到有这么一行内容:转载 2008-06-13 16:23:00 · 490 阅读 · 0 评论 -
apt-get包管理详解
apt-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息,请参阅SourcesList“起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添 加一种机制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package原创 2008-05-24 02:39:00 · 2343 阅读 · 0 评论 -
Ubuntu root账号的使用
第一次安装好Ubuntu后,root帐号不能用。在安装期间创建的第一个用户对系统有管理权,通过“sudo”能象root运行程序.使用时仅需它的普通用户密码。例如: sudo apt-get update 如果你希望像传统 UNIX 样式使用root帐号。你能通过输入 sudo passwd root 。那将使你在控制台上通过 su 或登录成为root. 如果你需要一个有root权限的shell转载 2008-05-22 22:05:00 · 440 阅读 · 0 评论 -
linux 调优系列(续)
linux的各大发行版,都有些不必要的服务被默认开启了,针对ubuntu,我们可以采用选择性关闭的方法加速起动,提高系统性能。 这里我们安装一个软件: sudo apt-get install sysv-rc-conf 然后这样起动: 在这个软件里,可以用键盘的方向键移动,用空格选取,也可以直接用鼠标选取,最后用q保存退出,一下列出服务的名称和基本的解释。 acpi-support 这个是转载 2008-05-26 05:49:00 · 578 阅读 · 0 评论 -
ubuntu下安装jdk
安装1.5 sudo apt-get install sun-java5-jdk sudo update-alternatives --config java sudo update-alternatives --config javac 安装1.6 sudo apt-get install sun-java6-jdk sudo update-alternatives --config java转载 2008-05-22 22:07:00 · 485 阅读 · 0 评论 -
linux高负载下彻底优化mysql数据库
同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium转载 2008-05-21 21:29:00 · 285 阅读 · 0 评论 -
改变centos系统的时区
两条命令都可以:1.timeconfig2.tzselect原创 2008-05-21 17:26:00 · 366 阅读 · 0 评论 -
mysqlreport的学习
mysqlreport是一个脚本.需要先安装perl-DBI和perl-DBD-MySQL这2个包 mysqlreport 使用DBI 需要有http://hackmysql.com/mysqlreportdocperl ./mysqlreport --help 看帮助perl ./mysqlreport --user root --password 密码mysqlreport 文档m转载 2008-05-05 16:50:00 · 1016 阅读 · 0 评论 -
如何编写一个shell脚本
本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看转载 2008-04-24 20:19:00 · 434 阅读 · 0 评论 -
ubuntu7.10 apache+php+mysql配置
本篇文章 经过许多次的测试和修改已经完成了在Ubuntu7.10 下 安装配置 Apache+PHP+MySQL的所有的工作.1、在Ubuntu7.10 下安装 Apache2+PHP5+MySQLsudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmi转载 2008-04-24 17:18:00 · 549 阅读 · 0 评论 -
Ubuntu下面apache2安装
Ubuntu为我们提供了 su apt-get install 命令,通过它你可以很方便地安装一些软件,这些软件是放在Ubuntu放置在各个地方的服务器上面,如果你想安装的软件是比较常见的,一般都可以通过它来下载. 当然 Apache 这个软件服务器上面是有的 第一步: 打开 终端 并输入以下命令,从服务器上面下载并安装apache2 sudo apt-get install apache2转载 2008-04-16 15:51:00 · 1424 阅读 · 0 评论 -
ubuntu安装字符集
sudo locale-gen zh_CN.GBK sudo locale-gen zh_CN转载 2008-05-24 06:26:00 · 1718 阅读 · 0 评论 -
沟通linux与windows的wine
据Netcraft网站调查,现在互联网上的主机有75%以上采用Linux作为操作系统。作为服务器操作系统,Linux已经站稳了脚步,可是在桌面 操作系统上,还是微软的“瘟到死”一支独秀。这倒不是说Linux不好,很大原因我觉得是因为应用程序太少,不说Linux下没有ACDSee、没有 Office、没有Winamp,即使是标榜可以和PhotoShop抗衡的Gimp在我看来也不过如此,更不用那说满天转载 2008-05-22 22:32:00 · 512 阅读 · 0 评论 -
在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php
最近我们(瑞豪开源Xen VPS: http://www.RasHost.com)的一个客户要求在他的Ubuntu 8.04 VPS上安装一个高性能的nginx,下面是我的安装记录。由于Ubuntu 804已经包含了nginx,所以根本不要编译,安装超简单!在VPS上修改/etc/apt/sources.list文件内容为:deb http://ubuntu.cn99.com/ubun转载 2008-05-23 04:23:00 · 531 阅读 · 0 评论 -
#2002 - 服务器没有响应 (or the local MySQL server's socket is not ...
经常见有兄弟遇到这样的问题: mysql -u root -p一切正常,但是用phpmyadmin却死活不对,提示如下错误:#2002 - 服务器没有响应 (or the local MySQL servers socket is not correctly configured) 我 google 了一下,发现很多人被这个问题困扰,大家解决方法的思路都是围绕转载 2008-06-17 11:19:00 · 3706 阅读 · 0 评论 -
Linux下C开发环境的构成和安装
本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解。 你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多 数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软件、会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,面对一些简单转载 2008-06-11 15:31:00 · 418 阅读 · 0 评论 -
linux tips 技巧笔记二
++如何查找大小为500K到1000K之间的文件find / -type f -size +500k -and -size -1000k++仅列出当前目录下的文件名.find ./ -type f -maxdepth 1 -exec basename {} /;++让主机不响应pingecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all若想恢复就转载 2008-06-10 11:48:00 · 1175 阅读 · 0 评论 -
shell生活序
从编程语言的观点看linux shell-变量的作用域,环境变量,位置变量我们仍以BASH 为讨论的shell 语言每一种编程语言中,我们都会碰到变量的作用域的问题。(比如在函数中定义的变量在函数外不能使用的)BASH 中也有类似的问题,局部变量和环境变量(全局变量)。局部变量是普通的变量,仅在创建它的Shell中有效。环境变量。我们更多的使用“环境变量”而不是“全局变量”,因为这个名称更能体现它转载 2008-06-01 21:29:00 · 407 阅读 · 0 评论 -
好用的yum
从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[optio转载 2008-06-03 16:24:00 · 671 阅读 · 0 评论 -
linux下用ntp对时
更新系统时间的命令用:ntpdate 教育网下常用的时间服务器有s1a.time.edu.cn,或者210.72.145.44ntpdate 210.72.145.44更多教育下的时间服务器可在这里找到: http://www.time.edu.cn/mem.htm。如果想让系统退出时的把时间写到bios,则在/etc/conf.d/clock里有:# If you want to set the转载 2008-05-31 13:59:00 · 1018 阅读 · 0 评论 -
shell 生活0806012145
引用: 学习 Shell Scripts 如果您真的很想要走信息这条路,并且想要好好的管理好属于您的主机,那么,别说鸟哥不告诉您, Shell Scripts 真的是必须要学习的一项课题呢!基本上, shell script 有点像是早期的批次档, 亦即是将一些指令汇整起来一次执行,但是 Shell script 拥有更强大的功能,那就是, 他可以进行类似程序 (program转载 2008-06-01 21:48:00 · 535 阅读 · 0 评论 -
远程网络安装RHEL5
一:Linux安装工作原理众所周知,在安装过程中Linux首先需要一个引导程序来让安装光盘启动,再实行配置与安装。但目前转化为远程网络安装那么就需要我们的安装程序能够远程地通过网络传送给客户端。因此在搭建远程Linux安装服务器时候首先要值得注意以下几个问题: 1.远程客户端属于裸机。在这里所定义的裸机是除了标准硬件之外没有任何的操作系统与软件程序。当然也可以拥有操作系统或者是软件,转载 2008-05-27 15:16:00 · 508 阅读 · 0 评论 -
VI资料收集
1.6.1 vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用户还可以利用一些特殊按键选定文字,然后再进行删除、或复制等操作。当用户在编辑模式下键入 i, a, o 等命令之后,可进入插入模式;键入转载 2008-05-27 16:12:00 · 670 阅读 · 0 评论 -
linux 调优系列
Linux系统内核:修改TCP/IP调优参数所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲。 2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲。 3. /proc/sys/n转载 2008-05-26 05:16:00 · 3051 阅读 · 0 评论 -
SSH软件包:Sftp,scp和ssh-agent
这篇文章的中心是介绍在ssh软件包中非常有用的程序如:sftp,scp,ssh-agent,和ssh-add。 在下文中我们假设sshd2守护进程很好地被设置并且运行良好。 Sftp和scp总览 让我们把注意力集中到sftp和scp上。 第一个(sftp安全文件传输)是一个类ftp的客户端程序,它能够被用来在网络中传输文件。 它并不使用FTP守护进程(ftpd或wu-ftpd)来进行连转载 2008-04-16 20:53:00 · 657 阅读 · 0 评论 -
Redhat与ubuntu配置网卡
redhat linux中设置网卡固定ip 之前在xwindow下的redhat-config-network 设置网卡固定ip发现不起作用,设置好后就是ping不通。就查了些资料,更改 /etc/sysconfig/network-scripts/ifcfg-eth0(第一个网卡为eth0),配置dns的文件为 /etc/resolv.conf,我保留了dh转载 2008-04-16 16:29:00 · 542 阅读 · 0 评论 -
linux命令复习之有关磁盘空间的命令
1.mount 命令(1)一般格式:mount 文件系统类型 [选项] 挂接设备(2)说明:将某个文件系统挂载到某个目录上。当这个命令执行成功后,直到使用 umount 将这个文件系统移除为止。(3)举例:一般建议加载到/mnt下好些,方便统一管理a.装载光盘mount –t iso9660 /dev/cdrom /mnt/cdrom :光盘的文件系统类型为转载 2008-03-21 11:58:00 · 400 阅读 · 0 评论 -
linux命令之有关关机和查看系统信息的命令
shutdown 正常关机 reboot 重启计算机 ps 查看目前程序执行的情况 top 查看目前程序执行的情景 和内存使用情况 kill 终止一个进程 date 更改或查看目前时间一.查看系统的进程要管理进程,首先要知道系统转载 2008-03-21 11:57:00 · 685 阅读 · 0 评论 -
linux命令之有关网络的操作命令
1.hostname 命令(1)一般格式:hostname [选项] [主机名](2)说明:显示或设置系统的主机名;如果无任何选项和主机名,则用于显示系统的主机名。(3)举例:显示本机的主机名。[root@localhost/root]#hostnamelocalhost.localdomain2.ping 命令(1)一般格式:ping [选项] 主机名(或IP地址)(2)说明:转载 2008-03-21 11:55:00 · 421 阅读 · 0 评论 -
Linux下的一些简单网络配置命令介绍
1、 ifconfig可以使用ifconfig命令来配置并查看网络接口的配置情况。例如:(1) 配置eth0的IP地址, 同时激活该设备。#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2) 配置eth0别名设备eth0:1的IP地址,并添加路由。#ifconfig eth0:1 192.168.1.3#route add –host 19转载 2008-03-21 11:54:00 · 314 阅读 · 0 评论 -
awk教程入门与实例练习(三)
在 awk 系列的这篇总结中,Daniel 向您介绍 awk 重要的字符串函数,以及演示了如何从头开始编写完整的支票簿结算程序。在这个过程中,您将学习如何编写自己的函数,并使用 awk 的多维数组。学完本文之后,您将掌握更多 awk 经验,可以让您创建功能更强大的脚本。格式化输出虽然大多数情况下 awk 的 print 语句可以完成任务,但有时我们还需要更多。在那些情况下,awk 提供转载 2008-03-21 11:45:00 · 620 阅读 · 0 评论 -
awk教程入门与实例练习(二)
在这篇 awk 简介的续集中,Daniel Robbins 继续探索 awk(一种很棒但有怪异名称的语言)。Daniel 将演示如何处理多行记录、使用循环结构,以及创建并使用 awk 数组。阅读完本文后,您将精通许多 awk 的功能,而且可以编写您自己的功能强大的 awk 脚本。多行记录awk 是一种用于读取和处理结构化数据(如系统的 /etc/passwd 文件)的极佳工具。/etc转载 2008-03-21 11:44:00 · 444 阅读 · 0 评论 -
awk教程入门与实例练习(一)
Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。捍卫 awk在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的 GNU 版本(转载 2008-03-21 11:43:00 · 477 阅读 · 0 评论 -
sed教程入门与实例练习(三)
在第二篇 sed 文章中,我提供了一些示例来演示 sed 的工作原理,但是它们当中很少有示例能实际做特别有用的事。在这篇 sed 系列的最后文章中,我要改变那种方式,并使用 sed 来做实际的事。我将为您显示几个示例,它们不仅演示 sed 的能力,而且还做一些真正巧妙(和方便)的事。例如,在本文的后半部,将为您演示如何设计一个 sed 脚本来将 .QIF 文件从 Intuit 的 Quicke转载 2008-03-21 11:40:00 · 715 阅读 · 0 评论 -
sed教程入门与实例练习(二)
让我们看一下 sed 最有用的命令之一,替换命令。使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例:$ sed -e ’s/foo/bar/’ myfile.txt上面的命令将 myfile.txt 中每行第一次出现的 ‘foo’(如果有的话)用字符串 ‘bar’ 替换,然后将该文件内容输出到标准输出。请注意,我说的是每行第一次出现,尽管这转载 2008-03-21 11:39:00 · 708 阅读 · 1 评论 -
sed教程入门与实例练习(一)
UNIX 世界中有很多文本编辑器可供我们选择。思考一下 — vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX 有关的管理或编程任务。虽然交互式编辑器很棒,但却有其限制。尽管其交互式特性可以成为强项,但也有其不足之处。考虑一下需要对一组文件执行类似转载 2008-03-21 11:36:00 · 639 阅读 · 0 评论 -
linux命令之-管理文件和目录的命令
一. 创建和删除目录的命令1.mkdir 命令(1)一般格式:mkdir [选项] 目录名(2)说明:该命令创建由目录名命名的目录。(3)举例1: 在目录 /usr/fedora 下建立子目录data,并且只有文件主有读、写和执行权限(即700 指rwx——),其余用户无权限访问。[root@localhost/root]#mkdir -m 700 /usr/fedora/data转载 2008-03-21 11:59:00 · 906 阅读 · 0 评论 -
linux命令之history命令
在Linux系统上输入命令并按下Enter后,这个命令就会存放在命令记录表 ( ~/.bash_history )中,预定的记录为1000条,这些都定义在环境变量中。列出所有的历史记录:#history只列出最近10条记录:#history 10 (注,history和10中间有空格)使用命令记录号码执行命令:#!200 (注,!和200中间没有空格)重复执行上一个命令:#!转载 2008-03-21 12:01:00 · 415 阅读 · 0 评论 -
linux文件系统概念&目录结构
文件系统概念一. 文件与目录的定义1. 文件系统:它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查寻和访问其中所包含的磁盘块;2. 文件:文件系统中存储数据的一个命名的对象。3. 目录:其中包含许多文件项目的一类特殊文件。4. 子目录:被包含在另一个目录中的目录。5. 文件名:用来标识文件的字符串,它保存在一个目录文件项中。6. 路径名:由斜线字符(/)结合在一起的一个或多个转载 2008-03-21 12:02:00 · 1912 阅读 · 0 评论 -
ubuntu学习摘要-ubuntu root用户
在我安装好后root的密码是什么?我怎样使用root帐号? 当你第一次安装好Ubuntu后,root帐号不能用。在安装期间创建的第一个用户对系统有管理权,通过“sudo”能象root运行程序.使用时仅需它的普通用户密码。例如: sudo apt-get update 如果你希望像传统 UNIX 样式使用root帐号。你能通过输入 sudo passwd root 。那将使你在控制台上通过转载 2008-04-15 16:02:00 · 343 阅读 · 0 评论