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

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

解决方法

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305716.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。 总觉得原有的程序和目前的HMI图元配置环境格格不入,所以重新编写了驱…

HttpClientFactory 结合 Polly 轻松实现重试机制

HttpClientFactory 结合 Polly 轻松实现重试机制Intro我们的服务里有一个 API 会去调用第三方的接口,设置了超时时间,最近偶尔会发生超时的情况,微软在提供 HttpClientFactory 的同时,也提供了一个基于 Polly 的一个扩展&#xff…

ASP.NET 状态管理概览

页面每次被回传到服务器的时候都会创建 Web 页面类的一个新实例。在传统的 Web 开发中,这意味着在每次回传的过程中,页面中所有与页面和控件相关联的信息都将被丢失。例如,如果用户在一个文本框中输入了信息,那么在浏览器或者其他…

linux udp端口大数据包,Linux协议栈中UDP数据报从网卡到用户空间流程总结

NAPI驱动流程:中断发生-->确定中断原因是数据接收完毕(中断原因也可能是发送完毕,DMA完毕,甚至是中断通道上的其他设备中断)-->通过netif_rx_schedule将驱动自己的napi结构加入softnet_data的poll_list链表,禁用网卡中断&am…

浅谈.NET技术公司的实习生培养

浅谈.NET技术公司的实习生培养背景近几年.NET开发者市场的越发不景气,一毕业就选择.NET技术的开发者更是少之又少。一方面是公司效益的日益提高,一方面却是招聘优秀人才的速度总是赶不上公司发展的速度,这样的矛盾不断的倾轧着技术管理者的内…

禁止自动播放功能

运行gpedit.msc打开组策略,在“管理模板--系统”右侧双击“关闭自动播放”,然后设置为“已启用”,并在“关闭自动播放”下拉列表中选择“所有驱动器”,最后“确定”即可。这个设置在“计算机配置”和“用户配置”中都有&#xff0…

MBR的Linux分区机制启动过程,linux系统启动流程(MBR)

总:POST---> Boot Squence ---> Bootloader ---> kernel ---> init---> 完成启动系统:CentOS61、按下电源,cpu找到CMOS中的BIOS并运行起来,这个小程序会完成硬件自检。BIOS:Basic Input and Output Sys…

.netcore 极速接入第三方登录

新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:Github: https://github.com/mrhuo/MrHuo.OAuth唯一官网:https:…

linux watch 文件大小,Linux watch命令的使用

1.命令简介watch 命令以周期性的方式执行给定的命令,并全屏显示执行结果。watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如 tail…

在ISA 2006标准版上定制带宽和限制流量(测试)

最的忙于工作上的事,有点烦躁,很少有心情能静下来去看看书或是做些实验了。这是个不好的现象。 一直想着在ISA SERVER上做一些带宽和流量方面的测试,没有找到较好的软件。偶尔从朋友那得到一款,虽说是英文的,也蛮不错…

.NET 中 async 和 await

前言C# 中的 Async 和 Await 关键字是异步编程的核心。使用这两个关键字可以轻松创建异步方法。使用 async 关键字定义的异步方法简称“异步方法”。异步编程并发的一种形式,它采用furture模式或回调(callback)机制,以避免产生不必要的线程。.Net中futur…

Javascript 常用技巧 [2]

Javascript 常用技巧 [2] /**请问如何去掉主页右面的滚动条&#xff1f; <!-- <body scroll"no"> --> <!-- <body style"overflow-y:hidden"> --> ******************************** 怎样不使用页面的缓存&#xff1f;即每一次打…

mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具

MongoDB 提供了 linux 各发行版本 64 位的安装包&#xff0c;你可以在官网下载安装包。下载地址&#xff1a;https://www.mongodb.com/download-center#community下载完安装包&#xff0c;并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/…

年轻有为的老黄2020

0x01 不知道开篇要说什么好&#xff0c;那就来个经典的 0x01 吧。这个世界不止苟且&#xff0c;还有诗和远方。工作 工作上面还算是比较忙碌的&#xff0c;在20年也做了很多东西&#xff0c;本来面试进公司的时候title是高开&#xff0c;在基础架构组&#xff0c;光杆部门。过完…

VS.NET调试问题

Q:VS.NET调试问题 A:关于VisualStudio.NET里调试出现的一系列问题&#xff0c;例如没有权限调试Web服务器&#xff0c;不属于Debugger Users组、无法调试等情况&#xff0c;都可以在The VS7 Debugger doesn’t work. What can I do(http://blogs.msdn.co…

linux调用odbc接口乱码,linux中pypyodbc读取GB编码mdb中文乱码解决办法

当前1.3.3版本的pypyodbc在linux系统上面已经可以读取有中文字符的mdb文件,不再出现异常,但是读取的中文字符却全是乱码。下面是根据一些现象的合理推论:mdb文件来自于windows系统,其中的中文字符使用GB编码无疑,但linux系统上mdbtools提供的odbc驱动底层已经执行了编码转换,将…

推荐:Dapper扩展-Dapper.SimpleCRUD

背景Dapper目前应该是大家比较喜欢的orm框架之一&#xff0c;但是它灵活的背后&#xff0c;还是有很多不尽人意的地方&#xff0c;谁想编写基本的读取/插入/更新/删除语句&#xff1f;下面推荐SimpleCRUD为Dapper提供了简单的CRUD帮助器。解放了大家&#xff0c;提高生产力。功…

创建虚拟磁盘的小工具软件plainmaker.exe

此小工具,在虚拟机中做集群实现时用到!其下载地址如下:[url]http://www.vmware.cn/Soft/69.html[/url]

Linux下的MySQL测试,Linux下MySQL命令(1)

启动命令&#xff1a;$ ./mysqld_safe --defaults-file/home/mysql/local/mysql_sale_mirror/etc/my.cnf --basedir/home/mysql/local/mysql_sale_mirror/ --datadir/home/mysql/local/mysql_sale_mirror/var/ --pid-file/home/mysql/local/mysql_sale_mirror/var/mysql.pid --…

深入浅出Dotnet Core的项目结构变化

有时候&#xff0c;越是基础的东西&#xff0c;越是有人不明白。前几天Review一个项目的代码&#xff0c;发现非常基础的内容&#xff0c;也会有人理解出错。今天&#xff0c;就着这个点&#xff0c;写一下Dotnet Core的主要类型的项目结构&#xff0c;以及之间的转换和演化。一…