查看文件夹下文件和文件夹的大小
命令:
du -sh *
输出:
zht@Test-Server:~$ du -sh *
992K ci-file
20M rally-fb
46M tempest-fb
ssh免密登录
命令:
ssh-keygen
ssh-copy-id root@10.89.151.85
随机输出文件10行数据
cat <filename> | shuf | head -n <line_count>
cat <filename> | shuf | tail -n <line_count>
Linux查看端口使用情况
netstat -anp | grep 8080
查看ntp源等信息
chronyc sources
手动同步时间
ntpdate 192.168.1.10
Linux查看CPU信息
cat /proc/cpuinfo | grep name | cut -f2 -d : | uniq -c
cat /proc/cpuinfo | grep "physical id" | uniq -c
Linux查看磁盘信息
cd /opt/MegaRAID/MegaCli/
./MegaCli64 -PDList -aALL | grep "PD Type" #(本命令查看的是磁盘接口类型)
./MegaCli64 -PDList -aALL | grep "Raw Size"
使用命令行修改IPMI的用户密码
ipmitool user list 1
ipmitool user set password 2 chenshake
使用命令行查看IPMI的界面输出
ipmitool -I lanplus -H 192.168.0.92 -U root -P calvin sol activate
IPMI运行前加载模块
当运行ipmi命令出现以下错误时
# ipmitool -I open lan print 1
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
需要加载模块,命令如下:
modprobe ipmi_watchdog
modprobe ipmi_poweroff
modprobe ipmi_devintf
modprobe ipmi_si
配置临时Ip地址
sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
sudo route add default gw 192.168.1.254
挂载Windows共享目录
临时挂载
mount -t cifs -o username='echo',password='123456' //192.168.1.100/workspace /mnt/share
开机自动挂载
修改etc/fstab
文件,文件最后加入:
//192.168.1.100/workspace /mnt/share cifs auto,username=‘echo’,password=‘123456’ 0 0
然后运行生效命令
mount -a
CentOS查看软件包关联的文件
rpm -qa | grep openstack
rpm -ql {包名}
rpm -qf {文件名}
Windows查看网络驱动器的绝对地址
net use Z:
Linux比较两个文件夹的文件名区别
diff -r dir1 dir2
生成补丁的命令
diff -Nur dir1 dir2 > xxx.patch
Linux生成文件夹下所有文件的md5值以及校验方式
生成校验文件
md5sum `find .` > check.txt
验证校验文件
md5sum -c check.txt
sed命令正则表达式替换字符串