日常使用命令
扩容命令
df -h
for i in `ls /sys/class/scsi_host/`; do echo '- - -' > /sys/class/scsi_host/$i/scan; done ;
pvcreate /dev/sdp
vgextend datavg /dev/sdp
lvextend /dev/mapper/datavg-lv_data /dev/sdp
resize2fs /dev/mapper/datavg-lv_data
xfs_growfs /dev/mapper/datavg-lv_data
lvextend -l +100%FREE /dev/vg1 /lv1
lvcreate -l 100%FREE -n lv2 vg1
扫盘命令
for i in `ls /sys/class/scsi_host/`; do echo '- - -' > /sys/class/scsi_host/$i/scan; done ;lsblk
修改密码命令
echo INFRA@sys2018 | passwd --stdin root
echo root | passwd --stdin root
echo FFH$sys2019 | passwd --stdin root
echo odsq1w2e3r4 | passwd --stdin ods
echo 'root:FFH$sys2019' |chpasswd
echo 'root:root' |chpasswd
修改时间
date -s "2023-1-12 `date +%T`"
更改年限时间不变
ntpdate -u 10.10.238.60
ntpdate -u 10.10.82.127
nohup命令
1.1 nohup命令
nohup命令用于不挂断地运行命令(关闭当前session不会中断改程序,只能通过kill等命令删除)。
使用nohup命令提交作业,如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件。
示例
nohup command > myout.file 2>&1 &
&
&用于后台执行程序,但是关闭当前session程序也会结束
2>&1 &详解
bash中:
0 代表STDIN_FILENO 标准输入(一般是键盘),
1 代表STDOUT_FILENO 标准输出(一般是显示屏,准确的说是用户终端控制台),
2 三代表STDERR_FILENO (标准错误(出错信息输出)。
2>&1就是用来将标准错误2重定向到标准输出1中的。此处1前面的&就是为了让bash将1解释成标准输出而不是文件1。至于最后一个&,则是让bash在后台执行。
/dev/null 2>&1
可以把/dev/null 可以看作"黑洞". 它等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到.
/dev/null 2>&1则表示吧标准输出和错误输出都放到这个“黑洞”,表示什么也不输出。
本文来自博客园,作者:xiaoming zhang,转载请注明原文链接:https://www.cnblogs.com/xmzhang

浙公网安备 33010602011771号