操作系统
tanglanting12
在为成为一名架构师而努力
展开
-
linux 硬软连接ln
软链接相当于快捷键 只是路径的复制 ln -s硬链接相当于一个文件有多个名字,事实对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。至于硬连接,举个例子说吧,你把dir1/file1硬连原创 2013-09-24 16:10:48 · 713 阅读 · 0 评论 -
Linux中查看系统资源占用情况的命令
2010-03-14 13:51:52标签:Linux 命令 资源 系统 休闲用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消转载 2013-12-03 12:49:41 · 1677 阅读 · 0 评论 -
ubuntu使用过程的一些问题(一些问题总结)
http://192.168.254.34/pageset/118/PDA/chn/Login.htmfirefox的flash组件安装:下载后的linux版的flash解压后有:+libflashplayer.so //flash的动态链接库+/usr //flash执行文件1.下面的是firefox执行要加载的动态链接库存放位置:/usr/lib/moz原创 2014-03-15 23:40:32 · 991 阅读 · 0 评论 -
ubuntu节能 和 unity重启
1.安装laptop-mode-toolssudoapt-gt install laptop-mode-tools默认拔了电源就进入mode状态当 0时为未启动administrator@ubuntu:/boot$cat /proc/sys/vm/laptop_mode0administrator@ubuntu:/boot$cat /proc/sys/vm/lapt原创 2014-04-07 23:25:33 · 2121 阅读 · 0 评论 -
shell
type ls 看它的类型和alias等批量命名:#!/bin/sh 2 #rename all file 3 i=0 4 5 case $1 in 6 "redo") 7 find . -name "*" -type f |while read p;doi 8 #赋值没有不知道是为什么?fname=""等号之间不能原创 2013-12-14 00:04:21 · 688 阅读 · 0 评论 -
linux 用户和组的管理操作
用户和组管理: Passwd 用户名 改密码Groups 组名 看组中有多少个用户Usermod –G 组名 新用户 把用户添加到一个组中 用户组口令文件:/etc/gshadow,只有root可以读取组名:加密口令:组管理员:组成员 Id 用户名 可以看到用户名属于什么组中,可以是多个组中,当前默认是进入哪个组Groups 组名 这原创 2014-01-04 11:25:13 · 985 阅读 · 0 评论 -
linux 用户态和内核态 slab内存分配器
首先要说明一个特权级的概念 :为什么会有特权级?因为在程序中如fork,malloc这些函数其实是操作系统提供的系统调用,它是要调用底层的,如分配内存,拷贝父进程相关信息,拷贝页表项等等;那么这些不可能是一个普通用户程序能够有权限去调用的,所以这些是属于内核去配置和执行的,所以就有了特权级:一般inte X86有3个级别,如:0-3,3级别最低的,它只有最基本的权利。IO:epoll poll s原创 2013-11-15 15:25:03 · 2572 阅读 · 0 评论 -
多线程 更新中。。。。。
进程同步有三种:文件系统共享,内核共享信息(信号量,SystemV消息队列),共享内存区线程关于共享内存区概念已经内在包含了。所以线程要保证共享资源的安全;多线程安全: 多线程同步:1.互斥锁 int pthread_mutex_lock(pthread_mutex_t *mptr); int phtread_mutex_原创 2013-11-29 00:25:45 · 629 阅读 · 0 评论 -
Linux内核版本号
一、Linux内核版本号Linux内核版本有两种:稳定版和开发版。稳定的内核具有工业级的强度,可以广泛地应用和部署。新的稳定内核相对于较旧的只是修正一些bug或加入一些新的驱动程序。而开发版内核由于要试验各种解决方案,所以变化很快。这两种版本是相互关联,相互循环的。Linux内核版本号由3个数字组成:r.x.y。r:目前发布的内核主版本。x:偶数表示稳定版本转载 2013-09-24 15:04:17 · 1884 阅读 · 0 评论 -
线程池
线程池的介绍及简单实现幸勇,简介: 服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。发布日期: 2002 年 8 月 22 日 级别: 初级 访问情况 : 31342 次浏览 评论:转载 2013-10-05 22:00:56 · 621 阅读 · 0 评论 -
linux 进程通信几种方式优缺点
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正转载 2013-08-30 00:14:20 · 1101 阅读 · 0 评论 -
git日常利用的命令(开发差不多都能应付了)
git使用:在一部新电脑里进行git开始工作的时候:1.安装git 2.在自己电脑中生成公密钥和进行一些git配置如全局变量,和登录密码(可以为空) $ ssh-keygenThen add your new key to the ssh-agent:$ ssh-add id_rsa3.把密钥保存到自己github的count设置中ssh -T原创 2014-03-18 07:14:30 · 676 阅读 · 0 评论