Linux教程

Linux常用命令

本文主要是介绍Linux常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、常用查看命令
ls 查看当前目录所包含的目录和文件
cd 更改工作目录路径
pwd 显示工作目录路径
ifconfig 或 ifconfig -a 查看机器IP地址
ethtool ethx( x= 0 或 1 ) 查看机器网口速率
route -n 查看设备路由表
df -h 查看当前硬盘容量使用情况

二、查看或重启相关服务命令(service & systemctl)
service network restart 重启网卡命令
systemctl status network 查看网卡服务信息命令
service ssh restart 重启ssh命令
netstat –pln |grep ssh 查看SSH服务的启动情况,可看到侦听IP,端口
systemctl enable network 设置服务为开机自启

三、用户密码重置命令
passwd
(例: passwd root :重置用户root密码)

四、硬盘分区创建及查看命令(fdisk & parted)
fdisk /dev/sda 对硬盘sda进行分区
fdisk -l PXE或OS下查看设备所有硬盘分区
parted --list 查看设备NVME盘分区
fdisk -l | grep /dev 查找并筛选带“/dev”标记的硬盘及分区
parted --list | grep /dev 查找并筛选带“/dev”标记的硬盘及分区

五、打开与编辑系统文件命令(vim)
vim /etc/udev/rules.d/70-persistent-net.rules
MAC地址配置文件(解绑MAC)
vim /etc/sysconfig/network-scripts/ifcfg-ethx (x为 0或1)
编辑网卡配置文件
vim /etc/fstab 设置开机自动挂载文件系统(注释报错分区)

六、查看系统文件命令(cat)
cat /proc/net/bonding/bond1 查看bonding配置命令
cat /etc/sysconfig/network-scripts/ifcfg-ethx 查看网卡配置文件
cat /etc/fstab 查看系统挂载文件

七、查询设备硬件信息命令(dmidecode & hwinfo)
dmidecode | grep Ser 查看机器SN信息
dmidecode | grep Ass 查看固资信息
hwinfo - -bios | grep CPU 查询CPU信息
hwinfo - -disk 查询硬盘信息
hwinfo --network 查看网卡信息

八、PXE下修改密码(TPC单-带外密码错误)
1.加载ipmi模块
modprobe ipmi_si
modprobe ipmi_devintf
modprobe ipmi_poweroff
modprobe ipmi_msghandler
modprobe ipmi_watchdog
2. 显示用户列表
Ipmitool user list 1
3.修改用户名
ipmitool user set name 2 root(修改ID=2 的用户名为“root”)
4.修改用户名密码
ipmitool user set password 3 admin(修改ID=2 的用户密码为“admin”)

九、其它不常用命令
1.nvme盘通道降低,查询nvme盘相关信息
lspci -vvv |grep -A30 Non | grep -E "LnkSta|NVM
查看nvme盘pcie通道width数值(正常为width X4)以及nvme盘BDF信息
ls -l /sys/class/block/ | grep "da:00.0"
查看BDF信息(da:00.0)对应的nvme盘
2.U盘启动救援模式DD数据
dd if=/dev/zero of=/dev/sda count=1 bs=512
3.获取设备日志文件命令(ipmitool)
ipmitool lan print 1 查看设备BMC IP
通过ipmitool进行服务器电源控制
开机:ipmitool chassis power on
关机:ipmitool chassis power off
重启:ipmitool chassis power reset
ipmitool bmc info 查看BMC版本信息
ipmitool fru list 查看FRU信息,可以看到机器SN
ipmitool sel elist 查看SEL Log:对设备故障做初步定位
ipmitool sdr list 查看设备风扇是否在位、转速、duty
4.解压缩文件命令(tar)
tar -zxvf /mnt/xx.tar.gz 解压/mnt 目录下的 “xx.tar.gz” 压缩包

这篇关于Linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!