-------------------------------------------------
第一节
=================================================
Red Hat Enterprise Linux 服务器
Fedora core 个人
软件安装:
.rpm :二进制软件包
体积小
安装快
.tar.gz 源代码软件包
需要编译,体积大
安装麻烦
============================================
-------------------------------------------
第二节
============================================
安装liunx操作系统
使用虚拟机安装
使用RedHat Enterprise Linux安装
在安装该系统的时候要弄清分区是什么意思?即怎么分区!!
Linux是树状结构的
/:
Root
Src
Temp
表示一个文件的路径为:/root/abc/1.txt
挂载点:就是操作系统 / 下的目录
如:/root
/home
/var
/temp
Linux操作系统划分分区:
Linux 必须至少有两个分区:
1.swap分区:交换分区 内存的1--2倍:一般情况下,是内存的二倍,如果内存大于1G的话,建议和内存一样大小
2./分区:根分区
3./boot分区:启动分区
安装定制软件:
1.x窗口系统
2.Gnome,kde 两者选一
3.编辑器功能:一定要选中
4.图形化互联网
5.基于文本的互联网
6。服务器配置工具
7.万维网服务器
8.windows文件服务器
9.FTP服务器
10.sql数据库
11.开发工具:GCC :很重要的
12:管理工具
13:打印
安装方式:
光盘安装:
硬盘安装:
fileSystem:文件系统文件夹下的作用与功能:
/bin:系统命令目录
/dev:设备目录
/home:用户的主目录 /home/zhangshan /home/lisi
/lib :系统库目录
/media:多媒体目录
/mnt:挂载目录
/proc:内存目录
/sbin:超级用户命令目录
/tmp:临时文件目录
/var:经常变化的文件目录
/boot:启动分区
/etc:配置文件目录
/lost+found:失物认领处
/opt:第三方软件目录
/root:root用户的家
/usr:系统程序目录
==============================================
常用的shell命令:
命令集:
命令格式:
命令 选项 参数
命令 选项1 参数1 参数2
命令 选项1 选项2 选项3 参数1 参数2 参数3
--:ls:查看指定文件夹下的所有文件
如果不添加任何参数,表示查看当前文件夹下所有文件
-l:
-a:查看隐藏文件
--:pwd:查看当前工作目录
--:cd httpd-2.2.11 :进入某个目录
--:clear:清屏
--:login:登陆
--:logout:注销
--:shutdown:关机
-h:表示关机
-r:重启
-k:警告
-c:取消
--:halt:表示关机
--:reboot:重启系统
======================
按住ctrl+alt 在按一次空格,按f1.。。f6任意键
按住ctrl+alt 在按一次空格,按f7键
====================================
cd .. 返回上一层目录
cd ~ 返回用户的家
相对路径和绝对路径的使用:
/ :表示当前路径
../:表示上一级路径
============================
VI编辑器:
vi:visual interface ,它提供了在命令下的一种编辑器
vi操作模块
Command :命令模式
输入模块
末行模块
在当前目录下编辑1.txt文件
1.vi文件名:当使用vi打开一个不存在的文件时,她会创建一个文件
2.按 i 进入到输入模块,开始输入内容
3.按esc 表示,切换到命令模式,然后按:进入到末行模式
4.在末行模式下,输入wq保存退出
总结:命令模式下可以切换至输入模式,在输入模式下可以切换至末行模式,从末行模式在切换到命令模式
命令模式下可以切换到末行模式
-------------------------------
vi filename:编辑某个文件
vi +filename:编辑某个文件光标定位到最后一行
vi +n filename:编辑某个文件光标定位到指定的行数
vi +/string filename:编辑某个文件指定光标到达某个字符
vi filename filename :同时编辑多个文件
:n:表示切换至下一个文件
:prev:表示切换至上一个文件
====================================
安装vi软件
使用图形化
使用命令
1.rpm -qa | grep vi
查询系统中所有安装过的程序中包含vi的字样在安装包
2.rpm -e 软件名
:卸载软件
3.挂着安装文件
mount /media/cdrom
cd /media/
ls
cd cdrom/
ls
cd ..
ls
cd cdrom/
ls
cd RedHat/
ls
cd RPMS
ls
ls vi
rpm -ivh vim-enh.... //tab键进行补全
rpm -ivh 软件名 //tab键补全
===============================================================
Linux系统引导
引导系统
选择操作系统
/etc/grub.conf
/etc 目录是配置文件目录,大多数软件和服务都在这个目录下都有一个副本
defalut:表示计算机启动时
引导装载系统 grub
选择登录界面
/etc/inittab
运行级别:
0:表示关机
1:单用户
2:多用户模式(没有nfs服务,即文件共享服务)
3:字符界面
4;未定义
5:图形界面
6:重启
Id:5:initdefault:操作系统启动时默认加载图形界面
挂载文件系统
/etc/fstab
挂载目录,挂载点
1.设备
2.挂载点(目录)
3.挂载类型
4.挂载参数
5.备份
6.自检
=====================================
====================================
破解密码:
前提:安装系统的时候,引导系统装载程序口令没有设置;
在进入grub系统引导页面的时候
按 e:
进行 编辑,跳到第二个选项,
在次按e
进行编辑
把后面的删除,删除到 =/ 位置
然后在其后边 输入 single 即单用户模式
在按回车键,进入下一个界面
然后按B,进行启动
即可
然后启动时,停止之后输入passwd root 命令,表示修改root用户的密码
密码要求输入两次,输入完成之后,再次输入 reboot 表示重启
加密:在boot目录下按grub-MD5
按tab键进行补全即可加密
password --md5 加密数字
强烈建议时学习root用户
====================================================================
================================================================
用户和组的概念:
用户:
组:
关于用户和组需要一些配置文件
1. etc/group:系统里面所有的组信息配置文件
分四列
第一列表示组名
第二列表示组密码
第三列表示组号
第四列表示组内用户列表
该文件里的每一行都对于系统里的每一个组
组密码存在了/etc、gshadow文件里,第二行只是存了一个占位符
root:x:0:root
组号为0,表示root组
1--499表示属于系统组
500以后的属于用户组
2.etc/gshadow:组密码配置文件
3.etc/passwd:用户配置文件
root:x:0:0:root:/root:/bin/bash
第一列:用户名
第二列:用户密码
第三列:用户id
第四列:所属组的组id
第五列:注释信息
第六列:用户的家
第七列:shell类型
4.etc/shadow:用户密码配置文件
root:$1$m.e2DFs0$Ut9oegMDSiSWl9iooCwHq/:15913:0:99999:7:::
第一列:用户名
第二列:密码
===========
组合用户的相关命令:
groupadd 用户组
功能:添加组
-g:添加组的同时,指定该组的组号
groupmod 组名
功能:修改用户组
-n:修改用户名
—g:修改组号
删除组:groupdel 组名
功能:删除组
如果当前组内存在用户了,当前组不能删除
参数是用来修改选项的
添加用户
useradd 【参数】 用户名
功能:添加用户
-g group name :添加用户时,指定用户的组
-d home:添加用户的同时,指定用户的家
在添加新用户的同时,如果没有指定用户的组,则自动创建一个以用户名命名的组
然后将用户添加到该组中,
usermod 【选项】 用户名
功能:修改用户
-c comment:修改用户的注释信息
-l login_name:修改用户名
-d home_dir:修改用户的家
-g group_name:修改用户的组
userdel 【参数】 用户名
功能:删除用户
-r:删除用户的同时,也删除这个用户的家
默认删除的用户的同时,会保留用户的家
创建用户之后,默认是不允许登陆的,必须设置它的密码
====================================
1.禁止某个人登陆
2.禁止所有人登陆
/etc/shadow 保存用户密码的文件
找到这个文件,在前面加 !
/etc/nologin
//在etc目录下,创建一个叫nologin的文件
只有存在这个文件,系统中所有的普通用户都不能登陆
=========================================
用户口令及相关命令
passwd 【选项】 用户
功能:设置某个用户的密码
-s:查看当前用户密码的状态
-l:锁定密码
-u:解锁
-d:删除密码
===========================
gpasswd 【参数】 组名
功能:添加或删除组成员(附属组)
-a:username
-d:username
===========================
su:表示切换用户
newgrp:切换组
whoami:显示当前用户
普通用户之间的切换需要密码
普通用户切换至root用户需要密码
root用户切换至普通用户不需要密码
id :查看某个用户的详细信息(包括附属组)
groups:查看某个用户的所属组(包括附属组)
chfn 【用户名称】:设置用户资料
finger 【用户名称】:显示用户资料
=-=======================================================
批量添加用户
:Useradd
需要两个文件
:用户文件:保存了我们要录入的用户的信息
:密码文件:密码与上一一对应
========批量添加用户的步骤:
把用户文件一次性写入到/etc/passwd文件中
=======把shadow文件中的密码中写到/etc/passwd文件中
把密码文件一次性写入到/etc/passwd文件中
把/etc/passwd文件中的密码写入到shadow中
】】】】
编辑用户文件:
用户文件的 格式必须和/etc/passwd文件的格式相同
编辑密码文件:
要求格式:用户名:密码
---操作步骤:
newusers:表示从一个文件中读取用户信息并写入到/etc/passwd之中 newusers user.txt
pwunconv:表示将/etc/shadow文件的密码写回到/etc/passwd中 pwunconv
chpasswd:表示将某个密码文件中的密码文件写入到etc/passwd中 chpasswd < passwd.txt
pwconv:表示将/etc/passwd文件中的密码写入到/etc/shadow中 pwconv
==============================================
赋予普通用户特殊权限
sudo:
以超级权限执行某些命令
sudo -l :查看超级用户给普通用户赋予的权限
执行时可以输入:
sudo 命令(需要指定路径)
/etc/sudoers :保存了普通用户可以执行特殊权限的信息
visudo:编辑/etc/sudoers文件
1.利用visudo编辑/etc/sudoers文件
2,在文件里指定普通用户可以执行的命令
3.以普通用户身份登录系统
4.输入sudo -l,来查看自己可以执行哪些命令
5.sudo命令
========================================================
文件权限操作:
r:可读 4
w:可写 2
x:可运行 1
-ls 【参数】 {路径或文件名}
-l:查看文件信息
-a:查看隐藏文件
利用ls -l查看信息分为七列:
-rw------- 1 root root 885 Jul 27 02:36 anaconda-ks.cfg
----------------------
第一列:-l:表示文件权限:d rwx r-x r-x
该权限有十个:第一个:文件类型,
第二,三,四个:文件拥有者对文件的权限
第五,六,七个:组内用户
第八,九,十个:其他用户
第二列:节点数
第三列:文件拥有者
第四列:文件所属组
第五列:文件大小
第六列:文件最后被修改的时间
第七列:文件的名称
---------------------------------
mkdir目录名
创建文件夹:
-p:递归创建
-m:指定权限
===============================================================================================
http://simplecd.me/entry/YRoMToBT/
rhel-server-5.8 的x86和x86_64版最早由“MTina”发布,见 http://www.VeryCD.com/topics/2917681/
为了方便大家下载,我在这里把server版的链接也加进去了,请“MTina”谅解。
本人常驻eD2K 服务器
名字: eDonkeyServer No2
描述: www.eDonkey.to
IP:端口: 212.63.206.35:4242
每天开机不少于8小时,保证6个月内有源。
[quote]RHEL5的版本主要分为Sever和Desktop两个版本。
具体来说,Server版本分为:
· Red Hat Enterprise Linux Advanced Platform - 对应以前的· Red Hat Enterprise Linux AS
· Red Hat Enterprise Linux - 对应以前的Red Hat Enterprise Linux AS
Desktop版本分为:
· Red Hat Enterprise Linux Desktop - 对应以前的Red Hat Desktop
· Red Hat Enterprise Linux Desktop with Workstation option - 对应以前的Red Hat Enterprise Linux WS[/quote]
[quote]RHEL 5 安装 序列号
(它被用来配置安装程序来提供正确的软件包。如果您没有输入安装号码,只有核心服务器或 Desktop 将会被安装。其它功能可以在以后被手工安装。这个安装序列号并不是说能让你一直去升级享受官方的服务,只是能让你装上并试用30天而已,30天以后yum将无法使用官方的源更新。当然系统还是可以用的,只是不能用官方的补丁包。你可以自己去下包来升级或者能找到非官方的源,如CentOS的源。
不管有没有序列号,不影响任何功能组件的安装!有序列号可以享受Redhat的30天的免费更新服务,没有序列号则得不到官方的更新补丁。序列号可以在Redhat网站上免费申请。关于安装号码的更多信息,请参考
http://www.redhat.com/apps/support/in.html )
服务器:
* Red Hat Enterprise Linux (Server including virtualization):
2515dd4e215225dd
+ Red Hat Enterprise Linux Virtualization Platform:
49af89414d147589
客户端:
* Red Hat Enterprise Linux Desktop:
660266e267419c67
+ Red Hat Enterprise Linux Desktop + Workstation Option:
da3122afdb7edd23
+ Red Hat Enterprise Linux Desktop + Workstation + DualOS Option
(Virtualization):
7fcc43557e9bbc42
+ Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization):
fed67649ff918c77
--------------------------------------------------------------------------------[/quote]
[quote]红帽企业Linux(RHEL)于近日发布了旗下企业版 Linux 5 系列又一个升级版本 5.8,这是 5.0 版本自 2007 发布以来的第 8 个更新版。红帽企业 Linux 5.8支持新的硬件平台,以及以下改进内容:
● 支持电源管理 QoS,提供设备级别的自动电源管理策略,在关键的产品中,系统管理员可启用高性能低延迟的模式
● 新的 iotop 支持监控进程级别的 I/O 资源使用情况,例如存储设备,用于解决一些潜在的性能问题
● 支持新的 PCI-e 3.0 适配卡
● 系统安装程序支持通过 Infiniband (IPoIB) 配置 IP 地址,安装 Infiniband 适配卡更加容易
此外,5.8 版本在虚拟化和安全管理方面也有改进。
[/quote]
内容来自网络
未经过安装测试与安全检测,使用者后果自负与本论坛无关
软体版权归原作者及其公司所有,如果你喜欢,请购买正版
[quote]红帽企业 Linux 5 最初于 2007 年 3 月发布,包含 1,200 多个组件,涵盖丰富的功能。 红帽企业 Linux 向 CIO 和 IT 经理提供了多种手段来降低成本,同时提高整个计算基础架构上的操作灵活性。
易于使用、部署和安全
管理员希望获得坚实、安全的红帽® 企业 Linux® 基础。最终用户希望获得开源社区提供的先进应用程序和功能。红帽企业 Linux 桌面版能够帮助您实现这一切。
严密的安全性
我们使您可以轻松保护桌面部署免受外部和内部威胁。众所周知,Linux 是具有高安全性的操作系统,红帽基于该系统开发了一套分层防护方案,为桌面提供了出色的安全性,该方案具有以下特点:
更安全的应用程序。
抵御经常被利用的安全漏洞,例如,标准软件堆栈中集成的缓冲区溢出。
通过 SELinux 安全功能提供高级别的保护,保护系统服务免受攻击,提供了完全的透明性,实现轻松的扩展和采用。
智能卡身份验证支持。
易于管理
工具具有简单、可快速部署的特点,使管理员能够通过一个基于 web 的控制台管理复杂、在地域上分散的桌面部署。并且红帽网络使他们能够远程更新、分组、部署和配置桌面系统。
无论它是 10 个或 10,000 个桌面系统,系统管理工作都一样,从而可将管理桌面的员工解放出来用于其它项目。
互操作性
与红帽企业 Linux 桌面版捆绑的应用程序与 Microsoft 格式的应用程序具有互操作性。此外,红帽还包括其他技术,使您的红帽企业 Linux 桌面版能够在以 Microsoft 为中心的环境中实现即插即用。
包括了生产力应用程序
红帽企业 Linux 桌面版包括最流行的桌面应用程序,不额外收费。这些应用程序功能齐全,界面直观,使您的用户几乎不需要培训即可开始工作。
而且所有这些应用程序均可与他们的 Microsoft 对应应用程序互操作。这意味着您可以创建、查看和编辑 Microsoft 格式的文档或电子邮件消息,并充分利用已有的投资。
红帽企业 Linux 桌面旨在创建轻松的用户体验,从而实现整体提升。这包括对以下方面的重大改进:
OpenOffice.org 工具
Firefox 浏览器
网络互连
笔记本电脑支持
外设支持
图形
多媒体
INUX 是Linus Torvalds所属的商标。RED HAT 和 JBOSS 是红帽公司(Red Hat, Inc.)在美国及世界其它国家的注册商标