名包含“sample”的文件。
Rpm –qc dhcp :查看系统中dhcp软件包安装的配置文件列表
Rpm –qf /usr/bin/vim :查看系统中的vim程序文件由哪一个软件包安装,并显示该软件包的详细信息
Rpm –qi util-linux:查看系统中util-linux软件包的版本。用途等详细信息
Cd /media/cdrom/server
Rpm –qpi lynx-2.8.5-28.1.i386.rpm:查看RHEL5光盘中lynx软件包文件的摘要信息
Rpm –qpl lynx-2.8.5-28.1.386.rpm:查看RHEL5光盘中lynx软件包文件准备安装到系统中的所有目录,文件列表。
Rpm –ivh lynx-2.8.5-28.1.386.rpm Rpm –q lynx
Which lynx:安装RHEL5光盘中的lynx软件包,并验证安装结果
Rpm –e wget Rpm –q wget
Cd /media.cdrom/server
Rpm –I wget-1.10.2.-7.e15.i386.rpm
Rpm –q wget:卸载当前系统中安装的wget软件,并从RHEL5光盘目录中重新安装wget软件
Rpm –e vim-minimal
Rpm –e vim-minimal –nodeps Rpm –qvim-minimal
Rpm –ivh vim-minimal-7.0.109-3.i386.rpm:查看并验证卸载vim-minimal软件包时的依赖性关系。
Rpm –rebuilddb :当RPM数据库损坏时,使用rpm命令进行数据库重建。
Gcc –version
G++ --version:确认RHEL5系统中的gcc编译环境
Tar zxvf axel-1.0a.tar.gz –C /usr/src/
Ls –dl /usr/src/axel-1.0a/:解压axel源码包,并释放至“/usr/src/”
Cd axel-1.0a ./configure --help
./configure –prefix=/usr/local/axel:对axel源码包进行编译前的配置,指定安装目录为“/usr/local/axel”
Make:从axel的源码包文件编译生成二进制的程序文件
Make install:将编译完成的axel应用程序相关文件部署到系统中
Ls /usr/local/axel/
/usr/local/axel/bin/axel --help:确认安装完成的axel程序目录,并了解axel程序的使用的方法
In –s /usr/local/axel/bin/axel /usr/bin/
Axel –n 10 –o /root ftp://ftp.zebra.org/pub/zebra/zebra-0.95a.tar.gz;使用axel工具从网上下载zebra软件包,并保存到“/root”目录中
四.管理用户和文件权限
Grep “ID”/etc/login.defs:查看“/etc/login.defs”配置文件中定义的默认UID GID号范围
Head -2 /etc/passwd
Tail -2 /etc/passwd:查看‖/etc/passwd‖文件中的前两行 后两行内容
Head -2 /etc/shadow
Tail -2 /etc/shadow:查看“/etc/shadow”文件中的前两行 后两行内容
Useradd st01
Tail –l /etc/passwd Tail –l /etc/shadow Ls –ld /home/st01
Ls –A /home/st01:创建名为st01的用户账号,查看passwd shadow文件中的变化,并确认该用户宿主目录中的初始配置文件
Useradd –u 504 st02
Tail –l /etc/passwd:创建名为st02的用户账号,并将其UID号指定为504
Useradd –d /admin –g wheel –G root admin:创建一个辅助管理员账号adminin,将其旗本指定为“wheel”附加组指定为“root”宿主目录指定为“/admin”
useradd –g users –e 2009-07-30 exam01:创建一个测试账号exam01 指定属于users组 该账号于2009-07-30失效
useradd –M –s /sbin/nologin dluser:创建用于FTP访问的用户账号dluser 将登陆shell指定为“/sbin/nologin”且不为其创建宿主目录
grep “nologin”/etc/passwd | head -3:在系统中 ,实际上大部分的程序用户都是被禁止登陆到系统的
passwd st01
grep st01 /etc/shadow:指定用户名st01作为参数,为该用户设置一个登陆密码,重复输入两次进行确认,并查看shadow文件中该用户的密码字串信息
passwd –l st01
grep st01 /etc/shadow
passwd –s st01:将用户账号st01 的密码予以锁定,查看shadow文件中国的变化 并检查用户密码状态
passwd –u st01
passwd –s st01:解除对用户账号st01的锁定。再次检查用户密码状态
mv /admin /home/
usermod –d /home/admin admin:将admin用户的宿主目录移动至/home目录下,并使用usermod命令做相应调整
usermod –L st01 passwd –S st01 usermod –U st01
passwd –S st01:使用usermod命令锁定用户账号st01,确认状态后解除其锁定
usermod –l webmaster admin
grep“admin”/etc/passwd:将用户账号的登陆名称admin更改为webmaster,下次登录时生效。
Userdel st01
Ls –ld /home/st01:删除系统中的用户账号st01 但是保留其宿主目录
Userdel –r st02
Ls –ld /home/st02:删除系统中的用户账号st02,,同时删除其宿主目录
Useradd mike
Cat /home/mike/.bashrc:新建用户账号mike,并查看其宿主目录下“.bashrc”文件的内容。
Vi ~/.bashrc :修改root用户宿主目录中的“.bachrc”文件,添加一行别名设置命令“alias vim=‘/usr/bin/vim’”,这样root用户在每次登录后,无需设置即可使用“vi”命令加载vim编辑器程序
Vi /etc/bashrc:设置别名,以便登录后可直接使用myls命令 Id
Id mysql:root用户执行“ID”命令查看自己的身份标识信息,并查看用户mysql的身份信息
Grep ―^root‖ /etc/group:查看组账号root中包含哪些账号成员
Grep ―root‖ /etc/group:查看哪些组账号的用户成员中包括root Groupadd classl
Tail –l /etc/group:创建组账号classl,并查看/etc/group文件中的变化
Gpasswd –a mike root
Grep “^root” /etc/group:将用户账号mike加入到组账号root中
Gpasswd –a mike root
Grep “^root” /etc/group:将用户账号webmaster从组账号root中删除
Gpasswd –M mike,teacher adm
Grep “^adm” /etc/group:将用户账号mike teacher同时加入adm组中
Groupdel classl :将用户账号classl从组账号root中删除
Groups
Groups daemon:分别查询当前用户root和daemon用户所属的组账号信息
Finger –l ftp
Finger –l teacher:以多行显示的方法查看指定用户账号ftp teacher的详细信息
Finger W Who
Users:比较figer users w who命令输出信息的异同。
Ls –ld /etc /etc/passwd:查看“/etc”目录 “/etc/passwd”文件的详细属性信息。
Ls –l /etc/shadow
Cat /etc/shadow:普通用户mike尝试查看“/etc/shadow”文件时将会提示“权限不够”而被拒绝
Cp /bin/mkdir mymkdir ./mymkdir dirl
Ls –ld mymkdir dirl/:将mkdir命令程序复制到当前目录中,命名为mymkdir,验证该文件的执行权限。
Chmod ugo-x mymkdir Ls –l mymkdir
./mymkdir dir2:去除mymkdir文件的“x”权限,再次验证其是否可以创建目录。
Chmod u+x,o-r mymkdir
Ls –l mymkdir:重新设置mymkdir文件的权限,为属性用户添加执行权限,去除其他用户的读取权限
相关推荐: