linux
kokiafans
华中科技大学
展开
-
linux 查看不同进制文件
原创 2018-01-31 11:43:45 · 69 阅读 · 0 评论 -
查看文件编码
原创 2014-07-05 14:31:28 · 147 阅读 · 0 评论 -
curl
url.haxx.se SIMPLE USAGE Get the main page from Netscape's web-server: curl http://www.netscape.com/ Get the README file the user's home directory at funet's ftp-server: curl ftp://ftp.funet.fi/README Get a web原创 2014-06-18 12:32:20 · 256 阅读 · 0 评论 -
nginx 504初级解决方案
#proxy_buffers 4 32k;#proxy_busy_buffers_size 64k;#proxy_temp_file_write_size 64k;fastcgi_connect_timeout 300;fastcgi_read_timeout 300;fastcgi_send_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 32k;fastcgi_busy_buffers_size 64原创 2014-06-18 10:12:56 · 111 阅读 · 0 评论 -
memcached dump
原创 2014-06-13 09:51:14 · 62 阅读 · 0 评论 -
模块查看依懒
原创 2014-06-08 11:18:18 · 71 阅读 · 0 评论 -
pwdx等几个proc工具
时间其他工具还有: proc, pflags, pcred, pmap, pldd, psig, pstack, pfiles, pwdx, pstop, prun, pwait, ptree, ptime,留此存照,以后慢慢补充原创 2014-06-06 12:34:41 · 106 阅读 · 0 评论 -
Linux中find常见用法示例
=========================http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标原创 2014-06-05 19:04:56 · 50 阅读 · 0 评论 -
查看文件编码
原创 2014-06-04 09:46:51 · 114 阅读 · 0 评论 -
LINUX 进制 转换
原创 2014-06-04 09:43:08 · 97 阅读 · 0 评论 -
查看 ascii ascll
原创 2014-06-04 09:42:21 · 82 阅读 · 0 评论 -
弟弟(dd)是个好命令
行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。skip = blocks 跳过读入缓冲区开头的ibs*blocks块。obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。bs = bytes 同时设置读/写缓冲区的字节数(等于设置obs和obs)。cbs = bytes 一次原创 2014-07-18 14:34:50 · 226 阅读 · 0 评论 -
Iptable 详解
-d 192.168.56.102 -p tcp --dport 80 -j ACCEPT一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。 目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。 对于TCP原创 2015-01-23 13:52:01 · 105 阅读 · 0 评论 -
nginx 使用详细解
写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行三.rewrite指令的最后一项参数为flag标记,flag标记有:1.last 相当于apache里面的[L]标记,表示rewrite。2.break本条规则匹配完成后,终止匹配,不再匹配后面的规则。3.redirect原创 2015-01-27 16:07:35 · 236 阅读 · 0 评论 -
iptables 从链、表开始理解
原创 2015-06-24 14:26:30 · 52 阅读 · 0 评论 -
CentOS---网络配置详解
st.conf 配置域名服务客户端的控制文件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动./etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息/etc/xinetd.conf 定义了由超级进程xinetd原创 2015-06-24 13:44:57 · 93 阅读 · 0 评论 -
linux中RSYNC进行网站增量备份配置
RSYNC是一款同步备份工具,它不分平台这是一个很大的特点并且RSYNC比一般的备份工具要快,但不足之处在于不能自己监制目录进行备份需要利用系统计划任务进行执行了。 利用Linux的Rsync可以非常简单的对VPS进行增量备份操作,今天我就给大家写一个教程供大家使用。首先需要下载两个压缩包,一个为服务器端,一个为客户端,服务器端为数据源VPS,客户端为备份VPS,注意:仅支持单向同步,即备份功能。一、配置服务器端,例如IP:111.111.111.111 下载 rsync-se原创 2015-06-17 13:23:34 · 80 阅读 · 0 评论 -
Linux启动过程详解
以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中。其实原创 2015-06-03 16:02:10 · 62 阅读 · 0 评论 -
谈谈varnish,squid,apache,nginx缓存的对比
原创 2015-04-03 13:24:15 · 83 阅读 · 0 评论 -
OpenSSL生成证书
式的CA自签名证书$openssl req -new -x509 -keyout ca.key -out ca.crt可以加证书过期时间选项 "-days 365"2.生成服务端的私钥(key文件)及csr 文件$openssl genrsa -des3 -out server.key 1024$openssl req -new -key server.key -out server.csr3.生成客户端的私钥(key文件)及csr文件$openssl gen原创 2015-03-09 11:02:10 · 79 阅读 · 0 评论 -
sysctl配置
性能。用sysctl可以读取设置超过五百个系统变量。基于这点,sysctl(8) 提供两个功能:读取和修改系统设置。查看所有可读变量:% sysctl -a读一个指定的变量,例如 kern.maxproc:% sysctl kern.maxproc kern.maxproc: 1044要设置一个指定的变量,直接用 variable=value 这样的语法:# sysctl kern.maxfiles=5000kern.maxfiles: 2088 -> 5000您可原创 2015-02-10 16:50:04 · 251 阅读 · 0 评论 -
mysql 增删改查
test6(object_id);//alter table game add `index` int not null default 0 after name;//alter table game character set utf8;//alter table game modify id bigint not null primary key auto_increment;//alter table game default charset utf8;//s原创 2015-02-03 16:31:00 · 48 阅读 · 0 评论 -
利用OpenSSL生成库和命令程序
步骤:证书文件生成:一.服务器端1.生成服务器端的私钥(key文件);openssl genrsa -des3 -out server.key 1024运行时会提示输入密码,此密码用于加密key文件(参数des3是加密算法,也可以选用其他安全的算法),以后每当需读取此文件(通过openssl提供的命令或API)都需输入口令.如果不要口令,则可用以下命令去除口令:openssl rsa -in server.key -out server.key2.生成服务器端证书签名请求原创 2015-01-31 10:09:59 · 133 阅读 · 0 评论 -
more less 实用技巧
原创 2015-01-27 20:30:26 · 64 阅读 · 0 评论 -
LINUX 命令大汇总
root@localhost beinan]# df -lhFilesystem容量 已用 可用 已用% 挂载点/dev/hda8**G 6.0G 4.4G 58% //dev/shm ***M 0 ***M 0% /dev/shm/dev/sda1**G 22G 35G 39% /mnt/sda1我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;其它的参数请参考 man df系统# uname -a原创 2014-06-04 09:28:32 · 65 阅读 · 0 评论 -
email awk 脚本分配
原创 2014-05-27 20:13:35 · 50 阅读 · 0 评论 -
LINUX启动加载
原创 2014-05-09 12:56:16 · 75 阅读 · 0 评论 -
sed 常用
s/ *$//' df.txt >cwm.txt4.将每一行中的前导和拖尾的空白字符删除sed 's/^ *//;s/ *$//' df.txt >cwm.txt 5.去掉空行sed '/^$/d' df.txt >cwm.txtsed -e '/^$/d' df.txt >cwm.txtsed -i '/^$/d' df.txt 这三个是等价的 但第三个会改变原文件6.去掉windows下的回车符 (注意^M 在l原创 2014-01-03 19:34:07 · 93 阅读 · 0 评论 -
LINUX curl GET 掉参数解决方法
原创 2014-01-03 18:22:00 · 121 阅读 · 0 评论 -
linux下使用yum安装mysql
yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel www.2cto.com 2、启动&&停止 数据库字符集设置 mysql配置文件/etc/my.cnf中加入default-character-set=utf8 启动mysql服务:原创 2014-01-03 18:23:17 · 45 阅读 · 0 评论 -
linux crontab
原创 2014-01-03 18:23:24 · 53 阅读 · 0 评论 -
VIM 操作大全
需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:2,$s/vivian/sky/g 替换第 2 行开始到最后一行中每一行所有 vivian 为 skyn 为数字,若 n 为 .,表示从当前行开始到最后一行:%s/vivi原创 2014-01-06 13:54:56 · 48 阅读 · 0 评论 -
ruby2.0 rails 4.0安装
/rvm/install原创 2014-01-02 10:38:39 · 55 阅读 · 0 评论 -
[awk]Awk常用字符串处理函数
or “global,” which means replace everywhere. For example: { gsub(/Britain/, "United Kingdom"); print }replaces all occurrences of the string ‘Britain’ with ‘United Kingdom’ for all input records.The gsub() function returns the numb原创 2014-01-02 10:37:40 · 222 阅读 · 0 评论 -
shell脚本不换行刷新数据
原创 2014-01-02 10:35:21 · 451 阅读 · 0 评论 -
linux date 使用
D 天数hh 小时mm 分钟CC 年份前两位YY 年份后两位ss 秒钟秒钟、年份为可选 date 122923592006.59+[%X] 设定显示格式,默认输出格式: date +%Y年%m月%d日%A%H:%M:%S%Z格式控制 %n 换行%t 制表符小时 %H 00~23%I 01~12%k 0~23%l 1~12%p AM|PM分、秒 %M 分钟(00~59)%S 秒(00..61)%T hh:mm:ss%r hh:mm:ss原创 2014-01-02 10:04:05 · 44 阅读 · 0 评论 -
分析包冲突命令
/WEB-INF/lib |grep jar |awk '{a=system("unzip -v "$0);print a;}'|awk '{print $NF}'|grep "class"|sort|uniq -c分析sqldump语句T_BROWER_URL_INFO.sql|sed 's/,/\n/g'|grep http|sed 's/.*\/\///g'|sed 's/[\/\?].*//g' > T_BROWER_URL_INFO_2_H原创 2013-12-31 16:43:06 · 70 阅读 · 0 评论 -
系统指标检查
ty|grep gc|awk '{print $2}'`localIp=`ifconfig|grep "Mask:255.255.255"|awk '{print $2}'|sed 's/.*://g'|head -n 1`memery=`free -m|awk '{print "使用:"$3"M","剩余:"$4"M"}'|head -n 3|tail -n 1`dev=`df -lh|awk原创 2014-01-06 13:55:05 · 65 阅读 · 0 评论 -
JAVA中的GC
原创 2014-01-03 20:34:47 · 59 阅读 · 0 评论 -
JAVA GC详细说明
原创 2014-01-06 13:54:27 · 80 阅读 · 0 评论