系统相关

批处理 查找和杀掉某个进程

tasklist|findstr /i 进程名称 && taskkill /f /im 进程名称

Xshell 启动时提示:要继续使用此程序,您必须应用最新的更新或使用新版本

之前安装过高版本的xshell,就提示让升级最新版. 然后就没法用了.为解决这个问题可以参考:https://51.ruyo.net/11404.html 临时方案1 先修改你电脑时间为当前时间,修改成 18年12月25日之前的时间即可启动. 临时方案2 有大佬提供了一个启动的bat脚本! Startup XShell/Xftp V5 forced update bypass. Place the script in the program installation directory, exe

arm驱动linux异步通知与异步IO【转】

转自:http://blog.csdn.net/chinazhangzhong123/article/details/51638793 <[ arm驱动] linux异步通知与 异步IO>涉及内核驱动函数二个,内核结构体一个,分析了内核驱动函数二个:可参考的相关应用程序模板或内核驱动模板二个,可参考的相关应用程序模板或内核驱动三个 描述:设备文件IO访问:阻塞与非阻塞io访问,poll函数提供较好的解决设备访问的机制,但是如果有了异步通知整套机制就更加完整了 一.阻塞 I/O,非阻塞IO,异步

linux_zip

linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件, -r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件: -d:-d /h linux_zip

Ubuntu下设置redis让其他服务器访问

修改redis配置文件,将 bind 127.0.0.1to bind 0.0.0.0Then restart your service (service redis-server restart) You can then now check that redis is listening on non-local interface with redis-cli -h 192.168.x.x ping(replace 192.168.x.x with your IP adress) 如果出现

ubuntu12.04下实现第一个设备驱动模块HelloWorld

前段时间编译了android源码,内核源码以及第一个android程序到system.img镜像,接下来想自己写一个设备驱动模块添加到android源码内核中,但是这方面一点都不了解,于是乎,打算先看看ldd3(linux devices driver 3rd)了解一下基本知识,然后再去给android内核写设备驱动模块,看了之后,打算根据书上面说的例子来写一个helloworld的驱动程序,过程中还真是遇到了不少的问题,这个主要是因为环境的不同,毕竟现在这个时候,linux kernel还是已

Linux时间同步ntpdate

Linux服务器要求时间准确,但是Linux本身没有网络时间同步功能,我们需要借助ntpdate功能来实现时间精准. 安装ntpdate yum -y install ntpdate 国内常用ntp服务器列表 #ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址) #s1a.time.edu.cn 北京邮电大学 #s1b.time.edu.cn 清华大学 #s1c.time.edu.cn 北京大学 #s1d.time.edu.cn 东南大学 #s1

Linux内核分析-1:计算机程序的一生

首先,组装过计算机的童鞋应该知道,计算机是由CPU,内存,硬盘,主板,电源组成的,当然,玩游戏的童鞋还会念念不忘显卡(比如GTX980战术核显卡) 只要有了这些东西,计算机就可以跑起来了. 然而这些东西又是如何协同工作而让程序运行的呢? 首先,我们得知道一个叫做操作系统的东西,本质上,它也是一个程序,抽象上,它可以被看作成一个环境.这个环境保证了各个程序可以正常工作,正常休息,正常学习(喂,这就不正常了吧!) 而我们程序员只要用标准的语法来告诉操作系统我们要计算机做什么工作就可以了,比如,这里有

Eclipse配置JAD

JAD是什么东西,不多解析,自己百度,谷歌.下面直接上主题: 安装包的准备: 1.jad158g.win.zip;下载地址:http://www.varaneckas.com/jad/ 2.eclipse的插件:net.sf.jadeclipse_3.3.0.jar:下载地址 http://sourceforge.net/projects/jadclipse/ 安装过程 1.解压jad158g.win.zip,解压后有jad.exe,把该.exe文件放在jdk的安装目录下的bin下 2.把net

每个 Linux 用户都应该知道的命令行技巧

每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?” Joshua Levy 平常就在 Linux 平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分.对技术用户来说,这些技巧挺重要或实用,但知道的人并不多.下文略有点长,一般来说,用户也不需要对全部内容都了解,但为了达到省时方便的目的,Joshua Levy 仍不遗余力做了校对

