组管理和权限管理
命令 | 含义 | 备注 |
---|---|---|
chown -R 用户名(用户名:组名) 文件名 | 修改文件所有者 | -R 递归修改 |
chgrp -R 组名 文件名 | 修改文件所在组 | -R 递归修改 |
usermod -g 组名 -d 目录名 用户名 | 改变用户登录初始目录 | |
chmod | 修改文件夹 文件权限 | chmod u=rwx,g=rw,o=x a.txt(a所有人) chmod u-x,g+w a.txt chmod 760 a.txt |
crond任务调度
命令 | 含义 | 备注 |
---|---|---|
crontab -e 编辑定时任务-l 查看定时 任务 -r 删除当前用户所有定时任务 | 任务调度 | */10 2-3 1,4 * * ls -l /home >> /home/a.txt 每月的 第一天 第四天 中 两点到三点 每十分钟执行一次 |
service crond restart | 重启任务 |
Linux磁盘分区挂载
命令 | 含义 | 备注 |
---|---|---|
df -h | 查看系统磁盘占用 | |
du -h 目录 | 查看某个路径磁盘占用情况 默认为当前目录 | -c 列出明细的同时 增加汇总至-s 指定目录占用大小汇总-h 带计量单位-a 含文件--max-depth=1 子目录深度du -ach --max-depth=1 /home ls -l | grep "^-" | wc -l |
添加一块新磁盘 | 1 虚拟机安装磁盘 2 分区 fdisk /dev/sda (n,p,1,w,) 3 格式化 mkfs -t ext4 /dev/sda1 4 装载 mount /dev/sda1 /home/newdisk (umount(目录或者设备名称) /dev/sda1) 5永久装载 vim /etc/fstab 6 立即生效 mount -a |
进程管理
命令 | 含义 | 备注 |
---|---|---|
ps -aux | 查看 进程 | -a 所有-u 以用户格式显示进程信息-x 显示后台进程参数ps -aux | grep sshd |
ps -ef | 显示进程信息 有 父进程id | |
kill -9 进程id | 结束进程 | |
killall 进程名称 | 结束进程 | killall gedit (支持匹配) |
pstree | 进程树 | -p 显示id -u 显示进程所属用户 |
service 服务名(start | stop |restart | status | reload) | 管理服务 | cenos7 使用systmctl service iptable stop (立即生效,临时生效) 可以在windows 使用 telnet ip port 查看 |
setup 或ls -l /etc/init.d/ | 查看服务 | init.d 是个软连接 |
chkconfig --list | grep sshd 或chkconfig sshd --list | 查看不同运行级别每个服务 | |
chkconfig (--level 5) sshd on/off | 设置运行级别5下服务启动/关闭 | 需要重启才能生效 |
top | 动态监控进程 | -d 10 (10 秒刷新 默认三秒) -i (不显示闲置或僵死进程)-p id号 查看指定进程 (交互 P 以cpu使用排序 默认就是这个,M 内存,N pid ,q 退出, u 查看某个用户, k 杀死某个进程) |
netstat -anp | 查看系统网络情况 |
RPM与YUM
命令 | 含义 | 备注 |
---|---|---|
rpm -qa | grep firefox | 查看是否安装firefox | |
rpm -qi firefox | 查看firefox包信息 | |
rpm -qf /etc/passwd | 查看文件全路径属于哪个rpm包 | |
rpm -ql | 查看rpm包位置 | |
rpm -e | 卸载rpm | --nodeps 有依赖卸载不掉 强制卸载 |
安装rpm包 | 1.先挂载镜像 2. cd /media/Packages 3. cp rpm包名 /opt 4. cd /opt 5 . rpm -i (安装)v (提示)v (进度条) rpm包名 | |
yum list | grep firefox | 查看 yum服务器 有没有firefox安装包 | |
yum install firefox | yum安装 | 需要联网 自动下载依赖 |