工作常用的linux/mysql/php/工具命令

原创 2012年03月29日 09:19:44
工作常用的linux/mysql/php/工具命令:


1. tar备份目录
tar zcvf ****.tar.gz ****/
tar 备份跳过目录
tar --exclude=test1/* --exclude=test2/* -czf $WEBDIR/test.$DATETIME.tar.gz ./test
2. scp 文件
scp *** root@B_ip:***/
3. scp 目录
scp -rp *** root@B_ip:***/
4. 新建一个数据库账户
GRANT ALL PRIVILEGES ON test.* TO 'test'@'ip' IDENTIFIED BY '******';
该ip 为允许访问该数据库的服务器ip
5. 清除.svn 目录
# find ./ -type d -name ".svn" -exec rm -fR {} \;
6. 修改目录、文件权限和用户组
find ./ -type d -exec chmod -R 755 {} \;————目录755
find ./ -type f -exec chmod -R 644 {} \;————文件644
find ./ -type f -exec chown root:nginx {} \;
find ./ -type d -exec chown root:nginx {} \;
7. yum、rpm 安装软件
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
8. 挂载存储 nfs
mount -t nfs -o rw,sync,noatime 192.168.0.200:/test/test/www /data/www/test
9. 卸载存储
umount /data/www/test
10. 卸载存储失败报错 ———— umount: /data/www/test: device is busy
fuser -km /data/www/test
再执行
umount /data/www/test
11. 清除数据库表外键约束
SET FOREIGN_KEY_CHECKS=0;
12. 更新数据库
FLUSH PRIVILEGES;
13. 备份数据库 查找数据库名
DBLIST=`ls -p $DATADIR | grep / | tr -d /`
14. 添加开机启动进程
chkconfig nginx on
chkconfig mysqld on
chkconfig php-fpm on
chkconfig memcached on
15. sed整体替换
sed -i 's#{IMG_URL}templates\/{TEMPLATE}\/#'{TEMPLATE_URL}'#g' `grep {IMG_URL}templates\/{TEMPLATE} -rl ./`
16. mysql的sql 替换 ----- 替换前切记需要备份
UPDATE `test` SET `content`=REPLACE(`content`, 'replace_before_str', 'replace_after_str');
UPDATE `test` set `content`=replace(`content`, 'www.test.cn/upload/','upload.test.cn/') where content LIKE '%www.test.cn/upload/%'
17. 创建数据库
CREATE DATABASE  `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
18. 清空表
TRUNCATE TABLE  `tablename`;
19. 备份数据库
mysqldump -uroot -p dbname > /tmp/dbname.sql
20. 导入数据库
不进入数据库导入
mysql -uroot -p dbname < /tmp/dbname.sql
进入数据库导入
use dbname;
SOURCE /tmp/dbname.sql;
21. 修改数据库表主键的 AUTO_INCREMENT 属性
ALTER TABLE  `test` AUTO_INCREMENT =28;







Linux常用文本编辑工具及常用指令

以下工具的使用都是建立在会简单使用正则表达式的基础上,不了解的群攻自己做功课。sedsed是一种流式编辑器,是一种文本编辑工具,以行为单位进行文本操作。sed默认按照basic规则进行匹配。 常用的...
  • LLZK_
  • LLZK_
  • 2017年04月22日 20:45
  • 2610

JVM常用分析命令与工具

“报告连长:上周日投产的敌情侦测仪程序,昨晚一蟑螂进入系统摧毁了主程序导致DOWN机了。”上等兵火龙报告。 “,你们这群蠢蛋,吃啥啥不够,干啥啥不行,养你们不如养一帮娘们,敌人这些天对我们钓鱼岛虎视...
  • xufeipeng
  • xufeipeng
  • 2014年01月04日 12:38
  • 923

linux php 命令行常用的命令

root@coder-671T-M:/etc/php5/apache2# php --version PHP 5.3.6-13ubuntu3.2 with Suhosin-Patch (cli) (...
  • mengxiangbaidu
  • mengxiangbaidu
  • 2011年11月16日 17:17
  • 7097

常用Linux 工作命令

本人从程序员,到现在开发经理。程序员时只是负责写代码,linux服务器,及其相应命令基本不清楚。被任命开发经理后,不得不去接触这些,以下是自己这一两年常用命令的总结:********截取文件长度到新建...
  • little_yyc
  • little_yyc
  • 2018年02月05日 14:00
  • 6

Linux下Apache+mysql+PHP运行环境搭建教程

环境: lamp服务器: RHEL5.2(kernel2.6.18),iptables stop .selinuxdisabled.lamp主机IP地址是192.168.0.21.已经在DNS...
  • Liuqz2009
  • Liuqz2009
  • 2016年03月31日 19:23
  • 1875

mysql常用客户端工具

mysql客户端工具 mysql客户端工具一共有4个,mysqlfront, sqlyog, mysqlbrowser, ems mysql manager。 mysqlbrowser的优点是简单,...
  • orac12
  • orac12
  • 2015年07月20日 16:25
  • 1315

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 3806

MYSQL运维常用命令

1、备份数据库: mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 2、导入数据库 source d:/back...
  • dwn1209
  • dwn1209
  • 2017年06月23日 11:00
  • 195

pt工具常用命令

pt工具介绍 Percona Toolkit简称pt工具,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL...
  • lin443514407lin
  • lin443514407lin
  • 2017年05月30日 10:42
  • 678

linux-mysql基本命令大全-增删查改

创建数据库 create database database_name; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据...
  • u012893325
  • u012893325
  • 2016年09月14日 10:27
  • 1411
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工作常用的linux/mysql/php/工具命令
举报原因:
原因补充:

(最多只允许输入30个字)