2013年12月31,13年的最后一天,把13年用的命令整理一下。
1.
xtrabackup备份的命令
innobackupex --defaults-file=/etc/mysql/my.cnf --user=root --password=12345678 --include=player_db_*/* --no-lock /data/dbbak
2.在ubuntu中安装软件包
在/etc/apt/sources.list 中存放了软件包下载的地址
eg:
deb lucid main
deb-src lucid main
apt-get update
apt-get install xtrabackup
3.apt-get install 安装一些软件
apt-get install libncurses5-dev bison
apt-get install bison
apt-get install lrzsz
apt-get install g++
apt-get install make
apt-get install sysstat
apt-get install percona-toolkit
sudo apt-get install chkconfig
apt-get install libmysql++-dev
apt-get install libdbd-mysql-perl
aptitude install libdbd-mysql-perl
4.mysqldump加条件的用户
mysqldump -ulock.zhang -p --single-transaction --skip-opt --no-autocommit -q --where "id>=45000000 and id<50000000" --no-create-info dev_order order_details>order_details_1.sql
5.给栏位加默认值
alter table base_games alter is_checked drop default; (若本身存在默认值,则先删除)
alter table base_games alter is_checked set default '1'; (若本身不存在则可以直接设定)
6.分析表和优化表
ANALYSE TABLE,OPTIMIZE TABLE
7.让crontab生成自己的日志
1. 修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;
2. 重启rsyslog服务service rsyslog restart;
3. 重启cron服务service cron restart;
8.无密码登陆
ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.50
9.redis做从库
slaveof 116.204.100.243 16379
10.find和xargs命令
find . -maxdepth 1 -type d -exec du -sh {} \;
find . -depth -maxdepth 1 -type d | xargs du -sh
ls | xargs du -sh
ls -rlt login_logs* | awk '{count+=$5} END {print count/1024/1024}'
find ./ -size 0 | xargs rm -f -----------删除文件大小为0的文件
11.清除缓存和交换分区
sync
echo 1 > /proc/sys/vm/drop_caches
swapoff -a;
swapon -a
12.给用户添加家目录
usermod -d /home/dmtsai2 -m dmtsai
useradd -md /home/zhanghao1 zhanghao1 创建用户带家目录
13.安装mysql客户端
apt-get install mysql-client-5.5
14.删除虚拟IP
ip add d 10.50.2.181/32 dev eth0 ----------删除VIP
阅读(1529) | 评论(0) | 转发(0) |