linux的学习(四)-----Linux对用户的操作、权限问题及软件操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/q303705455/article/details/95225540

查看

  • 查看linux的所有用户: /etc/passwd (ps:显示的数据格式例如:jiabei:x:1000:1000:jiabei:/home/jiabei:/bin/bash 用户名:x:uid:groupid:家目录:所属终端)
  • 查看用户密码:/etc/shadow (ps:1.注意该文件只有root访问,其他用户无法访问 2.密码都是用DES的对称加密方式)
  • 查看linux用户的组:/etc/group
  • 查看组口令:/etc/gshadow
  • 查看用户所属组:groups

对用户的操作:(root权限)

  • 创建用户:useradd/adduser (例如:useradd 用户名 -m 用户名;-u UID号;-p 口令(密码);-g 分组)
    (ps:新创建的账号密码为随机值,可以通过root改密码:passwd 用户名)
  • 修改用户:usermod (usermod -G gid username:表示将gid对应的组分配给username;-p 修改密码 )
    (*:usermod -L username 锁定用户,导致用户没有登录的权限,只有root有;usermod -U username 取消锁定)
  • 删除用户:userdel ( -r 全删,递归删除;-rf 强制删除)
  • 添加组账户:groupadd (例:groupadd 组账户名 -g 指定/更改组GID;-n 更改组账户名)
  • 删除组账户:groupdel

其他命令

  • 口令修改(改密码):passwd (passwd 修改当前用户密码;passwd 用户名 修改对应用户的密码)
  • 非root用户更改密码:1.passwd 2.输入当前密码 3.输入新密码
  • 改别名:alias 用法:1.临时:(下次就没有):例如:alias i=who 使得i具有who命令的作用
    2.永久设置别名:1.vim进入.bashrc 2.在文件中编辑命令alias i=who保存退出 3.source .bashrc 4.输入命令检验
  • 显示命令的历史记录:history
  • 调用上一次使用的该命令:!command
  • wget:网络路径:下载对应数据的软件(下载到当前目录下)
  • 压缩包:1.下载该压缩包 2.上传压缩包(ftp,sftp)

防火墙:
1.CentOS6中,关闭防火墙,并禁止随机启动

  • service iptables stop 关闭
  • service iptables off 禁止随机启动
    2.CentOS7中,防火墙的操作
  • firewall -cmd --state 查询防火墙状态
  • systemctl stop firewall 关闭防火墙
  • systemctl enable/disable firewall 随机启动/禁止防火墙

软件的操作(分为软件的安装|软件的卸载|软件的查找)

RPM:

  • 软件的安装

  • rpm -i xxx 安装软件

  • rpm -ivh xxx 安装软件,显示进度

  • 软件的卸载

  • rpm -e xxx 卸载软件

  • 卸载软件时如果不依赖,在尾端 --nodeps

  • 软件的查找

  • rpm -qa xxx 查询rpm安装的软件(rpm -qa | grep xx 查询是否rpm安装了xx软件)

  • 其他

  • rpm -u xxx 软件升级更新

  • 官网下载rpm包(4.7 IOS),用时设置挂载光驱:mount /dev/cdrom /medir 用完时一定要卸载:umount /medir

  • rpm管理软件的方式存在问题,依赖问题,不管你卸载安装软件都会出现

yum:(有网条件下)

  • 软件的安装

  • yum install 安装软件

  • yum -y install 安装软件,不用点确认

  • yum list installed 显示所有yum已安的软件

  • 软件的卸载

  • yum erase 卸载软件

  • 软件的查找

  • yum search 查询软件

猜你喜欢

转载自blog.csdn.net/q303705455/article/details/95225540