给老婆写了一份速成培训教材——最经常使用的命令及解释。当然每一个人工作内容不同,经常使用命令也不同,这仅仅是我的个人经验,并且要考虑到接受者的基础。ls:列出文件夹下的内容,类似于dos下的dir。经常使用參数有:ls–l,逐行显示具体内容;ls–a,显示隐藏的文件或文件夹;——linux下,前缀为.的文件名称和文件夹名即被默觉得是隐藏文件參数也能够组合ls–al,具体显示包括隐藏文件在内的内容。当加上-a时,会看到两个特殊的文件夹.和..,.表示当前文件
系统 2019-08-12 01:32:34 2235
Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客LinusTorvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份LinusTorvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著名的贴子标志着Linux计划的正式开始。Linux内核2.6.32.9版本发布,该版本修复了超过90个的
系统 2019-08-12 01:32:30 2235
操作系统理论的学习跟实际应用还是很大的。我学了进程线程同步互斥之后对于编程中的多线程等加锁的还是云里雾里,总是把操作系统和编程串不起来,也把计算机几门专业课串不起来,感觉计算机这个专业书读十遍以下是不可能把四门专业课书连贯的自己串起来。人的智商和逻辑性还是差异很大的。。壹:进程管理(一)进程与线程1.进程概念:就是一个具有独立功能的程序的一次动态执行。2.进程的状态与转换:进程的三个基本状态是就绪、执行、阻塞。就绪态到执行态的转换只需要cpu调度即可,阻塞
系统 2019-08-12 01:31:59 2235
五、SSHD远程管理服务器设置:多数的Linux操作系统中,都自带有一款open-ssh远程管理与控制的服务软件:SSHD,SSH是一个远程登陆工具。采用SSL协议加密,在安全性方面比传统的Telnet要高。同时SSHD带有SCP、SFTP功能,可以很方便地实现本地到远程管理控制、远程到远程的文件传输。1、在Linux命令提示符,执行命令ntsysv命令,把sshd服务打上钩。如下图所示:命令:#ntsysv非常简单的设定,我们就完成了服务器端远程控制的设
系统 2019-08-29 23:03:09 2234
内核开发者一直在试图寻找一种快捷高效的内核调试手段,用于内核开发之中。高效的调试技术有利于提高内核开发效率,缩短内核开发周期。本文研究了一种新型的内核调试技术―Kprobes,Kprobes是一个轻量级的内核调试工具,利用Kprobes技术可以在运行的内核中动态的插入探测点,在探测点处执行用户预定义的操作。本文首先根据Kprobes在Linux内核中的源码实现,针对LinuxCPU异常技术,single-step技术,LoadableKernelModul
系统 2019-08-29 22:32:54 2234
今天一个老外在邮件列表上问了一个问题,就是ipaddradd和ifconfig的区别,我给他进行了解答,可能因为英语不好吧,解答的很简单,因此我还是要在这里详细说明一下。其实它们之间没有什么区别,只是表述方式不同罢了。如果你非常理解网络协议的原理以及网络的分层架构那么我想你就不会有这个问题,实际上,每一个网卡设备都有一个mac地址,但是却可以有多个网络层地址,比如IP地址,然而这个事实无法很好地像用户提供操作接口,所以就引出了ip别名(IPaliases)
系统 2019-08-29 22:28:38 2234
简介:NPTL成为glibc"正选"线程库后,它的性能如何受到很多人的关注。本文就针对NPTL与LinuxThreads的性能比较,以及超线程、内核可抢占等特性对线程性能的影响进行了全面评测。一、前言在Linux2.6.x内核中,调度性能的改进是其中最引人注目的一部分[1]。NPTL(NativePosixThreadLibrary)[2]使用内核的新特性重写了Linux的线程库,取代历史悠久而备受争议的LinuxThreads[3]成为glibc的首选线
系统 2019-08-29 22:23:05 2234
一、JDK配置:1.下载jdk5.0forlinux到sun的主页http://java.sun.com/j2se/1.5.0/download.jsp下载jdk安装文件jdk-1_5_0_16-linux-i586.bin2.解压&安装jdk在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录,执行命令./jdk-1_5_0_16-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入y
系统 2019-08-12 01:33:44 2234
【源码测试】#include#include#includeintmain(void){MYSQL_RES*result;MYSQL_ROWrow;MYSQL*connection,mysql;intstate;mysql_init(&mysql);connection=mysql_real_connect(&mysql,"localhost","root","951241","mysql",0,
系统 2019-08-12 01:33:16 2234
这些日子一直都想通读,甚至重写一次linux0.11的内核,在黑暗中摸索的日子真是痛苦,于渊的《自己动手写操作系统》提供的调试方法,都有试过,总是感觉进展速度很慢很慢。Maybeoperatingsystemishard,butIneedtocontinue,neversaygiveitup.阅读和调试linuxkernel0.11的窘境
系统 2019-08-29 22:14:07 2233
暂时调通了pc和pc之间可以互相发送信息。原来里面有关键一步,linux下默认是开防火墙的,这里一定要关了防火墙。使防火墙暂时关闭的命令是;serviceiptablesstop;开始是:serviceiptablesstart.,这两个命令以后还是背下吧!待我明天整理以下,把源码和实现发出来。大爱Qt阿!linux下基于Qt的udp协议pc机与Tiny210(arm板子)互相发送文字信息的实现记录(1)
系统 2019-08-12 09:29:59 2233
放到/usr目录下tar-zxvfjakarta-tomcat-5.0.27.tar.tar解开到jakarta-tomcat-5.0.28目录,输入以下命令设置环境变量vi/etc/profile输入i进入编辑状态,在文件后面添加下面内容CATALINA_HOME=/usr/jakarta-tomcat-5.0.27exportCATALINA_HOME按esc键推出编辑状态,输入:wq回车(先按esc,然后输入:q!,存盘退出输入:wq包括那个冒号)运
系统 2019-08-12 01:33:41 2233
Linux下安装Tomcat6步骤---------------------linux服务器建议选择CentOs5.5,如下镜像站下载:http://isoredirect.centos.org/centos/5/isos/x86_64/ActualCountry下面是当前所在国家的镜像站,163的很快。---------------------oracle建议从如下地址下载:http://www.oracle.com/technetwork/databa
系统 2019-08-12 01:33:12 2233
1下载arm-linux-gcc-4.4.3安装包,http://arm9.net/download.asp2解压arm-linux-gcc-4.4.3-20100728.tar.gz,使用命令tar-zxvfarm-linux-gcc-4.4.3-20100728.tar.gz3将解压出来的文件夹重命名为arm,然后将arm文件夹拷贝到/usr/local下,#cp-rvarm/usr/local/4修改环境变量,把交叉编译器的路径加入到PATH。(推荐
系统 2019-08-12 01:32:31 2233
一、进程的类型能够将执行在Linux系统中的进程分为三种不同的类型:交互进程:由一个Shell启动的进程。交互进程既能够在前台执行,也能够在后台执行。批处理进程:不与特定的终端相关联,提交到等待队列中顺序执行的进程。守护进程:在Linux在启动时初始化,须要时执行于后台的进程。二、进程的启动方式手工启动前台启动:是手工启动一个进程的最经常使用的方式。一般地,用户键入一个命令“ls-l”,这就已经启动了一个进程,并且是一个前台的进程。后台启动:直接从后台手工
系统 2019-08-12 01:32:30 2233