账号
用户文件 /etc/passwd
useradd 添加用户
usermod 修改用户的属性
密码文件/etc/shadow
passwd +name 修改密码
组账号文件/etc/group
groupadd 添加组
gpasswd -a 添加账号到组账号
groupmod -n 新组名 原组名 修改组账号
groupdel删除组账号
finger 查看登录历史记录
finger root 查看root的登录历史记录
w (who)查询当前主机的登录状态
whoami 查看当前用户
权限
ll 查看目录文件的权限
左边第一个字符,表四文件类型 :d 目录 l 链接
左边第二个到第4字符 表示用户的拥有者,属主
左边第5个到第七个,属组
第八个到第十个 其它用户
chmod 设置权限
方法1
"ugoa" 表示: 属主 属组 其它用户 所有用户
"rwx" 权限的字符表示: 读写执行
"+-=" 表示权限的操作
eg:[root@localhost ~]# chmod u=wx,g=rx,o=x a.txt
[root@localhost ~]# ll a.txt --wxr-x--x. 1 root root 5 3月 29 11:58 a.txt
方法2
rwx
421
语法 :chmod num path
所属权
chown
语法:chown [选项] [所有者]:[组] 文件
chown -R 递归设置
安装及管理应用程序
rpm qa 查看所有软件包
rpm -qa | grep a 查看a软件包是否安装
[root@localhost ~]# which vim /usr/bin/vim [root@localhost ~]# rpm -qf /usr/bin/vim 查看vim 文件由哪个软件包生成 vim-enhanced-7.4.629-8.el7_9.x86_64 [root@localhost ~]#
rpm -qi 查看软件包摘要信息
rpm -ql 查看软件包安装的目录
rpm -ivh 安装软件包
rpm -Uvh 更新软件包
rpm -e 卸载软件包
wget -O 下载源文件到指定路径
总结
网络命令
ping -s 6000 每个
tranceroute路由追踪
yum -y install 在线直接安装
yum -y install net-tools 安装net-tools 套装工具
route -n 查看路由表
netstat -anpt 以数字形式查看所有tcp 协议的端口 (常用)
ifconfig ens33 add 192.168.11.200 netmask 255.255.255.0 临时增加一块网卡
hostname xxx 修改主机名
bash 使主机名生效
curl http://192.168.12.155:8080 / curl http://www.baidu.com 文件传输工具
nslookup baidu.com 域名解析(需要bind-utils 软件包)
httpd 的网页路径 /var /www/html
vi /etc/sysconfig/
进程管理
ps 静态查看当前所有进程 ps -ef 树状查看 ps -aux
top 显示执行中的程序
pgrep -l httpd 查找httpd服务进程id
启动进程时命令 最后面加个 & 表示后台启动
nohup xxx & 后台启动进程,不打印过程
kill -9 + 进程id 强制关闭进程
pkill +进程名 强制关闭进程
jobs -l 查看后台运行的进程
systemctl restart / stop /enable/start xxx 系统服务控制
service 系统服务控制