linux常用命令

这篇文章提供了Linux系统中常用的管理命令,包括查看硬盘使用(df-h),CPU信息(lscpu),内存(top),防火墙状态和服务控制(systemctl),端口查看(netstat)以及进程和文件操作。此外,还介绍了如何设置静态IP地址以优化网络配置。
摘要由CSDN通过智能技术生成

找个地方存一下,自己用到的时候看:

查看软硬件信息

df -h   # 查看硬盘使用情况
lscpu   # 查看cpu信息
top     # 查看内存信息,继续按M,排序

查看端口及防火墙

# 防火墙操作 
systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
firewall-cmd --reload

查看当前开放端口
firewall-cmd --list-ports  

开放外部访问端口:
开放单个:
firewall-cmd --zone=public --add-port=80/tcp --permanent
开放范围:
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent

进程相关

# 展示已开放端口
netstat -ano -t

# 查看端口占用消息
ps -ef | grep
rpm -qa | grep java

# 查看端口占用 :
netstat -lnp|grep 5000
# 查看当前进程占用
ps -ef | grep 9105
lsof -i :9105

文件相关

# 创建文件夹
mkdir
# 创建、编辑文件
vi/vim  abc.json
# 删除
rm 		删除文件  删目录  
				-i 删除文件		有提示
		-f 强制删除	 没有提示
			-r 递归删除目录
rmdir   删除目录

# 复制
cp
 -r 递归复制 复制目录
 -p 保留文件原有属主 属组 时间戳

cp -r /home/111/* /home/222/    #将/111/目录中的所有文件与所有子目录复制到/222/目录下,如果有同名文件则需要按y来确认
cp /home/111/ a*.txt /home/222/    #使用交互式将/111/目录中的所有a开头的txt文件复制到/222/目录下
cp -rp /home/111/* /home/222/    #保留原属性

# 移动
mv


压缩
tar 压缩语法
	报错提示/ 在根目录下使用./相对路径进行打包                           
	tar -zcvf 压缩包路径/压缩包名称 指定要压缩的数据文件
	z 压缩方式为zip
	c 创建压缩包文件
	v 显示压缩过程
	f 指定压缩包文件路径信息
	h 对链接文件所指向的源文件进行备份保存
	tar -zcvhf
	-C 指定解压目录
	排除文件压缩-X 文件路径必须一样,都采用绝对路径或相对路径
	tar zcvf 压缩包名称 压缩目录 --exclude=文件 
	排除多个文件 		可以采用文件导入的方式
	压缩完成后检查压缩文件是否成功
	在不解压情况下查看压缩文件中是否有压缩的文件
	tar tf 压缩文件.tar
	tar 解压语法
	tar -zxvf 压缩包路径/压缩包名称
	x 解压提取
	比较文件是否一样
	diff 	对比文件  源文件
	vimdiff 对比文件  源文件

树形文件目录

安装插件:

yum -y install tree

tree -a -d

 效果:

配置静态IP

vim /etc/sysconfig/network-scripts/ifcfg-ens33 (你的网卡名字)

修改下面几项

B00TPROT0="static"

IPADDR="192.168.1.115"

NETMASK="255.255.255.0"

GATEWAY="192.168.1.1"
DNS1="8.8.8.8"

DNS2="114.114.114.114" 

重启网卡

systemctl restart network

系统级

#查看文件夹大小
du -h --max-depth=1
# 列出大于500M
du -h --max-depth=1 --threshold=500M

~~
16K	./lost+found
28M	./root
16K	./opt
~~~

硬盘

lsblk

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  50G  0 disk 
└─vda1 253:1    0  40G  0 part /

# gpt分区
gdisk 

# mbr分区
fdisk

扩容 
# 非 lvm 用 growpart ,先扩容分区,再扩容文件系统
目录/dev/vda

#扩容第一个分区
growpart /dev/vda 1

# 扩容文件系统
xfs_growfs /dev/vda1
或者
resize2fs  /dev/vda1
两者文件系统不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值