| 强制追加输出流

2> 覆盖重定向错误输出流
2>> 追加重定向错误输出流

set -C :禁止将内容覆盖到已有文件。
set +C :强制覆盖已有文件。

打印 echo

默认最后添加换行符
-e 识别转义字符
-n 不输出换行符

输出 printf

默认不打印末尾换行符(自行添加\n)

当前目录

working directory,current directory

su 切换用户

su是switch user的缩写(Linux世界能省略就省略,尽量简洁),su命令用于切换用户账号,超级用户使用这个命令可以切换到任何其他用户而不用输入密码。

  1. # 切换为root用户,便于执行一些权限较大的命令
  2. $ su root
  3. # 完全切换用户
  4. $ su -l gaox
  5. # 用指定用户登录,并且使用指定的shell程序,而不用默认的
  6. $ su -s 'SHELLNAME' USERNAME

Google:
linux filetype:pdf
linux site:ibm.com
Google hack

红帽认证

RHCE(红帽认证工程师)+ RHCA(红帽认证架构师)+ shell编程+MySQL+Web集群+ NoSQL+ Hadoop+ Hbase+ OpenStack

红帽认证管理员(RHCSA,全称为Red Hat Certified System Administrator)属于红帽Linux的初级入门认证,比较适合Linux兴趣爱好者,需要考生对Linux系统有一定的了解并能够熟练的使用Linux命令来完成以下任务:
能够管理文件、目录、文档以及命令行环境。
能够使用分区、LVM逻辑卷来管理本地存储。
能够安装、更新、维护、配置系统与核心服务。
能够熟练创建、修改、删除用户与用户组,并要会使用LDAP进行集中目录身份认证。
能够熟练配置防火墙以及SELinux来保障系统安全。

红帽认证工程师(RHCE,全称为Red Hat Certified Engineer)属于红帽Linux的中级水平认证,考生必需已获得RHCSA认证,难度相对RHCSA更大,适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:
能够熟练配置防火墙规则链与SElinux安全上下文
能够配置静态路由、数据包筛选以及网络地址转换。
能够配置iSCSI互联网小型计算机系统接口服务。
能够编写Shell脚本来批量创建用户、自动完成系统的维护任务。
能够配置Http/https网络服务。
能够配置Ftp文件传输服务
能够配置NFS网络文件系统服务。
能够配置SMB服务器信息服务。
能够配置SMTP简单邮件传输服务。
能够配置Ssh远程管理服务。
能够配置NTP网络时间服务。

MySQL 默认创建时间: CURRENT_TIMESTAMP


  `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,