文档视界 最新最全的文档下载
当前位置:文档视界 › Linux学习笔记(CentOS)

Linux学习笔记(CentOS)

Linux学习笔记(CentOS)
Linux学习笔记(CentOS)

Linux学习笔记

1 Linux 入门教程

Linux,在今天的广大电脑爱好者心中已经不再是那个遥不可及的新东西了,如果说几年前的 Linux 是星星之火的话,如今 Linux 不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。Linux 的开放性和灵活性使它得以在实验室和其它研究机构中被用于创新性技术变革的前沿,现在 Linux 已经真正地向广大的电脑爱好者们敞开了大门。

只要你对 Linux 感兴趣,想要学习 Linux,那么本教程将带你走进 Linux 的世界。第一章初识 Linux

在学习使用之前我们还是先来了解一下 Linux 吧。

Linux 是什么?按照 Linux 开发者的说法,Linux 是一个遵循 POSIX(标准操作系统界面)标准的免费操作系统,具有BSD 和SYSV 的扩展特性(表明其在外表和性能上同常见的UNIX 非常相象,但是所有系统核心代码已经全部被重新编写了)。它的版权所有者是芬兰籍的 Linus B. Torvalds 先生。

1.熟练掌握基本命令。每个系统都有自己特定的语言环境,Linux 也不例外,只有熟悉并熟练掌握 Linux 的常用基础命令才可以深入学习。

2.系统管理及运用。系统的管理包括启动、用户、进程以及安全管理等等。大体上都是通过命令来进行配置文件及脚本文件的。

3.源码的学习和研究。由于内核的相似,Linux 同 UNIX 一样都是由 C 语言开发而成的,所以了解 UNIX 的朋友学习起来相对容易。

4.内核开发。现在的很多服务器系统,网络设备,安全防护软件以及手机系统和掌上PDA 的操作管理系统都是由Linux 编程开发而成的,所以内核的开发学习当然必不可少。

5.数据库及服务器领域。如今Linux 做的服务器在市场中占有率第一的位置无可动摇,其中包括:WWW 服务器,FTP 服务器,mail 服务器,数据库服务器等等多种服务器。

了解了学习的目的和方向后,下面以CentOS为例来介绍Linux使用,可以使用安装好的Linux虚拟机。

2 Linux 常用基本命令及常用技巧

新手刚刚接触Linux 的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过 Linux 一段时间后,你就会逐渐了解 Linux 其实和 Windows 一样容易掌握。

由于操作和使用环境的陌生,如果要完全熟悉Linux 的应用我们首先要解决的问题就

是对 Linux 常用命令的熟练掌握。本章我们就来介绍 Linux 的常用基本命令。

首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限。

在启动Linux 后屏幕可能出现出现两种界面,一种是图形化界面,一种是命令行界面:

a、图形化界面如下:

选择对应个人用户名,输入密码即可(添加用户及修改用户密码在后面会讲到);

选择管理员用户,点击other后输入用户名root,确定后再输入密码即可。

b、命令行界面

login:

输入:root(管理员名)或user用户(allen)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个“#”提示符时,表明你登录成功!

屏幕显示 Linux 提示符:[root@localhost root]#_

或者显示[root@localhost ~]#_

2.1 常用基本命令

2.1.1 Logout 注销指令

登陆系统后,若要离开系统,用户只要直接下达logout 命令即可:

[root@localhost root]#logout //退出当前登录用户到登录界面

[root@localhost root]#login //退出当前登录用户到登录界面

2.1.2 shutdown 关机或重新启动指令

Shutdown 命令可以关闭所有程序,重新启动或关机,具体与附加参数有关。

1、立即关机:-h 参数让系统立即关机

[root@localhost root]#shutdown –h now //要求系统立即关机

2、指定时间关机:time 参数可指定关机的时间

[root@localhost root]#shutdown now //立刻关机

[root@localhost root]#shutdown +5 //5 分钟后关机

[root@localhost root]#shutdown 10:30 //在 10:30 时关机

3、关机后自动重启:-r 参数设置关机后重新启动

[root@localhost root]#shutdown -r now //立刻关闭系统并重启

[root@localhost root]#shutdown -r 23:59 // 指定在 23:59 时重启动

4、重新启动计算机: reboot 命令

[root@localhost root]# reboot //直接重新启动计算机

-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。

-I 参数:在在重新启动之前关闭所有网络接口。

一般情况下,只需要单独运行 reboot 命令就可以了。

2.1.3 文件与目录的操作

1、ls(list)命令

用来显示当前目录中的文件和子目录列表,配合参数的使用,能以不同的方式显示目录内容。

[root@localhost root]# ls //显示当前目录的内容

[root@localhost root]# ls -a //显示当前目录下所有内容,包括以“.”开头的文件

[root@localhost root]# ls -s –S //以“-s”参数显示每个文件所有的空间,并以“-S”参数指定按所有占用空间的大小排序

[root@localhost root]# ls -a /root/ssss //列出对应目录下的所有内容

2、cd(change directory)命令

切换到对应的目录下

[root@localhost root]# cd allen // 切换到当前目录下的 allen 子目录

[root@localhost root]# cd .. // 切换到当前目录的上一层目录

[root@localhost root]# cd / // 切换到系统根目录

[root@localhost root]# cd // 切换到用户主目录

[root@localhost root]# cd /usr/bin // 切换到/usr/bin 目录

3、Mkdir(make directory)命令

用来创建子目录,在所在目录下创建 tool 子目录。

[root@localhost root]# mkdir tool //在allen目录下创建文件夹tool

4、rmdir(remove directory)命令

可用来删除“空”的子目录,文件夹里有文件则不能删除。

[root@localhost root]# rmdir tool // 删除 tool 目录,该目录下为空

5、cp(copy)命令

将文件从一处复制到另一处,一般在使用 cp 命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件名与目的文件名或目录。

[root@localhost root]# cp data1.txt data2.txt // 将 data1.txt 复制成 data2.txt

[root@localhost root]# cp data3.txt /tmp/data // 将 data3 复制到/tmp/data 目录中

-v 参数可显示命令执行过程

-R参数可同时复制目录下的所有文件及子目录

[root@localhost root]# cp –v –R * backup // 将所有文件(含子目录文件)复制到backup 目录下

6、rm(remove)命令

删除文件或目录。

[root@localhost root]# rm myfile // 删除指定的文件

[root@localhost root]# rm * // 删除当前目录中的所有文件

[root@localhost root]# rm –f *.txt // 强迫删除文件,使用-f 参数时,rm 命令会直接删除文件,不再询问

