查看
- 查看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 查询软件