
2.执行sql 2
3.查看日志 2
5.用文件执行sql 2
修改文件权限 3
查看文件的类型 3
删除文件夹实例: 3
移动文件命令 4
解压zip文件 4
查看java 进程命令 4
查看apche进程命令 4
查看mysql进程命令 4
查看svn进程命令 4
Sh脚本后台执行 4
启动apache服务:(用root用户启动) 4
启动mysql服务: 4
启动svn服务: 5
启动resin服务 5
查看文件权限 5
查看cpu占用率 5
查看文件底部命令 5
查看文件顶部命令 5
创建文件 5
强行退出文件 5
Tar文件 5
ftp命令 5
看自动运行crontab 5
查看磁盘空间分区 6
查看目录下的各个文件大小日期等 6
查看环境变量 6
进入到用户的起始目录 6
退出并重新登陆 6
ftp命令 6
文件拷贝命令 7
拷贝文件夹命令 7
查看进程打开文件数 7
查看临时目录某个文件大小 7
查看环境变量 7
Linux清理mysql日志 7
1.进入路径查看文件删除文件
cd 进入某个路径
查看:ls
删除文件夹的东西:(进入到要删除的目录中)
rm -r *
2.执行sql
执行sql命令:
mysql -u 用户名 –p 密码
再执行 use 数据库名就可以执行sql语句了
Use mydatabase(数据库名)
3.查看日志
进入到日志所在的目录中:mysql 中jvm.log stderr.log stdout.log
执行 tail -f stdout.log 命令
4.启动停止服务:
进入到mysql bin 目录中:
[eshouse@localhost bin]$ ./httpd.sh start --启动
[eshouse@localhost bin]$ ./httpd.sh start --停止
5.用文件执行sql
查看某个目录下某个文件(txt)执行sql
进到该目录下
Vi +文件名
输入 10000+dd 删除10000个字符 可以按i 进入insert 状态
可以粘入新的数据
然后按 esc -- : --wq 保存
esc -- : --q退出不保存
:+q!强行退出不保存
然后进到mysql目录下执行
Source 1.sql 就能执行sql
修改文件权限
chmod +x statapachelog.sh 赋予文件可执行权限
创建文件夹
mkdir name
查看文件的类型
vi +filename
: set ff? //查看类型从window上传的默认是dos
改变文件类型
vi +filename
shift+:
set ff=unix (改成unix才能执行shell脚本)
执行 shell 命令:./+test.sh
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
删除文件:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
复制文件命令
cp -f /usr/local/www/vhosts /var/ftp/pub
移动,目录:
cp -r /usr/local/www/vhosts /var/ftp/pub
解压zip文件
unzip +文件名
保存文件:先按esc键,再输入”:”,然后再按 w,q
查看java 进程命令: ps -ef|grep java
查看apche进程命令:ps -ef|grep httpd
查看mysql进程命令:ps -ef|grep mysql
查看svn进程命令:ps -ef|grep svn
Sh脚本后台执行:./sh &
把控制台结果出处到文件中 ./sh >1.txt &
杀死进程 kill -9 +进程
启动apache服务:(用root用户启动)
进入到apche的bin目录下(/app/apche/bin)
执行命令:./apachectl start
启动mysql服务:
进入到/app/mysql/share/mysql/目录下
执行命令:./mysql.server start
启动svn服务:
进入到/app/subversion-1.4.0/ bin /
执行命令:svnserve -d -r /app/subversion-1.4.0
启动resin服务:进入到 resin的bin目录 (/appresin-3.0.24/bin)
执行命令:./httpd.sh start
停止服务:./httpd.sh stop
查看文件权限:在文件所属的上级目录 ls –l
查看cpu占用率 :top
查看文件底部命令:shift+g
查看文件顶部命令:gg
创建文件:touch +文件名
强行退出文件 “:”+q!
Tar文件:在文件的当前目录下执行命令:tar -zcvf xxx.tar xxx
解压tar文件:tar -zxvf xxx.tar
ftp命令
ftp 118.144.74.5
idcmonitor
abcd!@#$
进入到要上传的目录然后执行命令
put xx.tar(往服务器上放)取是get
bye
看自动运行crontab
crontab –l
修改
crontab –e
1 3 * * * /home/idmoniter/nutch/nutch_sh/CheckDomain.sh > /dev/null 2>&1
说明:/dev/null 2>&1 设置不发送邮件
查看磁盘空间分区
df –h
查看目录下的各个文件大小日期等
ls –lh
查看环境变量
env
进入到用户的起始目录
Cd
退出并重新登陆
Ctrl+d
ftp命令:
从.5取文件到33
在33上执行命令:
1.进到要放文件的目录idcmonitor@/home/app/tools
2.执行命令ftp 118.144.74.5
3.输入用户名密码idcmonitor
331 Please specify the password.
Password:
4.进入到要取文件的目录ftp> cd /home/app/tools
5.执行取文件命令:get resin-3.2.1.tar.gz
6.执行命令:bye 退出登录
文件拷贝命令:cp 文件名 路径
拷贝文件夹命令:cp –R 文件夹名 路径
查看进程打开文件数
lsof -p 13475 |wc -l
查看临时目录某个文件大小
du -sh /tmp/hadoop-idcmonitor
crontab 命令:
crontab –e 编辑
crontab -l //列出某个用户cron服务的详细内容
查看环境变量
Env
Linux清理mysql日志:
进入到mysql 执行sql命令中
执行下面的语句:
mysql> PURGE MASTER LOGS TO 'mysql-bin.000033'会把这个之前的都删除掉(比如TO 'mysql-bin. 0000332),但是自己本身不会删除掉
可以去mysql的var目录下检查
重命名文件夹命令
Mv 原文件名字 新文件名
