Linux
maidanm
这个作者很懒,什么都没留下…
展开
-
第五章 Linux系统的远程登录
首先要说一下,该部分内容对于linux初学者来讲并不是特别重要的,可以先跳过该章节,先学下一章,等学完后再回来看这一章。Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的转载 2012-08-09 01:06:28 · 557 阅读 · 0 评论 -
第十六章 LAMP环境搭建
经过前部分章节的学习,你已经掌握了linux的基础知识了。但是想成为一名系统管理员恐怕还有点难度,因为好多单位招聘这个职位的时候都要求有一定的工作经验。然而真正的经验一天两天是学不来的,是靠长时间积累得来的。不过你也不要灰心,所谓的工作经验无非也就是一些运行在linux系统上的软件的配置以及应用。就好像是装在windows上的office一样,大部分人都会装,但是十分会用的却不多。是因为offic转载 2012-08-09 07:26:36 · 434 阅读 · 0 评论 -
第十七章 LNMP环境搭建
和LAMP不同的是LNMP中的N指的是是Nginx(类似于Apache的一种web服务软件)其他都一样。目前这种环境应用的也是非常之多。Nginx设计的初衷是提供一种快速高效多并发的web服务软件。在静态页面的处理上Nginx的确胜Apache一筹,然而在动态页面的处理上Nginx并不比Apache有多少优势。但是,目前还是有很多爱好者对Nginx比较热衷,随着Nginx的技术逐渐成熟,它在web转载 2012-08-09 07:28:09 · 416 阅读 · 0 评论 -
第十八章 学会使用简单的MySQL操作
在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付日常的管理工作了,至于更高深的那是DBA(专门管理数据库的技术人员)的事情了。【更改mysql数据库root的密码】首次进入数据库是不用密码的/usr/local/mysql/bin/mys转载 2012-08-09 07:29:23 · 492 阅读 · 0 评论 -
第十九章 NFS服务配置
【什么是NFS】 NFS会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,笔者不妨举一个例子来说明一下NFS是用来做什么的。假如有三台机器A、B、C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A、B、C。但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。【配置NFS】转载 2012-08-09 07:30:28 · 401 阅读 · 0 评论 -
第二十一章 配置squid服务
【什么是squid】Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。Squid的缓存功能相当好用,不仅可以减少带宽的占用,转载 2012-08-09 07:32:07 · 422 阅读 · 0 评论 -
第二十二章 配置Tomcat
第二十二章 配置Tomcat【关于Tomcat】目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件, Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技转载 2012-08-09 07:32:59 · 435 阅读 · 0 评论 -
第二十三章 配置samba服务器
以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 【samba配置文件smb.conf】一般你装系统的时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS):“yum install -y s转载 2012-08-09 07:33:54 · 749 阅读 · 0 评论 -
第二十四章 使用Nagios搭建监控服务器
【关于Nagios】Nagios是一款用于监控系统和网络的开源应用软件,它的模式是服务器—客户端,也就是说首先要在在一台服务器上(server)部署相应的主要套件,然后在要监控的服务器上部署客户端程序,这样server会和client通信,从而监控client端的各项资源。Nagios功能十分强大几乎所有的项目都可以监控,大到服务器的存活状态,小到服务器上的某一个服务(web)。这些功能都是通转载 2012-08-09 07:34:57 · 626 阅读 · 0 评论 -
第二十五章 Apache 扩展模块安装
这个用到了apache的扩展工具 apxs在使用这个功能之前,请先确认是否已经加载了 mod_so 模块,方法是: /usr/local/apache2/bin/httpd -l复制代码在列出的内容中,如果有 mod_so 那么说明已经加载了该模块。 下面,举个例子来演示一下,如何编译安装扩展模块,例如,我想增加 mod_status.so 这个模块 /usr/local/转载 2012-08-09 07:35:50 · 996 阅读 · 0 评论 -
第二十六章 MySQL replication模式配置
MySQL Replication 又叫做AB复制或者主从复制。它主要用于MySQL的时时备份或者读写分离。Replication模式的配置步骤如下:1. 设置master(1) 修改配置文件# vim /etc/my.cf在[mysqld]部分添加server-id=1log-bin=mysql-bin改完后重启mysqld服务# service mysqld r转载 2012-08-09 07:36:38 · 411 阅读 · 0 评论 -
第二十七章 Introduction to Perl Programming(中文版)
Perl基础脚本Perl 是一种脚本语言,它在每次运行前都需要编译。在unix/linux下,通常perl脚本都是以 #!/usr/bin/perl 为开头的。这其实是perl(可执行文件)的全局路径,这个路径当然可以写成其他,只要能找到perl, 但有一点需要注意,perl的全局路径(/usr/bin/perl)不能超过32个字符。Perl的内容和命令行Perl路径给出后转载 2012-08-11 03:18:10 · 1383 阅读 · 0 评论 -
socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传转载 2012-08-16 09:28:29 · 248 阅读 · 0 评论 -
第十五章 linux系统日常管理
笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了。本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练掌握那绝对可以胜任一个最初级的管理员职位,不过只是初级的,因为你还需要在日常的管理工作中获得成长。转载 2012-08-09 07:25:32 · 3356 阅读 · 0 评论 -
第十四章 SHELL 脚本
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为转载 2012-08-09 07:24:04 · 2484 阅读 · 0 评论 -
第十三章 正则表达式
这部分内容可以说是学习shell脚本之前必学的内容。如果你这部分内容学的越好,那么你的shell脚本编写能力就会越强。所以不要嫌这部分内容啰嗦,也不要怕麻烦,要用心学习。一定要多加练习,练习多了就能熟练掌握了。 在计算机科学中,正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/转载 2012-08-09 07:22:59 · 1298 阅读 · 0 评论 -
第十一章 安装RPM包或者安装源码包
在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要学会如何在linux下安装一个软件。在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便。因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。转载 2012-08-09 01:17:08 · 1018 阅读 · 0 评论 -
第二十章 配置ftp服务
【什么是FTP】也许你对FTP不陌生,但是你是否了解FTP到底是个什么玩意?FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要转载 2012-08-09 07:31:18 · 979 阅读 · 0 评论 -
第一章 关于linux的历史
很多关于linux的书籍在前面章节中写了一大堆东西来介绍linux,可惜读者看了好久也没有正式开始进入linux的世界,这样反而导致了他们对linux失去了一些兴趣,而把厚厚的一本书丢掉。Linux的历史确实有必要让读者了解的,但是不了解也并不会影响你将来的linux技术水平。哈哈,本人其实就不怎么了解linux的历史,所以对于linux的历史在本教程中不会涉及到。如果你感兴趣的话,那你去网上转载 2012-08-09 01:00:15 · 416 阅读 · 0 评论 -
第二章 图形界面还是命令窗口
对于linux的应用,我想大多数都是用在服务器领域,对于服务器来讲真的没有必要跑一个图形界面。所以我们平时安装linux操作系统时往往是不安装图形界面的。说到这里也许你会有疑问,图形界面还能选择装或者不装?是的,虽然linux和微软的windows一样同位操作系统,但是它们有一个很大的区别就是windows操作系统的图形界面是和内核一体的,俗称微内核,而linux操作系统图形界面就像一个软转载 2012-08-09 01:01:20 · 279 阅读 · 0 评论 -
第三章 Linux操作系统的安装
因为笔者一直都是使用CentOS,所以这次安装系统也是基于CentOS的安装。把光盘插入光驱,设置bios光驱启动。进入光盘的欢迎界面。其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车。前者是图形下安装,可以动鼠标的,后者是纯文字形式的。建议初学者用前者安装。直接回车后,出现一下界面:这一步是要提示你是否要校验光盘,目的是看看光盘中的安装转载 2012-08-09 01:02:58 · 357 阅读 · 0 评论 -
第四章 初步进入linux世界
【Linux 系统启动过程】Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动。Linux系统的启动过程大体上可分为五部分:内核的引导;运行init;系统初始化;建立终端 ;用户登录系统。A 内核引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启转载 2012-08-09 01:05:00 · 608 阅读 · 0 评论 -
第六章 Linux文件与目录管理
第六章 Linux文件与目录管理在linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 这就是一个文件的路径。如果你告诉系统这个文件的路径,那么系统就可以找到这个文件。在linux的世界中,存在着绝对路径和相对路径。绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql 这就是绝对转载 2012-08-09 01:07:47 · 1410 阅读 · 0 评论 -
第七章 linux系统用户以及用户组管理
第七章 linux系统用户以及用户组管理关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要。毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌。因为这涉及到一个安全的问题。【认识/etc/passwd和/etc/shadow】这两个文件可以说是linux系统中最重要的文件之一。如果没有这两个文件或者这两个文件出问题,则你是无转载 2012-08-09 01:09:22 · 788 阅读 · 0 评论 -
第八章 Linux磁盘管理
【查看磁盘或者目录的容量 df 和 du】df 查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示的df常用参数有 –i -h -k –m等-i 使用inodes 显示结果-h 使用合适的单位显示,例如G-k -m 分别为使用K,M为单位显示简单介绍一下,你看到的相关数据。Filesystem 表示扇区,也就是你划分磁盘时所转载 2012-08-09 01:11:39 · 1203 阅读 · 0 评论 -
第九章 文本编辑工具vim
前面多次提到过vim这个东西,它是linux中必不可少的一个工具。没有它很多工作都无法完成。早期的Unix都是使用的vi作为系统默认的编辑器的。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。很多linux系统管理员都习惯用vi,那是因为他们接触linux的时候用的就是vi,vim后来才比较流行。所以,无所谓用vi和vim,只要你能达到你想要的目的即可。在笔者看转载 2012-08-09 01:12:46 · 682 阅读 · 0 评论 -
第十章 文档的压缩与打包
在windows下我们接触最多的压缩文件就是.rar格式的了。但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具。但有一种文件在windows和linux下都能使用那就是.zip格式的文件了。压缩的好处不用笔者介绍相信你也晓得吧,它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽呢。在linux下最常见的压缩文件通常都是以.tar.gz 为结尾的,除此之外还有.tar, .gz转载 2012-08-09 01:13:40 · 441 阅读 · 0 评论 -
第十二章 学习 shell脚本之前的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel转载 2012-08-09 01:19:04 · 1118 阅读 · 0 评论 -
组网不求人!搭建简易Linux局网服务器
时下拥有两台以上台式机的家庭已经为数不少,退役下来的老机器食之无味,弃之可惜。其实你完全可以利用它作为一台局域网服务器,在晚饭后呼朋喝友,喊上邻居,拉几条网线,搬上笔记本电脑一起对战CS和帝国时代,或者利用代理服务器共享上网。跟我来一起动手,搭建一个简单的Linux局域网服务器吧。 Linux系统对服务器的要求相当低,笔者用赛扬466CPU、128MB内存微机作服务器,完 全可以转载 2012-08-17 00:24:46 · 1326 阅读 · 0 评论