✍31 linux常用
日志文件说明
查看目录下文件的个数
ll | grep "^-" | wc -l
ll | grep "^d" | wc -l
查看端口占用情况
netstat -nultp
红帽镜像源
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0
[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
安裝問題
centos安装 python-dev包提示No package python-dev available
:
出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,
而是python-devel
所以使用下面的命令即可安装python-dev:
sudo yum install python-devel
服务器IP标识更变问题
- 当你的服务器重装了OS或者其他什么原因,再次ssh, 或者scp 的时候回出现一些问题:
ECDSA host key for 192.168.10.137 has changed and you have requested strict checking
- 解决方法:
ssh-keygen -R [服务器ip]
查看某個文件夾大小
du -sh /home
临时挂载
1.mount : 挂载
- 客户提供文件服务器地址及机台文件夹, 将我们的目录 mount 到客户文件夹
#临时挂载 (重启服务器会失效)
mount 磁盘设备(客户目录) 挂载点(本机目录)
2.umount : 取消挂载
umount 磁盘设备|挂载点(任意一方都可以)
永久挂载 (使用该种方式)
1.修改磁盘挂载配置文件 (开机自动挂载)
vim /etc/fstab
# 添加挂载内容
# 格式 :[设备名称] [挂载目录] [文件系统类型] [挂载参数:默认] [是否备份:0] [是否检查:0]
例 : /dev/sdb1(客户目录) /test1(本机目录) xfs(文件系统类型) defaults 0 0
# 后面三个参数默认
# 改完之后重新加载 fstab 文件
mount -a # 会自动检测语法是否正确
禁用 USB 接口
- 三种选一种
vim /etc/modprobe.d/block_usb.conf
install usb-storage /bin/true # 输入这行保存退出
cd /lib/modules/$(uname -r)/kernel/drivers/usb/storage/
mv usb-storage.ko usb-storage.ko_bak
vim /etc/modprobe.d/blacklist.conf
blacklist usb-storage # 将内容修改成这
查看Linux硬件信息
1.查看物理CPU个数、核数、逻辑CPU个数
- 总核数 = 物理CPU个数 X 每颗物理CPU的核数
- 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# CPU型号,类型和大小
cat /proc/cpuinfo
2.查看内存信息
cat /proc/meminfo
3.查看Linux内核&系统版本
uname -a
cat /proc/version
dmidecode | grep "Product Name"
dmidecode