系统相关

关于Eclipse的使用

IBM把投入巨资开发的Eclipse作为一个开源项目捐献给了开源组织Eclipse.org,Eclipse出色 而有独创的平台特性,现在仍由IBM子公司OTI(主要从事Eclipse开发的人)继续领导着Eclipse的开发. Eclipse的设计思想是:一切皆为插件.Eclipse的核心是非常小的.其他所有的功能都是以插件的形式附加到这个Eclipse核心智商的. 这样的功能插件包括他的图形API(成为SWT和JFace).Java开发环境插件(简称JDT),插件开发环境(PDE). Eclis

Linux 批量建立信任关系,实现ssh无密码登陆的脚本

作用: 把当前机器的ssh公钥复制到其他机器,以实现从当前机器可以ssh无密码登陆到其他机器 使用方法: 1)把要添加的ip地址写入到一个文件中,比如host 2)把脚本保存为sh文件,如 install_ssh.sh 设置可执行权限 3)改写脚本中的密码设置,目前只支持固定几个密码. 4)  执行命令 sh install_ssh.sh <host 代码: #!/bin/sh auto_ssh_copy_id() { local HOST=$1 local PASSWD=$2 expect -

Shell 特性:alias

[[email protected] ~]# alias # 查看别名 [[email protected] ~]# alias ls='ls -l' # 设置别名(临时),如果想永久生效应该写入到 ~/.bashrc[[email protected] ~]# unalias ls # 删除别名

Linux运维-day5

Day5 Georgekai---习惯:操作前备份,操作后检查         张开嘴,勤动手          帮你是情分,不帮你是本分   提问:       1.客气,开门见山 2.什么环境做的,提示什么错误, 3.发截图配图片内文字 4.多找几个人问问 5.发命令或错误提示到群里,变成表情(尴尬) 提问之后:     1.总结错误---变成自己的 2.总结的错误发给你问问题的人 3.态度要OK     帮你是情分,不帮你是本分     今天接上一章内容继续了解我们的常用命令:   1.

eclipse config 5 括号匹配插件

这个插件将可以使你的eclipse 具备sourceinsight的另一项大招 当函数体过长时,嵌套层次过多时,在大括号结尾显示这个大括号对应的开始字符 方便查看层次问题,当然所有的编码规范不推荐嵌套层次过多. 如下图 虚线部分即是 同时该插件还可以支持多层级括号匹配时 不同的层级使用不同的亮度来进行显示,清晰明了 还支持鼠标划过时括号匹配动态更新,我一般关闭这个选项,个人癖好,喜欢光标在哪里显示哪里的括号匹配情况. 插件名称 Bracketeer for C/C++ (CDT) 插件安装地址

[linux驱动]linux驱动模块

一,内核模块的概念 经常在内核驱动代码看到类似fs_init()等驱动初始化函数,那么这个和module_init()函数的差别在哪里,宏定义__define_initcall(level,fn)对于内核的初始化很重要,他指示编译器在编译的时候,将一系列初始化函数的起始地址值按照一定的顺序放在一个section中.在内核初始化段,do_initcalls() 将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化.于内核某些部分的初始化需要依赖于其他某些部分的

Linux 音频开发(资料收集)

Linux音频编程指南 http://www.ibm.com/developerworks/cn/linux/l-audio/ 深入OSS开发 http://www.ibm.com/developerworks/cn/linux/l-ossdev/ OSS–跨平台的音频接口简介 http://www.ibm.com/developerworks/cn/linux/l-ossapi/index.html OSS官方文档 http://www.opensound.com/developer/inde

Linux下screen的使用

Linux下经常使用putty或者secureCRT等通过ssh远程登录服务器,但如果在执行程序的过程中关闭远程终端窗口,则原先运行的 程序会被立即杀死.这对于一些花费时间较长的程序非常不利,本文将介绍如何使用screen命令解决这个问题,以及screen提供的其他功能. screen简介 使用ssh远程登录服务器时,如果在运行程序的过程中不小心关闭了远程终端窗口,或者出现网络断开或者电脑死机的情况,主机与服务器的连接会话 立即丢失,刚刚运行的程序或进行的工作也同时丢失,这不得不说是一件非常令人

企业用 LINUX搭建服务器的主要功能是什么?

一,web服务器.有LAMP(LINUX + APACHE + MYSQL + PHP),准确的讲LAMP是一个架构,APACHE是网页,网站的服务器软件,MYSQL是数据库服务器软件,PHP是解释语言.当然,你也可以使用LINUX + APACHE + SQL + JSP等等,这些都可以搭配,只要兼容就可以. 二,文件服务器.有SAMBA ,FTP等. 三,邮件服务器. 有很多,依Linux版本而定,当然有的软件可以转换.这个很好理解,126和yahoo,163等等邮箱都有相对应的服务器. 四

MyEclipse 10破解

Myeclipse 2014 破解补丁,首先需要先下载 Myeclipse 2014 官方安装文件,下载地址 http://www.jb51.net/softs/150886.html,然后下载此补丁. 本文以MyEclipse Professional 10.6 为例来介绍如何破解MyEclipse 10.x. 本文使用的破解补丁对MyEclipse Standard/ Professional/ Blue/ Spring的10.x版本均有效(例如:MyEclipse 10.0.MyEclip

I.MX6 Linux、Jni ioctl 差异

