linux教程之四

  相信不少想学习linux的新手们正愁不知道看什么linux学习教程好,下面小编给大家收集和整理了几点比较重要的教程,供大家学习,如需想学习更多的话,可到wdlinux学堂寻找更多教程。

  1、linux系统的软件安装方式

  linux下的软件安装,主要有两种

  1 软件包安装

  2 源码编译安装

  软件包安装实际上,是别人或公司,针对特定的平台,系统版本编译好,然后打好包

  源码编译,就是完全通过源码,手动手工,配置,编译,安装

  两者,各有长短及优势

  软件包安装

  1 简单,方便,快速

  2 需针对特定环境,版本选择不同的软件包

  源码编译安装

  1 灵活,17813.html">可定制及优化

  2 相对较复杂及对操作人员有一定的基础要求

  3 时间也要比较久,特别是某些软件或较大的软件,比如mysql

  就软件包的安装,不同的Linux分支,软件包也是不同的

  比如wdOS,CentOS,Redhat都是用到RPM包的

  比如Ubuntu,Debian这些用的是DEB的

  但源码安装,基本上是所有的Linux,以及unix都是一样的,除了参数外

  那用哪个好?没有标准,根据需求及自身情况而定

  2.关于时区的设置:

  为保证时间的正确,应该把时区设置正确。设置正确仅是为了使得时间更好理解和其他方面的维护。

  设置方法:

  1.

  手动设置时区:

  例如:设置东八区的时间

  ln -sf /usr/share/zoneinfo/Asia/Shanghai

  /etc/localtime

  编辑/etc/sysconfig/clock中ZONE="Asia/Shanghai"

  2.

  使用图形化命令设置

  system-config-date (大部分情况仅限于RedHat和CentOS)或者使用tzselect,按照命令提示进行即可。

  3、linux下什么是目录?绝对目录?绝对路径?相对目录?相对路径?

  习惯了windows的朋友,都知道,C盘,D盘,E盘等等所以对目录,绝对路径这些是没有什么概念的

  但如果比较接触电脑或又或是接触过DOS或是一些windows下的命令的人,一般也都会知道

  但还是有C,D,E盘等等,这个windows对目录的一个分法

  但Linux下不同,Linux下没有盘符的概念,所有的一切,都是目录和文件

  目录是存放文件一个组织结构,也是定位文件的一个方法,我们要找什么文件或创建什么文件,都需要用到目录,因为你要知道是放在哪里,或在哪里找,所以有了解知道并了解

  windows有众多的盘符之分

  但Linux就只有一个根目录,其它所有的目录,都在根目录下,或下下级目录等

  具体的目录结构,这里不作详解,有兴趣的同学,可以查看下相关的书籍和文档

  这里主要想是说明绝对目录,绝对路径

  实际上,绝对目录,绝对路径是同一个东西,只是名字不同,我是这样的理解的

  还有一个名词,就是相对目录,相对路径

  这个相对,有点像物理学里的参照物一样

  用参照物比作当前目录,那要查找或CD时,就可以以当前目录为相对的一个目录

  那什么是绝对目录呢

  在Linux是比较常听到或见到这个名词的,wdcp的后台里也会见过,就比如这篇文章

  http://www.wdlinux.cn/bbs/thread-1506-1-1.html

  本文也是因为这篇文章,才会在此出现

  可以这样简单的理解

  目录名开头的第一个字符是/符号的就是绝对目录

  而其它的就可以理解为相对目录,表示方法通常是../

  切记是两个点,一个点是当前,两个点就是上级,如此类推

  这里先理解下几个命令

  cd

  这个命令是可以改变目录到所要去往的目录路径,比如

  cd /etc

  就去到了/etc目录下,也就是改变当前目录命令

  列出当前所在目录

  pwd

  比如我们时间用root用户登录ssh,然后执行pwd,就会显示

  /root

  这就是我们的当前目录,也是用户的主目录

  如果是普通用户,一般是在/home目录下,如

  /home/wdlinux

  那我们再来理解下,绝路目录,相对目录

  比如我们当前在/root目录下,也就是当前目录

  我们要去/home/wdlinux目录下

  有两个方法

  一个是绝对路径方法,如

  cd /home/wdlinux

  一个是相对路径方法,如

  cd ../home/wdlinux

  以前两个,可以知道哪个更简单

  所以,有的时候,熟记绝对目录和使用绝对目录,是一个比较很效的方法

  开始以为,两句话就可以说清除,但现在发现,其实不然

  而且好像解析得还不够清楚就说了这么多了

  4、eaccelerator缓存的删除清除清理及设置

  eaccelerator本身有自动清除的功能,具体设置选项如下:eaccelerator.shm_ttl="600"

  当eAccelerator 获取新脚本的共享内存大小失败时,它将从共享内存中删除所有在最后"shm_ttl" 秒内无法存取的脚本缓存。默认值为"0",即:不从共享内春中删除任何缓存文件。

  eaccelerator.shm_prune_period="600"

  当eAccelerator 获取新脚本的共享内存大小失败时,他将试图从共享内存中删除早于"shm_prune_period" 秒的缓存脚本。默认值为"0",即:不从共享内春中删除任何缓存文件。

  所以,如果上不是设置为0的话,就会自动清除,如果设置了为0,就要手工清除了

  手工清除,可以直接目录缓存目录下的子目录,重起下web服务就可以或是在eaccelerator的面板里清除也可以

  本文教程摘自wdlinux论坛http://www.wdlinux.cn/bbs/,欢迎转载~

  相关阅读:

  linux教程之一

  linux教程之二

  linux教程之三

