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