【centos7】常用命令系统、网络、磁盘、端口占用、telnet、同步时间、防火墙、清理内存、软连接、ssh、压缩、解压缩、sha256、守护进程、清理系统日志、yum、shell编写

1 系统

1.1 系统

# 查看系统信息
hostnamectl
# 查看系统架构,x86为amd架构32位系统,x86_64(或简写为x64)为amd架构64位系统,x86_64对应软件版本为amd64
arch
uname -a
# 查看系统字长
getconf LONG_BIT
# 查看系统日志,可以查看systemctl启动异常
journalctl -xe
# 更改主机名
hostnamectl set-hostname <newHostName>

1.2 网络

# 修改某网络(ens33)配置
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
systemctl network restart
# 修改虚拟机固定ip(ens33)
NEW_IP=192.168.xxx.xxx
sed -i 's/IPADDR=\".*\"/IPADDR=\"'$NEW_IP'\"/g' /etc/sysconfig/network-scripts/ifcfg-ens33 
service network restart
# 若网络服务启动失败,ifconig仅显示lo,journalctl报错:Failed to start LSB: Bring up/down networking.
systemctl stop NetworkManager
systemctl disable NetworkManager

1.3 磁盘

Device,表示挂载的设备或文件系统,如硬盘、光盘、u盘等
MountPoint,表示挂载点,即现有文件系统下的某个目录
仅查看已挂载设备:findmnt,df,nount
可以查看未挂载设备:blkid,fdisk,cfdisk,lsblk


#  查看所有已挂载的文件系统或者搜索出某个文件系统
findmnt
findmnt <mountPoint>
# 查看已挂载设备的文件系统及其空间使用情况,-T表示查看文件类型,-h表示以方便识别的方式输出空间情况
df -h
# 查看所有已挂载的系统信息
mount
# 查看所有块设备属性
blkid -o list
blkid -o full
# 查看能够进行分区操作的设备信息
fdisk -l
# 交互式查看磁盘分区
cfdisk
# 查看块设备信息,list block devices,-f(或--fs)表示输出文件系统信息,-m(或--perms)表示输出权限信息,-p(或--paths)表示打印完整设备路径
lsblk

# 挂载,device可以为设备名称(/dev/sdb)或卷标(-L '<LableName>')或UUID(- U <UUID>)或伪文件系统(proc,sysfs,devtmpfs,configfs)。加-r(或-o ro)表示整个分区只读,-w(或-o rw)表示分区可读写,-o <挂载选项>略;mountPoint事先存在,并建议使用空目录,尽量不要使用mnt和media目录
mount <device> <mountPoint>
mount /dev/sdb /data
mount -U <UUID> /data
mount -r -U <UUID> /data
# 特殊挂载,将一个目录绑定至另一个目录上,实现两个不同路径访问同一个目录
mount --bind <path> <targetPath>
# 卸载,需要指定设备或挂载点,直接卸载可能出现挂载点正在被进程访问的问题,-l表示等到挂载点空闲后再卸载
umount -l <device | mountPoint>

2 常用命令

2.1 查看端口占用

lsof -i:<port>

2.2 telnet

yum install -y telnet
telnet <host> <port>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值