时间: 2024-10-02 15:34:54

linux教程之四的相关文章

ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据

本系列文章导航 ASP.NET 2.0数据教程之一:创建一个数据访问层 ASP.NET 2.0数据教程之二:创建一个业务逻辑层 ASP.NET 2.0数据教程之三:母板页和站点导航 ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据 ASP.NET 2.0数据教程之五:声明参数 ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值 ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表 ASP.NET 2.0

VBScript基础教程之四VBScript变量

vbscript|变量|基础教程 什么是变量? 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息.例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象的次数.使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值.在 VBScript 中只有一个基本数据类型,即 Variant,因此所有变量的数据类型都是 Variant. 声明变量 声明变量的一种方式是使用 Dim

ASP.NET 2.0数据教程之四十八:在SqlDataSource中使用参数化查询

返回"ASP.NET 2.0数据教程目录" 导言 在前一节教程中,我们看到了如何使用SqlDataSource控件直接从 数据库中获取数据.通过"配置数据源"向导,我们选择一个特定的 数据库,然后就可以:从一个表或视图中选择一些列:输入一个自定义SQL语句: 使用一个存储过程.不管你是手工输入SQL语句还是在向导页中选择一堆列,反正 最终都是给SqlDataSource控件的SelectCommand属性赋上一个SELECT语句,在 SqlDataSource的Se

ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据

返回"ASP.NET 2.0数据教程目录" 导言 在概述插入.更新和删除数据中我们讨论过,GridView控件提供 了内建的更新与删除功能,而DetailsView和FormView控件除了这些之外还拥有插 入功能.这些数据修改功能可以直接接入到数据源控件中而不需要编写任何代码 .概述插入.更新和删除数据讲解了如何使用ObjectDataSource来帮助GridView .DetailsView以及FormView控件完成插入.更新以及删除操作. ObjectDataSource能工

ASP.NET 2.0数据教程之四十七:使用SqlDataSource控件查询数据

返回"ASP.NET 2.0数据教程目录" 导言 到目前为止,我们所做的教程都使用了一个包含表示层.业务逻 辑层以及数据访问层的分层架构.在第一节教程(创建一个数据访问层)中,我 们讲解了数据访问层(DAL),第二节教程(创建一个业务逻辑层)中,我们又讲 解了业务逻辑层.从教程"使用ObjectDataSource展现数据"开始, 我们看到了如何在这个架构里面,通过使用ASP.NET2.0中新出现的 ObjectDataSource控件在表示层展示数据. 所有的这些

ASP.NET 2.0数据教程之四十六:DataList和Repeater里的自定义button

返回"ASP.NET 2.0数据教程目录" 导言 在前面关于DataList 和Repeater 的7章教程里,我们分别创建了 只读和可以编辑删除的例子.为了让DataList有编辑和删除的功能,我们在 ItemTemplate里添加了一些button,当点击时,引起postback,并根据button的 CommandName属性激发相关的事件.例如,添加一个CommandName为 "Edit"的button,在postback时会激发EditCommand事件

ASP.NET 2.0数据教程之四十五:DataList和Repeater数据排序(三)

返回"ASP.NET 2.0数据教程目录" 第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自 定义分页,我们再来添加排序功能.ProductsBLL类的 GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex 和 maximumRows 参数,不一样的是它还多了一个sortExpression 参数.在 SortingWithCustomPaging.aspx里使用GetProductsPage

ASP.NET 2.0数据教程之四十五:DataList和Repeater数据排序(二)

返回"ASP.NET 2.0数据教程目录" 第五步: 为使用默认分页的DataList添加排序的支持 在前面一章里我 们学习了如何使用DataList的默认分页.现在我们来扩展它,让它可以对分页的 数据进行排序.打开PagingSortingDataListRepeater文件夹里的 SortingWithDefaultPaging.aspx和Paging.aspx 页.在Paging.aspx 页里查看源 文件.将图8里选择的文本复制下来,然后粘贴到 SortingWithDefau

ASP.NET 2.0数据教程之四十五:DataList和Repeater数据排序(一)

返回"ASP.NET 2.0数据教程目录" 导言 DataList和Repeater数据分页里我们学习了如何在DataList里添 加分页功能.我们在ProductsBLL类里创建了一个名为 GetProductsAsPagedDataSource的方法,它返回一个PagedDataSource对象.当绑 定到DataList或Repeater时,他们将只显示请求页的数据.这个技术和GridView ,DetailsView,FormView的内置分页功能原理差不多. 除了分页外, G