[root@localhost root]# rm –r data //递回删除,使用-r参数可同时删除指定目录下的所有文件及子目录,此处删除 data 目录(含 data 目录下所有文件和子目录)强制删除指定目录时,当使用-r 参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除目录或文件。若已确定要删除所存目录及文件,则可以使用-rf 参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。

[root@localhost root]# rm –rf tmp //强制删除 tmp 目录及该目录下所有文件及子目录[root@localhost root]# rm –v //使用-v 参数,显示删除过程

7、more 命令

为了避免画面显示瞬间就闪过去,用户可以使用more 命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按 Q 键停止显示。

当使用 ls 命令查看文件列表时,若文件太多则可以配合 more 命令使用。

[root@localhost root]# ls –a more

单独使用 more 命令时,可用来显示文字文件的内容。

[root@localhost root]# more data.txt

8、cat(concatenate) 命令

可以显示文件的内容,或将多个文件合并成一个文件。

[root@localhost root]# cat preface.txt more //逐页显示 preface.txt 的内容

[root@localhost root]# cat preface.txt >> outline.txt //将preface.txt 的内容附加到outline.txt 文件内容之后

[root@localhost root]# cat new.txt info.txt >readme.txt //将new.txt 和info.txt 合并成readme.txt 文件

9、mv (move)命令

可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。

[root@localhost root]# mv a.txt .. // 将 a.txt 文件移到上层目录

[root@localhost root]# mv z1.txt z3.txt //将 z1.txt 改名成 z3.txt

[root@localhost root]# mv backup .. // backup 目录上移一层

10、pwd(print working directory)命令

可显示用户当前所在的目录。

[root@localhost root]# pwd // 显示当前所在目录

11、locate 命令

locate 命令可用来搜索包含指定条件字符串的文件或目录。

[root@localhost root]# locate zh_CN //列出所有包含“zh_CN”字符串的文件和目录[root@localhost root]# updatedb

由于locate 命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时更新数据库,但对于刚新增或删除的文件、目录,仍然可能会因为数据库尚未更新而无法查得,此时可用 root 身份运行 updatedb 命令更新,为此数据库得内容正确。

2.1.4 在后台运行程序

用户有时的程序有可能要花费很多时间,如果将它放在前台运行,将导致无法继续做其他事情,最好的方法就是将它放在后台运行,甚至可能希望在用户注销系统后,程序还可以继续运行,让我们看看那如何实现这一目的。

1、&、bg 命令

可将程序放到后台运行,最简单方法就是在命令最后加上“&”。

[root@localhost root]# updatedb & // 在后台执行数据库更新命令

[root@localhost root]# bg // 将更新操作放到后台运行

2、 fg 命令

将后台运行的程序调度到前台运行。

[root@localhost root]# fg // 放到前台执行的命令会显示出来

3、nohup 命令

在退出后让程序继续运行,此命令可使用户退出系统后,程序继续运行。

[root@localhost root]# nohup myserver & //将myserver程序转入后台运行,用户就可以退出了,当再次登录的时候,可以用 ps –aux 命令看到程序仍在后台中运行

2.1.5 任务调度命令

计算机有很多程序需要周期性的被运用,例如清理磁盘中不要的暂存盘、备份系统数据、检查远程服务器的邮件等。对于这些重复性的工作,其实不需要每次都辛苦地运行这些程序。可利用任务调度命令,指定系统定期在某个时间运行这些程序,轻轻松松完成想要执行的工作。

2.1.6 打包、压缩、解压

tar 命令位于/bin 目录中,它能将用户所指定的文件或目录打包成一个文件,不过它并不做压缩。一般Unix 上常用的压缩方式是先用tar 命令将许多文件打包成一个文件,再以 gzip 等压缩命令压缩文件。tar 命令参数繁多,以下举例常用参数作说明:-c:创建一个新的 tar 文件

-v:显示运作过程信息

-f:在:指定文件名称

-z:调用 gzip 压缩命令执行压缩

-j:调用 bzip2 压缩命令执行压缩

-t:参看压缩文件内容

-x:解开 tar 文件

[root@localhost root]# tar cvf data.tar * // 将目录下所有文件打包成 data.tar

[root@localhost root]# tar cvf data.tar.gz * // 将目录所有文件打包成 data.tar 再用 gzip 命令压缩

[root@localhost root]# tar tvf data.tar * // 查看 data.tar 文件中包括了哪些文件

[root@localhost root]# tar xvf data.tar * // 将 data.tar 解开

tar 命令本身没有压缩能力,但是可以在产生的 tar 文件后,立即使用其他压缩命令来压缩,省去了需要输入两次命令的麻烦。

使用-z 参数来解开最常见的.tar.gz 文件

[root@localhost root]# tar –zxvf foo.tar.gz //将文件解开至当前目录下

使用-j 参数解开 tar.bz2 压缩文件

[root@localhost root]# tar –jxvf linux-2.4.20tar.bz2 //将文件解开至当前目录下

使用-Z 参数指定以 compress 命令压缩

[root@localhost root]# tar –cZvf prcture.tar.Z*.tif //将该目录下所有.tif 打包并命令压缩成.tar.Z文件

2.1.7 账户添加及密码修改

1、passwd(password)命令

用于改变用户的密码。

[root@localhost root]# passwd //如当前登录用户为allen,则显示如下内容

Changing password for user allen //提示当前修改allen的密码

New password: // 输入新密码

Retype new password // 再此输入新密码

passwd: all authentication tokens updated successfully // 密码修改成功

2、useradd命令

为系统添加新用户。

[root@localhost root]# useradd marry //为系统添加新用户marry

3、date、clock 和 ntpdate 命令

[root@localhost root]#date // date 命令可以显示当前日期时间

显示内容如下:Thu Jan 14 00:34:52 EST 2016 // CST 为中部标准时间

clock 命令也可以显示出系统当前的日期与时间,不过clock 命令默认不允许一般用户执行,请用 root 账号执行

[root@localhost root]#clock

显示内容如下:公元 2006 年 9 月 8 日(周五)10 时 00 分 00 秒 0.112604 seconds [root@localhost root]# date 09091200 // 将时间设定为 9 月 9 日 12 点 00 分

[root@localhost root]# ntpdate https://www.docsj.com/doc/7810329948.html, // 与微软校时服务器校时

然后再执行一次date 命令,就会发现系统时间已经更改。不过这样还没有结束,还需要执行 clock –w 命令将更改的时间写入计算机的 CMOS 中,这样下次启动时才会使用更改过的时间。

[root@localhost root]# clock –w

2.2如何进入文字模式

