redhat enterprise linux普通用户增加sudo权限
修改/etc/sudoers文件,修改命令必须为visudo才行 #/usr/sbin/visudo -f /etc/sudoers 在root ALL=(ALL) ALL 之后增加 yourusername ALL=(ALL) ALL 普通用户的.bash_profile文件在PATH变量中增加 /sbin;/usr/sbin;/usr/local/sbin;/usr/kerberos/sbin...
改变Fedora Core 5默认启动顺序的方法
安装Fedora Core 5(以下简称为FC5)和Windows双系统时,如果按照默认安装方式,不会出现选择启动顺序的选项,默认为FC5优先启动的。对于不经常使用Linux的朋友,就需要在启动时选择启动的操作系统。如果一时忘了那么就得等待Linux漫长的启动过程后,重启再次选择,可以说是非常不便的。 那么怎样改变默认的启动顺序呢,与改变Windows 98和Windows 2000双系统的启动顺序相比也不复杂。只需要以root身份登陆,修改/boot/grub.conf文件即可。以下是默认安装的gru...
iSCSI的配置(target/initiator)
1.Target端的配置 target端即磁盘阵列或其他装有磁盘的主机。通过iscsitarget工具将磁盘空间映射到网络上,initiator端就可以寻找发现并使用该磁盘。 注意,一个target主机上可以映射多个target到网络上,即可以映射多个块设备到网络上。 1)软件包 iscsitarget 可以从http://sourceforge.net/projects/iscsitarget/files/下载最新版本。 2)编译安装 很简单,解包,编译,安装就可以。 tar zxvf iscsita...
Linux下添加第二块scsi硬盘
1.关机接好第二块SCSI硬盘 2.开机进入linux系统,输入fdisk -l 或者dmesg |grep sdb(这个命令会显示本机第2块硬盘的信息) 3.fdisk /dev/sdb [root@OracleDB ~]# fdisk /dev/sdb The number of cylinders for this disk is set to 1044. There is nothing wrong with that, but this is larger than 1024, and cou...
阐述Linux特权帐号与普通帐号区别
在学习Linux操作系统的你了解其特权帐号与普通帐号么?知道两者有什么区别么?本文为你讲解Linux操作系统特权帐号与普通帐号的区别。而在Linux操作系统中,只有两类用户。作为Linux系统管理员必须要了解这两列帐户的差异。以及在以后的使用过程中需要注意的地方。 通常情况下,Linux系统安装完毕之后,系统会自动创建一个特权帐户,即root。如需要在Linux操作系统上部署其他应用的时候,笔者建议大家重新创建一个帐户。如要在Linux操作系统上部署邮箱服务器的话,那么最好建立一个mail的帐户。然后利...
初学者该如何熟悉Linux内存管理
内存是Linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分。对于Linux的初学者来说,熟悉Linux的内存管理非常重要。 进程是运行于虚拟地址空间的一个程序。可以说,任何在Linux系统下运行的程序都是进程。Linux系统中包括交互进程和批处理进程。交互进程是由Shell控制和运行的,既可以在前台运行,也可以在后台运行。批处理进程不属于某个终端,被提交到一个队列中以便顺序执行。大多数的进程都需要虚拟内存。 一般需要多少内存 对于典型的Linux应用系统,128MB内存是合理的...
Linux静态/动态链接库的创建和使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法: 假设有下面几个文件: 头文件String.h,声明相关函数原形,内容如下: Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下: Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下: 生成静态库: 利用GCC生成对应目标文件: gcc –c Strlen.c Strnlen.c 如果对应的文件没...
Linux进程的内存使用解析
进程XXX占用了多少内存?这是个经常被问到,也经常被答错的问题。Linux进程的内存分配是个比较复杂的话题,而Linux上的工具往往把这个问题过分简单化,因此引出不少误解和困惑。首先把ps, top这类工具扔掉,然后看这么一个简单程序: [root@pczou pczou]# cat ./prog.c #i nclude stdio.h #i nclude stdio.h #i nclude sys/types.h #i nclude unistd.h #define ONEM (1024*1024)...
静态库和共享库 库的定位搜索路径
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用: 在环境变量 LD_LIBRARY_PATH 中指明库的搜索路径。 在 /etc/ld.so.conf 文件中添加库的搜索路径。 将...
资深Linux系统使用者的玩具清单
目前开源Linux系统无法广泛的推广主要还是和用户对相关软件的使用情况不了解。很多人担心不能使用自己习惯的软件,这个问题存在于很多人的心理。作为一个资深的Linux系统用户,我从 2005 年4 月开始使用Linux,到去年 8 月时全面从 Windows 转到Linux环境,至今所经历的时间大约也要满两年了。在这期间,我尝试了许多的Linux软件,经过大浪淘沙,有些软件最终成为经典被我一直沿用下来。我打算建立一个清单,一来可以为自己留存备忘,二来也可为他人聊作一点参考。 首先从Linux发行版说起。我...
linux下操作iso文件相关
1、如果已经有了光盘文件,怎么挂载到光盘里面,好用啊 我经常用的方法,很简单: mount -o loop abc.iso /media/cdrom/ 不用了,卸载光盘 umount /media/cdrom/ 2、我现在有一些文件及目录或者是光盘上的内容,想把它们制作成为光盘,这样方便存储。 我的方法如下: mkisofs -o abc.iso memcache-2.2.5 其中memcache-2.2.5已可以是你的光盘内容,这个命令会把你指定的内容全部打包到abc.iso文件中去...
qemu-kvm命令行虚拟系统常用参数
如虚拟一个Windows7的系统安装,常用参数如下: qemu-kvm -m 1024 -localtime -M pc -smp 1 -drive file=Windows7_x86.img,cache=writeback,boot=on -net nic,macaddr=52:54:00:12:34:80 -net tap -cdrom Windows7.iso -boot d -name kvm-win7,process=kvm-win7 -vnc :2 -usb -usbdevice table...