date -u linux,Linux基础

date

1.date "+%F %T"

显示详细时间:年月日时分

2.date -d yesterday

显示昨天时间

3.date -u

同步UTC时间

4.date -s '-1 year'

年份设置为去年

5.date -d "10 day" +%F

显示为十天后时间

实用: touch /data/date +%F.log

在data目录下生成以日期为名的日志文件

clock

1.clock -s

修改系统时间,以硬件时间为标准(BIOS时间)

2.clock -W

修改硬件时间,以系统时间为标准

cal

1.cal -y

显示一年的日历

2.cal -m

显示日历周一作为每月的第一天

3.cal 8 2008

查看2008年8月

screen

1.screen -ls

查看开启的screen

2.screen -S hello (S大写)

开启会话名称为hello

3.screen -x hello

加入会话hello

禁用防火墙

1.cengtos 6

chkconfig iptable off 关闭防火墙

iptables -vnL 查看防火墙关闭状态

2.centos 7

systemctl disable firewalld.service 关闭防火墙

systemctl start firewalld.service 开启防火墙

systemctl status firewalld.service 查看防火墙关闭状态

cp

1.cp -r /etc/sysconfig /data/

-r 复制目录参数

2.cp -v

-v 复制文件夹的过程可见,一般做参数组合使用

3.cp -av /etv/sysconfig /data

-a 复制文件属性最全,复制过程可见

4.cp -b

-b 复制文件并做备份 (只备份最近一次)

实用:cp -av /etc/ data/backupdate +%F

复制etc下文件到data目录下,并且以每天日期为文件名称

ln

1.硬链接

ln file file.link

2.软连接(符号链接)

ln -s file file.link

软连接和硬链接的区别

tr (配合管道使用)

1.tr -d

删除所有属于第一字符集的字符

2.tr -dc

删除所有属于第一个字符集的字符

3.tr -d

压缩字符将相同字符压缩为一个字符

实用:echo {1..100} | tr ' ' + |bc

1到100做相加运算

ACL

1.setfacl -m u:user:0 f1

user用户对f1文件无权限

2.setfacl -m u:user:rw:f1

user用户对f1文件读写权限

3.setfacl -m u:group:rw f1

group组成员对f1文件有读写权限

4.getfacl f1

查看f1文件权限

5.setfacl -b f1

清除f1文件acl控制权限

生产环境技巧

磁盘释放空间最快方式

1.cp /dev/zero /boot/bifgile 将zero文件拷贝到boot下,空间会瞬间占满

使用> /boot/bigfile 可以立即释放空间 >追加覆盖,>前无输入表示为空

rm -f /boot/bigfile 再删除文件

2.磁盘的节点编号和数据一样,都可以占满空间,当数据删除后磁盘空间没有释放空间,可能是节点编号占满,快速释放空间,是删除相应的文件夹

例:/boot目录下有999999个节点编号

echo f1{1..999999} | xargs touch 在/boot/test下创建999999文件,空间占满

rm -rf /boot/test 删除文件夹快速释放空间

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值