shell中的变量及shell条件判断

Shell 基础之变量和条件判断 一.shell概述 1.shell概述: shell是一个命令行的解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统及程序,用户可以用shell来启动.挂起.停止甚至编写一些程序,shell还是一个功能强大的编程语言,shell是解释性的脚本语言,在shell中可以直接调用Linux命令. 2.shell脚本的用途 (1)自动化常用的命令 (2)执行系统管理和故障排除 (3)执行简单的应用程序 (4)处理文本或文件 3.shell的分类 (1

linux问题

1 boot 内核 根文件系统 单有uboot 内核,,不能编写应用程序吗? 2

Shell命令机制

上篇文章只要是讲了Linux一些基本概述. 我们这次开始打好命令行操作的基础,以后再靠一些图形化的操作来提升我们的工作效率. 既然要学习Linux操作系统,我们就要去学习它的命令,总所周知,Linux的图形界面是不稳定的,它的图形界面只不过是一个应用程序,所以很容易奔溃.所以我们应该学习图形下面的一些机制,包括用命令行去实现一些东西,用shell去实现一些东西,包括去理解它的内部机制. 当然这些命令去死记硬背是不行的. 启动虚拟机,启动Ubuntu. 图形界面 切换到 命令行 是按 ctrl+a

[Practical.Vim(2012.9)].Drew.Neil.Tip02 学习摘要

Don 't Repeat Yourself 我们打算对每一行添加";" A命令将当前光标移动到行尾,然后进入insert 模式,输入";",esc退出insert模式进入normal 模式. j命令移动到下一行,.执行上一部的A命令和插入";"的操作.

linux定时执行任务实例

新建autologsplit.cron文件内容: 0 0 * * * /bin/bash /alidata/log/nginx/access/autosplitlog.sh 新建autosplitlog.sh(必须具备x执行权限)文件内容: #everyday exec this script at 00:00 logs_path="/alidata/log/nginx/access/" todaypath=${logs_path}$(date -d "yesterday&q

Linux 增加对外开放的端口

查看端口是否对外开放 /etc/init.d/iptables status # /etc/init.d/iptables status 表格:filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306 2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0

硬盘缓存技术DiskLruCache技术&lt;笔记&gt;

防止多图OOM的核心解决思路就是使用LruCache技术,但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次,这显然非常耗时.因此Google又提供了一套硬盘缓存的解决方案:DiskLruCache(非Google官方编写,但获得官方认证).一般来说新闻类App从网络获取到数据后都会存入到本地缓存中,因此即使手机在没有网络的情况下依然能够加载出以前浏览过的新闻.使用的缓存技术自然是DiskLruCache.以网易新闻为例,它的Andro

Linux 默认目录

/etc 存放系统管理所需要的配置文件和子目录 /home 一般用户的主目录 /usr 用户使用的系统目录和应用程序等信息 /bin  存放使用者经常使用的命令 如cp  ls cat 等 /proc 系统内存映射  访问这个目录可获得系统信息 管理磁盘 #df -h 列出当前目录下所有的目录和每个目录占有的磁盘空间 #du 参数文件或目录路径 逐级进入指定的每一个子目录 并显示该目录占用文件系统 数据块 #df -ih 目录路径 #df -ih /usr/etc/DEV/othertools/

virtualbox虚拟机中的centos与macos共享文件夹

开发中需要用到linux环境,所以使用共享模式开发.通过samba服务器来实现. 环境: 虚拟机 virtualbox 虚拟系统 centos 6.6 本机 macos  192.168.1.102 虚拟机选择桥接模式连接.在centos中使用ifconfig查看IP 得到192.168.1.107 主机和客机防火墙都关掉并且相互ping通 service iptables status 参考:http://www.cnblogs.com/mchina/archive/2012/12/18/28

Linux Tcl和Expect的安装

一.先安装Tcl 1.下载:tcl版本 8.4.19 http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download 2.解压缩源码包 tar xfvz tcl8.4.19-src.tar.gz 3.安装配置 #cd tcl8.4.19/unix #./configure --prefix=/usr/local/tcl --enable-shared #make #make install 4.