一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常

解决方法

a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s

将硬件时钟同步到系统

b、date [MMDDhhmm[[CC]YY][.ss]] 分别为:月日小时分年.秒

eg:~]# date 101420302013.16

c、使用时间同步服务器来同步时间

eg:~]# ntpdate 172.16.0.1

二、 生产有一个数据同步脚本需要执行很长时间,怎样做到无人值守,在管理工具退出的情况下,脚本依然能正常运行。

解决方法:再没有安装creen且无yum源的情下

先配置好yum源

此处以本地yum配置为例

~]# vim /etc/yum.repos.d/renjin.repo

name=renjin

baseurl=file:///mnt/yum

gpgcheck=0

enabled=1

~]# mount /dev/cdrom /mnt/yum

~]# yum makecache && make clean all

~]# yum install screen

然好执行:

~]# screen -S renjin  创建会话

~]# 在些输入要执行的数据同步脚本

~]# 按下ctrl a,d

此时会话已经离开,确保

~]# screen -ls 能看到自己创建的会话

显示如下

There is a screen on:

3564.renjin(Detached)

1 Socket in /var/run/screen/S-root.

此时方可无人值守

当要看自己执行的脚本时 可通过

~]#screen -r 3564

方可还原会话

三、Linux系统中命令共分为内建命令和外部命令请分别阐述定义并举例。

内建命令、外部命令,别名的优先级是什么?

如何定义命令别名以及在执行命令的时候不使用别名?

1、内建命令:内建命令:是shell提供的简小的命令,是shell程序的一部分

这些程序被shell实别并在系统系统启动时驻留在系统中

eg:cd kill shift source test time ture type

外部命令:是系统用应用程序的一部分,其功能强大,随之

占用内存也大,在系统启动时不会被加载到内存,而在服务或

进程启用时才通过shell脚本来执行它。shell 负责对它的路径

查找,存放与加载,并控制着它的运行

eg:ssh,screen,stat,dstat,lastb,startx

2、别名优先级最高,再往后是内部命令,最后是外部命令

3、a、/usr/bin/COMMAND  b、\COMMAND  c、‘COMMAND’

四、hash的作用是什么?请列举出常见的使用方式

1、hash作用:显示命令缓存,作用提高系统查找命令的速度

2、常用的使用方式:

hash -d tty指定删除(注,指定别名时可直接删除别名)

hash -r 全部清空

hash -l 显示缓存

hash -p /usr/bin/tty   newtty 给缓存的命令起五个别名

hash -t 查看命令的对就路径

五、创建一个文件,文件名格式为 liangchen-当前时间(年-月-日).log

touch liangchen-`date +%Y-%m-%d`.log

六、history的作用,总结使用各种调用历史命令的快捷方式

history作用:history 用来记录命令的历史,其当前命令存在内存中,通过~]# history命令查看

正常退出后命令,可用~]# cat ~/.bash_history来查看

hsitory调用历史命令的快捷方式

ctrl +n ctrl +p 相当上下键

!w 执行以w当头的命令 !?是包涵

!$上一个命令的的最后一个字符串

!*调用上个命令的所有参数

!*:p打印上条命令的所有参数

^etc/ 删出上一条命令的第一个etc参数

^issue^bashrc将上条命令中的issue替换为bashrc

ctrl +r 搜索历史  ctrl + g 退出

alt +. 列出上一条命令的参数

esc, . (点击esc后松开,然后点击.键)

!^:利用上一个命令的第一个参数做cmd的参数

!:n:利用上一个命令的第n个参数做cmd的参数

!n:^:调用第n条命令的第一个参数

!n:$:调用第n条命令的最后一个参数

!n:m:调用第n条命令的第m个参数

!n:*:调用第n条命令的所有参数

!string:^从命令历史中搜索以string开头的命令,并获取它的第一个参数

!string:$从命令命令中搜索以string开头的命令,并获限它的最后一个参数

!string:n从命令历史中搜索以string开头的命令,并获取它的第n个参数

!string:*从命令历史中搜索以string开关的命令,并获取它的所有参数

思考:生产服务器web服务日志中会记录访问IP

请统计出每个IP的访问次数,并且按照访问次数从高到低排列。

~]# cat rjnn.log | awk ‘{print $1}’ | grep [^[:space:]] | uniq -c | sort -r

