RHEL6培训笔记.docx
- 文档编号:9884244
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:24
- 大小:26.73KB
RHEL6培训笔记.docx
《RHEL6培训笔记.docx》由会员分享,可在线阅读,更多相关《RHEL6培训笔记.docx(24页珍藏版)》请在冰豆网上搜索。
RHEL6培训笔记
20140708
◆LampApache(最流行的服务器)PHPMySQL
◆安装虚拟机:
从ftp:
//192.168.0.254上下载装虚拟机安装包
◆安装红帽664bit:
放于E盘1024MB桥接方式新建盘SCSI设置500G
可删除不必要如打印机等。
打开虚拟机,选择6.3
语言选择中文----键盘选择US---InstallMethod选择URL---IP---分配成功直接跳到URLSetup:
地址为ftp:
//192.168.0.254/pub/rhel6/dvd
基本存储设备--忽略所有---主机名(往往对应IP地址)--系统时钟使用UTC时间(S)勾选---给超级管理员配密码redhat---分区
----------------------------
注:
分区:
主分区+扩展分区
Windows中1个主分区+扩展分区(逻辑分区DEF)
Linux中3个主分区+1个扩展分区
最多4个主分区,n个逻辑分区
----------------------------
进入自定义布局
创建标准分区:
/bootext4200M
/ext4250000
Swap2048
格式化(不可逆)--写入磁盘---现在定义(桌面:
KDE不要。
应用程序都选。
开发:
开发工具)
完成后重新引导即可。
◆安装红帽5:
在ftp:
//192.168.0.254上
下载镜像的notes/iso/rhel-server-5.4-i386-dvd.iso
安装方式与红帽6类似
区别点:
主机名需自设并配置网络
安装方式从本地磁盘安装
20140709
◆Linux历史
Unix诞生于1969年,Thompson和riche,C语言之父,最初发明了B语言,共同创造了全新的操作系统UNICS,后来是用(1971年)C语言写的。
Unix太贵,谭邦宁开发了minux,1991年linux诞生,是类Unix操作系统。
Abc.tar.gz(.c)----GPL----GNU----OPENsourcesoftware111GPL:
公共通用许可证GNU(金牛角):
GNUisNotUnix
1991年,GNU/Linux在外国的称呼,www.gernel.org
完整的操作系统=软件+内核
两个重要软件:
Gccbash
◆Linux
1、特点:
完全免费,高效安全稳定,支持多种硬件平台,友好的用户界面,强大的网络功能,强大的数据库支持,支持多任务多用户。
2、Linux的系统组成:
内核,shell,文件系统,应用程序。
3、内核版本号:
r.x.y
r为主版本号1x为次版本号(奇数为测试版偶数为稳定版)y为修订号
◆语言
确认软件安装的配置文件存在:
ls/etc/yum.repos.d/dvd.repo
1、安装语言包
Yumgrouplist|grep“语言”
Yumgroupinstall“Chinesessupport”
2、修改语言编码
查看当前支持的语言编码:
locale-a注:
utf8为国际通用编码
查看Locale-a|grep‘zh’
1 临时修改:
LANG=‘语言’
2 永久修改:
system-config-language或yum-yinstallsystem-config-language
3 快速切换到英语:
LANG=空/C/c
3、安装输入法
Yum-yinstallibus
◆目录
1、不能单独分区的目录
/bin
/sbin此下的命令只有root可用
/dev放特殊设备,驱动
/etc配置文件
/lib(library)库文件
/lib64
/proc内核映射,查看是否杀死(pkill-9sleep强制杀死)
/sys内存映射
/root管理员家目录
2、挂载目录
/media/misc/mnt外接设备挂载点
/net网络资源挂载点
/lost+found存放临时文件及标识该文件为单独分区
3、建议单独分区的目录
/opt存放第三方软件的家目录
/usr存放第三方软件
/var放网站的数据
/tmp临时文件,最高权限,所有的用户都可以进去
/boot
/home普通用户的家目录
◆设备
分类:
块设备,字符设备,网络设备
块设备:
可以用任意顺序进行访问,以快为单位进行操作,如硬盘,软驱等。
字符设备:
指那些必须以串行顺序依次进行访问的设备,如鼠标,触摸屏等。
网络设备:
面向数据包的接收和发送,不对应于文件系统的节点。
网卡
◆基本命令
1、关机/重启:
halt-p或poweroff--马上关机
init0--马上关机
shutdown-hnow--马上关机
reboot(halt)--马上重启
shutdown-r+10(now)--10分钟后(马上)重启
init6重启
注:
init<--改变系统的运行级别,下面的定义在/etc/inittab文件设定
0---关机
1---默认没有用户和密码验证,单用户模式,忘记管理员密码用来修改密码,或者一些简单的排错
2---不带网络的文本模式
3---带网络的文本模式
4---保留,没用
5---带图形的模式
6---重启电脑
2、路径
1 绝对路径
以正斜线“/”开头
描述道文件位置的完整说明,任何时候你想指定文件名的时候都可以使用。
如:
cd/tmp/aa
2 相对路径
不以正斜线开头
制定相对于你的当前工作目录而言的位置,可以使用做制定文件名的快捷方式。
如:
cd../tmp
3、cd命令
cd--直接回到家目录
cd~--直接回到家目录
cd..--返回上级目录
cd.--回到当前目录
cd---在两个目录之间切换
cd./|cd.当前
cd..返回上一级
cd....返回上三级
4、ls命令
ls--查看当前目录包含哪里些内容=ll
ls./--查看当前目录包含哪里些内容
ls../--查看上层目录包含哪里些内容
ls-a查看当前目录中所有的文件,包括以点开头的隐藏文件=ll-a
ls-l--详细方式列出目录中的内容
ls-al/--以长格式列出目录中所有的内容,包括隐藏文件
ls-ltr--以长格式和时间及以时间反向顺序来显示目录中的内容
ls-R--递归列出目录中的内容
tree/a/--查看a目录的目录树结构安装tree(yum-yinstalltree)
ls-h以K为单位显示
ll-t以顺时针排序
ll-tr以逆时针排序
5、touch/mkdir命令
touch创建文件;更新时间戳(创建时间修改时间访问时间)
Mkdir创建目录
Mkdir-p创建多级目录
创建文件和目录时不能用绝对目录
6、cp/mv命令复制文件
cp1/a/复制1到a
cp-r复制目录
\cp-arxxx//tmp/复制文件,直接覆盖不询问,不改变原文件的属性
\cp-arvxxx//tmp/v表示显示复制过程
mv移动、重命名
mv/dir1/file1/dir2/file2--移动并改名
mv/dir1/file1/dir1/file2--改名字
7、rm删除命令
rmxx删除xx
rm-fc强制删除c
rm-fr删除目录
rm-fr*.conf删除所有带.conf的文件
rmdir删除空文件
20140710
◆文件
1、文件颜色
黑色:
普通文本文件
绿色:
可执行文件
目录:
蓝色
链接:
浅蓝色
设备:
黄色
特殊权限文件(s):
粉红色
管道文件(p):
暗土豪金
2、文件类型
filea判断文件a类型
directory目录
blockspecial
characterspecial
socket套接字
fifo/pipe管道文件
◆命令
1、命令分为:
内部命令cd,help和外部命令ls,--help,内部的不需要调用函数变量。
2、查询命令完整名称whatis
查询命令路径which
查询命令路径与帮助文档whereis
查询简约的帮助信息:
内部命令用help+命令外部命令用命令--help
3、man
man-f包含哪几个manmage
man-k关键字
info详细信息infousr/share/doc
4、时间
date查看当前时间
Date--help|
date-s“2014071011:
06”修改时间,中国人的习惯
使用网络时间同步方法修正当前自己机器时间:
#ntpdate192.168.0.254远程同步服务器时间
#hwclock--systohc让时间同步到硬件时钟(BIOS)
#clock-w这个命令强制把系统时间写入CMOS
date+%F
date+%F--date="30dayago"查询30天前的时间
date"+%Y-%m-%d%H:
%M:
%S"
echo$(($(date+%s)/86400))<---计算距离1970-01-01到现在的天数
5、cal
格式calmonthyear
cal22012显示2012年2月份的日历
cal2012显示2012年全年的日历
cal212012显示2012年1月2号
◆用户
1、用户分类
管理员(靠UID号来区别)0root;
系统用户1--499,没有家目录,为了安全,不允许登陆;
普通用户500--60000可登录
2、创建
创建用户:
useraddxxx(用户名)建立一个新用户自动创建一个组
-uUID
-g主组
-G辅助组,加入到别的组去
-c修改注释
-s/bin/bash可登录/sbin/nologin不可登录
注:
/etc/passwd存放用户信息
/etc/shadow存放密码信息
/etc/group存放组信息
usermod-c“备注”用户
创建组:
groupadd
useradd-gcwcw01将cw01加入cw
usermod-Grscw01将cw01加入rs
3、密码配置
配密码passwd
创建多个用户并配置密码:
#forxxxin{1..10}
>do
>useraddt$xxx
>echo密码|passwd--stdint$xxx
>done
修改密码:
echo密码|passwd--stdin用户
4、删除
userdel用户删除一个用户(会保留家目录)
userdel-r用户所有都删除包括家
删除组:
groupdel
5、手工创建用户:
#vim/etc/passwd
user1001:
x:
110:
120:
这是一个手工创建的用户:
/home/user1001:
/bin/bash
#vim/etc/shadow
user1001:
$1$8vhWD0$gyqMvqbn2QaKxLTwRBRtl1:
15188:
0:
99999:
7:
:
:
#vim/etc/shadow
user1001:
$1$BcA1d0$wrJhjATl7u29lL3id690Z1:
15460:
0:
99999:
7:
:
:
#vim/etc/group
uplooking:
x:
120:
◆权限
-rw-r--r--.2rootroot40967月1014:
01abc/
【其中开头-表示文件类型,后面三个一组,依次为拥有者权限、组权限、其他权限,2为硬链接次数,第一个root为拥有者,第二个root为组,4096为大小,后为时间,abc为名字】
权限:
r读w写x执行-空
八进制表示为:
4210
默认最高0777
1)修改权限:
chmod
chmodu/g/o+/-/=r/w/x文件名(=为覆盖)
chmodu+wx,g-w,o+rabc/
chmodu=rwx,g=-,o=-abc/
chmod+rabc/表示追加,都追加r权限
chmod755dir//chmod644file
2)修改属性:
chown
chownuser.groupdir01=chownuser:
groupdir01
chowntest1.dir01表示将拥有者和组都修改为test1
chown.test2dir01只修改了组,拥有者不改变
修改组:
chgrptest2dir01/-R
3)特殊权限
冒险位u+s4000临时拥有者的权限
强制位g+s2000继承父目录的所属组针对目录
黏滞位0+t1000自己文件自己管理
7rwx
1765rwxrw-r-x-t
1111--x--x--t
7666rwSrwSrwT(无执行权限x时变为大写S、T)
◆Vim文本编辑器
分类:
vivim带颜色emacs带颜色gedit
1、命令模式:
yy3yyshift+6(home)shift+4(end)p/P
复制一行3行 光标行首 光标行尾 行后粘貼/行前粘貼
gg跳到第一行G跳到最后一行
x向后删除一个字符=delete
X往前删除一个字符=
--dd直接删除光标所在行ndd(n代表数字,删除n行)
--yy复制光标所在行nyy(n代表数字,复制n行)
--p粘贴
--u回退上一次操作按一次u只能回退一次
ctrl+r重做上一次操作
移动相关:
--ctrl+b向上翻页=pageup
--ctrl+f向下翻页=pagedown
ctrl+d向下移动半页
ctrl+u向上移动半页
--G移动到页末=shift+g
--gg移动到页头
--0移动到行头=home
--$移动到行末=end
n(代表数字)+回车向下移动N行
h左<--l右-->k上j下
2、模式行模式:
:
/xxx往下搜索:
?
xxx反响查找
查找:
/关键字,向下匹配按n,向上匹配按N
?
关键字,反向查找
:
setnumber[setnu]--设置编码(setnonumber)
:
%s/root/ROOT替换其中的root为ROOT只替换每一行的第一个
:
%s/root/ROOT/g替换全部
:
%s/root/ROOT/gc交互替换
#vim/etc/vimrc
setnumber--在一个空白的地方加上(不要加到代码段里去了),以后使用vim打开任意文件,都会自动显示行号
:
w--保存
:
wq--保存退出
:
wq!
--强制保存退出
:
q!
--不保存退出
:
e!
-可以撤消所有的修改至打开文件的
:
w/tmp/a.txt--另存为强制保存w!
/tmp/a.txt
:
1,10w/tmp/b.txt--1到10行另存为
:
r/etc/passwd--从另一个文件中read入
:
%s/root/ROOT--在整个文件中搜索每一行的第一个this替换that
:
%s/root/ROOT/g--在整个文件中搜索每一行this替换that
:
%s/this/that/gc
:
%s#/sbin/nologin#/xbin/login#g
:
7s/sbin/bin/gc交互式的替换第七行的sbin
:
1,7s/sbin/bin/gc第一到七行全部替换按a
修改完后撤销:
e!
--在整个文件中搜索每一行this替换that,每一个都需要确认
3.输入模式:
命令模式-(iIaAoO)->输入模式
i--在当前光标处进入输入模式光标前插入
I--在行首进入输入模式
a--在当前光标的后一个位进入输入模式光标后插入
A--在当前行末进入输入模式
o--在当前光标的下一行插入空行并进入输入模式
O--在当前光标的上一行插入空行并进入输入模式
r--替换光标所在的字符
R--从光标处向后一直替换
总结:
打开文件-->命令模式-(iIaAoO)-->输入模式(输入用户自定义内容)-(ESC)->命令模式-(:
)->末行模式-(:
wq)-》保存退出
20140711
◆IPaddress
1、IP地址的作用:
网络上有许多的设备和主机,IP地址被用来标识网络上设备,以在两个设备之间实现数据的传输。
2、IP地址共32bit,用点分十进制表示,分为四段,每段8bit
IP地址分网络部分和主机部分,通过掩码来进行区分
网络部分用来标识一个网络(网段),主机部分唯一的标识这个网络中的其中一台主机
3、IP地址分类
A类1.0.0.0-126.255.255.255掩码255.0.0.0/8
B类128.0.0.0-191.255.255.255掩码255.255.0.0/16
C类192.0.0.0-223.255.255.255掩码255.255.255.0/24
D类224.0.0.0-239.255.255.255用于组播
E类240.0.0.0-用于研究
8进制11111111
127也为A类地址
注:
每一个网络的第一个地址是网络号,最后一个地址是广播地址
0.0.0.0的网络地址代表所有网络(默认路由)
255.255.255.255的网络地址代表全网的广播地址(交换机泛红)
保留地址(私有地址):
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
子网掩码:
取出一部分主机位作为网络位来划分出多个网络
原则:
必须从主机位的最左边开始加长掩码
广播地址:
路由器只会过滤掉255.255.255.255的广播地址,不会过滤单独一个网络的广播地址。
4、网卡
以太网(局域网)eth0(第一块)eth1eth2
令牌网tk0tk1tk2...
光纤网fddi0fddi1多用于机房
点对点协议ppp0ppp1....(adsl,moden连接上网)
#ethtooleth0查看网卡信息
查看:
ethtooleth0查看网卡信息
ifconfig查询系统已激活的网卡
ifconfig-a查询系统所有的网卡
ifcongfigeth0查询eth0网卡信息
mii-tooleth0查看网卡eth0是否正常工作
注:
红帽5直接mill-tool
◆临时配置IP地址(马上生效):
格式:
ifconfigeth0
1、ifconfigeth0192.168.1.1netmask255.255.255.0up
2、ifconfigeth0192.168.1.1netmask255.255.255.0
3、ifconfigeth0192.168.1.1
◆临时配置默认网关
routeadddefaultgw192.168.0.254
临时配置网关#routeadd-net192.168.35.0netmask255.255.255.0gw192.168.35.1
◆固定配置:
IP/netmask/gateway/dns/hosts/hostname
1.主机名修改:
vim/etc/sysconfig/network(hostname=xxxx)
hostname临时修改
2定义本地dns
/etc/resolv.conf
vim/etc/resolv.conf
nameserver192.168.0.254
nameserver8.8.8.8
3、定义IP地址(固定IP地址)
cd/etc/sysconfig/network-scripts/
vimifcfg-eth0
DEVICE=“eth0”设备名称
BOOTPROTO=“static”获取地址的方式[静态static=none|动态dhcp]
IPADDR=192.16.0.250定义IP地址
NETMASK=255.255.255.0定义子网掩码
GATEWAY=192.168.0.254默认网关(一般在一个网段不需要网关)
HWADDR=52:
54:
00:
00:
00:
fa定义mac地址
NM_CONTROLLED=yes启动NetworkManager
ONBOOT=yes是否激活网卡
TYPE=Ethernet网卡类型
#UUID="399b6729-64d3-48f8-8b06-8dd12ab08f72"网卡唯一编号
完成后重启服务:
ifdownetho0&&ifupeth0=servicenetworkrestart
注:
Linux最多可以写3个DNSwindows只有1个
◆ping
#ping-c20-i0.1-s100192.168.0.254
-c指定ping的次数
-i指定ping间隔时间
-s指定数据包的大小
◆测试dns
#nslookup
>serverDefaultserver:
192.168.0.254
Address:
192.168.0.254#53
Defaultserver:
192.168.0.1
Address:
192.168.0.1#53
>192.168.0.250
反向解析-->ip解析域名
Server:
192.168.0.254
Address:
192.168.0.254#53
250.0.168.192.in-addr.arpa
name=.
>
正向解析--->域名解析
IPServer:
192.168.0.254
Address:
192.168.0.254#53
Name:
Address:
192.168.0.250
◆文件查询
locatexxx在数据库查询
find本地磁盘(不需更新)
which$PATH
Whereis$PATHmanpath
updatedb更新数据库不更新---->/tm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL6 培训 笔记
![提示](https://static.bdocx.com/images/bang_tan.gif)