现在位置: 首页 > 操作系统 > 文章
2019年08月23日 操作系统 ⁄ 共 590字 暂无评论
/etc/init.d目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。 init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是System V风格,#为数字0到6,为系统的运行级别runlevel。可见System V风格影响深远...
阅读全文
2019年08月22日 操作系统 ⁄ 共 1081字 暂无评论
1、挂载光盘   以root身份运行: mount /dev/cdrom /mnt,那么在/mnt目录下就会出现光盘中的文件内容,需要对光盘中的内容进行使用时,一般拷贝到其他目录中,如:/tmp。     2、启动Ubuntu图形界面   Ubuntu的默认启动方式是command line,如果想启动图形用户界面可以以root身份输入startx。    3、忘记root密码   在开机启动Ubuntu时,进入recovery模式,在模式中选择drop down to root prompt 选项,这样即获得了root的权限...
阅读全文
2019年08月14日 操作系统 ⁄ 共 3477字 评论关闭
     vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式...
阅读全文
2019年08月13日 操作系统 ⁄ 共 1935字 评论关闭
From: http://www.linuxidc.com/Linux/2014-01/94723.htm 我使用了第二种方法,很方便:#define gettid() syscall(__NR_gettid)用到的地方 gettid()在linux2.4版本后,linux使用了NPTL作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。在linux上获得线程id的方法,目前我所知的有三种,当然这里的三种是指在用户态的程序中,否则除非自己写的kernel module, 都是调用编号...
阅读全文
2019年08月12日 操作系统 ⁄ 共 4004字 评论关闭
From: http://www.cnblogs.com/xuxu8511/p/3217444.html   server.c 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <sys/socket.h> 5 #include <sys/un.h> 6 #include <unistd.h> 7 #include <signal.h> 8 #include <sys/epoll.h> 9 #include <errno.h> 10 11 #define UNIX_DOMAIN "/tmp/UNIX.dom...
阅读全文
2019年08月12日 操作系统 ⁄ 共 11423字 评论关闭
From: http://blog.csdn.net/piaojun_pj/article/details/6103709   epoll的优点: 1.支持一个进程打开大数目的socket描述符(FD)     select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的...
阅读全文
2019年08月12日 操作系统 ⁄ 共 2737字 评论关闭
参见文件:/usr/include/bits/signum.h /* Signal number definitions. Linux version. Copyright (C) 1995-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either versi...
阅读全文
2019年08月12日 操作系统 ⁄ 共 2915字 评论关闭
        上个月期末都结束了,放假回家,整理了一下这次考试自己总结的知识点,挺多的,也很基础,所以就把它贴出来,方便以后的入门者学习,我用的linux教材是Unix操作系统,张红光老师出的。当然ZJNU的学弟学妹,发现了,期末知识点总结就不用写咯哟,下面一点点的贴出来。 认识操作系统 》 从操作系统设计者的角度考虑,一个操作系统必须包含以下几部分 l 操作系统接口 l CPU管理 l 内存管理 l 设备管理 l 文件管理 》...
阅读全文
2019年08月12日 操作系统 ⁄ 共 3755字 评论关闭
Linux是一个多用户多任务的操作系统,可以有多个用户同时登陆系统 用户分为超级管理员(root)和一般用户,root具有最高权限   Linux的文件系统基础 Linux使用标准的目录结构——树型结构,无论操作系统管理几个磁盘分区,这样的目录树只有一个,树根为/ (斜杠:/ slash, 反斜杠:\ backslash)。 Linux的目录树 v  /bin   这个目录存放着最经常使用的命令。 v  /boot 存放的是启动Linux时使用的一些核心文件,包括一些链接文件...
阅读全文
2019年08月12日 操作系统 ⁄ 共 2955字 评论关闭
初识shell shell是操作系统提供的命令接口,其实就是一个命令解释器。 Unix的多种shell v  Bourne shell     Bournshell(sh)是标准的UNIX shell ,用来管理系统。大多数系统管理脚本,如rc启动和停止脚本,关机脚本,都是Bourneshell脚本,这是管理员常用的Shell功能。Bourne shell是AT&T公司的产品,闻名于它的简洁,紧凑,快速。Bourne Shell默认的提示符是美元符号($)。 v   C shell     C Shell(csh)是伯克利...
阅读全文