Linux操作系统下安装Perl及其模块的方法
Linux和perl都属于自由软件,将二者结合真是妙不可言。遵循以下步骤一般就可安装好perl,perl 就能在linux下欢唱。 1、取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz。 2、解文件包: gunzip stable.tar.gz tar xvf stable.tar 得到目录 perl-5.6.0 3、在目录 perl-5.6.0 下安装 perl: rm -f config.sh Policy.sh sh Configure -de make make...
Linux系统下文件保护与彻底删除技巧
在网上经常看到使用chmod修改文件权限的介绍文章,但是介绍linux里面的另外两个经典的文件操作命令chattr和lsattr,shred的文章确很少,这是我的学习笔记,希望对新学linux的朋友有所帮助。 chattr命令有很多用处,可以防止重要文件被错误的修改,误删。或把一些不在用机密的文件彻底删除,使其无法恢复。 好了下面看看chattr命令的具体用法。 chattr的作用是修改文件属性,需要超级用户的权限。 我们可以用下面的命令看看chattr命令的具体用法 $chattr ——help us...
Linux系统下如何使硬盘进入休眠状态
man hdparm hdparm -Y /dev/hd*:使硬盘进入睡眠模式; hdparm -y /dev/hd*:使硬盘进入省电模式; hdparm -S[num] /dev/hd*:设置超时值使硬盘进入睡眠模式; 唤醒硬盘hdparm好像没有相应参数,实际上你去操作硬盘就会自动唤醒硬盘,使用ioctl有个参数可以唤醒硬盘,你可以查看硬盘操作的相应头文件。 具体看hdparm的源代码,实际是使用ioctl操作硬盘相应寄存器。...
在Linux系统下如何增加一个新的系统用户
【语法】adduser[必要参数][选择性参数]用户名 【功能说明】adduser指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中。如果调用时没有指定“--system”或“--group”参数,adduser指令在默认的情况下将添加一个一般用户。如果要添加一个系统用户请用“--symtem”参数,要添加一个用户组请用“--group”参数。 【参数说明】 必要参数具体说明如下: 参数 功能 -r|--system 创建一个系统用户 --no-creat-ho...
Linux操作系统下实时定时器posix_timer
其实Linux下还有一种高精度的定时器,那就是posix_timer.原理上来说,可以在变频的时候也使用rdtsc指令,因为CPU的频率我们也是知道的,变频的时候内核也是知道的。 下面是我的timer_create的例子,编译的时候要加上rt库,这是linux的realtime库: gcc -o test test.c #include #include #include #include #include #define rdtsc(low,high) __asm__ __volatile__("rd...
实用技巧:Linux系统调用Msgget函数详解
功能描述: 获取与某个键关联的消息队列标识。消息队列被建立的情况有两种: 1.如果键的值是IPC_PRIVATE. 2.或者键的值不是IPC_PRIVATE,并且键所对应的消息队列不存在,同时标志中指定IPC_CREAT. 如果新的消息队列被建立,它关联的msqid_ds数据结构初始化如下: msg_perm.cuid 和 msg_perm.uid设为调用者的有效用户标志; msg_perm.cgid 和 msg_perm.gid设为调用者的有效用户组标志; msg_perm.mode最低9个位设为ms...
新手学堂:Linux Shell下删除目录的命令
Linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,管理有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的 当然,rm还有更多的其他参数和用法,man rm就可以查看了。...
*.src.rpm包与*.tar.gz 、*.rpm包的区分
1、用 rpm -ivh *.src.rpm 命令来安装它不会象二进制的 rpm软件包那样安装程序及其数据,则是向/usr/src/redhat(不同的发行版可能稍有不同)/下的SOURCE、SPECS等子目录释放同名的*.tar.gz源码包。你还得自己用它释放出来的 *.tar.gz源码包来编译安装才行。 2、如果用 rpmbuild ——rebuild *.src.rpm 来进行编译,编译完成后会在 /usr/src/linux(不同的发行版可能稍有不同) 下的RPMS目录下生成同名的*.rpm软件...
Ubuntu Linux系统编译Linux fetion方法
应用程序demo 注:由于QT涉及的系统环境比较多,所以还是推荐朋友们在自己电脑上编译。所以这里给出界面模块的源代码,而libfetion库则是以静态库的形式放进去了。 1:建立编译环境:在终端执行以下命令: sudo apt-get install automake sudo apt-get install libc-dev sudo apt-get install g++ sudo apt-get install libcurl3-dev sudo apt-get install libqt4-de...
开启Ubuntu Linux下VirtualBox访问USB功能
ubuntu下使用VirtualBox虚拟机会遇到一些小麻烦; 解决方法如下: 1、增加用户组usbfs sudo groupadd usbfs 2、查看usbfs用户组的gid cat /etc/group | grep usbfs usbfs:x:1002: 3、把当前用户增加到usbfs组 sudo gedit /etc/group 把 usbfs:x:1002: 修改为 usbfs:x:1002:joson(joson改为自己的用户名) 4、为USB设备重新设置权限编辑/etc/fstab文件,...
uClinux操作系统下的shell功能配置方法
uClinux操作系统是标准Linux的一个分支,是专门针对没有MMU(存储管理单元)的CPU而配制的操作系统,并且专为嵌入式系统做了许多小型化的工作。目前uClinux常用的应用程序库是mC-libc和mClibc. 通过make menuconfig来配置uClinux时,可以看到,这里可供选择的Shell有:sash、minix -shell、nwsh、bash、Other. 其中 sash对应的代码为uClinux-Samsung/user/sash,minix-shell对应的代码为uClin...
Linux系统下文件的压缩、打包与解开介绍
处理 .zip 文件的 zip 和 unzip zip 和 unzip 程序位于 /usr/bin 目录中,它们和 MS - DOS 下的 pkzip、pkunzip 以及 MS-windows 的 Winzip 软件功能一样、可将文件压缩成 .zip 文件以节省硬盘空间,而当需要的时候再将压缩文件解开。 压缩文件的 zip 命令 zip 可用来压缩文件,如果我们有许多文件需要做压缩,甚至可以将它们一并处理并压缩成一个文件。以下是 zip 的语法以及可用的参数介绍 : 其实 zip 最常用的方法是在后面...

