标签:linux
LINUX按键监测记录和输入子系统
Input输入 输入设备(如按键,键盘,触摸屏,鼠标等)是典型的字符设备,其一般的工作机制是低层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后cpu通过SPI,I2C或者外部存储器总线读取键值,坐标等数据,放一个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值,坐标等数据。 Linux 输入子……
linux mount挂接新硬盘/光盘/U盘/移动硬盘/ISO并加载使用手记
linux mount挂接新硬盘/光盘/U盘/移动硬盘/ISO并加载使用手记================================================================================一、过程步骤1、#kudzu //检测新硬件,这一步必须!2、#f……
rabbitmq消息服务 linux 部署
1、安装rabbitmqyum install rabbitmq_server.x86_64 其他系统类似2、开启rabbitmq web管理界面rabbitmq-plugins enable rabbitmq_management3、web访问guest这个默认的用户只能通过http://localhost:15672来登录,其他的IP无法直接用……
Linux下Oracle中文乱码的解决方法
Linux下Oracle中文乱码的解决方法最近在linux上安装完oracle 10gR2后,又遇到了字符集乱码的问题,之前在网上找了下,然后解决完后就不了了之了,这次又碰到此类问题,所以就认真下来花点时间去测试了一番,经过一些测试,现在已经解决了问题,现在把自己遇到的问题和解决方法记录一下,方便自己日后查找.测试环境如下:测试平台: VMware? ……
shell与if相关参数
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存……
linux批量操作命令锦集
Linux下批量替换文件内容方法1:查找find . -type f -name “*.html”|xargs grep ‘yourstring’2:查找并替换find -name ‘要查找的文件名’ | xargs perl -pi -e ‘s|被替换的字符串|替换后的字符串|g̵……
centos 一键部署安装nginx,mysql,php,apache,tomcat,redis等包合集
1/oneinstack.comyum -y install wget screen curl python #for CentOS/Redhat # apt-get -y install wget screen curl python #for Debian/Ubuntu wget http://aliyun-oss.linuxeye.com/on……
205条阿里云linux主机ECS常用维护命令
(1)让程序在用户退出后仍然在运行1 ctrl+z暂停程序2 bg让程序在后台运行3 退出用户登录即可(2)用find命令查找指定的文件,并且执行rm操作find ./ -name “Dong*” -exec rm -f {} \;(3)递归搜索含有某个关键字的文件目录。grep -iHR “****R……
linux kernel内核编程缘五曲之一:linux内核编译(4.8.12版本)图文解说
一、编译环境 ubuntu 16.04,要编译的内核源码版本4.8.12二、下载并解压源代码 首先从linux内核的官网www.kernel.org把源代码下载下来。为了和后面实验要求符合,我们要下载使用O(1)调度器的源码。因此这里下载了4.8.12版本源码。下载 下linux-4.8.12.tar.bz2,将下载源码放入/usr/src……
linux程序守护进程源码 程序自动重启方法
linux程序守护进程源码 程序自动重启方法家在写server的时候,不管server写的是多么健壮,还是经常出现core dump等程序异常退出的,但是一般情况下需要在无人为干预情况下,能够自动重新启动,保证server程序能够服务用户。这时就需要一个监控程序来实现能够让程序自动重新启动,现在笔者在写portmap就遇到了这个问题,通过网上查找资料,找到……
Linux下多行合并成一行,中间加分隔符
将某个目录下的文件合并成一行,中间用冒号(:)作为分隔符1、pastels lib | sed 's@^@lib/@g' | paste -s -d ":"2、 trls lib | sed 's@^@lib/@g' | tr "\n" ":&quo……
自动远程拷贝expect脚本
自动远程拷贝expect脚本expect自动远程拷贝脚本,利用rsync命令,脚本内容如下:#!/usr/bin/expect --proc Usage_Exit {self} { puts "" puts "Usage: $self ip user passwd port s……
shell字符串处理
字符串操作(长度,读取,替换)表达式含义${#string}$string的长度${string:position}在$string中, 从位置$position开始提取子串${string:position:length}在$string中, 从位置$position开始提取长度为$length的子串${stri……
linux服务器centos系统mysql定时备份脚本(实用型)
linux服务器centos系统mysql定时备份脚本(实用型)使用crontab做定时任务,使用命令:crontab -e 编写里面内容为:01 3 * * * /home/mysql/backup.shPS: crontab 的格式为 分钟、小时、几号、月份、星期几 命令。#!/bin/sh# File: /home/mys……
ecstore centos服务器一键安装SH脚本
ecstore centos服务器一键安装SH脚本服务器环境: centos 、可联网、根目录data目录ecstore_install-v1.sh链接: https://pan.baidu.com/s/1eR56MdG 密码:#!/bin/bash#####this script is install ECSTORE #########……
linux循环递归读取目录指定类型文件及计算阶乘脚本
linux循环读取目录指定类型文件脚本ergodic.sh#!/bin/bashfunction ergodic{ for file in ` ls $1` do if [ -d $1"/"$file ] then ……
Lua Linux/Mac安装手记
打开命令行:curl -R -O http://www.lua.org/ftp/lua-5.3.2.tar.gztar zxf lua-5.3.2.tar.gzcd lua-5.3.2make linux test如果是Macmake macosx test如果上面执行没有什么错误的话或出现下面版本信息:cd src &&am……