当安装 Linux 时,可选择自动后要进入文字模式或时图形模式。如果选择的时文字模式则可略过此说明;若是直接进入 X Window 的图形模式,仍可以使用下列方式,进入文字模式:

2.2.1在 X Window 中打开文字模式窗口

以centOS的桌面窗口环境为例,从桌面窗口下进入文字模式最简单的方式,就是在桌面空白处单击鼠标右键,执行“新增终端命令”,打开文字模式窗口。在文字模式窗口中可以用 Shift+Page Up 和 Shift+Page Dwon 键来卷动窗口内容。

2.2.2 切换虚拟主控制台进入文字模式

Linux 主机在主控制台(console)下提供了7 个虚拟主控台,在每一个虚拟主控台中可以运行各自的程序。可以在登陆 X Window 系统后的任何时间,按下 Ctrl+Alt+Fn 键来切换到其他的虚拟主控台,其中的 Fn 是指 F1~F7 的功能键。

2.2.3 启动直接进入文字模式

要设置启动时直接进入文字模式,可以使用任何一个文本编辑器,打开/etc/inittab

文件,在文件中查找“id:5:initdefault:”这一段文字,并将其改为“id:3:initdefault:”即可。

[root@localhost root]# cd //进入根目录

[root@localhost root]#cd /etc //进入etc目录

[root@localhost root]#vi inittab //打开配置文件inittab,修改其中参数5为3(按i 键进行文字插入,按ESC退出插入,输入:wq保存退出)

[root@localhost root]#more inittab //查看修改是否保存

[root@localhost root]#reboot //重启,查看是否以文字模式开机

2.2.4 文字模式下乱码

在此版的CentOS 中,若是在 X Window 打开文字模式窗口,以文字模式操作,则所有中文文件名、月份,甚至部分信息都可以正常的以中文显示。但在文字模式的虚拟控制台中,这些中文信息,则会变成乱码,可将此信息改成英文显示:

[root@localhost root]# LANG=C //运行LANG=C 命令后原来以中文显示(乱码)的部分,变成英文了

[root@localhost root]# ls –a //查看显示是否还为乱码

若想改回原来的设置,则只要再执行 LANG=zh_CN 命令即可

[root@localhost root]# LANG= zh_CN

2.3 man 命令查询帮助

在 linux 系统中,如果用户某命令的功能不大清楚,可以使用 man 命令查询帮助。

[root@localhost root]# man shutdown // 以 man 命令shutdown 命令的用法

[root@localhost root]# shutdown –h //运行 shutdown –h 或上述的 man shutdown 命令结果一致

2.4 避免按 Ctrl+Alt+Del 重新启动系统

在 linux 中直接按下 Ctrl+Alt+Del 三个键后就会重新启动,如果不希望任何人利用这组组合键随意重新启动计算机,可使用文本编辑器修改/etc/inittab 文件。

将inittab文件中相关字段作如下处理即可

ca::ctrlaltdel:/sbin/shut down –t3 –r now // 在此句最前加上#。存盘后重新启动计算,以后就无法用 Ctrl+Alt+Del 键重新启动了。

2.5 软件安装及卸载

LINUX下安装软件包常有三种,不同的软件包有不同的安装方法:

1、tar包,整个安装过程可以分为以下几步:

1) 取得应用软件:通过下载、购买光盘的方法获得;

2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;阅读附带的INSTALL文件、README文件;

3) 执行“./configure”命令为编译做好准备;

4) 执行“make”命令进行软件编译;

5) 执行“makeinstall”完成安装;

6) 执行“makeclean”删除安装时产生的临时文件。

7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。

8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档

2、rpm包,安装过程如下:

1) 操作系统:RedHat(Red Hat/Fedora)

2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”

3) 包管理工具 yum

4) 支持tar包

5)1rpm命令:安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p 显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装) 卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名)查询:查询当前系统安装的软件包: rpm –qa …*软件包名*?

3、deb包,安装过程:

1) 操作系统:Debian系列(Ubuntu)

2) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”

3) 包管理工具apt-get

4) 支持tar包

5)dpkg命令:安装: dpkg –i 软件包名.deb,卸载: dpkg –e 软件名,查询:查询当前系统安装的软件包: dpkg –l …*软件包名*?

3 Linux 系统管理

Linux 属于多用户多任务的操作系统,可让不同的用户从本地登陆。在网络上则允许用户利用telnet、ssh 等方式从远程登陆。无论是从本机或远程登陆,用户都必须在该台主机上拥有账号。

3.1账号管理

3.1.1系统管理员账号与一般用户账号的差别

Linux 中的账号主要分成两类:系统管理员账号与一般用户账号。系统管理员账号名称为root,具有对系统完全的控制权,可以对系统做任何设置及修改,当然也可以决定哪些用户可以进入系统,并设置所有账号的权限。这两类账号的主要差别如下表:

3.1.2 创建用户账号

创建用户账号有许多种方法,可以一次创建一个账号,也可以一次建个账号。

在CentOS中执行 useradd 命令,可创建新的用户帐号

[root@localhost root]# useradd benny //创建 benny 账号

[root@localhost root]# passwd benny //设置口令

Changing password for user benny

New password: //输入口令

Retype new password //再输入一次

在一个系统中,用户的账号名称必须是唯一的,假若要创建的账号先被他人占用,则会出现用户已存在的信息:

[root@localhost root]# useradd benny

Useradd: user benny exists

3.1.3 管理员账号

安装完 Linux 之后,系统默认即创建了 root 账号。此账号为系统管理员,对系统拥有完全的控制权,可对系统做任何设置和修改,所以维护 root 账号的安全格外重要。

1、设置 root 账号的口令

在安装Linux 过程中,即要求安装者为root 账号设置口令。管理员可在日后更改甚至取消口令。不过,除非整个Linux 系统只有自己使用,否则强烈建议替root 账号设置一个不易被破译的口令。

在 x window 下面单击主菜单,执行“系统设置/根命令”命令,在图形界面下比较直观与 Windows 大致雷同。

拥有root 账号的系统管理员除了设置口令之外,建议先替自己创建一个一般的用户的账号,供日常操作使用,如此可避免因操作失误而影响整个系统,最好等到系统需要维护时,再使用 root 账号登陆。

2、只允许 root 登陆的维护模式

如果希望这台计算机除了 root 账号之外,其他账号都不得登陆时,可在/ect 目录中执行 touch nologin 命令,产生一个文件名为 nologin 的文件,当其他用户要登陆时,系统只要发现此文件存在,就会禁止他们登陆。

如下演示设置是否成功,是否禁止user账户登录:

[root@localhost root]#cd /etc

