文件相关 下载文件:sz 上传文件 rz 删除文件:rm rm -rf * 拷贝:cp –r d1 d2 移动: mv file.exe /tools ll, ls -l 文件信息 查看文件大小:du 文件名 vi /etc/hosts pwd touch catalina.out chown -R tomcat.tomcat * chown -R admin.admin * 查看大小:df -h du --max-depth=1 -h tomcat相关 vi /etc/hosts ln -s /export/home/tomcat/domains/server22/bin/start.sh start.sh sh /export/home/tomcat/sh/consumegradesql.360buy.com/tomcat cd export/data/tomcatRoot/consumegradesql.360buy.com/ apache2--workers.properties--mod_jk.conf--extrahttpd-vhosts.conf service httpd restart service nginx reload 解压文件 zip -r myfile.zip ./* unzip test.zip将压缩文件text.zip在当前目录下解压缩 unzip –o test.zip -d tmp要求unzip命令覆盖原先的文件。 脚本sh #!/bin/bash #开头 {}引用变量,也可以直接引用 引号防止通配符扩展,单引号防止任何变量扩展 baseDirForScriptSelf=$(cd "$(dirname "$0")"; pwd)获得当前路径 授权:chmod +x 执行 :./ nohup ./run_data_load_mysql2sql.sh & tailf nohup.out –n行数 编辑 vi :W :Q a esc /查找n下一个 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky 查看进程 查看进程:ps –ef|grep 名称 ps aux|grep "datafinalcheck"|grep -v "grep" |awk '{print $2}'|xargs kill ps ax|grep datamysql-|wc -l 统计数量,应该再减一,因为结果包含grep datacheck -aux 显示所有包含其他使用者的行程, -e 显示所有进程, -f 全格式 安装jdk 放上去 cd opt chmod +x jre-6u31-linux-i586-rpm.bin ./ jre-6u31-linux-i586-rpm.bin chmod +x jre-6u31-linux-i586.rpm rpm -ivh jre-6u31-linux-i586.rpm 定时 crontab,在设定环境变量java_home时必须自己在脚本里设定,如果是直接./执行脚本会查找系统的环境变量。 crontab -e */5 * * * * /opt/consumegradesql/run_add.sh 监控 1:在命令行提示符执行top命令 1显示每个CPU情况 P M cpu 内存排序 2: load average: cpu 1分钟 5分钟 15分钟的进程队列的进程数量。大于5说明性能严重 uptime也可监控cpu负载 w用户 free 内存 设置编码 查看编码locale 在.bash_profile里(根据不同shell,文件不同)写入: LANG=zh_CN.GBK 换行 export LANG mysql /export/servers/mysql/bin/mysqld_safe /export/data/mysq/log/mysq.log 这个日志今天22G了 以后大了,把这个文件 cat /dev/null > mysql.log