开发者社区> 科技小先锋> 正文

每天记录一点点

简介:
+关注继续查看

1.发送邮件并带附件


  1. echo "test"|mail -s "itnihaotest" -a /etc/passwd itnihao@qq.com

注意:此命令在mailx-8.1.1(rhel5.X)版本上不能运行,在mailx-12.2(rhel6.X)可以运行

2.加到 /etc/bashrc,将用户的操作命令记录系统日志syslog,添加完毕source /etc/bashrc


  1. PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });user=$(whoami); logger $(date "+%Y-%m-%d %H:%M:%S"):$user:$msg:$(who am i); }'

下面的命令也有相同作用


  1. PROMPT_COMMAND='history -a >(tee -a ~/.bash_history | logger -t "$USER[$$] $SSH_CONNECTION")'

3.mysql备份指定字符集


  1. mysqldump -uroot --default-character-set=utf8  -p vw>vw.sql  

4.踢出系统中已经登录的用户


  1. pkill -kill -t pts/0

5.安装dz提示无法连接到/etc/mysql.sock

  1. Can't connect to local MySQL server through socket '/etc/mysql.sock' (2)  

  2. ln -s /tmp/mysql.sock /etc/mysql.sock

6.mysql密码漏洞链接


  1. http://www.sunchangming.com/blog/?p=4260

  2. http://seclists.org/oss-sec/2012/q2/493

  3. http://www.freebuf.com/vuls/3815.html

  4. https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/scanner/mysql/mysql_authbypass_hashdump.rb

7.sudo命令的执行 用来排除不允许执行的命令


  1. root    ALL=(ALL)       ALL admin   ALL=(root)      NOPASSWD: ALL admin   ALL=(root)      NOPASSWD: !/sbin/fdisk,!/sbin/iptables

8.清除dmesg信息


  1. dmesg -c

9查看apache404的资源


  1. awk '$9 ~ 404{print $7}' /usr/local/apache2/logs/access_log|sort -nr|uniq

10硬盘相关测试


  1. hdparm -t /dev/sda              读取速度测试

  2. hdparm  -I /dev/sda|grep Serial 序列号

11清除僵尸进程


  1. `ps -ef | grep '<defunct>'|grep -v grep |awk '{print $2,$3}'|sed "s/^/kill -9

  2. /g"`

12查看tcp连接数


  1. netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c

13. 查找替换文件


  1. find /tmp  -name "*.*" -print|xargs -i sed -i "s/aaa/bbb/g" {}

14.tcpdump抓vlan数据包


  1. tcpdump -n -q -i eth0 vlan and src host 10.10.10.10 and dst host 20.20.20.20 and tcp[20:4]=0x47455420 -XX -s 250  

  2. tcpdump -n -q -i eth2 tcp[20:4]=0x47455420 -XX -s 0

15.ip138查ip地址接口
http://ip138.com/ips1388.asp?

nagios插件


centreon使用中文

http://code.google.com/p/cacti-nagios/downloads/list
16解压rpm包
rpm2cpio httpd-2.2.3-45.el5.x86_64.rpm | cpio -div
17xen  loop设备不够用
Xen虚拟机Linux下的loop设备增加  http://blog.csdn.net/jackxinxu2100/article/details/4957508

18 mysql分页显示

  1. mysql>pager less; 设置分页显示变量

  2. mysql>show processlist\g; 接\g参数

  3. mysql>nopager; 取消分页显示

119查看tcp连接数状态信息


  1. netstat -an|awk '/^tcp/ {++S[$NF]} END {for(a in S) {printf "%11-s %s\n", a,S[a]}}'

20unrar

http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz

21批量删除海量文件


  1. rsync --delete-before -a -H -v --progress --stats 空文件夹/  目标文件夹/

22给某个终端用户发送消息


  1. #write admin pts/2  #admin用户所在的终端未pts/2

  2. 输入文件内容,对方显示

23linux挂载windows共享


  1. mount -o username=123,password=123 //172.18.0.10/file /mnt/file

24vim取消选择亮色


  1. 不退出VIM时,取消高亮一直生效:set nohlsearch只是取消上次查找内容的高亮,下次查找会再次高亮:nohlsearch

25 ntfs-3g


  1. http://www.tuxera.com/community/ntfs-3g-download/

26  centos5.5  ext4的支持


  1. yum -y install e4fsprogs

27 获取本机ip地址


  1. ip a|awk -F "inet|/"  '/inet.*brd/ {print $2}'

  2. ifconfig |awk -F 'inet addr:|Bcast:'  '/Bcast:/{print $2}'

http://www.iqm.cn

28 改变终端提示符颜色


  1. export PS1='[\[$(tput bold)$(tput setb 4)$(tput setaf 1)\]\u@\h ~ \A \[$(tput bold)$(tput setb 4)$(tput setaf 2)\]\w\[$(tput bold)$(tput setb 4)$(tput setaf 7)\]]\[$(tput bold)$(tput setb 4)$(tput setaf 6)\]\#\$\[$(tput bold)$(tput setb 4)$(tput setaf 7)\]'

29 记录用户操作日志


  1. export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[hostname- $(hostname)]": "[euid=$(whoami)]":$(who am i):[`pwd`]:"$msg"; }'

30.windows git

http://code.google.com/p/tortoisegit/

https://code.google.com/p/msysgit/

31软件下载地址

resin

http://www.caucho.com/download/download-archive/

http://bgp.he.net

http://www.freelancer.com   国外外赚的一个网站,留着以后看看

32 查看被删除的,但进程在使用中的文件


  1. lsof | awk '$9~/^\// && $7 > 10000000'|grep deleted

http://support.ipmonitor.com/mibs/IANA-LANGUAGE-MIB/item.aspx

33 子网掩码计算工具



  1. http://mirrors.sohu.com/ubuntu/pool/universe/n/netmask/

34 新浪ip地址解析接口

http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=123.124.2.85

35.rpm官方资料

http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html



zabbix资料

http://blog.sina.com.cn/s/blog_704836f40101g0fb.html

http://wenku.baidu.com/view/2491ee0a4a7302768e993968.html



35.mysql删除bing-log

1
2
3
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '20013-04-02 22:46:26';
PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 3 DAY);


36 netmask ip地址计算工具

http://mirrors.sohu.com/ubuntu/pool/universe/n/netmask/netmask_2.3.12.tar.gz

37 查找僵尸进程

http://inbank2012.blog.51cto.com/6302802/1094008

38 linux下乱码文件的删除

1
2
3
shell#ls -i     #找出i节点后删除
15899955 ?=x^??????S?E??
shell#find  ./  -inum 15899955  -print  -exec  rm {} -rf \;



本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/844126,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
19682 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24781 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
32714 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
14677 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
18663 0
6967
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载