[root@localhost root]# touch nologin

[root@localhost root]#logout //注销、切换用户

Red HatLinuxrelease 9 (Shrike) Kernel 2.4.20-8 on an 686

Localhost login:allen // 用 allen 账号登陆

Password: // 输入正确的口令

Login incorrect // 即使输入正确也会登陆失败 login ,重新返回到登陆界面

这种状态通常用于管理员要维护系统时,若要再度恢复用户登陆,则只要将nologin 文件删除即可。

3、停用与删除用户账号

当用户毕业、离职、或逾期不缴费时,可以考虑停用或删除用户账号,以避免这些用户继续登陆系统。

a、停用账号:暂时不允许用户登陆系统,但仍然保留其数据。

可编辑/ect/passwd文件,要把停止使用的账号标注起来。

cassia:x:502:502::/home/cassia:/bin/bash

#silent:x:600:100::/home/silent/bin/bash //在账号最前面加上“#”

a、删除账号:当确定用户已不再需要使用本系统时,可以将该账号完全删除。

使用 userdel 命令或编辑 passwd 与 shadow 文件

[root@localhost root]# userdel –r allen

加上参数“-r”表示删除账号时,一并将该账号的用户的用户目录及邮件文件都删除;若不加“-r”参数,则只会删除而保留该账号的相关目录。

3.2 磁盘空间管理

由于 Linux 是多用户的操作环境,如果任由每个用户存放文件而不加限制,磁盘空间将迅速消耗,很快便无法使用。Quota 的功能就是去限制用户运用的磁盘空间。在系统尚未设置磁盘空间时,可用执行 quota 命令检查自己的磁盘使用空间,若出现下列信息,则表示没有限制:

[root@localhost root]# quota

Disk quotas for user lambert (501):none //表示无限制

这表示用户root 可以任意堆放文件,直到塞满整个磁盘为之,这样将造成其他用户都无法储存数据。为了避免这种毫无节制、滥用空间的灾难发生,需要为用户设置磁盘空间的限制,但本文重点不在此处,若有需要可以上网查相关资料。

3.3文件系统与权限设置

当所有人都把目光投注在操作系统身上时,却常常忘记了一个极为重要的配角--文件系统,文件系统的优劣与否和操作系统的执行效率、稳定性以及可靠度息息相关。

3.3.1 文件目录

在安装 Linux 的磁盘中会有很多系统默认的目录,这些目录依照不同的用途而放置特定的文件,下面将详细说明每一个默认目录的功能:

/: 根目录,包含整个 Linux 系统的所有目录和文件。

/bin:此目录放置操作系统时所需要使用的各种命令程序。例如cp、rpm、kill、tar、mv、rm 与 ping 等常用命令,还有各种不同的 Shell,如 bash、bash2、tcsh 等。

/dev:存放界面设备代号的文件。例如硬盘的/dev/had、终端机等。这些文件比较特殊,他们实际上都指向所代表的界面设备。

/etc:存放与系统设置、管理相关的文件。例如记录账号名称的passwd 文件、投影口令文件 shadow 都放在这里。

/etc/X11:X Window 配置文件的目录。

/etc/rc.d:这个目录包含了启动或关机时所运行的 script 文件。

/home:此目录默认用来设置用户账号的主目录。

/lib:放置一些共享的函数库。

/lib/modules:存放系统内核的模块。某些可被模块化的部分,并不需要在编译系统内核本体,避免内核过大导致效率较低。

/lost+found:文件系统发生问题时,Linux 会自动扫描磁盘试图修正错误,倘若找

到遗失或错误的区域,就会将这些区域转成文件存放于目录中,等候管理员来进一步处理。

/misc:默认空无一物,供管理员堆放公共杂物。默认权限时全部用户都可以读取和执行文件,但是只有管理员能够写入文件。

/mnt:此目录下默认有/mnt/cdrom 和/mnt/floppy 两个目录,用来作为光盘与软件的加载点。

/proc:系统内核和执行程序之间的信息,如执行ps、free 等命令时所看到的信息,就是从这里读取。这目录内的文件并非真的存在,用户看到的虚拟文件。

/root:系统管理员专用的目录,即 root 账号的主目录。

/sbin:此目录存放启动系统需运行,例如 fsck、init、grub、lilo 与 swapon 等

/tmp:供全部用户暂时放置文件的目录。系统默认可让所有用户读取、写入和执行文件,因此对于一般用户来说,若觉得自己的磁盘空间不够使用,便可暂时利用此目录存放文件。这里也是临时文件的目录,某些程序在执行中说产生的临时文件会存放在这个目录内。

/usr:此目录包括许多子目录,用来存放系统命令。程序等信息。

/usr/bin:放置用户可以执行的命令程序,如 find、free、gcc 等。

/usr/share/doc:存放各种文件的目录。

/usr/share/man:放置多种帮助文件。

/usr/src:存放源代码的地方,Linux 系统内核的源代码就放在此目录下。

/var:系统执行时,需要暂时记录存放的数据或临时文件,都会放置在这个目录里。

/var/tmp:前面介绍的/tmp 目录除了放置所有用户暂时存放的文件之外,还提供给程序产生的临时文件使用,因此经常会因对方许多文件,而显得非常杂乱。管理员通常会定时清理/tmp 目录,维护磁盘空间的整洁。加入不想将某些文件混入 /tmp 目录中,可以选择存放在这里。

3.3.2 文件属性

d:表示这是一个目录,在 ext3 中,目录被视为一种特殊的文件。

b、c:分别代表区块设备和其他的界面设备,是特殊类型的文件。

s、p:这些文件关系到系统的数据结构和通道,通常很少见到。

1、一般权限

r (read,读取):对文件而言,用户具有读取文件内容的权限。对目录而言,用户拥有浏览目录内容的权限。

w (write,写入):对文件而言,用户具有修改文件内容的权限。对目录而言,用户具有删除或移动目录内文件的权限。

x(execute,执行):对文件而言,用户具有执行文件的权限。对目录而言,用户具有

进入目录的权限。

2、特殊权限

其实文件与目录的权限设置不只如此,还有所谓的特殊权限存在。属于特殊权限会拥有一些“特权”,因而用户若无特殊需求,不应该去打开这些权限,避免安全方面出现严重漏洞,让黑客入侵。

设置UID,S(SUID, Set UID):可执行的文件若搭配这个权限,该文件便能得到权限,可以任意存取文件所有者能使用的全部系统资源。

设置GID,S(SGID,Set GID):应用在文件上面,其效果和SUID 相同,只不过将范围由文件所有者扩大成组。也就是说,拥有此权限的文件,可以任意存取整个组所能使用的系统资源。

