系统相关

《linux内核分析》第二次课 实验作业

潘聪  原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这次的实验主要是研究线程调度中的主动调度. --------------------------------------------- 一.基础结构 (1)进程:在mypcb.h中,进程由ip(eip)和sp(esp)共同组成. (2)进程控制块(PCB):进程号pid,状态(错误/运行中/停止运行),进程堆栈(包括内核栈和用户栈,

【转】个人最常用的Eclipse快捷键

记录下自己在Eclipse中最常使用的快捷键: 其实网上总结多的是,自己记录下自己平时最切身受益的一些快捷键. 1.SHIFT+ ALT+Z(刚学的): 条件:选中一段代码 会弹出上面的右键菜单,然后你就可以享用快捷键带来的便利了. 2. Alt+方向键 alt + 上下方向键:移动光标所在行.ctrl + AlT +上下方向键:复制光标所在行. alt+左右方向键:返回上一次光标所在的地方. 就是Eclipse中这两个小图标的快捷键.你过你平时有用这几个按钮,你就懂得这快捷键的便利了. 3.

Linux 脚本点滴知识积累

1.以openwrt中的/etc/hotplug.d/button/00-button为例 . /lib/functions.sh do_button () { local button   ---- 定义局部变量 local action local handler local min local max config_get button $1 button config_get action $1 action config_get handler $1 handler config_ge

关于linux的一些基本操作吧

学习了一下linux的基本操作.写在这里做一点自己的总结和未来的回看罢.首先是一个关于linux的系统安装,这里安装的是linux的CentOS6.9的系统,现在最新的CentOS系统已经来了7.0,我们这里用的是6.9,为什么用6.9呢,我不知道,你也别问.这里由于我们是学习linux的基本操作,因此在WINDOWS上安装一个虚拟机是必要的,这里采用的是VMware的虚拟机.同样的虚拟机也可以选择virtusbox,这里用VMware因为功能比较强大.从网络上下载一个CentOS6.9的镜像光

【Linux探索之旅】第二部分第七课:软件安装,如虎添翼

内容简介 1.第二部分第七课:软件安装,如虎添翼 2.第二部分第八课预告:RTFM 阅读那该死的手册 软件安装,如虎添翼 这一课也会相对比较轻松,所以好好享受吧. 我们来谈谈Linux下软件的安装,会在我们的Ubuntu这个Linux发行版中演示. 一般提到软件安装,有过Windows系统使用经验的朋友肯定会深有体会,那个麻烦啊,大致流程是这样的: 在搜索引擎(比如百度或google)中搜索我们的软件名称. 看到一个不错的结果,点击进入.如果是官网一般会进入官网. 下载此软件的安装程序. 双击下

linux下 who命令(3)

1.who命令 用于查看当前系统登录用户.系统中有哪些登录者.使用的终端.登录时间.CPU使用率.动作等. who  参数 常用参数及含义如下: -H:显示各栏位的标题列. -u:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串. -q:只显示登入系统的账号名称和总人数. 2.w命令 该命令用于查看系统登录信息. 也用于显示登录到系统的用户信息,与who不同的是,w命令功能更加强大,

Linux架构之LVS-DR和keepalived配置

简介 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能. DR模式(直接路由模式) Virtual server via direct routing (vs/dr) DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接返回给客户端用户.同TUN模式一样,DR模式可以极大的提高集群系统的伸缩性.而且DR模式没有IP隧道的开销,对集群中的真实服

VM里linux安装VMTools

点击虚拟机里的安装VMware Tools 2.进入linux的光驱 [[email protected] ~]# mkdir /mnt/cdrom [[email protected] ~]# mount /dev/cdrom /mnt/cdrom#挂载光驱 [[email protected] cdrom]# ll total 67809 -r-xr-xr-x 1 root root     1958 Nov 20  2014 manifest.txt -r--r--r-- 1 root r

ubuntu c程序操作系统设备

最近做一个局域网聊天系统,最后想操作系统播放音频文件.其实,Linux下的声音设备编程比大多数人想象的要简单得多.一般说来,我们常用的声音设备是内部扬声器和声卡,它们都对应/dev目录下的一个或多个设备文件,我们象打开普通文件一样打开它们,用ioctl()函数设置一些参数,然后对这些打开的特殊文件进写操作.但是在ubuntu中,音频驱动文件不再"/dev/dsp"下,即不同的系统文件路径是不尽相同的. 由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen.fclose等来

Linux服务器搭建常用环境(一)

转载自:http://blog.163.com/hlz_2599/blog/static/142378474201341394955248/ 转载主要是怕链接失效,以后看不到了. 1.搭建telnet服务器 2.搭建DHCP服务器 3.搭建DNS服务器 4.搭建sendmail服务器 5.搭建FTP服务器 6.搭建web服务器 安装 apache tomcat 7.搭建samba服务器 一.搭建telnet服务器 1.查看是否有telnet服务 rpm –qa|grep telnet 显示:te

有关vim的一些命令

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计. 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方. vim 则可以说是程序开发者的一项很好用的工具. vi

关于linux查看内存命令的解释

使用的命令为: free -m m为以MB为单位查看内存.当然你愿意的话,可以用K. 如: 在第一部分Mem行中有如下参数. total:内存总数,即3881MB used:已经使用的内存数,即3745MB free:空闲的内存数,即135MB shared:当前已经废弃不用,总是0 buffers Buffer:缓存内存数,即216MB cached Page:缓存内存数,即435MB 其中,内存总数与已使用内存数和空闲内存数的关系是: total(3881M)=used(3745M)+fre

Eclipse ADT中的logcat不显示解决方法

Eclipse ADT中的logcat不显示解决方法: 1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2: 2.不用关闭eclipse和模拟器,在Android SDK的tools目录下有个 ddms.bat 批处理文件,运行这个文件可以启动DDMS,同时这里面有logcat,可以显示信息: 3.以上方法都不行,最终杀手锏就是重启eclipse,重启模拟器,记得在任务管理器中关闭adb.exe,这时应该就可以了. 4.用

Linux就该这么学——新手必须掌握的命令之文件目录管理命令组

touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d 同时修改atime和mtime mkdir命令 用途 : 用于创建空白目录 格式 : mkdir [选项] 文件夹名(目录) cp命令 用途 : 用于复制文件或目录 格式 : cp [选项] 源文件 目标文件 参数 作用 -p 保留原始文件 -d 若对象为”链接文件”,则保留该”链接文件””的属性

Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组

tar命令 用途 : 对文件进行打包或者解压 格式 : tar [选项] [文件] 表 tar命令的参数及作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z 用Gzip压缩或者解压 -j 用bzip2压缩或者解压 -v 显示压缩或者解压的过程 -f 目标文件名 -p 保留原始的权限和属性 -P 使用绝对路径来压缩 -C 指定解压到的目录 示例: 创建压缩文件 解压缩文件 grep命令 用途 : 用于在文本中执行关键词搜索,并显示匹配的结果 格式 : gr

Eclipse 配置工程

Eclipse改UTF-8 Window->Preferences->General->Workspace->Text file Encoding Eclipse配置tomcat和JDK 1. windows-preferences->server->runtime environment, 添加tomcat和jdk 2. 项目移除旧的jdk,添加自己的 右键project,properties,Java Build Path,选中Unbound的哪个JRE,Remov

Linux设置中文man手册

下载源码包: wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900/manpages-zh-1.5.2.tar.bz2 解压所需要的软件依赖: yum install bzip2 解压包: tar jxvf manpages-zh-1.5.2.tar.bz2 设置编译参数: ./configure --disab

Eclipse菜单栏详解

[转载]http://blog.csdn.net/mylotof/article/details/43986721 「File」菜单 这个菜单可以建立.储存.关闭.打印.汇入及汇出工作台资源以及结束工作台本身. 名称 功能 New(新建) 建立Java元素或新资源.配置哪些元素会显示在「Window」→「Preferences」的子菜单中.在Java视景中,依预设,会提供项目.套件.类别.接口.来源数据夹.实时运算簿.档案和数据夹的建立动作. Close(关闭) 关闭现行编辑器.如果编辑器中有资

北冰洋教Myeclipse的创建 项目名

打开Myeclipse 左侧右上角的小三角然后如下图 然后点finish 原文地址:https://www.cnblogs.com/qinxinabc/p/8401618.html

linux指令(目录类操作指令)

pwd 显示当前所在的工作目录 cd 目标目录    例如cd  /boot/grub 从当前目录切换到某个目录 cd  切换到根目录 cd.. 切换到当前目录的上层目录 ls  显示当前目录下的内容 ls [选项] 目录或文件 ls -l /etc/passwd     显示etc/passwd 文件下的详细信息 ls -ld /root  显示当前目录下的详细信息 -a 显示全部的文件及内容 -l 以长格式详细的方式来显示 -h  以人性化的方式显示(加入文件或目录大小的单位) -d 显示目