解读Linux操作系统文件权限的设置方法
Windows系统其实和Linux系统有相似的地方,Windows系统文件、目录的属性有只读、隐藏,而Linux也一样。 Linux中,每一个文件都具有特定的属性。主要包括文件类型和文件权限两个方面。可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行。Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Co...
如何在Linux下面使用自动备份
记得以前有面试过一家公司的linux工程师,就有这样的一道题是关于写一个shell用来自动备份某一个目录下面的文件并打包压缩上传到指定的ftp服务器里面。 #!/bin/bash # define dayofweek=`date “+%u”` today=`date “+%Y%m%d”` source=/data/ backup=/backup/ # action cd $backup if [ $dayofweek -eq 1 ]; then if [ ! -f "full$today.tar.gz"...
linux下2种定时执行任务方法
(1)at命令 假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以在指示任务。 假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨3点10分。那么我们就应该先建立/home/kyle/d...
linux远程开机
一,什么情况下需要远程开机? 如果我们的服务器没有部署在本地(实际上通常都是这样的,我们会把服务器托管到IDC机房), 而且服务器在机房中不止一台,其中一台被关闭时,则我们可以远程连接一台没有关机的服务器上, 然后进行远程开机. 二,远程开机需要的软件 它需要wakeonlan这个软件, 从何处得到它? 它的官方站是:http://sourceforge.net/projects/wake-on-lan/ 如果使用rpm包可以从这里下载:http://dag.wieers.com/rpm/package...
linux下的目录和文件的编码转换
有的时候,需要将目录或者文件的编码转换,比如,把windows下制作的压缩文件解压缩到linux下。。 1.文件编码的转换: iconv -f gbk -t utf8 linux常用命令.txt linux常用命令.txt.utf8 2.目录编码的转换: convmv -f gbk -t utf8 /YourDictionary -r –notest 解释一下, -f, from; -t, to; -r, 递归; -notest, 如果没有这个选项的话是不会转换目录名的,它只显示转换后的目录名,如果确定...
linux配置Xmanager与VNC
今天在oracle linux上配置了一下X manager 和vnc,是第一次配置vnc,vnc配置要比X manager简单许多这里记录一下: ---- X manager 配置: 用vi编辑gdm.conf 进入后键入/xdmcp查找字符串xdmcp "n"是搜索下一句,这样就能快速的定位到xdmcp项 2.修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉 3.修改/etc/X11/xdm/Xaccess文件 #* #any...
linux时间查询
查询时间命令: date [root@localhost program]# date 2010年 07月 13日 星期二 10:29:47 CST [root@localhost program]# 修改系统时间 date -s 16:49 修改系统日期 date -s 20100713 将时间和日期同步到bios clock -w uptime: 显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1 min、6 min和8 min内的平...
linux定时器和时间管理
linux系统的时间是靠一个叫‘系统定时器’的芯片控制的 系统定时器相当于一个晶振,产生固定的频率,操作系统利用这个固定频率来计时 系统定时器按照一定的频率发送中断信号,这个中断我们叫定时器中断 这个频率值叫节拍率是可配置的,linux 2.5之前节拍率是100 2.5之后提高到了1000HZ 就是说一秒钟产生1000个定时器中断,提高频率的好处是: 系统计时更精确 系统的性能提高了很多 顺便说一下windows的节拍率是100 linux进程调度是完全依赖系统定时器的 进行一次进程调度时需要计算每个进...
skyeye在ubuntu上配置全过程
1、下载skyeye-1.3.0_rc1.tar.gz 2、解压缩:tar xzvf skyeye-1.3.0_rc1.tar.gz 3、cd skyeye-1.3.0_rc1 4、./configure 在./configure的过程中出现了问题 错误提示是缺少c++编译器,于是乎apt-get intall g++,解决之 5、make lib 此处没有出错,但是时间很长 6、make 时间依旧很长,出了些问题 gui/x.cc:89: error: expected constructor, de...
linux下DHCP服务实战
我们知道dhcp 就是动态ip 地址分配服务拉!在一个网络中,如果电脑不是很 多的情况下,我们一般都是手动给每个电脑分配ip地址等一些网络的设定。如果一个网络中有上百台电脑,我们也要一台台跑去设定他们的ip 地址 ,那样我想人都会设置的头昏 还得上串下跳的到处跑。本人的公司是小公司 只有10几台电脑,我很懒所以用linux配置了dhcp动态分配ip地址的服务! 一般来说我们在安装linux时如果选了everything,现金流量表的编制公式那么你的dhcp也就有了。真好啊~!但是你想要它 能够正常工作起...
修改linux文件描述符
默认linux系统的文件描述符是1024,对于squid等一些服务来说,在大负载的情况下这点文件描述符是远远不够的,所以对于修改文件描述符来讲就变得很有必要了,在linux中有两种修改文件描述符的办法 一,通过ulimit命令修改...
Linux下直接标准输出到剪贴板
首先安装一个名为xsel的包: apt-get install xsel 然后就可以在命令行下操作剪贴板了:) 这里只贴几个常用的,更多的请参见man文档。 显示剪贴板中的数据: xsel -b -oxsel -b -o 向剪贴板中追加数据: xsel -b -a 覆盖剪贴板中的数据: xsel -b -i 例如说,我要将某个文档复制到剪贴板,以前我要打开这个文档,全选后复制,现在我只需要在bash中输入cat filename | xsel -b -i即可,非常方便。...

