Linux系统维护常用命令.doc

上传人:自*** 文档编号:126229020 上传时间:2020-03-23 格式:DOC 页数:6 大小:62.50KB
返回 下载 相关 举报
Linux系统维护常用命令.doc_第1页
第1页 / 共6页
Linux系统维护常用命令.doc_第2页
第2页 / 共6页
Linux系统维护常用命令.doc_第3页
第3页 / 共6页
Linux系统维护常用命令.doc_第4页
第4页 / 共6页
Linux系统维护常用命令.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Linux系统维护常用命令.doc》由会员分享,可在线阅读,更多相关《Linux系统维护常用命令.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Linux 系统维护常用命令1. 系统信息uname a 查看系统信息date 显示系统时间ifconfig 查看主机IPps(Prompt String)ps -ef|grep java 查看包含java字符进程ps ux|grep java 查看当前用户下包含java字符的进程ssh 192.168.0.1连接远程电脑Kill 杀死进程号(红色表示)-9强制2. 文件和目录 cd(change Directory) /home 进入 / home 目录cd . 返回上一级目录cd ./. 返回上两级目录cd 进入个人的主目录ls(list) 查看目录中的文件ls - F 查看目录中的文件l

2、s hl显示文件和目录的详细资料mkdir(MaKe directory) 创建文件件mkdir dir1 创建一个叫做 dir1 的目录mkdir dir1 dir2 同时创建两个目录mkdir -p /tmp/dir1/dir2 创建一个目录树rm(remove) 删除rm -f file1 删除一个叫做 file1 的文件rm -rf dir1 删除一个叫做 dir1 的目录并同时删除其内容rm -rf dir1 dir2 同时删除两个目录及它们的内容mv (move) dir1 new_dir 重命名/移动 一个目录cp file1 file2 复制一个文件cp dir/* . 复制一

3、个目录下的所有文件到当前工作目录cp r dir dirBak 复制一个目录下的所有文件到当前工作目录scp 复制文件scp /root/drvTraining/db_backup/drvTraining120706.dmp root61.144.253.239:/root/baktail -f canla.log 滚动查看文件more file 查看文件cat file 查看文件3. VI移动光标vi可以直接用键盘上的光标键来上下左右移动,但正规的vi是用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。按Ctrl+B:屏幕往后移动一页。常用按Ctrl+F:屏幕往前移动一页。常用

4、按Ctrl+U:屏幕往后移动半页。按Ctrl+D:屏幕往前移动半页。编辑文件i: 插入,从目前光标所在之处插入所输入的文字。a: 增加,目前光标所在的下一个字开始输入文字。o: 插入新的一行,从行首开始输入文字。离开vi及存文件在Command mode下,可按冒号“:”键入入Last line mode,例如::w filename (输入“w filename”,将文章存入指定的文件名filename):wq 或x(输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi):q! (输入“q!”,强制离开并放弃编辑的文件)4. 文件搜索查找文件或目录

5、-name 根据指定的文件名进行查找 例:#find . -name *.c (将当前目录及其子目录下所有扩展名是c的文件列出) -type 查找指定类型的文件 类型文件有: l 链接 d 目录 f 普通文件 b 块设备文件 c 字符设备文件 s socket(套接字文件) p 管道(pipe)文件 例:#find -type d -size n bc 查找n值大小的文件,默认单位是字节 b=bit c=kb 例: #find -size +1500b 查找大于1.5M大小的文件 #find -size -1500b 查找小于1.5M大小的文件 -user 查找属于指定用户的文件 5. 磁盘空

6、间df -h 显示已经挂载的分区列表 ls -lSr |more 以尺寸大小排列文件和目录 du -sh dir1 估算目录 dir1 已经使用的磁盘空间 du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小 6. 权限ls -l第一个字符d 目录。l 符号链接(指向另一个文件)。s 套接字文件。b 块设备文件。c 字符设备文件。p 命名管道文件。- 普通文件,或者更准确地说,不属于以上几种类型的文件。- r w x r- x r- x:这是该文件的权限位。如果除去最前面的横杠,这里一共是9个字符,他们分别对应9个权限位。通过这些权限位,可以设定用户对文件的访问权限

7、。这9个字符可以分为三组:r w x:文件属主权限这是前面三位r- x:同组用户权限这是中间三位r- x:其他用户权限这是最后三位文件的权限 - 使用 + 设置权限,使用 - 用于取消 u,g,o 针对文件属主、同组用户及其他用户的操作。符号模式:命令结果 含义chmod a-x myfilerw- rw- rw-收回所有用户的执行权限chmod og-w myfilerw- r- r- -收回同组用户和其他用户的写权限chmod g+w myfilerw- rw- r- -赋予同组用户写权限chmod u+x myfilerwx rw- r- -赋予文件属主执行权限chmod go+x my

8、filerwx rwx r- x 赋予同组用户和其他用户执行权限绝对模式:文件属主同组用户其他用户r w xr w xr w x4 + 2 + 14 + 2 + 14 + 2 + 1命令结果含义chmod 666 rw- rw- rw-赋予所有用户读和写的权限chmod 644 rw- r- r- -赋予所有文件属主读和写的权限,所有其他用户读权限chmod 744 rwx r- r- - 赋予文件属主读、写和执行的权限,所有其他用户读的权限chmod 664 rw- rw- r- -赋予文件属主和同组用户读和写的权限,其他用户读权限chmod 700 rwx - - 赋予文件属主读、写和执行

9、的权限chmod 444 r- r- r- -赋予所有用户读权限改变文件的用户,用户组chown user1 file1 改变一个文件的所有人属性 chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 chgrp group1 file1 改变文件的群组 7. 打包、解压tar -cxtzjvfpPN 文件与目录 . 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因

10、为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!例如使用 tar -zcvfP tfile sfile就是错误的写法,要写成 tar -zcvPf tfile sfile才对喔! -p :使用原文件的原来属性(属性不会依据使用者而变) -P :可以使用绝对路径来压缩! -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打

11、包进新建的文件中! -exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar rootlinux # tar -cvf /tmp/etc.tar /etc=仅打包,不压缩! rootlinux # tar -zcvf /tmp/etc.tar.gz /etc =打包后,以 gzip 压缩 rootlinux # tar -jcvf /tmp/etc.tar.bz2 /etc =打包后,以 bzip2 压缩 范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件? rootlinux # tar

12、 -ztvf /tmp/etc.tar.gz 范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 rootlinux # cd /usr/local/src rootlinux src# tar -zxvf /tmp/etc.tar.gz8. Crontab 任务调度查看crontab -l含义 每天23点10分执行backup.sh取值范围 第一段 代表分钟 059 第二段 代表小时 023 第三段 代表日期 131 第四段 代表月份 112 第五段 代表星期几,0代表星期日 06 编辑crontabl -e9. Backup.shrootJPDbS

13、erver # more backup.sh su - oracle -c exp drvtraining/drvtraining123 full=y log=/mnt/usb1/backup/drvtraining$(date +%Y%m%d).log file=/mnt/usb1/backup/drvtraining$(date +%Y%m%d).dmppath=/mnt/usb1/backupdate5=$(date +%Y%m%d -d 5 days ago)rm -f $path/drvtraining$date5.dmprm -f $path/drvtraining$date5.log

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号