4Mlinux安装配置方法

4Mlinux安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk/dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df-h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd/dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

Centos7安装配置zabbix

Centos7安装配置zabbix 1 关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2 安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #追加这行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #追加这行 -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT systemctl restart iptables.service #最后重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 3 关闭SELINUX vi /etc/selinux/config

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统CentOS7.2发行版本的安装与配置由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下CentOS7.2系统的安装与配置。 获取安装镜像文件: 1、直接访问CentOS官方开源镜像网站,https://www.docsj.com/doc/7810329948.html,/从网站我们可以看到各个版本目录 2、进入到centos/目录,可以看到目前最新版7.2.1511版本

3、点击进入7.2.1511目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。

4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录 5、进入x84_64目录后,然而并没有发现ISO镜像。只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。 就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。

6、推荐的以下国内镜像网站,下载速度都是令人满意的。 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 华中科技大学开源镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 新浪开源镜像网站 https://www.docsj.com/doc/7810329948.html,/CentOS/7/isos/x86_64/ 重庆大学镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 西北农业科技大学镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 北京电信通电信工程有线公司镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 浙江大学开源镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 中科院(中国科学院计算机网络信息中心)开源镜像网站https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 上海交通大学开源镜像网站 https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/ 中国科学技术大学开源镜像网站

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

centos7安装配置openstack-kilo(详细部署实施版)

######################################安装service之前##################### 1.安装openstack-selinux和SQL数据库 RHEL and CentOS enable SELinux by default. Install the openstack-selinux package toautomatically manage security policies for OpenStack services: yum install openstack-selinux yum install mariadb mariadb-server MySQL-python 2.配置mariadb:Create and edit the /etc/my.cnf.d/mariadb_openstack.cnf file [mysqld] bind-address = 192.168.142.13  [mysqld] default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 3.重启服务 systemctl enable mariadb.service systemctl start mariadb.service 4.加强mariadb数据库安全,这是root账户密码  mysql_secure_installation 5.安装信息队列

Linux操作系统的安装配置(吐血之作)

Linux操作系统的安装配置 文档记录: RedHat操作系统的安装 1.放入REDHAT ENTERPRISE LINUX 5.0安装光盘,并 设置为光盘启动。 启动成功后,如图1。输入linux text(采用文本模式)确认回车。

建议:REDHAT ENTERPRISE LINUX 5.0支持新服务器驱动,如:HP380G6 2.选择在准备安装之前是否检测光驱 一般选择SKIP跳过,开始安装,如图2:

3.选择安装过程的语言 选择English (在linux中使用Tab,切换光标的位置,使用空格键选中选项)回车,如图3: 4.选择键盘 选择US(美国键盘)回车,如图4:

5.选择安装LINUX服务代码 序列号为:2515dd4e215225dd 安装与不安装的区别: 红帽企业版的服务代码,不仅仅是升级,还包含很多售后服务和技术支持,如图5: 6.选择分区方法 选择Create custom layout,如图6:

7.分区 使用F2新建一个分区,出现图7: Mount Point :Bstarsrv1 挂接点,像/root、/bin、/etc、/usr、/home等等。 Filesystem Type:文件格式,例如windows中的fat32格式,windows 2000中的ntfs格式。Bstarsrv1中现在最常用的是

ext3、swap等。Swap是交换分区格式。 Fixed Size:自定义空间大小。 Fill all available space:使用所有可用空间 Force to be a primary partition:强制使用主分区 Check for a bad block :检测坏块 一般只需要将系统分为3个分区,同样的方法建立以下分区。/boot 启动目录100M swap 数据交换分区内存的2倍 / 根目录Fill all available space 建立数据交换分区时,不用输入挂接点,直接在File system 中,使用上下键选择swap格式,大小为内存的2倍。如图8: (根据实际调整仅供参考)下图是在8G的硬盘分区示意图9:

windows7 和 centos7双系统并存安装教程

windows7 和centos7双系统安装教程 此方法作者成功实现双系统安装,以下图片前期没有拍照,故部分图片取自网络。 此方法适用于U盘安装 工具: ●8G以上U盘 ●CentOS7光盘镜像,如CentOS-7.0-1406-x86_64-DVD.iso ●DiskGenius分区软件 ●easyBCD引导编辑软件 假设已经装好Windows7系统了(windows的系统安装很简单,网上也有很多教程) 分区前最好备份数据,以免发生意外。 为Centos7腾出一个空闲区,最好放在扩展分区的逻辑分区里面,最好是最后一个磁盘,图中就是我给centos7分的盘(在最后一个空闲的逻辑分区里面,centos7安装的过程中对这个空闲区自动为我再细分了三个区。) 在DiskGenius软件里查看: 序号8是/boot 分区 序号9是swap 分区 序号10是/ 分区

记住这几个序号。 1、将centos7刻录到U盘中 2、插入U盘,重启电脑,进入bios,设置从U盘启动 3、进入CentOS的安装界面了,如下图: 注意:这里,网上很多教程,出现如下界面,但是我实际装时,并不是这样(虚拟机中确实如下图):

4、光标选择第一个选项,“Install CentOS 7”,按照提示然后按“e”或者“tab”,具体看界面的提示。进入启动参数配置的修改。

将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet 改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,这里sdb4为U盘所在分区,也可能是sdb1 ,可根据实际情况修改(我自己的情况就是sdb4) 5、修改后,按Ctrl+x执行修改,正常情况下,将进入安装界面,如下图:

4Mlinux安装配置方法

4Mlinux 安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk /dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd 的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df -h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd /dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

Centos7安装手册

Centos7 安装部署手册 柏雍

目录 第1章CENTOS7安装步骤 (3) 1.1第一步:点击创建新的虚拟机(红框为创建新的虚拟机按钮)。3 1.2第二步:选择自定义(红框)按钮,点击下一步(蓝框)。 (3) 1.3第三步:点击下一步(蓝框) (4) 1.4第四步:选择稍后安装操作系统(红框),点击下一步(蓝框)。 5 1.5第五步:选择操作系统为Linux(红框),选择版本centos64位(紫框),下一步(蓝框)。 (6) 1.6第六步:填写虚拟机名称(红框),选择虚拟机安装位置(紫框),下一步(蓝框)。 (7) 1.7第七步:根据情况选择处理器配置(红框),下一步(蓝框)。 .. 8 1.8第八步:对内存进行配置,根据自己实际需求进行(红框),下一步(蓝框)。 (9) 1.9第九步:网络选择桥接模式(红框),下一步(蓝框)。 (10) 1.10第十步:默认点击下一步(蓝框)。 (11) 1.11第十一步:默认点击下一步(蓝框)。 (12) 1.12第十二步:选择创建新虚拟磁盘(红框),下一步(蓝框)。 (13) 1.13第十三步:选择磁盘空间(红框),下一步(蓝框)。 (14) 1.14第十四步:默认点击下一步(蓝框)。 (15) 1.15第十五步:点击自定义硬件(红框)。 (16) 1.16第十六步:选择CD/DVD(红框),在选择下载好的IOS镜像文 1

