RHEL 常用命令.docx

上传人:b****5 文档编号:8275565 上传时间:2023-01-30 格式:DOCX 页数:24 大小:27.27KB
下载 相关 举报
RHEL 常用命令.docx_第1页
第1页 / 共24页
RHEL 常用命令.docx_第2页
第2页 / 共24页
RHEL 常用命令.docx_第3页
第3页 / 共24页
RHEL 常用命令.docx_第4页
第4页 / 共24页
RHEL 常用命令.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

RHEL 常用命令.docx

《RHEL 常用命令.docx》由会员分享,可在线阅读,更多相关《RHEL 常用命令.docx(24页珍藏版)》请在冰豆网上搜索。

RHEL 常用命令.docx

RHEL常用命令

58.分区、格式化

fdisk/dev/sda//先分区

mke2fs-j-L/date-m10/dev/sda6

//格式化sda6标签是/date、10%的空间给root用户、ext3格式

tune2fs-j/dev/sda6//由ext2格式转换成ext3格式

dumpe2fs/dev/sda6|more//查看sda6的信息

tune2fs-l/dev/sdb6|more//查看sda6的信息

tune2fs-j/dev/sdb6//转换ext3格式

e2label/dev/sda6/boot//设置标签

e2label/dev/sda6//查看sda6的标签

57.文件系统的管理

Partitionid

0x5(or0xf)-Extended

0x82-Linuxswap

0x83-linux

0x8e-linuxlvm

0xfd-linuxRAIDauto

56.内核提供的服务和配置

系统的监控

top,gnome-system-monitor

vmstat

free

renice//renice

kill-l//kill-9

55.系统设置启动服务项命令

ntsysv

ntsysv--level35

chkconfigmysqldon/off--level123

system-config-services

关机命令

shutdown-hnow

halt

poweroff

init0

重启机器命令

shutdown-rnow/22:

00(22:

00reboot)

reboot

init6

54.系统初始化与服务启动

系统的启动顺序bios、boot、loader、

系统启动的顺序:

BIOS-->MBR-->Kernel-->init

//MBR是检查硬盘的第一个磁区512bytes,16*4

init-->/etc/rc.d/rc.sysinit,/etc/rc.d/rcandetc/rc.d/rc?

.d/,

/etc/rc.d/rc.local,XDisplayManagerifapperorpriate

53SoftwareRAID

RAID0:

//2快硬盘以上可以做,数据存放是顺序存放.优点存取速度快,缺点是不安全,其中以个硬盘坏了,就不能正常运行.空间是2块硬盘的大小。

RAID1:

//2快硬盘以上可以做.用一块硬盘存放数据,另块硬盘做完整数据备份。

优点是安全。

缺点是存取速度慢。

RAID5:

//3快硬盘以上可以做.顺序写入数据到2块硬盘中,第三块硬盘存放前2块硬盘数据的逻辑运算的数据。

如果其中一块的数据坏了,就可以用其他2块硬盘数据来恢复,然后就把下个数据写入第三块硬盘中。

依次存放。

优点是0,和1的优点,容量空间是3N-1N。

52文件的预设权限为666、目录的预设是777。

umask是遮罩权限的意思。

root的umask是022,其他一般用户是002

也可以修改umask,比如:

umask033

所以root用户建立的文件一样都是644,而目录是755

其他用户建立的文件权限是664,而目录是775

特殊权限suid-->s(4)/guid-->s

(2)/sticky-->t

(1)

suidsgidsticky

ugo

file-rwxr-xr-x--特殊权限表示-->-rwsr-sr-t

directorydrwxr-xr-x--特殊权限表示-->drwsr-sr-t

file-rwxr-xr-x--特殊权限表示-->-rwsr-sr-t

directorydrw-r--r----特殊权限表示-->drdSr-Sr-T

chmod//设置特殊权限命令

chmodu+sfilename||chmodu+s,g+s,o+tfilename

chmod2755filename

chmoe3770filenamedir//建立的文件同组可以访问查看不能删除别人的文件。

可以自己删除文件。

//sticky、suid赋予目录特殊权限

51用户、群组、相关文件

/etc/passwd

/etc/shadow

/etc/group

/etc/gshadow

50bashshell的设置

echo$SP1

[\u@\h\W]\$

PS1='[\u@\h\WTTY\l\d\t\!

]\$'

Aliases别名设置

aliaslf='ls-laF'

set-onoclobber//可以设置不能覆盖文件

环境变量的设置

exportJAVA_HOME

exportA=1//设置环境变量

unsetA//取消环境变量

HOME,LANG,PWD,TERM,reset,PATH,which

PATH=$PATH:

$JAVA_HOME/bin

Loginshells

/etc/profile

/ect.profile.d

~/.bash_profile

~/.bashrc

/ect/bashrc

Non-loginshells

~/.bashrc

/etc/bashrc

/etc/profile.d

49文件压缩,打包