原创文章,作者:renjin,如若转载,请注明出处:http://www.178linux.com/52466

linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...相关推荐

  1. linux配置文件语法错误,linux vim配置文件(语法高亮)

    复制代码 代码如下: " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 colorsc ...

  2. linux配置文件为yum,Linux系统配置本地yum源

    下面简单介绍一下本地yum源的配置方法: PS:此方法适用于Linux 7以下的版本,Linux 7版本的本地yum源的配置方法有些不同,以后单独做介绍. 准备: 系统:Centos 6.5 工具:C ...

  3. ssh linux 配置文件详解,Linux ssh服务常用配置的详细描述及建议配置

    SSH服务常用选项描述 配置文件: /etc/ssh/sshd_config 1.AddressFamliy any:支持那IP协议:比如ipv4,ipv6,:默认 any: 2.Port 22 :S ...

  4. linux配置文件如何排序,Linux系统中sort排序命令的使用教程

    sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...

  5. linux ntpdate 更新时间,Linux时间同步:ntpd,ntpdate

    ntpd VS ntpdate 两者有个比较实质性的差异是,ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对.而ntpdate不会考虑其他程序是否会阵痛,直接调整时间.一个是校 ...

  6. Linux中的history命令

    通过history命令可以查看我们在系统中输入过的命令 history命令的一些常用参数 -c  清空内存中命令历史 -d #  删除指定的历史命令,比如 history -d 100 ,就是删除第1 ...

  7. linux设置历史命令行数,Linux设置history命令显示行数以及时间

    Linux和unix上都提供了history命令,可以查询以前执行的命令历史记录 但是,这个记录并不包含时间项目 因此只能看到命令,但是不知道什么时间执行的 如何让history记录时间呢? 解决方案 ...

  8. linux怎么和宿主机同步时间,Linux 中设置和同步时间

    准确的系统时间是稳定服务的基础,本文介绍与时间相关的Linux命令,以及如何为自己的Linux服务器维护准确的时间. 时间 一台Linux服务器有两个时间源,一个是硬件时间,即服务器硬件CMOS维护的 ...

  9. linux系统无法设置时间,linux设置系统时间

    设置系统时间 -         date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 -           date+%y/%m/%d -        ...

最新文章

  1. 与空连接相关的几条命令
  2. Rinne Loves Data Structure
  3. 图的单源最短路径,Floyd算法(数据结构c++)
  4. java包的概念及作用
  5. BufferedInputStream_字节缓冲输入流
  6. uni-app微信小程序image引入图片;background-image背景图引入图片;小程序预览本地图片;小程序图片过大引入报错;获取本地图片的网络地址;
  7. 使用Eclipse-Maven-git做Java开发(13)--导入git仓库的代码到eclipse
  8. html5 规定输入字段,HTML5 Input属性详解
  9. 瑞星杀毒全面免费 请下载
  10. ps制作20种特效文字_如何使用AE制作文字破碎动画?制作ae破碎文字特效教程分享...
  11. Nginx基本数据结构之ngx_hash_wildcard_t
  12. 做游戏,学编程(C语言) 8 英雄联盟连连看
  13. python地址多少位_Python获取IP地址对应的地理位置信息!
  14. dart 语言中的列表(List)
  15. 软件图标显示不正常的问题
  16. IT运维的365天--009微信双开批处理文件运行出错(当前目录无效)的解决
  17. VS:如何解决VS2015的30天试用期已过即VS2015许可证已过期的问题
  18. 消息称Snapchat将收购自制表情应用开发商Bitstrips
  19. 数据监测,都可以监测哪些平台
  20. 2016年之年中总结

热门文章

  1. ASP.NET Core之跨平台的实时性能监控
  2. visual studio for mac的离线安装初体验
  3. Ubuntu 16.04下ASP.NET Core+ MySql + Dapper在 Jexus、nginx 下的简单测试
  4. IBM® Bluemix 上运行ASP.NET Core
  5. C#读书雷达 | TW洞见
  6. Excel 宏代码实现按相同值分组设置背景颜色
  7. IOS之学习笔记六(可变形参)
  8. LeetCode之Two Sum
  9. python删除列表中的偶数_Python:从列表中删除奇数
  10. 视图添加字段_Odoo开发教程2-为模型添加字段