Linux常用命令(二)

组管理和权限管理

命令 含义 备注
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查看
setupls -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安装 需要联网 自动下载依赖

猜你喜欢

转载自blog.csdn.net/yz357823669/article/details/82892701
今日推荐