您好,欢迎访问三七文档
2009.1.6目录及分区学习资料来源也叫root目录,但跟/root目录不是一个概念如同Windows下,我的电脑,所有文件和目录都生长在这个根上/etc放配置文件/dev放设备文件/proc放所有进程和系统状态/home用户主目录和每个用户的文件/bin/usr/bin都是用于公用的可执行程序/sbin/usr/sbin是管理员专用的可执行程序/var存放写入比较频繁的文件,如日志/boot存放启动内核和相关加载文件/lib存放共享程序库,比如APACHE2009.1.9网卡配置配置网卡IP地址等配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0Device=eth0接口硬件名称Type=Ethernet指定类型为以太网Hwaddr=00:1A:C5:FB:B0:8B这项可有可无,MAC地址Bootproto=static启动时使用静态配置,对应的是dhcpOnboot=yes启动时自动起用这个网络接口Ipaddr=10.96.100.1IP地址Netmask=255.255.255.0子网掩码此文件并没指定默认路由,CENTOS默认路由在/etc/sysconfig/network中的Gateway配置好后,请用servicenetworkrestart重启服务,可以生效主机名配置文件/etc/sysconfig/network中的hostnameDns配置文件/etc/resolv.conf中的nameserver可以指定多个如:nameserver10.96.100.1配置工具,界面化:netconfig命令INIT命令:0关闭计算机1单用户模式2多用户模式3完整多用户模式(命令行界面)5图形化多拥护(图形界面)6重启查看网络配置:ifconfig命令使用:ifconfigeth0down关闭eth0接口Ifconfigeth0192.168.1.1netmask255.255.255.0up配置借口并激活查看路由:route命令使用:routeadd–net192.168.2.0netmask255.255.255.0gw192.168.1.2添加192.168.2.0/255.255.255.0路由,凡是通过这网络的,都尝试通过192.168.1.2发送管道和重定向Cattest.txt在屏幕显示内容Cattest.txttest2.txt将把test.txt所输出内容,通过符号,重定向到test2.txt中如果test2内有内容,那之前的内容会被删除,如果想要保留我们要使用两个重定向2009.1.10检查机器查看计算机设备命令Ispci命令查看CPUcat/proc/cpuinfo查看内存cat/proc/meminfo查看进程PS命令ps-ef查看进程打开了哪些文件和端口lsof–pID解压缩命令如果是gz格式,应该用tarxvfzXXXXX如果是bz2格式,应该用tarxvfjXXXXX编译内核Makemenuconfig命令创建一个目录Mkdir激活和停运服务chkconfig命令查看文件Cat命令系统启动加载服务命令:Ntsysv命令加载启动脚本:有一个服务脚本myservice放在/etc/init.d使用chkconfig--addmyservice来添加服务使用chkconfig--level3myserviceon添加到运行级别3的启动目录中..设备节点名称hdaPrimaryMasterIDE驱动器hdbPrimarySlaveIDE驱动器hdcSecondaryMasterIDE驱动器hddSecondarySlaveIDE驱动器sda第一个SCSI驱动器sdb第二个SCSI驱动器fd0第一个软盘驱动器fd1第二个软盘驱动器ttyn第n个虚拟控制台ttysn串行端口lpn并行端口null所有写入这个虚拟设备的信息都会被丢弃zero读取这个文件时读到的是无穷的无进制零urandom读取这个文件时读到的是随机二进制数据2009.1.13挂载硬盘挂载硬盘.2009.1.21LinuxFtp服务器2009.1.22简易服务器的架设大致上可以分两种:一种是Windows系统的IIS+MS的SQL+ASP服务器,这种主机假设上比较容易,不过由于windows的某些特性,所以很容易被黑客所破坏;另外一种则是Linux系统上的Apache+MySQL(PostgreSQL)+PHP的服务器(简称LAMP),这种服务器架设上有一定程度的困难,尤其是在升级与维护方面,但是架设妥当的话,它的硬件要求、性能、安全性等方面,则相对较佳,下面我们就来主要介绍一下Apache的架设3.6mods-available;目录下是一些.conf和.load文件,为系统中可以使用的加载各种模块的配置文件,而mods-enabled目录下则是指向这些配置文件的符号连接,从配置文件apache2.conf中可以看出,系统通过mods-enabled目录来加载模块,也就是说,系统仅通过在此目录下创建了符号连接的mods-available目录下的配置文件来加载模块。同时系统还提供了两个命令a2enmod和a2dismod用于维护这些符号连接。这两个命令由apache2-common包提供。命令各式也非常简单:a2enmod[module]或a2dismod[module]3.7sites-available;目录下为配置好的站点的配置文件,sites-enabled目录下则是指向这些配置文件的符号连接,系统通过这些符号连接来起用站点sites-enabled目录下的符号连接附有一个数字前缀,如000-default,这个数字用于决定启动顺序,数字越小,启动优先级越高.系统提供了两个命令a2ensite和a2dissite用于维护这些符号连接。这两个命令由apache2-common包提供;3.8/var/默认情况下将要发布的网页文件应该置于/var/目录下,这一默认值可以同过主配置文件中的DocumnetRoot选项修改4.2Apache的日志文件;Apache的日至文件主要包括访问日志和错误日志。访问日志记录了该服务器所有的请求的过程,主要记录的是客户的信息,通过它我们可以知道什么人访问了该网站,什么时候访问的,访问的内容是什么等等。错误日志则是记录了服务器出错的细节和如何处理等。日志文件的位置是由上述主配置文件httpd.conf来规定的。下面举一个例子来说明它的格式:一条错误信息:注:127.0.0.1#表示访问这台服务器的客户端IP地址。xiaop#表示用户的登录名。[22/sep/2003:13:55:36-0800]#服务器完成客户端请求的时间,格式为[日/月/年:小时:分钟:秒时区]GET/apache_pb.gifHTTP/1.0#表示客户端访问该资源所使用的方法200#记录的是服务器返回给客户的状态码;200表示成功,以4打头的表示访问出错2326#表示发给客户端的总字节数。若是“—”表示没有找到访问资源但在实际应用中,对于大型网站,日志文件往往增长的很快,不利于我们查询,降低服务器的效率,而且占用大量的磁盘空间,所以我们必须对日志进行定期的维护;5.配置虚拟主机;虚拟主机是在一台服务,每个域名具有自己的目录和配置,相当于将一台主机分为多台主机,虚拟主机技术对于主机数量不足,但又想为不同的用户提供独立的Web服务的需求非常有效。而对于一个公司,利用价格昂贵的服务器只提供一种域名服务,似乎是不明智的,而现在越来越多的公司喜欢在一台服务器上使用多个域名服务,架设不同的网站,这样做的好处是显而易见。Apache有两种方式支持虚拟主机,一种是基于IP的虚拟主机,另一种是基于名字的虚拟主机。基于名字的虚拟主机使用相同的IP地址来配置不同的虚拟主机,这就弥补了因IP地址不足而带来的问题。基于名字的虚拟主机的配置相当简单,你只需配置你得DNS服务器使每个主机名对应正确的IP地址,然后再配置ApacheHTTPServer使它能认识不同的主机名就可以了。假设我们组建了一家多媒体制作公司,有一台Apache服务器和一个IP地址:192.168.1.1要运行两种业务,一种为电子商务网站,域名为,另一种为教学网站,域名为。先在DNS服务器中把域名就可以了。而基于IP的虚拟主机则要求使用不同的IP地址来区别不同的虚拟主机,这就要求使用多块网卡,把不同的IP地址捆绑到不同的网卡上,或者在一块网卡上捆绑多个IP地址。假设我们主机的IP地址为192.168.0.1(),另外有两个IP地址别:6.配置Apache代理;代理服务器是网络信息服务的中转站。如果我们把Apache代理服务器形象地比喻成代理商的话,消费者向代理商购买东西时,如果代理商有的话,可直接卖给消费者,若没有,则代理商向厂家进货,再卖给消费者。这样做有以下几点好处:(1)提高了访问速度;(2)充当防火墙,增加了安全性;(3)可以过滤一些不良网站;(4)具有缓存功能;(5)节省IP开销;代理服务器可分为两种类型:客户端代理和服务器端代理;下面我们在讲解几个指令后举例说明各自的配置方法;6.2服务器端代理的配置;服务器端代理与客户端代理不同,它是在防火墙上安装Apache服务器,使用它提供对服务器的代理访问。这种方法把服务器与外部隔开,提高了安全性,而对用户来说,好像没有变化一样。假设在内部局域网中,防火墙主机内部IP地址为192.168.0.5,外部IP地址为192.9.202.1。6.2.1配置防火墙上的Apache;(1)在/etc/httpd/conf/httpd.conf中添加虚拟主机。6.2.2配置局域网内部服务器;在Linux环境下,有一个非常流行的代理服务器软件——Squid。他的功能非常的强大,支持HTTP,FTP,Gopher,SSL,和WAIS等协议的代理,而且设置简单,只需再配置文件中稍稍改动就可以了;7.关于本文;本文只是简单的说了一下服务器的原理及简单应用,没有涉及到高级应用,主要是方便初学者,里面的不足之处还请大家多指教;2009.1.23备份主引导程序MBR使用dd命令复制磁盘/dev/had输出文件/tmp/mbr.backupRoot#ddif=/dev/hadof=/tmp/mbr.backbs=512count=1如果主引导被破坏,可以逆序恢复Root#ddif=/tmp/mbr.backupof=/dev/had2009.1.24gnump3d架设流体服务器一、GNUMP3d简介GNUMP3d官方主页地址:是一款小巧易用的流体服务器,支持mp3、ogg、moviesandothermediaformats.1、下载;GNUMP3d当前最新的版本是gnump3d-2.9.5;您可以到主页下载;有Unix版本和Windows版本下载;如果您和我一样用Linux操作系统,我们可以用下载:gnump3d-2.9.5.tar.gz或gnump3d-2.9.5.tar.bz2gnump3d的themes被存放在/usr/share/gnump3d/目录中,所以要想换theme,可以在gnump3d.conf中指定;媒体文件存放在目录,在gnump3d.conf中是/home/mp3,您也可以改为您媒体文件的目录,或者在/home中建一个mp
本文标题:Linux学习笔记
链接地址:https://www.777doc.com/doc-6124301 .html