在Linux中利用变量给文件命名
前不久有一个Linux系统管理员向笔者求助。他说他们在Linux操作系统上部署了一个Oracle 10G的数据库系统。现在他们利用数据库系统中的数据泵工具从系统中备份数据。他们希望每天把这个备份文件复制到一个特定的地方。到这一步为止都没有问题。但是他们希望在复制的过程中,能够利用变量名对这个备份文件进行命名。如按星期几的不同,分别命名为1backup.dmp,2backup.dmp等等。前面的1、2就表示星期几的意思。这么设置的话,一个星期一个轮回。到下个星期一的话,新的备份文件就会把旧的备份文件替换掉...
使用虚拟机嵌入式Linux开发前的必要准备
1、准备安装文件,一般是一个安装可执行文件和一个破解key生成器,安装后一路next到最后,生成一个能用的key复制进去就完成了VMware软件安装; 2、运行软件,建立一个新的虚拟机,起个名字,或者直接选择RedHatLinux,然后选择虚拟机存放位置,一般在一个区空出8-10G就可以了,注意:存放的区必须是Fat32格式,否则在安装系统格式化硬盘的时候会出现硬件错误,另外这个时候VM/setting选择硬件设置,一般要做嵌入式开发工作,把llel和serial选上加进去就可以了,注意是物理硬件,如果...
操作系统引导探究
前言 本篇文章并不旨在完整的讨论一个多引导系统程序怎样去引导不同的操作系统,而只打算从编写操作系统的角度出发,谈谈计算机怎样从加电开始,从无到有,将操作系统运行起来,在其中将尽量详尽的描述从实模式到保护模式的过渡,目的只在于能将所学与广大爱好者更享,为希望开发操作系统的朋友留下一点资料,也为自己留下一点心得。本篇文章将以开发中的 pyos 系统引导程序为例,pyos 是一个正在开发中的实验型操作系统,它并不打算以目前任何一种运行中的操作系统为模式,而只想通过自己编写一个从头到尾的操作系统来学习知识,积累...
修改Linux系统分区后挂载问题
就和windows一样,在linux下手工修改分区的事情也经常发生。但是linux却要比windows麻烦了一点点: 修改了分区,自然放在 /etc/fstab 里自然挂载,而不是在 /etc/rc.local 里开机后挂载。 如何写? 这里以修改“LABEL=/nat /nat ext3 rw,noatime"为例子: 1.umount /nat 2.e2label /dev/hdd3 /nat 3.mount LABEL=/nat /nat 4.修改并写入/etc/fstab 例如: LABEL=/...
一个硬盘上安装两个Linux操作系统
一个硬盘已安装Fedora 8 Linux系统,并安装grub引导管理程序,现要在这个硬盘的空闲分区中安装Fedora 9,操作如下: 1.将Fedora-9-i386-DVD.iso文件放到一个Windows Fat32分区((hd0,4))的根目录,将这个iso文件中的isolinux目录解压到更目录(hd0,4); 2.进入Fedora 8 Linux系统,在文件/boot/grub/grub.conf中追加如下内容: title install linux FC9 root (hd0,4) /is...
LINUX用户登录后精确命令记录
主要功能: 可以记录哪个ip和时间(精确到秒)作了哪些命令 通过用户登录时候,重新定义HISTFILE HISTFILE文件名包含登录用户名,ip,登录时间(精确到秒)等 这样即使相同的用户从不同ip、在不同的时间登录都会被记录 可以记录每条命令的开始执行时间 把下面的代码直接粘贴到/etc/profile后面就可以了 #history export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]" USER_IP=`who -u am i 2/dev/null| awk '{p...
使用Anacron处理Linux关机问题
Linux? 最初使用 Cron 自动执行常规系统维护,比如替换日志文件和更新垃圾信息过滤规则。这种方法可以很好地服务于全天候运行的服务器和其他系统。但是,如果要在不使用计算机时关闭它以节约资源(常见于台式机和笔记本系统),那么则不能运行 Cron。如果不能定期运行 Cron,将会生成大量的日志文件并引发其他问题。Anacron 实用工具提供了一种解决方案,支持计算机在每次开机后运行常规的维护作业,即使这些开机时间是不固定的。 问题 如果在台式机或笔记本电脑中运行 Linux(或大多数其他 UNIX 系...
linux基础知识学习:创建Linux用户
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 创建用户、设置密码、修改用户、删除用户: useradd testuser 创建用户testuser...
配置Ubuntu9.04雅黑字体、fcitx输入法等
今天升级到了 Ubuntu 9.04 正式版,如以往一样,按照自已的习惯自定义了中文方面的设置。包括了使用微软雅黑中文字体、小企鹅中文输入法、gedit 编辑中文文本文件 ,由于网上很多文章是7.x或8.x的文章,文件名和路径不太一样,所以今天自已写了一份备忘,以免下次忘掉了。 一、中文字体: Ubuntu 9.04 正式版的默认字体我个人不太喜欢,感觉太粗,有点模糊。改为文泉译字体,英文又不漂亮,于是将其替换成了微软雅黑字体 Yahei Consolas Hybrid ,该字体包含了Lucida Gr...
linux:apache_mysql随机启动关闭
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 apache随机启动 cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apached chmod +x /etc/rc.d/in...
千万千万不要运行的Linux命令
晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易让你哭都来不及。 这并不是说明 Linux 不安全,只是说明在不了解 Linux ,和很不小心的人面前,Linux 十分不安全。Windows 也好,Linux 也好,人本身才是最大的不安全因素。 下面的命令会删除你硬盘上的文件...
分享:Linux操作系统下隐藏文件
一. 概述 目前通用的隐藏文件方法还是hooksys_getdents64系统调用, 大致流程就是先调用原始的sys_getdents64系统调用,然后在在buf中做过滤。修改sys_call_table是比较原始的rk技术了,碰到好点的管理员, 基本上gdb一下vmlinux就能检测出来。 如何想做到更加隐蔽的话,就要寻找新的技术。 inline hook也是目前比较流行的做法,不容易检测。本文通过讲解一种利用inline hook内核中某函数, 来达到隐藏文件的方法。 二. 剖析sys_getdnt...