/*********************************************************************** * I.MX6 Linux.Jni ioctl 差异 * 声明: * 在使用Jni的ioctl()的过程中,发现不能像普通的Linux函数那样使用, * 必须使用3各参数的ioctl()函数. * * 2015-12-20 深圳 南山平山村 曾剑锋 ****************************************************

分享获得Linux系统RHCE认证日记

从事网络专线的我,面对满大街的CCNP.CCIE大牛们我退缩了,也许我不适合这个行业啊,没有认证,工资低的没脸说,其实一直在徘徊,我要做什么.我是在看到<Linux就该这么学>这本电子书,和老师沟通之后,决定报考红帽认证,从事运维行业的.当然不知道是不是个坑啊.做一个为即将奔三十的人,事业一无所有,感觉再不奋斗,人生就不翻身的机会,年青,我要拼搏,不后悔. RHCE 7.0版本我是感觉比以前更人性化,我最早在2007年的时候大学里开设的课程接触到红帽的,那时候还不分企业版,红帽为了大力推广7版

使用IPMI控制/监控Linux服务器

1       IPMI简述 IPMI提供了很多丰富功能,我使用的功能,说得大白话一点,就是: 1.获取本设备的硬件信息:包括CPU和主板的温度.电压.风扇转速. 2.在设备A上,通过命令,控制远程设备B,开机.关机.重启.(看到这个有没有一点想做坏事的冲动,哈哈) IPMI的介绍,基本原理,和必备条件,可参考[1]中说明,很详细畅. [1]:使用ipmitool实现Linux系统下对服务器的ipmi管理http://www.ibm.com/developerworks/cn/linux/l-i

关于第一次安装Linux-centOS时遇到的问题

1.新建虚拟机实例后倒入centos镜像开机报错.提示不支持 64 位.... 重新下载虚拟机安装包,重新安装. 2.安装到检查光盘镜像的下一步,vm is nor support (or ... commbination.. 重新进入虚拟机实例新建,选择自定义在第一个选项选择校验硬件兼容性时,选择较低的镜像版本. 3.全部安装完成之后,执行 ifconfig 之后,不显示 eth0 虚拟网卡的相关消息.同时不能和 xshell 连接. 首先进入 ifcfg-eth0 网卡配置文件(没有的话复制

Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份

http://www.tektea.com/archives/2163.html. 在<Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份>文章中,我们介绍了使用LVM快照实现操作性系统在线备份的方法,LVM快照可以实现在线操作系统数据的备份,在线的意思也就是说,不中断业务的条件下,完成操作系统数据的备份. 今天我们介绍另外一种在线备份Linux操作系统的方法:通过tar拷贝操作系统分区数据,完成操作系统备份. 在继续往下面读之前,为了更好理解,请先阅读这篇文章:&

CentOs Linux 对于Django uwsgi + Nginx 的安装与部署

Django Nginx+uWSGI 安装配置 链接:?? https://www.runoob.com/django/django-nginx-uwsgi.html yum update yum install gcc pip install uwsgi 查看uwsgi动态链接库是否有问题: which uwsgi ldd /root/anaconda3/bin/uwsgi 发现:libicui18n.so.58 => not found libicuuc.so.58 => not foun

2017-2018-1 20179202《Linux内核原理与分析》第九周作业

进程的切换和系统的一般执行过程 1.知识总结 (1)进程调度的时机: 中断处理过程直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(). 内核线程是一个特殊的进程,只有内核态没有用户态,可以直接调用schedule()进行进程切换,也可以在中断处理过程中进行调度(内核线程可以直接访问内核函数,所以不会发生系统调用).内核线程作为一类的特殊的进程可以主动调度,也可以被动调度. 用户态进程无法实现主动调度,仅能在中断处理过程中进行调度(schedul

linux下rm命令修改,增加回收站功能【笔记】

一个脚本,linux的用户根目录下.bashrc最后加入如下代码,可以修改rm命令,让人们rm时候不再会全部删除,而是会加入到回收站里,以下是根据别人的资料参考修改的,不是原创 加入后,需要source .bashrc 工作原理,重新定义rm,每次执行rm的话,会将文件mv到~/.trash目录下 操作方法,终端下执行: mcls----->清空.trash回收站中的文件 ur  恢复指定文件 cattrash  查看回收站的内容 mkdir -p ~/.trash alias rm=trash

linux驱动的分离分层概念

bus_drv_dev模型:功能改写只需改dev硬件代码即可,drv不需改写. LED例子 下面用一个点亮LED的例子来说明这个分离的的例子: led_dev.c  定义这个平台设备的资源: static struct resource led_resource[] = {  [0] = { .start  = 0x56000010, //GPFCON的物理地址  .end    = 0x56000010 + 8 - 1,   .flags  = IORESOURCE_MEM, },  [1] 

Ubuntu14.04+cuda6.5+opencv2.4.9+MATLAB2013a+caffe配置记录(三)&mdash;&mdash;安装Opencv2.4.9

本文提供两种安装方式: 1.使用官网安装包手动安装: 2.使用github上的安装脚本自动安装 1.使用官网安装包手动安装 1.下载opencv2.4.9 下载地址:http://opencv.org/ 目前最新版Opencv3.0 alpha版已经出来了,大家也可以试一下. 2.安装必要的依赖库 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libt