首页 > 系统服务
linux源代码阅读笔记 高速缓冲区管理
高速缓冲区是文件系统访问块设备中数据的必经要道,为了访问文件系统等块设备上的数据,内核可以每次都访问块设备,进行读写操作。为了提高系统性能,内核在内存中开辟一个高速数据缓冲区。在Linux内核中,高速缓冲区位于内核代码和主内存之间。当需要从块设备中读取数据时,先到高速缓冲区中寻找,若找不到,就发出读...
分类:系统服务   时间:2015-03-26 19:39:18    收藏:0  评论:0  赞:0  阅读:283
修改linux系统时间和同步
date 查看当前时间date -s 15:14:13 修改时间 cp /usr/share/zoneinfo/Asia/Shangha...
分类:系统服务   时间:2015-03-26 19:36:48    收藏:0  评论:0  赞:0  阅读:162
脚本备份(shell)
#!/bin/bash while read line do ip=`echo $line|awk -F ‘:‘ ‘{print $1}‘` path_list=`echo $line|awk -F ‘:‘ ‘{print $2}‘` mkdir -p /data/Backup_data/$ip/ ssh -n $ip ‘find ‘$path_list‘ -type f -name "*....
分类:系统服务   时间:2015-03-26 18:16:51    收藏:0  评论:0  赞:0  阅读:323
Linux sticky位的用法
Linuxsticky位的用法1)创建server用户组,svr组用户加入组server,用户不能修改组成员的文件(使用粘滞位sticky)。 将可发布的服务端程序和配置,统一拷贝到/home/server/{bin,conf,log,var}目录中,调整配置文件后运行服务; groupaddserver mkdir-p/home/server/{bin,conf..
分类:系统服务   时间:2015-03-26 18:14:21    收藏:0  评论:0  赞:0  阅读:368
shell中RE(正则表达式)和通配符的区别
正则表达式^匹配行首$匹配行尾.匹配任意字符*匹配*之前的字符0次或者多次ls|grep“^h.n”匹配的是以h开头的第二个字符为任意字符,第三个字符为n的所有文件ls|grep"^h.n*"匹配的是以h开头的第二个字符为任意字符,第三个字符为n的0次和2次因为,hjkkk这个文件的第三个字符为k不..
分类:系统服务   时间:2015-03-26 18:13:51    收藏:0  评论:0  赞:0  阅读:527
Linux 开启 snmp
Linux开启snmp安装snmp服务CentOS/RedHat下可以只用yum命令进行安装。$yum–yinstallnet-snmpnet-snmp-devel若要使用snmpwalk进行安装检测,则还需要安装net-snmp-utils包$yum–yinstallnet-snmp-utilsUbuntu可以通过apt-getinstallsnmpsnmpd进行安装设置安全的验证方式将SNMP..
分类:系统服务   时间:2015-03-26 18:08:11    收藏:0  评论:0  赞:0  阅读:344
PowerShell在Exchange2010下交互式修改群组审批人和免审批邮箱
依然是苦逼的Exchange2010运维,这两天学习写PowerShell,来简化以往很麻烦的命令行操作。这次采用的是交互的方式针对特定的动态邮件组创建审批人,以及配置免审批的邮箱(也就是哪些人不需要仲裁直接就可以发出去。)$qun=Read-Host("请输入需要处理的动态邮件群组的中文或英..
分类:系统服务   时间:2015-03-26 18:05:51    收藏:0  评论:0  赞:0  阅读:321
Linux内核源码分析--文件系统(八、Block_dev.c)
由于是块设备的读写操作,所以每一次都是以块为单位(1024)进行操作;pos是文件的位置光标,用pos可以得到文件现在所处在哪块逻辑块上,并且在该逻辑块上偏移了多少。再根据块的大小 可以得到该逻辑块还剩下多少空间。最后跟需要写入的字符数比较,如果该逻辑块剩下的空间足够存放需要写入的字符,则读取该逻辑块到缓存区,然后进行数据的写入;否则,先填满逻辑块剩下的空间,然后再读取下一个逻辑块;...
分类:系统服务   时间:2015-03-26 18:00:01    收藏:0  评论:0  赞:0  阅读:749
Linux内核源码分析--文件系统(九、File_dev.c)
file_dev.c程序是用于访问文件数据的读写程序; file_read() int file_read(struct m_inode * inode, struct file * filp, char * buf, int count)函数,从i节点为inode的文件中 filp中pos位置处开始读取count个字节数据存放到用户空buf内 功能:从i节点为inode的文件中 filp中pos处开始读取count个字节数据存放到用户空间buf处 参数:in...
分类:系统服务   时间:2015-03-26 17:50:11    收藏:0  评论:0  赞:0  阅读:394
在Ubuntu12.04下安装VirtualBox 小结
如果之前安装过Virtualbox,首先会需要进行卸载: 方法一: 首先,在终端查看已经安装的VirtualBox的版本: $ dpkg -l 此会列出所有安装的软件。查看到VirtualBox版本号,例如:virtualbox-4.3 执行卸载: $ sudo apt-get remove virtualbox-4.3 方法二: 百度经验上是使用 sudo apt-get rem...
分类:系统服务   时间:2015-03-26 17:46:01    收藏:0  评论:0  赞:0  阅读:419
Eclipse用link方式安装插件
其实eclipse安装插件更方便的方法就是直接扔到eclipse目录下的dropins文件夹,但如果插件比较多或者大的话,会让eclipse变得臃肿。下面介绍的用link方式可以避免这样的问题。用link安装插件的步骤:1.先将插件包解压缩出来,打开文件夹直至发现有features和plugins两...
分类:系统服务   时间:2015-03-26 17:31:11    收藏:0  评论:0  赞:0  阅读:334
Linux/Unix中的命令提示符prompt
用惯了DOS的伙计刚用Unix时最想干的事情就是想把Unix搞得像DOS一些,其中的一条就是把Unix的提示符设置成$p$g那样的。下面就说一说做的方法。不同的SHELL设置的方法不同,比较方便的是GNUbash(BourneAgainShell)和ksh(KornShell)以及tcsh(csh的...
分类:系统服务   时间:2015-03-26 17:21:21    收藏:0  评论:0  赞:0  阅读:196
Wscript.Shell
Set objShell = CreateObject(“Wscript.Shell”)objShell.Run “notepad”Objshell.run的意思就是调用Wscript.shell中的运行外部程序的函数——run,notepad是记事本程序的文件名。当然你也可以改成“calc”,这是...
分类:系统服务   时间:2015-03-26 17:21:01    收藏:0  评论:0  赞:0  阅读:240
ubuntu12.04管理员账户登录不了桌面,只能客人会话登录
ubuntu12.04管理员账户登录不了桌面,只能客人会话登录求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录。登录管理员账户时,输入密码后,一直在登录界面循环费了好大劲啊,一上午的时间,终于搞定了,哈哈哈ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码sudo ...
分类:系统服务   时间:2015-03-26 17:16:30    收藏:0  评论:0  赞:0  阅读:305
Linux启动或禁止SSH用户及IP的登录
启动或禁止SSH用户登录一般情况下,在使用Linux操作系统都不会去机房来操作机器,都是使用一些第三方的工具来操作。比如使用SSH Secure File Transfer Client工具来传输文件,利用Putty来操作,利用Xmanger综合操作等,那么最常见的连接类型包括telnet、SSH、...
分类:系统服务   时间:2015-03-26 17:10:31    收藏:0  评论:0  赞:0  阅读:460
linux死锁检测的一种思路
前言: 上一篇博文讲述了pstack的使用和原理. 和jstack一样, pstack能获取进程的线程堆栈快照, 方便检验和性能评估. 但jstack功能更加的强大, 它能对潜在的死锁予以提示, 而pstack只提供了线索, 需要gdb进一步的确定. 那Linux下, 如何去检测死锁, ...
分类:系统服务   时间:2015-03-26 16:59:30    收藏:0  评论:0  赞:0  阅读:343
linux分区
一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),其中,/ 是必须的;详细内容见下文:建议挂载的几大目录:/-------根目录,唯一必须挂载的目录。不要有任何的犹豫,选一个分区,挂载它!(在绝大多数情况下 有2G的容量应该是够用了。当然了,很多东西都是多...
分类:系统服务   时间:2015-03-26 16:58:50    收藏:0  评论:0  赞:0  阅读:148
shell if
shell中if做比较比较两个字符串是否相等的办法是:if [ "$test"x = "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表...
分类:系统服务   时间:2015-03-26 16:53:10    收藏:0  评论:0  赞:0  阅读:330
How to Setup Chroot SFTP in Linux (Allow Only SFTP, not SSH)
1. Create a New GroupCreate a group called sftpusers. Only users who belong to this group will be automatically restricted to the SFTP chroot environm...
分类:系统服务   时间:2015-03-26 16:51:00    收藏:0  评论:0  赞:0  阅读:416
eclipse设置默认编码
比如,要让一个js文件打开时编码格式为UTF-8,需要做2件事情:1)设置js文件的默认编码格式为UTF-8;2)设置workspace的编码格式为UTF-8。设置js文件的默认编码格式为UTF-8在Windows->Preference页面中,选择General->Content Types在右边...
分类:系统服务   时间:2015-03-26 16:50:30    收藏:0  评论:0  赞:0  阅读:232
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!