随笔分类 - 基础技能 - Linux系统
Linux系统:CentOS6为基础的相关知识总结
摘要:vim使用技巧,就是vim编辑器中复杂一点的常用操作。 1、在vim中导入其他文件内容或命令结果 (1)导入其他文件内容 在末行模式中执行命令::r 文件名(绝对路径) 可以把其他文件的内容导入到光标所在位置。 (2)在vim中执行系统命令 :!命令 :在vim中执行系统命令。 这里只是在vim中执
阅读全文
摘要:vim编辑器中常用的末行模式命令。 1、在文档中显示行号 : set nu:显示行号。 : set nonu:取消行号。 一旦退出文档,再打开行号就没有了。(文章最后第8点,有解决。) 2、是否显示文档内容相关颜色 : syntax on:显示颜色。 : syntax off:关闭颜色。 说明: 是
阅读全文
摘要:命令模式中的命令主要取代的是Linux系统中鼠标的操作。 vim编辑器的快捷键一般都集中在命令模式下。 1、移动光标操作 (1)上下左右移动光标 左、下、上、右方向键,对应H、J、K、L。 注:小键盘的上下左右键也行 (2)把光标移动到文件头或尾 gg:移动到文件头。 G:移动到文件尾(shift+
阅读全文
摘要:1、vim编辑器简介 vim是一个全屏幕纯文本(绘个表格或者插个图片就不要想了)编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。 vim编辑器的主要优势就是不需要鼠标的介入就可以完成所有的编辑操作。如果你非常熟练的使用vim编辑器,编辑文档时要比鼠标介入操作的快多了。 在使用vim编辑器
阅读全文
摘要:1、把自己的日志加入日志轮替 使用RPM包方式安装服务的日志会自动的加入logrotate轮替,一般不需要你介入。 而使用源码包方式安装服务的日志,需要手工把该服务的日志加入到logrotate.conf配置文件中。 所以源码包方式安装服务的日志和手动指定的日志,是需要自己手动加入logrotate
阅读全文
摘要:1、日志文件的命名规则 日志轮替最主要的作用就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。 那么旧的日志文件改名之后,如何命名呢? 主要依靠/etc/logrotate.conf配置文件中dateext参数: 如果配置文件中拥有dateext参数
阅读全文
摘要:1、日志文件格式 只要是由日志服务rsyslogd记录的日志文件,他们的格式是一样的。 基本日志格式包含以下内容: 事件产生的时间。 发生事件的服务器的主机名。 产生事件的服务名或程序名。 事件的具体信息(具体日志信息)。 我们以/var/log/messages为例: 2、rsyslogd服务的配
阅读全文
摘要:1、日志相关服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。RedHat认为syslogd已经不能满足在工作中的需求,rsyslogd服务支持的功能更加丰富。 rsyslogd服务相比syslogd服务具有一些新的特点: 基于TCP网络协议传输日志信息。
阅读全文
摘要:在Linxu系统中,有三种用于任务调度的工具 at命令调用atd服务 crontab命令调用cron(crond)服务。 anacron工具。 1、任务调度工具anacron介绍 (1)anacron工具是用来干什么的呢? 如果Linux服务器不是24小时开机的,那么刚好在关机的时间段之内有系统定时
阅读全文
摘要:需使用crontab命令。 crontab命令可以循环执行定时任务。比如每天的凌晨2点都执行一次某个任务。 cron服务是Linux系统自带的守护进程(daemon),用来重复运行某些被设定好了确定的运行时间的任务,这些任务可以是每个月运行、每周运行、每天运行,甚至是每一分钟运行。 在Linxu系统
阅读全文
摘要:定时任务是在服务器上常用到的一个工作。 在你指定的时间,系统会自动执行你指定的程序(脚本或者命令)。 Linxu系统中的定时任务不难,关键是如何写出正确的脚本。 在Linxu系统中,有三种用于任务调度的工具: at命令调用atd服务 crontab命令调用cron(crond)服务。 anacron
阅读全文
摘要:1、vmstat命令 vmstat命令是一个监控(查看)系统资源的命令。 [root@localhost ~]# vmstat [刷新延时 刷新次数] 示例: # 使用vmstat检测,每1秒刷新一次,共刷新3次 [root@localhost ~]# vmstat 1 3 procs memory
阅读全文
摘要:1、工作管理简介 简单的说,工作管理就是管理前台的任务和后台的任务。 后台管理有几个重要事项需要注意: 前台是指当前可以操控和执行命令的这个操作环境,后台是指工作可以自行运行,但是不能直接用ctrl+c来终止它,只能使用fg/bg来调用工作。 当前的登录终端,只能管理当前终端的工作,而不能管理其他登
阅读全文
摘要:1、Linux系统中的信号 Linux系统中可以识别的信号较多,我们可以使用命令kil1 -1或man 7 signal来查询, 命令如下: [root@localhost ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
阅读全文
摘要:1、top命令介绍 top命令是用来动态显示系统中进程的命令。 [root@localhost ~]# top [选项] 选项: -d秒数:指定top命令每隔几秒更新。默认是3秒。 -b:使用批处理模式输出。一般和"-n"选项合用,用于把top命令重定向到文件中。 -n次数:指定top命令执行的次数
阅读全文
摘要:1、ps命令介绍 ps命令是用来静态显示系统中进程的命令。 不过这个命令有些特殊,它部分命令的选项前不能加-,比如命令ps aux,其中aux是选项,但是这个选项前不能加-。 这是因为ps命令的部分选项需要遵守BSD操作系统的格式,所以ps命令的常用选项的组合是固定的。 命令如下: # 查看系统中所
阅读全文
摘要:1、进程与线程的概念 来源百度百科: 进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数
阅读全文
摘要:1、Linux服务管理总结 (1)RPM包默认安装的服务 1)独立的服务 启动 @1、使用/etc/init.d/目录中脚本启动服务,如:/etc/nit.d/httpd start|stop|restart。 @2、使用service命令启动服务,如:service httpd start|sto
阅读全文
摘要:1、源码包服务的启动管理 # 通过源码包的安装路径,找到该服务的启动脚本, # 也就是获得该服务的启动脚本的绝对路径, # 最后加上启动选项。 [root@localhost ~]# /usr/local/apache2/bin/apachectl start|stoplrestart|... 注意
阅读全文
摘要:既然独立的服务启动是依靠/etc/init.d/服务名这个脚本来进行启动管理的,那么这个脚本中到底是什么样子的?我们以apache服务的启动脚本来学习一下启动脚本到底是怎么实现一个服务启动的。 提示:/etc/init.d/服务名和/etc/rc.d/init.d/服务名是一样的,软链接关系。 查看
阅读全文