当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux一些小技巧

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 linux一些小技巧


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 90 ::
收藏到网摘: n/a

Linux下修改MAC地址
  MAC地址是网卡的物理地址,在Windows系统下,我们可以通过修改注册表的方法,骗过系统,修改MAC地址。其实在Linux下也可更改MAC地址:
  1.关闭网卡设备
  /sbin/ifconfig eth0 down
  2.修改MAC地址
  /sbin/ifconfig eth0 hw ether MAC地址
  3.重启网卡
  /sbin/ifconfig eth0 up 或者#service network restart

  或者
  让普通用户安全执行管理员程序
  在多人共用一台电脑或管理局域网时,常常会遇到这种情况:普通用户必须执行某个命令,比如关机。但普通用户却不具备足够的权限,而出于隐私和安全的考虑我们又不希望把root密码告诉别人。
  有两种方法可以解决这一问题。
  第一种方法设置命令文件的suid,可以使普通用户以此文件的拥有者的身份运行该程序,具体命令为 chmod u+s file file为你想让别人执行的文件。还可以设置guid,让用户以文件所属组的身份运行程序,命令为 chmod g+s file
  第二种方法是使用sudo程序,它可以使某个用户以特定的身份去运行程序,当然也能以root身份去运行,它相比第一种方法更安全也便于维护。在RedHat发行版的光盘里就有这个工具。使用方法为,在终端中输入visudo编辑sudoers文件,在空白处添加以下四行:
  Host_Alias MYHOST=localhost
  User_Alias MYUSER=A的用户名,B的用户名
  Cmnd_Alias MYFILE=AB要运行的程序路径
  MYUSER MYHOST=NOPASSWDMYFILE
  注意大小写,以后要增加新的程序或用户时,直接更改前三行即可。如果要让某个不知道root密码的用户具有全部权限,除了运行某些危险程序(如格式化),只需增加:
  Cmnd_Alias DANGER=危险程序的路径
  C的用户名 ALL=(ALL) NOPASSWDALL,!DANGER
  设置完成后,和vi一样保存退出,编辑器会自动检查你的语法是否正确,如果出错按 e 可以回去修改。然后该用户即可以“sudo+空格+某命令的格式运行具体命令了。(佚名)
  在XMMS中享受APE
  APE是一种无损音乐压缩格式,在Linux中的媒体播放器XMMS中享受它的高品质音乐,需要编译monkey audio plugin For XMMS(本文以Fedora Core2发行版为例)。
  先到下载页面http://supermmx.org/linux/mac/下载libxmms_mac-0.2.0.tar.gz mac-3.99-linux.tar.gz文件,然后开始解压编译(在命令终端中):
  # tar xzvf libxmms_mac-0.2.0.tar.gz
  # tar xzvf mac-3.99-linux.tar.gz
  # cd mac-3.99
  # ./configure
  如果系统提示少了nasm,加载FC2-i386-disc2.iso(或第2系统安装盘)装上它:
  # rpm -ivh nasm-0.98.38-2.i386.rpm
  # make
  # sudo make install
  # cd plugin
  # ./configure
  如果发现无法找到xmms-config,在FC2-i386-disc4.iso(或第4系统安装盘)里找到xmms-devel装上:
 # rpm -ivh xmms-devel-1.2.10-2.p.i386.rpm
  # make
  # sudo make install