linux 操作命令2

查找类命令

find [搜索范围][选项] 给定查找范围,递归遍历查询指定目录文件 find -name "*.cfg" 查找所有后缀为cfg的文件

-name 按文件名查找 -user 按属于指定用户名查找 -size 按文件大小查找 +表示大于

locate 搜索文件名 快速定位文件路径 需要更新locate数据库 updatedb

查找命令 which +命令 或者whereis +命令

grep 筛选查找 文件内容 |管道符 -n 显示行号 grep -n boot 文件名 ,查找文件中的boot

wc word count 统计字符字节 grep -n boot 文件名|wc 查找出几行,每行几个单词,多少字节

压缩解压命令

gzip 文件 将文件压缩为 .gz文件

gunzip 文件.gz 将gz文件解压

1、只能压缩文件,不能压缩目录

2、不会保留原文件

3、压缩多个文件,形成多个压缩包,不会打包在一起

zip 文件 压缩文件或目录 -r 压缩目录

unzip 解压 -d 指定存放目录

保留源文件

tar 选项 打包名.tar.gz 目录等内容 打包压缩

选项 -c 产生.tar打包文件 -x 解包.tar文件 -v 显示详细信息 -f指定压缩后的文件名

-z打包同时压缩 -C解压到指定目录

磁盘管理命令

tree 树状文件目录

du disk usage 磁盘占用枪口 查询目录所有目录和占用空间大小

选项 -h 空间易读计数 humanreadable

-a显示所有目录文件

-c 文件和大小加总

-s只显示总大小

--max-depth=n 指定统计目录的深度为n层

df disk free 空余磁盘 df -h

free -h 查看内存 包括物理和虚拟内存

lsblk 列出当前块设备的挂载情况 -f 显示文件系统信息

mount/umount 挂载/卸载

mount [-t vfstype] [-o options] driver dir

-t 文件系统类型,可以自动识别 -o 选项 ro 只读方式 rw读写方式

drive 挂载的设备 dir 挂载点(目录名)

etc/fstab 可以设置开机自动挂载

卸载后的设备保存的文件看不到了

挂载硬盘分区 root用户权限

fdisk -l 查看分区情况

fdisk 硬盘设备名 对硬盘进行分区 m详细命令

mkfs 格式化文件系统 -t 指定文件系统类型 xfs

进程管理命令

系统管理

pid 进程识别码

进程 前端 后台(系统服务)

守护进程 后面加d 目录为/user/lib/systemd/system 后缀为d.service

进程管理

ps process status 查看进程状态 只显示当前用户和终端的进程

选项: a 列出带有终端的所有用户的进程

x 列出当前用户的所有进程,包括没有终端的进程

u 对用户友好的风格

-e 列出所有进程

-u 列出某个用户关联的所有进程

-f 显示完整格式的进程列表

aux 查看系统中所有进程 查看资源占用率

PID 进程号,%CPU cpu占用率,%MEM 物理内存占用率,VSZ 虚拟内存占用大小 KB

RSS 实际物理内存占用大小,TTY 进程在哪个终端中运行 tty1 图形化终端 2-6 本地bash终端 pts/0-255 虚拟终端

STAT 进程状态:R运行,S睡眠,T暂停,Z僵尸,s包含子进程,l多线程,+ 前台显示,<高优先级进程,N低优先级进程

START 该进程的启动时间,TIME占用CPU的运行时间,COMMAND 产生该进程的命令

-ef 显示父子进程(pid,ppid) PPID 父进程id

idle系统进程(0号)启动1号进程(systemd)和2号进程(kthreadd)线程管理的守护进程

kill 进程号 杀死指定进程 -9 强制终止进程

killall 进程名 支持通配符

pstree 查看进程树 -p 查看进程号 -u查看所属用户

实时监控系统进程状态 top

选项 -d 秒数 设置几秒刷新一次 -i 不显示闲置和僵死进程 -p 通过指定监控进程PID来仅监控某个进程状态

P 以cpu使用率排序 M 以内存使用率排序 N以PID排序

在监控中 u 选择用户 k选择pid杀死进程

查看网络状态和端口占用 netstat

选项: -a 显示所有正在监听和未监听的套接字(socket)

-n 不显示别名 尽量转化为数字

-l 仅列出在监听的服务状态

-p 显示哪个进程在调用

-anp |进程号 查看该进程网络信息

-nlp | 端口号 查看网络端口号占用情况

crontab 系统定时任务

选项: -e 编辑定时任务 -l 查询定时任务 -r 删除当前用户所有定时任务

***** 执行的任务 第一位*代表分钟,第二个* 小时情况,第三位* 月中的第几天,第四位* 年中的第几个月,第五位*表示周几

,表示不连续的时间 -表示连续的时间范围 */n 多久执行一次与位置搭配

软件包管理

RPM 红帽包管理工具

RPM 包命名格式 Apache-1.3.23-11.i386.rpm 软件名-版本号.处理器平台.rpm

选项: -q 查询 a 所有包 i 详细信息 -e 卸载 不需包全名

-i 安装 需包全名 -v 显示详细信息 -h 显示进度条

yum 仓库配置 自动处理依赖关系 选项: -y 全部选是

install 安装 update 更新 check-update 检查更新 remove 删除 list 显示软件包信息

clean 清理yum 过期缓存 deplist 显示yum包的所有依赖关系

修改yum下载源未国内:

文件位置 /etc/yum.repos.d/centOS-Base.repo

克隆虚拟机

重新配网络,改主机名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值