Linux服务器操作命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器操作Shell脚本编写
Drafted by:潘勇Date: 2013-7-16 Reviewed by:Date:
Approved by:Date:
目录
一、Linux服务器常见命令 (3)
1.操作命令 (3)
1.1su (3)
1.2pwd (3)
1.3cd (3)
1.4ls (3)
1.5find (3)
1.6mkdir (4)
1.7cp (4)
1.8rm (4)
1.9mv (4)
1.10man (4)
1.11打包与释放相关命令 (4)
2.系统命令 (5)
2.1df (5)
2.2top (6)
2.3kill (7)
2.4chmod (8)
2.5ifconfig (8)
二、webca服务相关命令 (9)
1.编辑文件 (9)
2.执行文件 (9)
3.查看日志 (9)
4.查看进程 (9)
5.查看端口 (9)
6.抓包 (9)
7.下载 (9)
三、远程控制及服务器间操作 (10)
1.Windows远程登录 (10)
2.服务器间操作 (10)
2.1服务器间远程登录 (10)
2.2服务器间文件传送 (10)
四、Shell脚本编写 (10)
一、Linux服务器常见命令
1.操作命令
1.1su
su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为user1,要切换为user2,只要用如下命令:
# su user2
然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。
su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可切换为根用户。
如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。
1.2pwd
用于显示用户当前所在的目录。
1.3cd
cd命令不仅显示当前状态,还改变当前状态,它的用法跟dos下的cd命令基本一致。
# cd .. //可进入上一层目录。
# cd - //可进入上一个进入的目录。
# cd ~ //可进入用户的home目录。
# cd netseek //进入netseek这个目录。
# cd //退出当前目录。
1.4ls
查看目录或者文件的属性,列举出任一目录下面的文件。
# ls /home/dratek
# ls -l
列表中每个文件或目录前有权限信息。第一个表示文件类型,后9个表示文件权限类型中"d"表示目录,"-"表示是文件,"l"表示是一个连接文件
权限分别用可读(r),可写(w),可运行(x)。其中可读权值为4,可写权值为2,可运行权值为1。
1.5find
find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索,可以指定从哪个目录开始搜索,指定搜索条件,表示找到文件怎么处理。一般来说,要用-print动作,显示整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。
例如,要搜索系统上所有名称为ye的文件,可用如下命令:
# find /home -name test -print
这样就可以显示出在/home目录下所有的test文件。
1.6mkdir
mkdir命令用于建立目录。
mkdir test //创建test这个目录。
1.7cp
cp命令用于复制文件或目录。
cp命令可以一次复制多个文件,例如:
# cp *.txt *.doc *.bak /home
//将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。
# cp filename1 filename2
//把filename1拷贝成filename2 。
# cp 1.c netseek/2.c
//将1.c拷到netseek目录下命名为2.c 。
如果要复制整个目录及其所有子目录,可以用cp -R命令。
1.8rm
rm命令用于删除文件或目录。
# rm 1.c //将1.c这个文件删除。
rm命令会强制删除文件,如果想要在删除时提示确认,可用rm -i命令。如果要删除目录,可用rm -r命令。rm -r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。
1.9mv
mv命令用于移走目录或者改文件名。
# mv qib.tgz ../qib.tgz //移到上一级目录。
# mv ye.txt /home //将当前目录下的ye.txt文件移动到/home目录下。
# mv ye.txt ye1.txt //将ye.txt文件改名为ye1.txt。
类似于跟cp命令,mv命令也可以一次移动多个文件
1.10man
对你熟悉或不熟悉的命令提供帮助解释
man ls //可以查看ls相关的用法
注:按q键或者ctrl+c退出。
1.11打包与释放相关命令
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z