附一章

0.0 微信二维码

附一章 - 图1

1.1 su 命令报错

附一章 - 图2
或者提示 su: Permission denied
原因:解开了/etc/pam.d/su中的
auth required pam_wheel.so use_uid 行注释
附一章 - 图3
解决方法:

  1. 注释本行
  2. 将需要的用户加入到wheel组
  3. 命令:

usermod -G wheel username
示例:
roo用户:
附一章 - 图4
zookeeper 用户:
附一章 - 图5
tips:箭头前面,root用户进行usermod -G wheel username操作。

将用户移出用户组:

gpasswd -d userName groupName
附一章 - 图6

1.2 连接sftp服务器命令

linux sftp远程连接命令

sftp -oPort=60001 root@192.168.0.254
使用-o选项来指定端口号。
-oPort=远程端口号
sftp> get /var/www/fuyatao/index.php /home/fuyatao/
这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php
下载到本地 /home/fuyatao/目录下。

sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下

1.3 Linux下Shell日期的格式

常用的时间域如下:
% Y 年(例如:1970,2018等) % m 月(01..12) % d 一个月的第几天(01..31) % H 小时(00..23) % M 分(00..59) % S 秒(00..59)

使用不带参数的date命令获取当前时间日期。这样得到的一般是CST标准格式的时间。
[alvin@VM_0_16_centos ~]$ date Sat Nov 3 22:01:57 CST 2018
获取特定以特定格式,命令为:date + ‘format’,注意这里大小写敏感。
[alvin@VM_0_16_centos ~]$ date +’%Y-%m-%d’ 2018-11-03 [alvin@VM_0_16_centos ~]$ date +’%Y/%m/%d %H:%M:%S’ 2018/11/03 22:08:14
获取昨天的日期。可在上述的命令里再加上-d选项。
[alvin@VM_0_16_centos ~]$ date -d ‘yesterday’ +’%Y/%m/%d %H:%M:%S’ 2018/11/02 22:24:31 或者 [alvin@VM_0_16_centos ~]$ date -d ‘today -1 day’ +’%Y-%m-%d’ 2018-11-04

获取当前时间的前一个小时
[alvin@VM_0_16_centos ~]$ date -d ‘today -1 hour’ +’%Y%m%d%H’ 2018110414 或者 [alvin@VM_0_16_centos ~]$ date +’%Y-%m-%d %H:%M:%S’ -d ‘-1 hours’ 2018-11-04 14:43:38

获取指定日期前一天。这其实就是求相对时间。比如下面求国庆的前一天日期:
[alvin@VM_0_16_centos ~]$ date -d ‘20181001 -1 day’ +’%Y%m%d’ 20180930

将日期转换为时间戳时间戳
[alvin@VM_0_16_centos ~]$ date -d “Nov 4 15:49:41 CST 2018” +%s 1541317781
将时间戳转换回日期
[alvin@VM_0_16_centos ~]$ date -d @1541317781 Sun Nov 4 15:49:41 CST 2018
将时间戳转换为日期,并按特定格式显示
[alvin@VM_0_16_centos ~]$ date -d @1541317781 +’%Y%m%d %H:%M:%S’ 20181104 15:49:41

1.4 VM 中Linux时间恢复

https://www.cnblogs.com/luchuangao/p/7795293.html