Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx

上传人:b****2 文档编号:1306298 上传时间:2023-04-30 格式:DOCX 页数:13 大小:21.40KB
下载 相关 举报
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第1页
第1页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第2页
第2页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第3页
第3页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第4页
第4页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第5页
第5页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第6页
第6页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第7页
第7页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第8页
第8页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第9页
第9页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第10页
第10页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第11页
第11页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第12页
第12页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx

《Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx》由会员分享,可在线阅读,更多相关《Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx(13页珍藏版)》请在冰点文库上搜索。

Red Hat Enterprise Linux4 一些常用命令总结文档格式.docx

#mv

#mvfile1file2à

将文件file1的名字改为file2

4、简单使用vi编辑器

#vià

进入到vi编辑器à

当前为命令行状态

按键盘的“A”或“I”键à

进入到vi的编辑状态,此时你就可以输入或编辑文件的内容了。

编辑完内容后,按键盘的Esc键,此时vi处于末行状态,你不可以对文件内容操作。

要想操作,可以再次按A或I键。

在末行状态下 

:

wq文件名à

刚才编辑的内容会以你所输入的文件名保存。

q!

à

不保存,强制退出

#vi文件名à

打开你要编辑的文件

不做任何操作,退出vi编辑器。

5、查看文件内容

#more<

file>

查看文件的详细内容

--#morefile1file2...依次列出文件的内容

---more有分页的功能

#cat 

正序显示文件的内容(-E给每行的结束加上标记$|-n给每行的开头加行号)

#tac 

倒序显示文件的内容

#head-nfile显示文件file头n行的内容

#head-cnfile显示文件头几个字节的内容

#tail<

倒数几行

5、查找文件

#whereis

功能说明:

查找文件。

语  法:

whereis[-bfmsu][-B<

目录>

...][-M<

...][-S<

...][文件...]

补充说明:

whereis指令会在特定目录中查找符合条件的文件。

这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。

参  数:

 -b 只查找二进制文件。

 -B<

 只在设置的目录下查找二进制文件。

 -f 不显示文件名前的路径名称。

 -m 只查找说明文件。

 -M<

 只在设置的目录下查找说明文件。

 -s 只查找原始代码文件。

 -S<

 只在设置的目录下查找原始代码文件。

 -u 查找不包含指定类型的文件

#find

例如:

#find/-namerc*à

查询根目录下所有以rc开头的文件

6、压缩、打包

gzip

参数:

-c:

将压缩的资料输出到萤幕上,可透过资料流重导向来处理;

-d:

解压缩的参数;

-t:

可以用来检验一个压缩档的一致性~看看文件有无错误;

-#:

压缩等级,-1最快,但是压缩比最差、-9最慢,但是压缩比最好!

预设是-6~

例子:

--#gzipfile<

==压缩文件

--#zcatfile.gz<

==查看压缩文件的内容

--#gzip-dfile.gz<

==解压缩文件

--#gzip-9-cfile>

file.gz<

==用最佳压缩比压缩,并保留原来的文件

bzip2

将压缩的过程产生的资料输出到萤幕上!

解压缩的参数

-z:

压缩的参数

与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快!

--#bzip2-zfile<

==压缩文件

--#bzcatfile.bz2<

==查看压缩文件的内容

--#bzip2-dfile.bz2<

==解压缩文件

--#bzip2-9-cfile>

file.bz2<

tar

建立一个压缩文件的参数指令(create的意思);

-x:

解开一个压缩文件的参数指令!

查看tarfile里面的文件!

在参数的下达中,c/x/t仅能存在一个!

不可同时存在!

因为不可能同时压缩与解压缩。

是否同时具有gzip的属性?

亦即是否需要用gzip压缩?

-j:

是否同时具有bzip2的属性?

亦即是否需要用bzip2压缩?

-v:

压缩的过程中显示文件!

这个常用,但不建议用在背景执行过程!

-f:

使用档名,请留意,在f之后要立即接档名喔!

不要再加参数!

   例如使用『tar-zcvfPtfilesfile』就是错误的写法,要写成

   『tar-zcvPftfilesfile』才对喔!

将etc目录下的所有文件打包

--#tar-cvf/tmp/etc.tar/etc<

==仅打包,不压缩!

--#tar-zcvf/tmp/etc.tar.gz/etc<

==打包后,以gzip压缩

--#tar-ztvf/tmp/etc.tar.gz<

==查看etc.tar.gz的内容

--#tar-zxvf/tmp/etc.tar.gz<

--#tar-zxvf/tmp/etc.tar.gzetc/passwd<

==只解压/tmp/etc.tar.gz目录下etc/passwd

--#tar-jcvffile.tar.bz2file<