tarcvfname.tarnamefile

c-表示创建新的压缩文件

v-显示指令执行的过程

f-指定的备份文件名

v-重压缩文件中还原文件

查看压缩文件中的文件

tartfname.tar

tartvfname.tar

t-列出压缩文件中的文件内容

f-指定的备份文件

v-列出详细的文件信息

解开压缩文件

tar-xvfname.tar

压缩还有其他的指令如:

gzip(压缩),gunzip(解压缩)

bzip2(压缩),bunzip2(解压缩)

gzipfilename//直接压缩

gzip-vfilename//列出详细的过程

gzip-cfilename>filename.gz//新增压缩包,之前的文件包保留

gzip-cvfilename>filename.gz

gunzipfilename.gz//解开压缩

tar来压缩打包,bz2和gz格式的文件

tar-cvfjnamefile.tar.bz2namefile

tar-cvfznamefile.tar.gznamefile

48硬盘、U盘格式化

fdformat/dev/fd0H1440

格式化成目录文件系统:

mkfs-text3/dev/fd0

mke2fs/dev/fd0

mkfs-tvfat/dev/fd0

47打印机设定

system-config-printer//添加新打印机

lprvitest//打印vitest文件

46.VI编辑器基本使用

changedeleteyank(copy)

lineccddyy

lettercldlyl

wordcwdwyw

粘贴porP

撤销uorU

返回ctrl+r

查找/test向上找指定的关键字

?

test向下找指定的关键字

norN(表示查找的方向n表同方向,N表示反方向)

VI编辑器的小技巧:

dt(c)//删除字符c之前的所有字符。

r(c)//修改选中的字符c

x//直接删除图标选中的字符

5dd//删除5行

5yy//复制5行

5x//删除5个字符

R//

---------------------------------------

vi补充内容

G//快速到达最后一行

1G//快速到达第一行

ctrl+d//游标半页向下移动

ctrl+u//游标半页向上移动

H//快速到达屏幕第一行

M//快速到达屏幕最中间

L//快速到达屏幕最后一行

z//快速让游标所在行成为屏幕第一行

z-//快速让游标所在行成为屏幕最后一行

Filtering

ex:

在命令模式下可以输入以下命令作为文件输入数据

!

!

ls-l

!

!

date

!

}sort

!

}fmt-w60

关键字查找并替换

:

s/key/rekey/g//s-->sed,key要找的内容,rekey要替换的内容./g表示那一行的都替换

:

1,10s/key/rekey/g//表示1,10行key全部替换成rekey

1,%or$//表示全部的内容替换ex:

:

1,$s/key/rekey/g

:

.,.+/-10s/key/rekey/g//表示光标所在行到下面/上面10行查找替换

存档与读档

:

rfile1//直接把file1的文件读到当前问下里

:

1,20/$wnewfile2//把文件1-20/最后行的内容写入newfile2文件中

:

1,20/$w>>newfile3//

多个文件同时编辑时:

:

n//当在同时编辑文件是可以使用:

n来切换文件编辑vitest1test2

:

rew//返回第一个编辑文件

:

n#//最后2个文件之间转换编辑

vi编辑器的默认值

:

set

:

setall

:

setignorecase//忽略大小写setnoic取消大小写

:

setnumber

字串处理

headfilename||head-n15filename//查看前几行内容

tailfilename||tail-n15filename//查看最后几行的内容

tail-ffilename//跟踪log文件

wc-w//统计文件的字数wc-l//行的统计

wc-c//字元的统计

wcfilename//行数字数字元数(字节)filename

uniqfilename//删除文件中相同的相邻行

sortfilename//filename进行排列

sortfilename|uniq

sort-ufilename<==>sort--uniqfilename>newfilename

pastefile1file2file3>newfilename//粘贴3个文件的内容到一个文件中

catfile1file2file3>newfilename

tr'A-Z''a-z'

//unix文件转换格式2种方式

cat-Afile|tr'$''\r'>filename

unix2docfilename

//比较文件的不同

<表示在第一个文件的内容>表示在第二个文件中的内容

difffile1file2||sdifffile1file2

//单词校验,正确检查

aspellcheckfilename

fmt/pr/

45.cut,sort,cat,mail-s//var/spool/root

ex:

mail-s"title"root

//邮件正文

.(结束写邮件)

mail//查看邮件

xorq(退出查看邮件)

ls/etc|mail-s"3mail"root

xargs

ex:

cattest|xargsrm-f

cut-f1-d:

/etc/passwd|teecut.txt|sort|teesort.txt|less

44.文件标准输入、输出、错误信息

输入0,输出1,错误信息2.

cal52009>cal.1//5月的日历写入cal.1文件中之前的内容清空

cal6.2009>>cal.2//cal.2中有内容则添加到文件末尾

find/etc/-namepasswd2>errs1//标准错误信息输出

find/etc/-namepasswd2>errs1>output//标准输出错误信息输出

