日期:2014-05-16  浏览次数:20870 次

使用linux命令搜集
1 xentop,top 查看内存使用状况
2 :g/567/s//ZZZ/g 替换命令:意思是将每一行中的567替换为ZZZ。在脚本编写中常用。在脚本中使用时要退出编辑模式。注意此命令前面有冒号“:”
3 tar –xf 文件名,tar zxvf 文件名 用于linux系统下,可以解压后缀为tar和tar.gz的压缩包
4 ps -ef,ps -ef|grep -i java 意思是查看java进程,java前面的-i可以不加
5 kill -9 进程号 比如某进程序号为1234,使用kill 1234就可以终止此进程
6 wasHome/AppServer/bin/stopServer.sh server1 -username *** -password *** "终止was服务命令。也可以进入目录wasHome/AppServer/bin/下,使用命令 ./stopServer.sh server1 –username XXX –password XXX。相应的,启动was服务命令就是把stop改为start就可以了。使用此命令时注意字母的大小写
"
7 ssh-keygen -t rsa 生成公钥和私钥命令。用于批量上传或下载之前配置源/目标服务器,使批量传送不需要重复输入密码
8 ll 查看所有文件的读、写、执行权限
9 chmod 使用者 权限 文件名 "授权/削权命令。例如chmod go-rw 123.data,意思是取消群组和其他人读写123.data的权限。其中:rwx也可以用数字来代替r - 4,w - 2,x - 1,“-”的权限值是0。例如chmod 777 123.data,意思是授予所有人读、写、执行权限
"
10 find / -name 文件名 查找文件
11 uname -a,cat /etc/SuSE-release,cat /etc/issue 查看Linux系统属性
12 ssh -P 10022 IP Linux和UVP系统下远程登录命令
13 curlftpfs -o codepage=utf8 ftp://user:password@IP /home/partimag/ Linux系统下挂载镜像(非iso镜像)命令。其中-o是小写字母而不是数字0,user和password通常为admin,IP地址为镜像所在的运维机的地址
14 du -h --max-depth=1 / 显示目录的容量。--max-depth=1的意思是查询的最大深度为1,即至查看一层目录。/是指在跟目录下查询
15 virsh attach/detach-device 虚拟机名 *.xml 在不关闭虚拟机的情况下挂载/卸载磁盘或iso文件。attach为挂载,detach为卸载;虚拟机名就是想要挂载/卸载磁盘或iso文件的虚拟机;*.xml中编辑的内容是挂载/卸载磁盘或iso文件的代码。Windows系统中挂载磁盘的话在磁盘管理中挂载就可以了,挂载cdrom的话要重启虚拟机才能识别到;linux系统中挂载磁盘的话正常挂载就行了,挂载cdrom的话在cdrom中可以看到所挂载的iso文件
16 lftp.sh  ftp://admin:admin@10.95.152.93:52121//VRP/VRP_V500R011C01B270_to_ATN/3 在lftp.sh所在的路径路径下使用此命令。ftp的应户名和密码是Admin,152.93是ftp服务器的IP,52121是ftp端口。后面的部分就是要下载的东东的在ftp上的路径。
17 dd if=/usr/vm2/vL10t133052.img of=/usr/vm4/a.img bs=1M oflag=direct 比cp速度更快的复制命令
18 yast2 ntp-client linux时间同步,删除默认server,添加新server:172.19.1.63或者64
19 xenstore-ls -f | grep pvdriver 查看pvdriver版本
20 "curlftpfs –o codepage=utf8 ftp://admin:admin@IP /home/partimag
给网卡端口eth0配置一个临时IP:ifconfig eth0 IP
关闭eth0:ip link set eth0 down
启动eth0:ip link set eth0 up
配置子网掩码:ifconfig eth0 ip netmask ip
配置网关:route add default gw ip
" 搭建apache-ftpserver的相关命令
21 :set nu linux下编辑文件时,显示“第几行”
22 yast2 ntp-client 设置linux时间自动同步(timeserver:szxntp01-in.huawei.com/172.19.1.63)
23 rename 152152 130100 /usr/vm6/* 替换命令:意思是将linux系统路径/usr/vm6/下所有文件名的“152152”的部分改成“130100”
24 把/etc/passwd 文件和/etc/shadow影子文件里的aaa用户的ID值改成0即可  suse系统下给新建的用户授予管理员权限(此方法未验证)
25 xm li|awk 'NR>2 {printf "%s\t%s\n","start ",$1;}' | virsh 启动所有虚拟机
26 xm li|awk 'NR>2 {printf "%s\t%s\n","shutdown ",$1;}' | virsh 关闭所有虚拟机
27 xm li|awk 'NR>2 {printf "%s\t%s\n","undefine ",$1;}' | virsh 取消定义所有虚拟机
28 cat /proc/cpuinfo 查看CPU
29 uvplog -a 命令会自动收集uvp的日志,最后在当前目录下打包生成一个压缩包,压缩包命名类似 uvplog2012xxxxxx_all.tar.gz
30 shutdown -h now 关闭UVP物理机
31 badblocks -s -v /dev/sda linux的硬盘扫描命令。此命令的意思是扫描/dev/sda是否有坏道
32 "压:tar -czf xxx.tar.gz zzz.img
解:tar -xvf xxx.tar.gz" 压缩和解压缩文件。可以把文件压缩到很小。
33 sudo ls "usr"/* 列出目录usr下的所有文件。当权限无法打开某文件夹是需要用此命令,root用户不需要
34 sudo du -sh "usr" 显示目录usr下的所有文件的总大小
35 vi /etc/profile,将“TMOUT=”后面的数字改为0 (通常默认为TMOUT=60,单位是秒)这样设置后,无需重启系统,只要重新登录就不会再出现登陆超时而自动注销