
Linux
飞翔的迈克
热爱生活,享受工作。
展开
-
用ffmpeg+nginx+海康威视网络摄像头rtsp在手机端和电脑端实现直播
原料:海康威视摄像头,nginx服务器,ffmpeg。首先海康威视摄像头,它的rtsp数据流的地址为:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192....转载 2019-09-17 15:11:23 · 2008 阅读 · 0 评论 -
JAVA MemCache 史无前例的详细讲解!看完包精通MEMCACHE!
Memcach什么是MemcacheMemcache集群环境下缓存解决方案Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcache是danga的一个项目,最早是LiveJournal 服务...转载 2018-05-15 18:56:19 · 210 阅读 · 0 评论 -
Bash快速入门指南
C语言入门模式的秘密---责任链模式Grunt-beginner前端自动化工具Android面试常客Handler详解 本文由 伯乐在线 - 巽离 翻译, 进林 校稿。未经许可,禁止转载! 英文出处: panix。欢迎加入 翻译小组。简单shell脚本!/bin/bash这一行表明,不管用户选择的是那种交互式shell,该脚本需要使用bash shell来运行。由于转载 2015-12-03 17:03:50 · 663 阅读 · 0 评论 -
redis学习笔记2,配置文件
#是否作为守护进程运行 daemonize yes #配置 pid 的存放路径及文件名,默认为当前路径下 pidfile redis.pid #Redis 默认监听端口 port 6379 #客户端闲置多少秒后,断开连接 timeout 300 #日志显示级别 loglevel verbose #指定日志输出的文件名,也可指定到标准输出端转载 2014-10-16 11:34:39 · 535 阅读 · 0 评论 -
redis学习笔记1,centos6.3 安装redis
centos 默认没有安装wget,所以先安装wgetyum -y install wget原创 2014-10-16 11:19:34 · 689 阅读 · 0 评论 -
CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
找不到 /etc/sysconfig/iptables转载 2014-10-01 13:00:27 · 592 阅读 · 0 评论 -
memcached内存数据库安装配置
1. 安装依赖libevent(libevent-2.0.19-stable.tar.gz)tar –zxvf libevent-2.0.19-stable.tar.gzcd libevent-2.0.19-stable./configure--prefix=/usr/localmakemake install(解压缩示例:[root@linux ~]#原创 2014-05-08 15:46:34 · 574 阅读 · 0 评论 -
linux centos yum安装mysql
安装mysql 服务器端 :# yum install mysql-server 安装完成后启动mysql服务: service mysqld start 给mysql创建一个root管理员: # mysqladmin -u root password 123456 用刚创建的帐号连接mysql: # mysql -u root -p转载 2013-09-22 16:31:05 · 716 阅读 · 0 评论 -
mongoDB安装配置维护
1. 安装介质:mongodb-linux-x86_64-2.0.7.tgz(wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.7.tgz)2. 安装路径:/opt/mongodb3. 将mongodb-linux-x86_64-2.0.7.tgz解压到/opt/mongodb原创 2014-05-08 15:55:19 · 563 阅读 · 0 评论 -
linux svn切换用户
1. 临时切换 在所有命令下强制加上--username 和--password选项。例如:svn up --username zhangsan --password 123456 2.永久切换 删除目录 ~/.subversion/auth/ 下的所有文件。cd ~/.subversionrm -rf auth 下一次操作svn时会提示你重新输入用转载 2014-04-01 15:24:19 · 2975 阅读 · 0 评论 -
Linux启动报错UNEXPECTED INCONSISTENCY解决方法
意外停电一次,启动Centos时候报错“unexpected inconsistency;RUN fsck MANUALLY”,本文主要介绍CentOS等Linux系统启动时候出现该错误的解决方法。1.首先在命令行输入(可选) #mount | grep ''on /'' 得到root用户所在分区/dev/your_partition 2.修复文件系统(修复有可能损坏系统文件)转载 2014-03-04 11:08:22 · 1293 阅读 · 0 评论 -
centos jdk安装
CentOS系统中,我们遇到很多的问题,不知道你是否也越到过这样的问题。在使用虽然CentOS系统提供yum,但对JDK安装一点作用都没有。因为我要用到JDK1.6,所以只能手动自己的安装了。查看Linux CentOS系统自带的JDK是否已安装下载JDK,java -version,去sun(ORACLE)注册下载一个。 CentOS系统安装JDK 从SUN下载jdk-1_6_0_1转载 2013-09-23 15:01:50 · 810 阅读 · 0 评论 -
linux中shell变量,Bash shell中一些比较特殊的符号
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如\"$*\"用「\"」括起来的情况、以\"$1 $2 … $n\"转载 2013-10-31 14:15:09 · 793 阅读 · 0 评论 -
写给想学Linux系統管理的人
昨天看同学的帖子,很受启发,今天把它发上来,希望对我们都有所帮助,也希望可以为我们指点明路!(如果你连这篇文章看完的耐心都没有的话,那么我希望你还是不要学linux了)linux太难用了!(一通鼠标点击,进入/etc)学习linux,你忘记windows的思维方式了吗?怎么安装软件 阿?那一堆文件是干什么的阿?学习linux,你还在浮躁吗?进入linux,随便按了几下.转载 2012-05-20 01:59:28 · 1064 阅读 · 0 评论 -
Linux 目录结构
/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/d转载 2012-09-17 09:42:31 · 425 阅读 · 0 评论 -
centos 6.2 安装vncsever
查看是否安装过vncserverrpm -q tigervnc-server一、安装vnc服务端:#yum -y groupinstall "Chinese Support"#yum groupinstall "X Window System" "Desktop"#yum install vnc-server tigervnc-server tigervnc二、启动转载 2013-08-26 13:40:11 · 930 阅读 · 0 评论 -
linux apache 配置多个域名转发不同tomcat
etc/httpd/conf.d/dev.conf 文件:ProxyPreserveHost OnNameVirtualHost *DeflateCompressionLevel 6ExpiresActive OnServerName localhostServerAlias aaa.comProxyPass / ajp://localhost:7原创 2013-09-23 16:09:01 · 1518 阅读 · 0 评论 -
centos 安装git
CentOS中yum里没有Git,需要手动安装。首先需要安装git的依赖包yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum install expat-develyum转载 2013-09-23 16:51:40 · 774 阅读 · 0 评论 -
shell运算符
文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/bin/grep ]-L filename 如果 filename为符号链接,转载 2013-10-31 14:57:16 · 502 阅读 · 0 评论 -
shell 编程中使用到得if语句内判断参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了S转载 2013-10-31 15:04:26 · 576 阅读 · 0 评论 -
linux初学者常用命令!
NO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路转载 2012-05-20 02:03:19 · 506 阅读 · 0 评论 -
VMware vSphere Client 配置CentOS网卡
编辑网卡配置:vi /etc/sysconfig/network-scripts/ifcfg-eth0内容:编辑dns:vi /etc/resolv.conf内容:重启服务:service network restart原创 2014-03-03 16:39:46 · 2063 阅读 · 0 评论 -
linux配置java环境变量(详细)
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配置的环境变量 1. PATH环境变量转载 2012-09-17 09:37:46 · 528 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg转载 2013-09-24 16:52:56 · 777 阅读 · 0 评论 -
centos 6.2 安装mysql
安装mysqlyum install mysql-server启动mysql完成后,用/etc/init.d/mysqld start 启动mysql允许远程登录mysql -u root -pEnter Password: mysql>Grant all privileges on *.* to 'user1'@'%' identified b转载 2013-08-26 13:57:55 · 760 阅读 · 0 评论 -
鸟哥的 Linux 私房菜第12章-正规表示法与文件格式化处理 学习笔记
export LANG=C设定语言grep 使用 alias 设定成为『 grep --color=auto 』的方法:在 ~/.bashrc 内加上这行:『alias grep='grep --color=auto'』再以『 source ~/.bashrc 』来立即生效即可[:alnum:], [:alpha:], [:upper:], [:lower:], [原创 2013-11-04 15:49:18 · 795 阅读 · 0 评论 -
鸟哥的 Linux 私房菜第13章-学习 Shell Scripts 学习笔记
注意事项:1. 指令的执行是从上而下、从左而右的分析与执行;2. 指令的下达就如同第五章内提到的: 指令、选项与参数间的多个空白都会被忽略掉;3. 空白行也将被忽略掉,并且 [tab] 按键所推开的空白同样视为空格键;4. 如果读取到一个 Enter 符号 (CR) ,就尝试开始执行该行 (或该串) 命令;5. 至于如果一行的内容太多,则可以使用『 \[Enter] 』来延原创 2013-11-05 16:32:46 · 873 阅读 · 0 评论 -
关于端口以及如何查看端口
<br />按对应的协议类型,端口有两种:TCP端口和UDP端口。由于TCP和UDP两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也可以有235端口,两者并不冲突。 <br /><br />端口号也不是随意使用的,而是按照一定的规定进行分配。端口的分类标准有好几种,这里不做详细讲解,只介绍一下周知端口和动态端口。 <br /><br /><br />周知端口(Well Known Ports) <br /><br /><br />周知端口是众所周知的端口号,范围从0到1023,转载 2010-10-26 14:25:00 · 1730 阅读 · 0 评论 -
常用linux 命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2012-09-13 16:59:58 · 549 阅读 · 0 评论 -
CentOS查看系统信息的命令
一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo [root@localhost /]# grep "CPU" /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.0转载 2013-08-26 14:00:51 · 1020 阅读 · 0 评论 -
鸟哥的 Linux 私房菜第11章-认识与学习 BASH 学习笔记
/bin/bash 是 Linux 预设的 shellbash可以记忆使用过的指令~/.bash_history 记录的是前一次登入以前所执行过的指令命令与档案补全功能: ([tab] 按键的好处)连续按两次 [tab]列出所有提示命令别名设定功能: (alias)alias lm='ls -al'工作控制、前景背景控制程序化原创 2013-11-20 14:58:58 · 1005 阅读 · 0 评论 -
鸟哥的 Linux 私房菜第14章-Linux账号关了与ACL权限设定 学习笔记
每个登入的使用者至少都会取得两个 ID ,一个是使用者 ID (User ID ,简称 UID)、一个是群组 ID (Group ID ,简称 GID)。每一个档案都会有所谓的拥有者 ID 与拥有群组 ID/etc/passwd 档案结构:账号名称:密码:UID:GID:用户信息说明栏:家目录:Shell密码:密码(放到 /etc/shadow 中了。所以这里你会看原创 2013-11-07 17:42:10 · 708 阅读 · 0 评论