查看进程打开过多
ps -ef |awk '{print $NF}'|sort |uniq -c |sort -nr |head -10
查看进程文件连接数
lsof -c java | wc -l
mac下仪表盘的开启与关闭
//关闭仪表盘
defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock
//开启仪表盘
defaults write com.apple.dashboard mcx-disabled -boolean NO && killall Dock
Database 授权操作
//创建数据库
create database abc character set utf8;
//数据库授权
grant all on abc.* to 'abcuser'@'%' identified by '123456' with grant option;
//刷新信息
flush privileges;
Database 乱码修复
//查看数据库字符设置
show variables like 'char%';
//设置数据库字符
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
Mac/Liunx移除 svn 项目库
find . -type d -name ".svn" |xargs rm -rvf
后台启动 Rsync 同步脚本
nohup /bin/bash /etc/inotify_rsync.sh &
yum安装mysql
yum install -y mysql mysql-server mysql-devel
找出耗cpu最大的几个进程
ps aux| head -1;ps aux | grep -v PID | sort -rn -k +3 | head
Mac OS X上刷新DNS缓存
dscacheutil -flushcache
SELinux 设置为 permissive 模式
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
密码随机生成
export LC_CTYPE=C && cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16;echo
openssl rand -base64 32 | tr A-Z a-z|cut -c 1-16
cat /dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c100; echo
Vim删除空行
g/^$/d
Vim删除所有注释
%s/^#.*$//g
MySQL解/锁表操作
flush tables with read lock;
unlock tables;
内存释放
echo 1 >/proc/sys/vm/drop_caches
>>drop_caches的值可以是0-3之间的数字,代表不同的含义:
---0:不释放(系统默认值)
---1:释放页缓存
---2:释放dentries和inodes
---3:释放所有缓存
SSH免密登陆配置
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 12580 root@192.168.1.1
Vim的块操作
1.通过`ctrl +v`选中一个矩形块,将选中的地方插入要输入的东西。
2.`shift + i`后进入编辑模式,只有第一行被修改了,下面的并没有修改
3.按`esc`键两次,就可以将选中的块都修改了
Linux主机名修改
hostnamectl set-hostname localhost
过滤空行和注释行
cat xxx.txt | grep -v '#' |grep -v '^$'
4 comments
请教一下博客基于什么搭建的,有点像hexo但是居然不开目录,有点像wordpress但是又没php那味
Typecho,也是PHP语言开发的