
Linux
文章平均质量分 59
liuchangqing123
这个作者很懒,什么都没留下…
展开
-
ubuntu 安装Broadcom BCM43142 无线网卡驱动
机器型号 thinkpad E431 安装ubuntu后无线网无法使用,故重新安装无线网卡驱动。For 64bit:wget http://de.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu1_amd64.debFor 32bi原创 2015-02-27 09:05:28 · 7881 阅读 · 0 评论 -
nginx+tomcat集群高可用
需求是这样的:比如一个 tomcat 节点 down 掉,其他节点能够替换它。使用nginx的第三方插件nginx_upstream_check_modulehttps://github.com/yaoweibin/nginx_upstream_check_module我的测试环境是:nginx/1.7.2 + tomcat71.首先下载nginx_upst原创 2015-11-11 21:50:53 · 2389 阅读 · 0 评论 -
crontab定时任务
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令我的需求是定时备份mongodb:编写任务执行的脚本backup_mongodb_原创 2015-05-22 16:07:54 · 663 阅读 · 0 评论 -
vagrant+VirtualBox配置linux环境
1.下载VirtualBox-4.3.26-98988-Win.exe和vagrant_1.7.2.msi以及镜像lucid64.box该镜像是Ubuntu lucid 642.VirtualBox-4.3.26-98988-Win.exe和vagrant_1.7.2.msi按步骤进行安装即可3.在命令行中输入vagrant出现帮助信息安装成功。4.添加原创 2015-05-09 15:56:38 · 1474 阅读 · 0 评论 -
变量和引用
变量可分为:本地变量、环境变量和位置变量。本地变量是仅可以在用户当前shell生命期的脚本中使用的变量,类似于编程语言中的局部变量。环境变量则适用域所有由登录进程创建产生的子进程。位置变量也属于变量,它用于向shell脚本传递参数,是只读的。1.变量的赋值[root@iZ2546h6zurZ test]# a=12[root@iZ2546h6zurZ test原创 2015-03-14 14:00:31 · 814 阅读 · 0 评论 -
文件排序合并
文件排序:sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [选项][输入文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参 数:-b 忽略每行前面开始出的空格字符。-c 检查文件是否已经按照顺序排序。-f 排序时,忽略大小写字母。-M 将前面3个字母依照月份的缩写进行排序。-n 依照数值的大小原创 2015-03-12 23:59:12 · 1131 阅读 · 0 评论 -
awk命令
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk也有三种使用方式:1.awk [选项] ‘awk命令’ 输入文件2.awk [选项] -f awk脚本文件 输入文件3. ./awk脚本文件 输入文件原创 2015-03-11 23:42:14 · 883 阅读 · 0 评论 -
grep命令
grep全面搜索正则表达式。1.创建文件00.pemvi 00.pem内容1 2 hello world3 4 user liu i am a teacher5 6 world7 8 world 1239 10 hello haha2.使用默认的grep命令[root@iZ2546h6zurZ test]#原创 2015-03-10 23:26:44 · 780 阅读 · 0 评论 -
sed命令
sed是非交互式文本编辑器,处理行。sed的三种使用方式:1.sed [选项] ‘sed命令’ 输入文件2.sed [选项] -f sed脚本文件 输入文件3. ./sed脚本文件 输入文件常用选项:1.创建文件10.pem内容hellomy fileworld helloi am a teacher打印文件中原创 2015-03-11 00:23:08 · 852 阅读 · 0 评论 -
文件操作
目录创建目录mkdir mydir刚创建的目录用户权限情况:drwxr-xr-x 2 root root 4096 3月 9 23:24 mydird标识是目录;rwx标识当前用户权限是可读可写可执行;r-x标识本用户组可读可执行 ;r-x其他用户可读可执行。[root@iZ2546h6zurZ test]# mkdir myd原创 2015-03-09 23:56:20 · 782 阅读 · 0 评论 -
字符串处理
1.获取字符串的长度定义变量获取字符串长度两种方式[root@iZ2546h6zurZ test]# echo ${#string}[root@iZ2546h6zurZ test]# expr length $string2.返回字符串中某个子串的索引[root@iZ2546h6zurZ test]# expr index "$string" chang4原创 2015-03-21 18:03:30 · 682 阅读 · 0 评论 -
ubuntu修改mysql编码
停止:/etc/init.d/mysql stop编辑 /etc/my.cnf文件sudo gedit /etc/mysql/my.cnf添加编码[client]default-character-set=utf8[mysqld]character_set_server=utf8[mysql]default-character-s原创 2015-03-01 00:10:35 · 710 阅读 · 0 评论 -
cpu过高排查
线上服务器遇到某几台cpu占用过高的情况,一般会有这几个原因:- 线上服务器负载不均,导致cpu占用不同;- IO操作执行频繁,cpu一直等待;- 程序中出现死循环,线程一直运行;前两个可以通过查看监控排查,每台服务器的负载都是正常,qps相差不大,只有cpu相差较大,故排查第三种情况。1.top之后发现cpu占到30%左右找到java pid2原创 2016-11-19 10:26:45 · 500 阅读 · 0 评论