首页 最新文章网站服务器运维正文

linux常用命令

  #查看端口占用情况

  [APPuser@iZ23am9cwvgZ data]$ lsof -i
  [appuser@iZ23am9cwvgZ data]$ lsof -i:61617
  [appuser@iZ23am9cwvgZ data]$ netstat -apn|grep 61617

  #查找当前目录下(含子目录)7天之内被修改过的所有后缀名为js的文件,并压缩打包

  [root@cpe-172-100-101-249 static]# find ./ -name "*.js" -mtime -7 -print >list
  [root@cpe-172-100-101-249 static]# tar -T list -czvf ./tmp/test.tar.gz
  OR
  find ./pc ./wap -name "*.*" -mtime -3 ! -path "./*/.SVN" ! -path "./*/.svn/*" ! -path "./.svn/*" ! -path "./.svn" |xargs tar -zcf ./member_pre.tar.gz


  #查找当前目录(含子目录)下3天之内被修改过所有文件,但忽略路径中含.snv的文件和目录

  [root@cpe-172-100-101-249 static]# find ./ -mtime -3 ! -path "./*/.svn" ! -path "./*/.svn/*" ! -path "./.svn/*" ! -path "./.svn"

  #解决Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'的错误

  show global variables like '%max_connect_errors%';

  set global max_connect_errors=100;


  #时间同步命令

  /usr/sbin/ntpdate cn.pool.ntp.org


  #iftop查看网络流量

  一、安装:yum install iftop -y

  二、查看:iftop -Np -ni eth1 -P

  三、定位:netstat -tunlp | 端口号

  -i指定需要监测的网卡iftop –i em1

  -n将输出的主机信息都通过IP显示,不进行DNS反向解析iftop -n

  -B将输出以bytes为单位显示网卡流量,默认是bitsiftop –B

  -p以混杂模式运行iftop,此时iftop可以作为网络嗅探器使用iftop –p

  -N只显示连接端口号,不显示端口对应的服务名称iftop –N

  -P显示主机以及端口信息,这个参数非常有用iftop –P

  -F显示特定网段的网卡进出流量iftop –F 192.168.12.0/24

  -m设置iftop输出界面中最上面的流量刻度最大值,流量刻度分五个大段显示iftop –m


  #查看数据库表容量

  SELECT
	table_schema AS '数据库',
	table_name AS '表名',
	table_rows AS '记录数',
	TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)',
	TRUNCATE (index_length / 1024 / 1024, 2) AS '索引容量(MB)'
FROM
	information_schema.tables where table_schema = 'webfinance_2012'
ORDER BY
	data_length DESC,
	index_length DESC;

#查看表的索引及其它属性

SELECT
*
FROM
information_schema.TABLES AS t
LEFT JOIN (
SELECT DISTINCT
table_schema,
table_name
FROM
information_schema.`KEY_COLUMN_USAGE`
) AS kt ON kt.table_schema = t.table_schema
AND kt.table_name = t.table_name
WHERE
t.table_schema NoT IN (
'mysql',
'information_schema',
'performance_schema',
'test'
)
AND kt.table_name IS NULL
and kt.table_schema='webfinance_241'


 #解决文件假删除问题

  [root@apollo tmp]# lsof |grep delete
  tail 13163 root 3r REG 253,1 28114410699 1186896 /tmp/portalapollo-portal.log (deleted)
  [root@apollo tmp]#kill -9 13163

  #清除mysql日志文件命令

  [SQL]>reset master;


  #不生成mysql日志的方法

  [root0]# vi /etc/my.cnf
  # binary logging is required for replication
  #log-bin=mysql-bin


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

精彩评论
  • 2019-11-13 15:17:47

    查看当前目录下的文件个数
    ls -l | grep "^-" | wc -l

  • 2019-11-13 11:16:49

    从库日志删除
    reset slave;

  • 2019-04-03 14:43:53

    文章不错非常喜欢