系统用户账号管理
各命令详细可选项可 man 查看
用户账号
添加账号
useradd [-cdgGsu] username
- -c comment 指定一段注释性描述
- -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
- -g 用户组 指定用户所属的用户组
- -G 用户组,用户组指定用户所属的附加组
- -s Shell文件指定用户的登录 Shell
- -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
删除账号
userdel username
此命令删除用户在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
修改账号
usermod [-cdmgGsuo] username选项参考useradd
usermod -l oldName newName修改用户名
修改密码
passwd [-dflu] username
- -l 锁定口令,即禁用账号
- -u 口令解锁
- -d 使账号无口令
- -f 强迫用户下次登录时修改口令
用户组
添加用户组
groupadd [-go] groupname
删除用户组
groupdel groupname
修改用户组
groupmod [-gon] groupname-n 表示修改名称
切换用户组
newgrp groupname
当一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限
获取系统信息
unameuname -r- cup信息
cat /proc/cpuinfo - 内存信息
cat /proc/meminfo - 日期
date - 日期-时区
date -R - 显示某年的日历表
cal 2017 - 设置系统时间
date -s 2017-06-20date -s 11:11:11
磁盘基本管理命令
- 显示磁盘信息
df [-h] [filename] - 查看文件大小
du [-sh] [filename] - 磁盘详细信息
fdisk [-l] [filename] - 格式化
mkfs [-t 文件系统格式] dir - 修复磁盘,自动修复
fsck dir - 查看挂在磁盘信息
mount - 挂载磁盘
mount 装置文件名 挂载点 - 卸载磁盘
umount [-fn] 装置文件名或挂载点
内存使用监控命令
- 查看系统内存使用情况
free -m - 各个进程内存使用情况
top再按M查看详细信息
网卡信息
cd /etc/sysconfig/network-scripts/网卡信息都在此目录下
软件安装方式
- rpm
- 检查某个软件是否安装
# rpm -qa|grep java - 卸载已安装的软件
# rpm -e --nodeps xxxxxxx - 安装
# rpm -ivh xxx.rpm
- 检查某个软件是否安装
- tar 软件
- 解压到当前目录
tar -zxvf xxxx.tar.gz - 解压到指定目录
tar -zxvf xxxx.tar.gz -C dir tar -zcvf xxxx.tar.gz dir
- 解压到当前目录
- zip 软件
- 解压
unzip xxx.zip - 压缩
zip xxx.zip file
- 解压
- yum
- 需要配置源
Linux Crontab 定时任务使用
- 创建一个定时任务
crontab -e- 添加任务
* * * * * command–> 分1-59 时0-23 日1-31 月1-12 星期0-6 执行命令
- 列出目前所有的定时任务
crontab -l - 删除所有的定时任务
crontab -r
设置普通用户的sudo权限
- su
- vi /etc/sudoers
- 在第一行添加 username ALL=(root)NOPASSWD:ALL
防火墙
- 查看防火墙
sudo service iptables status - 关闭防火墙
sudo service iptables stop - 开启防火墙
sudo service iptables start - 永久性设置防火墙关闭|开启
sudo chkconfig iptables off|on
禁用 SELINUX
- sudo vi /etc/syscomfig/selinux
- 修改 SELINUX=disabled
本文详细介绍Linux系统的用户账号管理,包括用户及用户组的增删改查操作,以及系统信息、磁盘管理和内存监控等基本命令。此外还介绍了软件安装、定时任务设置、防火墙配置等方面的知识。

被折叠的 条评论
为什么被折叠?



