日常使用命令

扩容命令

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则表示吧标准输出和错误输出都放到这个“黑洞”,表示什么也不输出。

posted @ 2023-07-27 10:22  小明123_123  阅读(20)  评论(0)    收藏  举报