查看日志
grep "getBiaConsultToApply:" -C 1 common-all.log
查看防火墙(root)
iptables -L -n
把控制台打印出来的信息,输送到一个文件中
sh XX.sh >> 1.txt
将目录dir1复制成目录dir2
cp -R dir1 dir2
列出当前目录下所有文件的大小,以及所有文件大小的统计总和:
ls -lht
ls -lh 以更易读的形式展现
du -lh 查看单独文件大小
df -lh 查看磁盘分区空间
last 显示近期用户或终端的登录情况
运行时实时查看运行日志:
tail -f catalina.out
在服务器中直接进入mysql命令行:
mysql -uroot -p
检查一下mysql的运行状态:
ps -ef | grep mysql
启动mysql:
mysqld
通过find命令查找:
find / -name mysql.sock
在当前目录下模糊搜索文件:
find . -name '*.txt'
查看mysqld的log文件:
#nano /var/log/mysqld.log
如何查看mysql的版本:
mysql --version
CentOS如何显示系统信息:
cat /etc/redhat-release
CentOS release 6.5 (Final)
解压:
tar -zxvf ...
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar x解压
9、*.zip 用 unzip 解压
删除文件夹:
rm -rf 文件夹名
压缩比率上: tar.bz2>tgz>tar
tar.bz2压缩:
tar -jcvf log.log.2016-09-08.tar.bz2 log.log.2016-09-08
tar.bz2解压:
tar -jxvf log.log.2016-09-08.tar.bz2
http://www.cnblogs.com/joshua317/p/6170839.html
查看硬盘数量:
df -h
查看文件夹和文件大小:
du -sh *
查看系统所有进程:
ps -A
查看端口号:
netstat -nap
查看端口号用户 :
user -un tcp 22
查看Linux系统当前使用的时区:
cat /etc/sysconfig/clock
查看JVM参数(包含时区user.timezone)
java -XshowSettings:all 或 java -XshowSettings:local
查看系统时间:
date
查看被占用端口的详情(结合kill -9 进程号,终结掉远程非法用户):
lsof -i :22
Linux下查看内存与cpu的命令:
查看内存的命令: free 查看内存详细信息可以用 cat /proc/meminfo
查看cpu使用情况可以用:ps -加参数 还可以用 top 查看cpu型号信息可以用 cat /proc/cpuinfo
Linux中如何安装RAR
unrar x aa.rar 解压到一个文件夹(不要用e)
https://teddysun.com/174.html
重命名文件和文件夹:
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的
查看HDFS上某目录信息:hdfs dfs -ls /user/datum/uhuibao/chart/new_mstation
HDFS同步目录指令:hdfs dfs -get /user/datum/uhuibao/chart/new_mstation /data/backup/map
$ top -u mysql
http://www.cnblogs.com/gaojun/p/3406096.html
Linux启动/停止/重启Mysql数据库的方法
【重启】
使用 service 启动:
重启:
service mysqld restart
service mysql restart (5.5.7版本命令)
启动
service mysqld start (5.0版本是mysqld)
service mysql start (5.5.7版本是mysql)
每日生成一份日志文件:
#!/bin/bash
now_str=$(date -d now +%Y%m%d)
#echo $now_str
#echo $now_str.txt
ls -l >> $now_str.txt
root@iZ28:~# which mysql
/usr/bin/mysql
root@iZ28:~# whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
【vim快捷键】
Ctrl+B 上一页
Ctrl+F 下一页
【终端背景】
文字颜色设为#708284,背景颜色设为#07242E
【vim配置文件修改】
vim ./.vimrc
然后把网上的配置复制粘贴进去(用户创建的,如果之前没有,会新建)
“我们可以透过配置文件来直接预定我们习惯的 vim 操作环境! 整体 vim 的设定值一般是放置在 /etc/vimrc 这个档案,不过,不建议你修改他! 你可以修改 ~/.vimrc 这个档案 (预设不存在,请你自行手动建立!),将你所希望的设定值写入!”——鸟哥
修改最大连接数:(CentOS)(160315)
vi /etc/mysql/my.cnf
[mysqld]
max_connections = 1000
http://blog.csdn.net/imxiangzi/article/details/46502423(mysql运行状态管理,查看连接数状态,定位和杀掉有问题的连接线程)
http://www.chinaz.com/program/2010/0304/107768.shtml(常用的三种修改mysql最大连接数的方法)
帮忙解禁mysql服务器上禁用的IP地址:(160316)
mysqladmin -u root -p flush-hosts
可参看:http://stackoverflow.com/questions/21909815/how-to-unblock-with-mysqladmin-flush-hosts
监控每个IP的连接数:
->select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;
+----------------+----------+
| ip | count(*) |
+----------------+----------+
| 120.25.159.151 | 10 |
| 125.77.121.42 | 463 |
| 139.128.6.10 | 20 |
| localhost | 1 |
+----------------+----------+
4 rows in set (0.03 sec)
http://www.zhixing123.cn/php/42302.html
如何用vim 查看函数列表(160108)
①安装:
apt-get install exuberant-ctags
然后把得到的在home目录下得到 taglist_45.zip
如果没有.vim目录,则mkdir .vim
然后mv taglist_45.zip .vim
解压:
unzip taglist_45.zip
然后会生成doc目录和 plugin目录
cd doc
ctags -R
生成ctags目录,OK,重启即可使用。
http://blog.csdn.net/xsckernel/article/details/9088597(vim 查看函数列表)
http://blog.sina.com.cn/s/blog_413d250e0102v0cl.html(vim查看函数列表设置步骤)
作者: @nanphonfy
Email: nanphonfy (Nfzone) gmail.com 请将(Nfzone)换成@