nas地址解挂:
解挂: umount /yxdir 强制解挂: umount -f /yxdir 解挂时报错误:umount.nfs: /yxdir: device is busy 【fuser -l /yxdir】执行后获得进程号:9807c 【ps -aux|grep 9807c】执行后:root 10000 0.0 0.0 103240 896 pts/3 S+ 15:04 0:00 grep 9807c 【kill -9 9807】问题解决
nas地址挂载:
mount 10.90.95.241:/mnt/VolGroup00/cwgx/cwgx/ /yxdir
Linux查询当前文件夹中文件的数量
ls -lR | grep "^-"| wc -l;
Linux下批量删除空文件(大小等于0的文件)的方法
find . -name "*" -type f -size 0c | xargs -n 1 rm -f;
 
Linux下删除文件夹下面的所有的.xlsx文件
find ./12 -name '*.xlsx' -delete
find . -name '.xlsx' -exec rm -rf {};
Linux下删除大量文件
rsync --delete-before -a -H -v --progress --stats 新建文件夹/ 要删除文件的父类文件夹/
rsync -avz --delete ddd/ 16/
rsync -vd --delete-before ddd/ 16/
Linux:tar
解包:tar -xvf filename.tar
打包:tar -cvf filename.tar dirname
解包:tar -zxvf filename.tar.gz
打包:tar -czvf filename.tar.gz dirname zip
解压:unzip filename.zip
压缩:zip filename.zip dirname df -h
查看磁盘空间 du -sh *
赋予权限:
chown -R appuser:appuser base_domain/
Linux远程复制文件:
scp -r root@10.2.98.29:/home/appuser/wls1036_generic.jar /home/appuser/
新建用户:
useradd appuser ;echo 123456|passwd --stdin appuser
查看centos版本:
cat /etc/redhat-release
查看CPU使用情况:
 
top
vim修改文件内容脚本
 
nohup /home/appuser/Oracle/Middleware/user_projects/domains/fss_domain/bin/startWebLogic.sh > /dev/null 2>&1 &
 
#更新js版本为当前时间戳
time2=$(date "+%Y%m%d%H%M%S")
 
oldversion=`cat /home/appuser/deployment/HXFSS/common/js.jsp|grep 'value'`
echo "oldversion="$oldversion
 
updateversion="<c:set var="'"version"'" value="'"'${time2}'"'"/>"
echo "newversion="$updateversion
 
sed -i "s!$oldversion!$updateversion!g" /home/appuser/deployment/HXFSS/common/js.jsp
 
newversion=`cat /home/appuser/deployment/HXFSS/common/js.jsp|grep 'value'`
切割日志文件
 
split -b 1000m argus.log.2021060707 splog
查询日志文件某个字符串出现的次数
 
cat argus.log.2021060707 |grep 'select auditor, sessionHash' |wc -l
计算某个文件大小(单位MB或G)
 
du -h /home/work/ris-control/argus/logs/argus.log.2021062200
查询日志中的某个词
cat -n /home/work/logs/info.log |grep "ERROR" cat -n info.log|tail -n +118293|head -n 100

持续更新中。。。