linux之rpm(1)

rpm命令管理 
   -ivh 包全名 安装
   -Uvh 包全名 升级
   rpm -e 包名 卸载
   rpm -q 包名 查询
   rpm -qa 包名 查询
   rpm -qi 包名 查询信息
   rpm -qip 包全名 查询未安装包
   rpm -ql 包名 查询安装位置
   rpm -qlp 包全名 查询呢未安装包信息
   rpm -qf 系统文件名 指导文件名查询属于哪个包
   rpm -qR 包名 查询软件包的依赖性
   rpm -qRp 包全名 查询未安装包信息
   rpm -V 已安装的包名 数据校验 S代表文件大小是否改变;5 代表MD5和是否改变;T文件的修改时间是否改变
   rpm提取方法举例:
   rpm -qf /bin/ls
   查询ls命令属于那个文件包
   mv /bin/ls /tmp/
   模拟虚假删除
   rpm2cpio /mnt/cdrom/........ | cpio -idv ./bin/ls
   cp /root/bin/ls /bin/
   拷贝到真正的bin目录下

   yum安装。
   1、ip地址配置和网络yum源 
   2、网络yum源
   目录/etc/yum.repos.d/
   3、网络光盘源
   (1)挂载光盘
    mount /dev/cdrom/ /mnt/cdrom/
   (2)让网络yum源实效
    用mv命令将源文件更名,使其失效。只留下medie那个
   (3)修改光盘yum文件
    主要是baseurl=fiel:///mnt/cdrom
          enable=1
   4、yum命令
   yum list             列表
   yum search 包名      查询
   yum -y install 包名  安装
   yum -y update 包名   升级(服务器上尽量少用)
   yum -y remove 包名   卸载
   yum grouplist        列表
   yum gropuinstall '软件组名'(有空格的用引号括起来)安装
   yum groupremove '软件组名'  卸载
   源码安装
    用户配置文件
    /etc/passwd
 总共7个字段
用户名:密码标志(x):UID(用户ID 0是超级用户;1-499是系统用户;500-65535是普通用户):GID(用户初始组):用户说明:家目录:登陆后的shell
    影子文件
    /etc/shadow
总共9个字段
用户名(每个用户一行):加密密码(*和!!代表没有密码):密码最后一次修改日期:修改间隔:有效期:到期警告时间:到期宽限时间:账号失效时间(用时间戳表示):预留位
    组信息文件
    /etc/group/
组名:组密码标志:GID:组中附加用户
    /etc/gshadow/
    用户组目录
1、用户的家目录
/home/用户名
/root/
2、用户的邮箱(var可变数据目录)
/var/spool/mail/用户名/
3、用户模板目录
/etc/skel   在此目录下新建立的文件,在每次新建用户的时候会默认含有此文件。
    用户管理命令
1、useradd [选项] 用户名
/etc/default/useradd   用户默认值文件
/etc/login.defs        用户默认文件
2、passwd[选项]用户名
3、修改用户信息:usermod[选项]用户名
   -u 修改用户的UID
   -c 修改用户的说明信息
   -G修改用户的附加组
   -L临时锁定用户(lock)
   -U解锁用户锁定(unlock)

   chage修改用户密码状态:chage[选项]用户名
    -l 列出用户的详细密码状态
    -d 修改密码最后一次更改日期(shadow3字段)【这个用于每个新用户登陆时必须从新修改密码】chage -d 0 [用户名]
    -m 天数 两次密码修改间隔 4字段
    -M 天数 密码有效期 5字段
    -W 天数 密码过期前警告天数
    -I 天数 密码过期或宽限天数 7字段
    -E 日期 账号失效天数 8字段
   这两个主要针对已经存在的用户
4、删除用户  userdel[-r]用户名 删除用户的同时删除用户家目录
  查询ID     id[用户名]
5、su切换用户身份:su [选项] 用户名
     -r   这样才能完全切换用(env查看)
     -c   仅仅执行一次命令,而不切换用户身份,临时调用
    su - root -c 'useradd user'
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值