//标准输出和标准错误信息输入到同一个文件中

find/etc/=namepasswd>alloutput2>&1

find/etc/-namepasswd&>alloutput

43.DNS服务器与Apache服务器的配置笔记

①/var/named/chroot/etc/named.conf

②/var/named/chroot/var/named/.zone

③/var/named/chroot/var/named/203.168.192.in-addr.arpa.zone

④/var/named/chroot/var/named/named.ca(空文件s)

01-安裝system-config-bind這隻套件

02-到/usr/share/system-config-bind/profiles/下就可以找到named.conf與zonefiles.

03-接下來把named.confcopy到/var/named/chroot/etc/

04-再把zonefilescopy到/var/named/chroot/var/named/

05-最後把將/usr/share/doc/bind-*/sample/var/named/named.rootcopy到/var/named/chroot/var/named/

這樣就大功告成啦!

剩下的就是自己改named.conf與新增網域正反解的zonefiles囉!

--------------------------------------------

vi/etc/hosts

127.0.0.1localhost

:

:

1localhost6.localdomain6localhost6

hostname(直接修改)

vi/etc/sysconfig/network

[root@redhatnamed]#more/etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=

GATEWAY=192.168.203.1

①配置文件

[root@redhatnamed]#more/var/named/chroot/etc/named.conf

options{

listen-onport53{192.168.203.188;};

directory"/var/named";

dump-file"/var/named/data/cache_dump.db";

statistics-file"/var/named/data/named_stats.txt";

memstatistics-file"/var/named/data/named_men_stats.txt";

allow-query{192.168.203.0/24;};

};

zone"."IN{

typehint;

file"named.ca";

};

zone""IN{

typemaster;

file".zone";

};

zone"203.168.192.in-addr.arpa"IN{

typemaster;

file"203.168.192.in-addr.arpa.zone";

};

[root@redhatnamed]#

②配置文件

[root@redhatnamed]#more.zone

$TTL86400

@INSOA..(

2009050300;

10800;

3600;

604800;

0

);

@INNS.

@INMX5.

mailINA192.168.203.188

ftpINA192.168.203.188

serverINA192.168.203.188

redhatINA192.168.203.188

wwwINA192.168.203.188

[root@redhatnamed]#

③配置文件

[root@redhatnamed]#more203.168.192.in-addr.arpa.zone

$TTL86400

@INSOA.(

2009050200;

10800;

3600;

604800;

0

);

@INNS.

203INPTR.

@INMX5.

203INPTR.

[root@redhatnamed]#

配置文件就写完了,下面我们来使用配置文件检测工具来检测我们的配置文件语法是否正确

named-checkconf/var/named/chroot/etc/named.conf

named-checkzonevar/named/chroot/var/named/.zone

named-checkzone/var/named/chroot/var/named/203.168.192.in-addr.arpa.zone

//启动失败,我们来排错,把日志文件检测起来

tail-f/var/log/messages

chmod644/var/named/chroot/etc/named.conf

chmod644/var/named/chroot/var/named/.zone

chmod644/var/named/chroot/var/named/203.168.192.in-addr.arpa.zone

//我们来配置client,然后来测试我们DNS服务器是否架设成功

[root@redhatnamed]#more/etc/resolv.conf

nameserver192.168.203.188

//我们现在来测试我们的DNS

dig-tsoa

dig-tmx

dig

dig

//dig-x是反向查询

dig-x192.168.1.8

43.Apache服务器的配置

vi/etc/httpd/conf/httpd.conf

######2009/05/0315:

53#####

DocumentRoot"/var/www/html/"

###DocumentRoot"/root/var/www/html/blog"

OptionsFollowSymLinks

AllowOverrideNone

#####2009/05/0315:

54######

##

#########2009/05/0317:

52###########

NameVirtualHost192.168.203.188:

80

#######2009/05/0317:

45#######

80>

ServerAdminroot@

DocumentRoot/var/www/html

ServerName

ErrorLoglogs/dummy--error_log

CustomLoglogs/dummy--access_logcommon

80>

ServerAdminroot@

DocumentRoot/var/www/html/blog

ServerName

ErrorLoglogs/dummy--error_log

CustomLoglogs/dummy--access_logcommon

//如果网站文件放在了其他地方了。

则修改

DocumentRoot"/var/www/html/"

chcon-R--reference/var/www/html/root/web

ls-dZ/root/web

-----------------------------------------------------------------

42.terminal的快捷键

Ctrl-Shift-t//新建一个terminal叶签

Ctrl-PgUp/PgDn//叶签的切换

Alt-"N"//N->1,2,3,4,5...叶签之间的切换

Ctrl-Shift-c/v//复制、粘贴

Ctrl-Shift-w//关闭叶签窗口

41.shell命令

ls-l*.txt//所以txt文件

ls-ltest?

?

.txt//test后还有2个字符的文件

ls-ltest[1-2].txt//test1或是test2的文件

ls-l

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1