发表于: lnmp | 作者: | 日期: 2017/4/03 11:04
标签:

Linux系统映像规模当超过30时,小小的变更也会浪费很多时间,Linux系统下有很多可用的集中管理方案,例如著名的puppet,这个是用ruby开发,号称可以管理以万计的服务器。不过对于大多数SA来说,这个不怎么轻量,设置有点复杂。
这里推荐PSSH,比DSH更强大的批量管理工具,先来看下它的命令列表。 More …

评论关闭
发表于: DB/ES | 作者: | 日期: 2017/4/03 11:04
标签:

Case具有两种格式。简单Case函数和Case搜索函数。
–简单Case函数

CASE sex
WHEN ‘1’ THEN ‘男’
WHEN ‘2’ THEN ‘女’
ELSE ‘其他’ END

–Case搜索函数

CASE WHEN sex = ‘1’ THEN ‘男’
WHEN sex = ‘2’ THEN ‘女’
ELSE ‘其他’ END

这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
More …

评论关闭
发表于: lnmp | 作者: | 日期: 2017/4/03 10:04
标签:

1.查看计算机名 hosname
【实例】

[root@Yuanji_Server ~]# hostname
Yuanji_Server

More …

评论关闭
发表于: DB/ES | 作者: | 日期: 2017/4/03 09:04

MySQL计算两个日期的时间差函数TIMESTAMPDIFF用法:
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。
其结果的单位由interval 参数给出,该参数必须是以下值的其中一个: FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2017/4/03 09:04
标签: ,

su
su是superuser的前面两字母。
su root=su
like you open an interactive shell in root name,then only .bashrc will be sourced.
su root和su一样:表示与root建立一个链接,通过root执行命令,其实就是进程的有效用户ID变成了root,unix校验进程的权限都是校验的有效用户ID,进程的实际用户ID还是当前登录系统的用户,主目录也还是当前登录系统的用户的主目录。 More …

评论关闭
发表于: os/software | 作者: | 日期: 2017/2/13 12:02
标签: ,

每次macOS升级之后都需要通过spctl关闭安全策略子系统,否则无法安装来自任何来源的应用。

spctl简介
该命令用来管理安全评估策略子系统,这个子系统决定了软件是否可以在系统中进行安装、执行及操作文件等。

该详细的介绍可以通过命令 man spctl 进行查看。

如果需要恢复允许“任何来源”的选项,即关闭Gatekeeper,请在终端中使用spctl命令:


sudo spctl –master-disable

参数说明:
–master-disable

–master-enable
开启 assessment subsystem。

评论关闭
发表于: lnmp | 作者: | 日期: 2016/9/20 11:09

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。
More …

评论关闭
发表于: lnmp | 作者: | 日期: 2016/9/20 09:09
标签: ,

Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件,此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
Linux显示所有的目录都在一个目录树下,而于他们位于哪一个驱动器/硬件无关。在Linux下的磁盘内容作为子目录形式出现的。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2016/9/10 09:09
标签:

vim设置自动换行和自动折行的方式是不同的,自动换行使用set textwidth命令,自动折行使用set wrap命令。
自动换行
自动换行是每行超过 n 个字的时候 vim 自动加上换行符用
类似 :set textwidth=70 来设置 n
自动折行
自动折行是把长的一行用多行显示 , 不在文件里加换行符用
:set wrap 设置自动折行
:set nowrap 设置不自动折行

评论关闭
发表于: java/j2ee | 作者: | 日期: 2016/9/09 10:09
标签:

项目有个定时任务是根据主机名称来判断是否执行,原来一直运行良好,这两天突然出现了问题,后台日志报错如下:

2016-08-30 21:02:00,013 [eventScheduler-5] ERROR cn.xxx.man.task.event.EventTask – 获取主机名称发成错误:test.xxx.priv: test.xxx.priv: unknown error

More …

评论关闭