件(紫框)。选择关闭(蓝框)。 (17) 1.17第十七步:选择完成(蓝框)。 (18) 1.18第十八步:建立完毕,点击开启此虚拟机。 (19) 1.19第十九步:选择Install Centos Linux7(红框)点击回车进行安装。20 1.20第二十步:完成弹出Centos安装界面,选择中文(红框),点击继续(蓝框)。 (21) 1.21第二十一步:点击软件选择(红框)。进入后选择基础设置服务器,选择开发工具(红框),点击完成按钮。 (22) 1.22第二十二步:选择系统的安装位置(红框),进入后如无其他选择则直接点击完成按钮。 (23) 1.23第二十三步:点击开始安装按钮(红框)。 (24) 1.24第二十四步:设置root密码(红框),进入后设置root密码(紫框),设置后点击完成按钮(蓝框)。 (25) 1.25第二十五步:点击重启按钮(蓝框),因为显示器问题本人这个现实不是特别清晰。 (26) 2

LINUX安装配置手册

封面

作者:PanHongliang 仅供个人学习 LINUX服务器 安装配置手册 杭州世导科技有限公司

文档修改/审批记录

目录1介质准备5 2REDHAT LINUX 的安装6 2.1安装步骤6 2.2R EDHA T 9.0的配置:9 2.2.1其他应用环境配置10

1介质准备 安装介质:Redhat linux9.0,安装光盘三张;

2Redhat linux 的安装 2.1安装步骤 1、首先接通服务器的电源,插入Redhat 系统安装盘1,直到下面界 面出现: 2、安装的界面有图形化用户界面GUI(graphical user interface)--默认方式、直观、用鼠标在屏幕间翻阅、“点击”按 钮,或输入文字字段、简单直观,和文本模式界面,要用这种模式,需 在引导时输入 boot:text ***:推荐使用GUI模式与光盘安装模式;,下面就开始介绍这种模式的安装步骤; 点击“Next”按钮,出现下面的界面. 在这里选择安装界面的语言,选“中文简体”,这样安装界面就是简体中文的了.点击“Next”. 然后点“下一步”. 接着选择一下你的鼠标类型.选择完后,点击“下一步”.在安装类型选择时,选择“定制”.点击“下一步”.安装类型: 个人桌面:适合于新手,有图形化桌面环境(X窗口系统),需要1.8G(兼选GNOME/KDE的个人桌面);如果你需要选择所有的软件包组的话,可能至少需要4G的空间; 工作站:队了有图形化桌面环境外,还具备软件开发工具 服务器:要注意一点,如果你在安装软件时,在选择软件包时没有安装适当的软件包,当系统引导时,X窗口系统不会被配置,因而不会载入GUI 定制:根据你自己的需要来定制你所要安装的软件包,灵活性、随意性较强 升级:如果你使用的一个版本是低于8.0,此时你可以选择这种安装方式(在6.2以上版本是不会破坏现有旧系统里面的数据,只会更新新的内核和软件包); 如果你选择了自动分区的话,系统会创建以下几个分区: 1)交换分区,一般建议为你的内存的2倍 2)/boot分区,大小为100MB,其中驻留着Linux内核和相关的文件 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区 在以上三个分区的基础上,服务器安装还会挂载一个/usr的分区,一个/home的分区,一个大小为/var的分区,大小256M; 然后选择“用 Disk Druid 手工分区”,点击“下一步”.由于COMPAQ机器本身会使用8M的硬盘空间来引导系统COMPAQ SETUP ,所以这个分区就不用去动它;/dev/sda3这8M不用去动它1)/boot分区,大小为200MB,其中驻留着Linux内核和相关的文件 2)交换分区,为你的内存的2倍,考虑到以后有扩展内存的可能,建议将SWAP分区加大1G 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区,把余下的空间分给它 4)在此基础上增加一个/tmp空间,大小为1G,用于ORACLE时存放备用文件

CentOS7安装文档

1.安装CentOS7.0 1.1服务器开机之后根据提示按del或者F11进入启动选择界面, 选择启动方式为光盘启动(optical DVD),启动之后进入 CentOS7.0安装界面。 1.2选择第一项:installCentOS7 1.3进入安装界面后,下拉选择安装语言:中文 1.4日期和时间:设置为亚洲,上海 1.5组建安装:选择左侧最下方:开发及工作站,右侧全选 1.6安装位置:点击之后左下方选择:我要配置分区,点击左上方完 成进入分区界面 点击左下方的+号添加分区: / 500G Swap 16G /boot 1G 添加错误可选择–号删去分区重新创建。 1.7选择完成,回到安装界面,选择右下角:开始安装。 1.8C entOS7开始安装,此时设置root密码,123456 1.9点击重启,安装完成。 2.安装CentOS7.0updates 在光驱中放入updates光盘之后,在弹出的对话框中选择打开文件,右键打开终端,在光盘目录下执行:./install-updates,输入y允许更新,安装完成之后reboot重启

3.安装RedHawk7.0 CentOS7 系统启动后,放入redhawk的光盘,打开终端,在光盘目录下执行:./install-redhawk,选择y,y,a等待安装完成,reboot重启。 4.安装RedHawk7.0updates 系统启动后,放入redhawkupdates光盘,打开终端,在光盘目录下执行:./install-updates,在弹出的对话框中全选,点击右下方应用,等待安装完成,reboot重启。 5.编译内核 重启系统,打开终端,进入/usr/src目录下以linux开头的目录,然后终端输入: ./ccur-config –s –k SimServer standard,执行之后在弹出的对话框中点击文件,保存,名字不做修改,保存,关闭。等待完成。 终端执行:make bzImage等待完成,之后执行:make,完成后执行:make modules,完成后执行:make modules_install,完成后执行:make install,完成后执行:reboot,编译完成。

Linux项目安装部署

1安装Jdk (1)安装 第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件; 由于我的Linux是32位的,因此我下载jdk-8u92-linux-i586.tar.gz文件。 解压: tar xzvf jdk-8u45-linux-i586.tar.gz 移动到opt目录: sudo mv jdk1.8.0_45 /opt (2)配置环境变量 ①、使用vim /etc/profile编辑profile文件 ②、在/etc/profile底部加入如下内容: JAVA_HOME=/opt/jdk1.8.0_92 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH

