常用的一些linux命令

Posted on 2008-12-13 10:03 李春生 阅读(204) 评论(0)  编辑  收藏 所属分类: linux
整理以下自己在工作中常用到的一些linux命令
一:数据库相关:
1.连接mysql:mysql -uroot -p回车后输入密码;连接到远程主机用mysql -h主机地址 -uroot -p密码
2.退出mysql :exit回车
3.修改密码:mysqladmin -u用户名 -p旧密码 password 新密码。
4.增加新用户:进入mysqlbin然后输入grant select,insert,update,delete on mydb.*  to username@hostIp identified by password;也可以不要密码
5.导出数据:mysqldump -d -uroot -p mydb>createdb.sql只导出表结构;mysqldump -t -uroot -p mydb>datadb.sql只导出数据;mysqldump --uroot mydb>all.sql全部导出;
6.显示数据库列表:show databases;
7.显示数据库中的数据表:use mysql;show tables;
8.显示数据表的结构:describe 表名;
9.创建数据库:create database 库名
10.建表:use 库名;create table 表名;
11.删除库,表:drop table 表名;drop database 库名;
12.清空表中记录:delete from 表名;
13:将文本数据转到数据库:load data local infile “文件名” into table 表名;最好把文件复制到mysqlbin目录下,操作前先打开表所在的库
14.备份数据库:mysqldump db_name >/path/name.sql -uroot -p ;数据库太大了,想压缩一下?好,用这个命令就行
mysqldump db_name |gzip >/path/name.gz -uroot -p ;备份所有数据库用mysqldump --all-databases  >/path/name.sql -uroot -p ;mysqldump --all-databases |gzip >/path/name.gz -uroot -p;备份单个表:mysqldump db_name tab_name >/path/sqlname.sql -uroot -p
二:其他
1.启动/停止apache服务:./apachectl start;./apachectl stop;
2.启动/停止tomcat服务:bin/startup.sh;bin/shutdown.sh;
3.查看tomcat进程: ps -ef|grep tomcat
4.杀掉进程: kill 进程号;若强制删除加-9
5.查看所有进程:top
6:删除文件:rm -r 文件名 也删除子目录
7.重命名:mv 原文件名  新文件名,移动文件也用该命令
8.查看端口号 netstat -an|grep 端口号
9.远程copy:scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz




只有注册用户登录后才能发表评论。


网站导航:
 

posts - 5, comments - 10, trackbacks - 0, articles - 23

Copyright © 李春生