==打包后,以bzip2压缩

7、rpm的使用

RedHatPackageManager(简称RPM,其功能类似于windows下的添加/删除操作)

--查看rpm描述信息(即软件包的内容,-q:

查询;

-p:

查询软件包的文件;

-i:

显示软件概要信息)

#rpm-qpi<

文件名>

如:

#rpm-qpimysql.rpm

--查看将会安装软件包的那些部分到系统中(-l显示软件包中的文件列表)

#rpm-qpl<

--升级某个文件

#rpm-uvh<

(注:

这里的文件名是升级软件的升级补丁)

--查看系统中因误操作而缺少或被损坏的文件(-a查询所有安装的软件包)

#rpm-Va

--查看文件属于哪个软件包(-qf:

指定的方式显示查询信息)

#rpm-qf<

--安装rpm包(-i:

安装文档;

-v:

显示附加信息;

-h:

安装时输出hash记号(``#'

'

);

#rpm–ivh<

--卸载rpm包

#rpm–e<

8、更改文件权限

-rw-r--r-- 

1rootroot 

0Sep3021:

15test

r读;

w写;

x执行。

从左到右分别是u:

用户g:

组o:

其它的权限

下面的方法是最常用、最方便的更改文件权限的方法

更改文件file的权限

#chmode755file 

其中的数字755为3个八进制数。

(与二进制数相对应) 

000 

->

代表没有任何权限 

001 

代表“执行”的权限 

010 

代表“写”的权限 

100 

代表“读”的权限

上面的例子:

执行上面的操作后,用户(u)拥有的权限7=4+2+1,即读、写和执行的权限;

组用户(g)的权限5=4+1,即读和执行的权限;

其它用户(o)拥有的权限5=4+1,即读和执行的权限。

又如下面的例子:

#chmod0003.txt不给文件3.txt设任何权

#chmod-R0001.txt2.txt3.txt递归的更改后面所有文件的权限,参数-R标识递归操作

9.wc命令

wc(wordscount)

wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

  语法:

wc[选项]文件…

  说明:

该命令统计给定文件中的字节数、字数、行数。

如果没有给出文件名,则从标准输入读取。

wc同时也给出所有指定文件的总统计数。

字是由空格字符区分开的最大字符串。

  该命令各选项含义如下:

  -c统计字节数。

  -l统计行数。

  -w统计字数。

  这些选项可以组合使用。

  输出列的顺序和数目不受选项的顺序和数目的影响。

  总是按下述顺序显示并且每项最多一列。

  行数、字数、字节数、文件名

  如果命令行中没有文件名,则输出中不出现文件名。

  例如:

  $wc-lcwfile1file2

  433file1

  752file2

111185total

10、管道和重定向

每个Linux进程都会打开3个文经来完成输入输出的工作

à

输入文件、输出文件、错误输出文件

重定向:

1、<

输入重定向

语法:

命令<

输出

示例:

#cat<

inputfile

2、>

输出重定向

命令>

#ls>

outputfile

3、2>

错误输出重定向

命令2>

errofile

#ls2>

管道操作符“|”:

command1|command2

#ps-ef|greptomcat 

查看当前是否启动了tomcat服务(像这样的组合使用十分常用。

11、其它的一些

#clear清屏

#dateà

系统当前时间

#more/proc/cpuinfoà

显示主机cpu信息

#lspcià

显示PCI设备信息

#more/proc/modulesà

查看系统中所使用的内核模块信息

statà

who、w、whomami--------

idà

hostnameà

#fdisk–l 

查看系统下的硬盘信息

12、对vsftpd的操作

#rpm-qa|grepvsftpd() 

查询是否安装了ftp软件包(-a:

查询所有的软件包)

#servicevsftpdstart 

启动ftp服务

#ftplocalhostà

验证ftp是否连接

#ifconfig 

查看本机ip

#dos下ping192.168.1.171

#ftp192.168.1.171

关闭防火墙#serviceiptablesstop)

#anonymous 

匿名登录

linux下

#cd/var/ftp/pubà

对于默认用户pub为公共的目录

ls(查看目录下的内容)

Linux下更改root上传权限

#vi/etc/vsftpd.user_list 

#vi/etc/vsftpd.ftpusers 

更改为vsftpd服务为默认启动

#chkconfig--list|grepvsftpd 

检查vsftpd的配置(开启状态)

#chkconfigvsftpdon 

设为默认启动

#vi/etc/vsftpd/vsftpd.conf 

修改vsftpd的设置

1、如何让vsFTP服务器限制链接数,以及每个IP最大的链接数

#vi/etc/vsftpd/vsftpd.conf

加入下面两行:

max_clients=数字

max_per_ip=数字

#servicevsftpdrestart 

重启vsftpd服务

2、如何限制下载的速度?

anon_max_rate=数字

local_max_rate=数字

数字的默认单位是bytes

3、打开vsFTP服务器的日志功能

#xferlog_file=/var/log/vsftpd.log(去前面的#)

13、更改Linux登录方式(Linux启动级别):

#vietc/initatb 

修改文件中的id的属性(常用的是3和5)

#rebootà

重启Linux

14、Linux远程登录客服务SSH

启动ssh服务

#servicesshdstart 

启动SSH服务

#chkconfigsshdon 

设置SSH服务为默认启动

2.用ssh客户端软件连接登录Linux

如使用流行的SSH客户端软件putty

15、环境变量相关

#echo$PATH 

查看环境变量

#export变量名=变量值 

设置环境变量:

#unset变量名 

删除环境变量:

下面是我的jdk环境变量的配置:

更改非临时变量时要将环境变量写入etc下的profile文件作为全局变量;

Linux下不同的环境变量以冒号“:

”分隔)

#vi/etc/profile 

用vi编辑器打开存放环境变量的profile文件

exportJAVA_HOME=/usr/java/jdk1.5.0_16/

exportCLASSPATH=.:

/usr/java/jdk1.5.0_16/jre/lib/rt.jar

exportCATALINA_BASE=/tomcat5.5

exportCATALINA_HOME=/tomcat5.5

exportPATH=$PATH:

/usr/java/jdk1.5.0_16/bin:

$CATALINA_HOME=/tomcat5.5/bin(在原来的PATH基础上添加新PATH)

环境变量配置文件:

全局变量-->

/etc/profile、/etc/profile.d/*

局部变量(用户变量)-->

~/.bash_profile、~/.bashrc、/etc/bashrc

*通配符:

匹配任意多个任意字符

?

通配符:

匹配任意一个字符

15、tomcat的安装配置

--安装

#gzip-dapache-tomcat-5.5.23.tar.gz 

解压tomcat的安装包

#tar-xvfapache-tomcat-5.5.23.tar 

释放压缩包(-v:

显示安装详细过程)

或者直接用#tar-xzvfapache-tomcat-5.5.23.tar.gzà

解压并释放,等同于以上两行

--将解压缩的tomcat文件夹转移到根目录下

#mvapache-tomcat-5.5.23/à

“/”是根目录

mvapache-tomcat-5.5.23tomcat5.5 

给tomcat目录更名

--在环境变量中添加tomcat的路径信息

#vi/etc/profile添加:

PATH的后面:

$CATALINA_HOME=/tomcat5.5/bin

--启动tomcat

#/tomcat5.5/bin/startup.sh

--查看tomcat是否启动(-e:

所有的进程-f:

全部显示)

ps-ef|greptomcat

--关闭tomcat

#/tomcat5.5/bin/shutdown.sh

或用杀进程的方式#kill-9uid 

参数-9表示立即终止

--命令行下验证能否连接到tomcat

#wgethttp:

//localhost:

8080/

--设置tomcat为默认启动

#vi/etc/rc.local添加:

JAVA_HOME=/usr/java/jdk1.5.0_16/

exportJAVA_HOME

/tomcat5.5/bin/startup.sh

16、MySQL的安装配置

第一步:

插入第二张盘

vmsettings->

isoimage->

选择第二张盘

第二步:

取得所需文件

#mount/dev/cdrom/mnt/cdr 

挂载光驱

#cd/mnt/cdr 

打开光驱

#find.-nameperl* 

查找所需的文件

#cp./RedHat/RPMS/perl-DBI-1.40-5.i386.rpm/my_softwareà

拷贝找到的文件到指定目录(这里是将找到的文件放到我自己的目录/my_software)

第三步:

安装所依赖的perl包(perl-DBI-1.40-5.i386.rpm)

#rpm-ivhperl-DBI-1.40-5.i386.rpm

第四步:

安装MySQLserver

#rpm-ivhMySQL-server-community-5.0.67-0.rhel4.i386.rpm

--验证是否成功安装并启动了MySQL服务

#ps-ef|grepmysqlà

查看服务是否启动

#rmp-qa|grepmysqlà

查看包是否装上

第五步:

安装MySQLclient

#rpm-ivhMySQL-client-community-5.0.67-0.rhel4.i386.rpm

第七步:

设置登录MySQL的用户名和密码

#/usr/bin/mysqladmin-urootpassword'

new-password'

(new-password是你的密码)

--用用户名和密码登录MySQL

#mysql-uroot-proot(这里后面一个root是我设的登录密码)

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2