输入:wq保存并退出,最后使用source /etc/profile让profile文件立即生效。 (3)测试命令 输入:java -version,如果看到如下截图说明你的jdk已经安装成功了。 2安装mysql (1)到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) (2)解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz (3)复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

Linux安装部署规范标准

Linux安装部署规文档 编制人员:石鹏 编制部门:运维事业部 模版文件版本:V1.1 适用项目围:所有

文件修改记录表

目录 1 安装前的准备工作 (6) 1.1 操作系统版本 (6) 1.2 操作系统的安装信息搜集 (6) 2 默认情况的Linux操作系统安装 (7) 2.1 安装语言的选择 (7) 2.2 分区的划分 (8) 2.2.1 boot分区 (8) 2.2.2 LVM分区 (8) 2.2.3 根分区 (10) 2.2.4 Swap空间 (10) 2.3 IP地址的配置 (11) 2.4 主机名的设定 (12) 2.5 时区的设定 (12) 2.6 密码的设定 (13) 2.7 软件包的定制 (13) 2.7.1 桌面环境 (13) 2.7.2 应用程序 (14) 2.7.3 开发环境 (14) 2.7.4 服务器 (15) 2.7.5 基础系统 (15) 2.7.6 虚拟化 (15) 2.7.7 语言 (16) 2.8 安装后的设置 (17) 2.8.1 防火墙设置 (17) 2.8.2 SELinux (17) 2.9 操作系统配置 (18) 2.9.1 文字界面启动 (18) 2.9.2 Root用户直接登陆系统 (18) 2.9.3 取消不用的服务 (18) 2.10 备份操作系统关键文件 (19) 3 针对Oracle数据库服务器的操作系统安装 (19) 3.1 安装语言的选择 (19) 3.2 分区的划分 (19) 3.2.1 boot分区 (19) 3.2.2 LVM分区 (20) 3.2.3 根分区 (20) 3.2.4 Swap空间 (20) 3.2.5 tmp分区 (20) 3.2.6 var分区 (21) 3.2.7 usr分区 (21) 3.2.8 u01分区 (22) 3.3 IP地址的配置 (22) 3.4 主机名的设定 (22) 3.5 时区的设定 (23) 3.6 密码的设定 (23) 3.7 软件包的定制 (23) 3.7.1 桌面环境 (23)

Linux下WebLogic 的安装配置及启动

Linux? Weblogic ??3 zhenhua_hou@https://www.docsj.com/doc/7810329948.html, 20100822 WebLogic 1 ǐ ? CentOS4.8 2 3'? 1:oracle wls1033_oepe111150_linux32.bin https://www.docsj.com/doc/7810329948.html,/technetwork/middleware/ias/downloads/wls-main-097127.html 2:ftp xFtp https://www.docsj.com/doc/7810329948.html,/download/down_xfp3.html 3:SSH SecureCRT,SSH,XShell 3 3? ?URRW/"? ? ?D ? ZHE/RJLF/"? KRPH ? mkdir -p /u02/weblogic

?üZHE/RJLF?/"? groupadd weblogic ?ü/ZHE/RJLF useradd -g weblogic -d /u02/weblogic weblogic "?ü?/" 3 passwd weblogic ? ? ? ? weblogic weblogic ? X " ???/" cd /u02 ls -la root root 4096 Aug 23 15:29 u02 ? X ? " ???/" ?%?ZHE/RJLF chown -R weblogic:weblogic /u02 /;IWS?ZOV BRHSH BOLQX[ ELQ? X ? ?ZOV BRHSH BOLQX[ ELQ" ?/"??/" cd /u02 ls -la root root 968036147 Aug 23 15:39 wls1033_oepe111150_linux32.bin

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统发行版本的安装与配置 由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下系统的安装与配置。 获取安装镜像文件: 1、直接访问CentOS官方开源镜像网站,从网站我们可以看到各个版本目录 2、进入到centos/目录,可以看到目前最新版版本

3、点击进入目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。

4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录 5、进入x84_64目录后,然而并没有发现ISO镜像。只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。 就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。

6、推荐的以下国内镜像网站,下载速度都是令人满意的。华中科技大学开源镜像网站 新浪开源镜像网站 重庆大学镜像网站 西北农业科技大学镜像网站 北京电信通电信工程有线公司镜像网站 浙江大学开源镜像网站 中科院(中国科学院计算机网络信息中心)开源镜像网站上海交通大学开源镜像网站 中国科学技术大学开源镜像网站

北京首都在线科技股份有限公司镜像网站 上海网易163公司开源镜像网站 东北大学开源镜像网站 大连东软信息学院开源镜像网站 北京理工大学开源镜像网站 7、随意进入一个镜像网站,即可看到的ISO镜像文件了。不过,这里选择下载一个Everthing的镜像,容量大约7GB,包含软件包最全的镜像。 附:CentOS官网历史发行版本下载地址:

Linux环境Weblogic超详细安装配置说明

Weblogic的安装、配置与应用部署 1.W eblogic安装 1.1Linux下安装过程 安装环境: 操作系统: redhat-release-5Server-5.4.0.3 Weblogic版本: Weblogic 9.24 1)部署前准备: a.创建weblogic用户组. groupadd weblogic useradd –g weblogic weblogic passwd weblogic(修改weblogic密码) b.创建/Oracle 目录,修改目录所有者权限 mkdir /Oracle chown –Rf weblogic /Oracle 2)将server924_linux32.bin拷贝至应用服务器某一路径下. 如: /weblogic/server924_linux32.bin 并授予最大权限, 使用命令chmod 0777 /weblogic/server924_linux32.bin 3)执行安装文件server924_linux32.bin回车进入下一步, 如图1 图1 执行安装文件 4)键入1选择创建新的主目录, 回车进入下一步, 如图2

图2 创建新的主目录 5)键入安装路径后回车进入下一步, 如图3 图3指定主目录路径 6)确认安装路径后回车进入下一步, 如图4 图4 指确认安装路径 7)选择安装类型, 键入1选择完整安装, 回车进入下一步, 如图5 图5选择安装类型(完整安装, 定制安装)

8)确认安装路径后回车, 开始安装, 如图6 图6 确认安装路径后开始安装 9)安装完成, 如图7 图7 安装完成 1.2Windows中安装过程 略 2.W eblogic配置 2.1Weblogic注册 1)在收到Bea(ORACLE)公司为用户发的Weblogic正版安装光盘之后不久,会以电子邮件的形式给用户发送一个 新的Weblogic License文件(文件格式可能为*.txt格式),用户通过更新此许可文件,来去除软件对cpu数量

