工作常用的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;







版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

工作常用工具命令

我在工作中使用的工具和一些技巧

MySQL数据库的常用命令行工具的简介

这几天在弄一个Php&MySQL的网站,顺便复习了一下MySQL的一些知识。因为使用的是FleaPHP的APM Express 集成运行环境,所以MySQL程序目录下的bin里并没有多少工具,只有my...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

MySQL常用命令和图形界面工具

Mysql常用命令行 修改用户密码 方法1: 用SET PASSWORD命令  首先登录MySQL。  格式:mysql> set password for 用户名@localhost = pa...

工作中常用的Linux命令

切换到root用户 :sudo su - 获取文件列表中最新更改的前5个:ll -t | grep -v ^total | head -5 ll -t | head -6 查看端口是否被占用 :net...

工作中常用的linux命令

1.从其他机器拷贝文件夹格式: scp -r 文件夹名用户名@机器名:/路径 范例: scp -r search work@zjm-testing-ps23.zjm.baidu.com:/home/...

工作中常用的Linux命令

linux 常用的服务器命令
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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