Centos7安装和配置hadoop2.7.3的流程和总结

CentOS7安装Hadoop2.7.3完整流程及总结 一、前言 配置一台master服务器,两台(或多台)slave服务器,master可以无密码SSH登录到slave。卸载centos7自带的openjdk,通过SecureCRT的rz命令上传jdk-7u79-linux-x64.tar.gz文件到服务器,解压安装JDK,解压安装Hadoop,配置hadoop的core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml文件。配置好之后启动hadoope服务,用jps命令查看状态。再运行hadoop自带的wordcount程序做一个Hello World实例。 二、准备工作 我的系统: windows 10 家庭普通中文版 cpu:intel i5 2.2GHz 内存:8G 64位操作系统 需要准备的软件和文件(全部是64位安装包) 1.虚拟机:VMware 12 Pro1 2.5.2 2.Centos7官网下载:https://https://www.docsj.com/doc/7810329948.html,/download/选择DVD ISO(标准 版)https://www.docsj.com/doc/7810329948.html,/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1 511.iso 3.JDK 1.7及以上,官网下载:jdk-7u79-linux-x6 4.tar.gz

4.Hadoop 2.7.3下载地址: https://www.docsj.com/doc/7810329948.html,/dist/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.t ar.gz 5.SecureCRT version 7.2.3 三、安装过程 提示:先创建一台虚拟机,安装好centos7系统,使用VMware 的克隆功能,克隆另外两台虚拟机。这样可以节省时间。 3.1虚拟机设置 当三台虚拟机安装好之后,获得它们的IP地址,并设置主机名,(根据实际IP 地址和主机名)修改/etc/hosts文件内容为: 192.168.186.128master.hadoop 192.168.186.129 slave1.hadoop 192.168.186.130 slave2.hadoop 1、vi /etc/hosts命令修改,然后保存(vi的相关命令见引用来源16)

RedHat_Linux_Ent_5.6安装手册_RHCS安装与配置手册

RedHat Linux Ent 5.6安装手册/RHCS安装与配置手册 目录 一、RHEL5.6系统安装 (2) 二、RHEL5.6系统配置 (17) 2.1 设置时间同步 (17) 2.2 建立useradmin、sysoper、sysadmin用户管理用户与系统监控 (17) 2.3 部署sysoper与useradmin维护脚本 (17) 2.4配置sudo (17) 三、RHEL5.6系统安全加固与系统优化 (18) 四、RHEL5.6 YUM配置 (18) 五、RHCS 5.6 安装与配置 (19) 5.1 服务器设置 (19) 5.2 安装Cluster软件(linux1、linux2) (20) 5.3 在所有节点上配置CLUSTER(linux1、linux2) (20) 5.4 在所有节点上执行如下命令,启动CLUSTER服务 (24) 5.5 查看集群状态 (24) 5.6 手动切换集群服务 (24)

一、RHEL5.6系统安装 1.1将RHEL 5.6光盘放入光驱,设置从光驱启动,如下图按回车。 1.2选择‘Skip’回车

1.3点‘Next’ 1.4点‘Next’ 1.5点‘Next’

1.6选择‘Skip entering Installation Number’,点‘OK’ 1.7选择‘Skip’

1.8选择‘Y es’,再选择‘Create custom layout’,点‘Next’ 按同样的方法建立swap、/ 分驱,大小分别为:物理内存2位、10G

1.10分驱完成之后选择‘Next’ 1.11选择‘Next’

centos7 samba安装与配置

samba是个文件共享服务器。在linux和windows之间很好用,当然有更好的是NFS。这里对自己在CentOS7上安装samba的过程做一个记录。 因为发现网上的都很乱,自己踩过坑以后,记录下,以便以后不再踩了。当然,你也可以去看《鸟哥的linux私房菜-服务器搭建篇》,上面都介绍 的很好。 1、关闭防火墙。 CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下: 第一种方法是关闭防火墙: systemctl disable firewalld.service 第二种方法是添加规则: firewall-cmd --permanent --zone=public --add-service=samba firewall-cmd --reload 2、关闭selinux vim /etc/selinux/config 设置:SELINUX=disabled Centos7配置文件共享服务器SAMBA三步曲 1、安装 yum install samba samba-client samba-common -y 2、配置 备份已有配置 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 添加新的配置 vim /etc/samba/smb.conf 输入以下内容 [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = centos security = user map to guest = bad user dns proxy = no #============================ Share Definitions ============================== [Public] path = /data/share/ writable = yes browsable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 注意:在samba4中share 和server已经被禁用,需要用 security = user 和map to guest =Bad User来实现无密码

实验一 Linux的安装与配置及命令行的使用

北京林业大学 2015学年—2016学年第 1 学期 Linux应用实验任务书 专业名称:信息管理与信息系统班级:信息14-1 姓名:朱琳学号: 140814125 实验题目:实验一 Linux的安装与配置及命令行的使用 实验环境: Linux环境 实验内容: 安装Linux操作系统; 查看Linux 的目录结构; 在字符界面下各种基础命令的使用。 实验目的: 通过亲自动手实践安装Linux 操作系统,对Linux 有个初步的认识,并且加深对 Linux 中的基本概念的理解,并熟悉Linux 文件系统目录结构,熟悉Linux操作系统的环 境。 掌握Linux系统下的基本操作;掌握字符界界面下基础命令的使用。 实验步骤(适当截图): 1.环境搭建完成,用普通用户登录到Linux 下。(提示:登录用户名为root, 密码为123456 2.使用文件浏览器熟悉文件的目录结构。

3.以root用户登录到Linux系统 4.创建用户帐号 1)在图形用户界面下创建自己的用户帐号及帐号密码; 2)在字符界面下通过相关命令创建自己的帐号,通过相关命令设置自己帐号的密码; 5.注销和重起Linux系统

1)在图形用户界面下完成系统的注销、用自己的帐号重起系统; 2)在字符界面下通过相关命令完成系统重启; 3)命令shutdown有什么功能及学习如何使用; 6.关闭系统 1) 在图形用户界面下关闭系统; 2) 在字符界面下通过相关命令关闭系统; 7.启动计算机,利用root用户登录到系统,进入字符提示界面。 8.用命令查看当前所在的目录。 9.用命令列出此目录下的文件和目录。 10.用选项列出此目录下包括隐藏文件在内的所有文件和目录。 11.用命令查看ls命令的使用手册。

相关文档