Linux系统学习日志Day01

Day01   Linux系统学习日志

(一)  Linux历史

创始人:林纳斯·托瓦兹

时间:1991 年10 月5 日(对外公开时间)

现状:多版本,有redhat、centos、Ubuntu、fedora

(二)  Linux认证

  1. 管理员:RHCSA

需要掌握的知识:

Linux的命令和日常维护,包括安装操作系统、构建网络连接、管理物理存储和执行基础安全管理。

  1. 工程师:RHCE

需要掌握的知识:

RH124红帽企业Linux基础

RH134红帽企业Linux系统管理

RH254红帽企业Linux网络和安全管理

  1. 架构师:RHCA

需要掌握的知识:

RH401 红帽企业部署和系统管理

RH423 红帽企业目录服务和认证

RH436 红帽企业存储管理

RHS333 红帽企业安全网络服务

RH442红帽企业系统监测和性能调整

(三)  Linux应用

金融、政府等多个领域中密密相关

(四)  Linux终端的使用

在说Linux之前,不得不说一下windows,大家都知道windows是单用户、多进程的系统,而Linux是多用户、多进程的系统。

Linux有7个不连续的终端,每个Redhat的终端切换方式不同。

Redhat5     F1-F6为字符界面   F7为图形化界面

Redhat6     F1为图形化界面    F2-F7为字符界面

Redhat7     F1为图形化界面    F2-F7为字符界面

切换方式为:ctrl+Alt+F(x)

(五)  用户帐号用户密码输入

  1. passwd

作用:修改当前用户的密码

缺点:有时候会引起不必要的麻烦

优点:安全性高

  1. passwd student

作用:修改student用户的密码

缺点:与passwd一样

优点:与passwd一样

  1. echo redhat | passwd –stdinroot

作用:配置root用户的密码为redhat

缺点:安全性低

优点:直接配置root密码

  1. echo root:redhat | chpasswd

作用:配置root用户的密码为redhat

缺点:安全性低

优点:直接、简便

(六)  Vim编辑器的使用

在学习vim编辑器之前,我必须要说下vi编译器,为什么不用vi编译器,而用vim编译器,Vim编译器有高亮这个功能,使用户看起来比较直接。

Vim编译器有四种模式:

  1. 普通模式

用vim编辑器一打开文件就是普通模式,下面我们看下普通模式下的操作

yy    //复制当前行

p     //粘贴

y+4+↑ //复制当前行上的4行包括当前行

dd    //删除当前行

d+4+↓ //删除当前行下的4行包括当前行

del   //删除当前光标下的字符

shift+d  //删除当前行光标后的所有字符

gg         //跳至句首

shift+g          //跳只句末

U                    //撤回

  1. 编辑模式

该模式下可以对文本进行增删文字。

I           //从普通模式进入到编辑模式

o    //换行输入

shift+o          //向上换行输入

a           //光标向后移一位进入编辑模式

s           //删除光标当前字符进入编辑模式

  1. 命令行模式

命令行模式主要是对文件的保存、退出。

Shift+:    //进入命令行模式

w          //保存

q                    //退出

wq                 //保存并退出

!                  //强制退出

Set number //显示行号

Set nonumber //不显示行号

  1. 搜索模式

搜索模式主要是对该文本的内容进行搜索。

/[所要搜索的字符]

时间: 2024-10-25 03:21:23

Linux系统学习日志Day01的相关文章

Linux系统学习笔记:序

Linux系统学习笔记:序 ??Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 本人使用的Linux为Ubuntu,主要以<APUE>(第3版)为学习蓝本. 1. Unix/Linux 体系结构 如图: 内核的接口被称为系统调用.公用函数库构建在

Linux系统学习之路和常用命令及其他系统相关内容

Linux系统学习之路 目录 Linux系统学习之路[第一篇]:Linux目录和基础知识 Linux系统学习之路[第二篇]:文件操作,文件查看,find查找 Linux系统学习之路[第三篇]:grep,vim,压缩功能详解 Linux系统学习之路[第四篇]:mount,rpm,yum,yum组讲解 Linux系统学习之路[第五篇]:用户和用户组管理 Linux系统学习之路[第六篇]:权限管理 Linux系统学习之路[第七篇]:磁盘和文件管理 Linux系统学习之路[第八篇]:LVM逻辑卷和RAI

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多

linux系统web日志分析脚本

linux系统web日志分析这方面工具比较多,比如logwatch或awstats等使用perl语言开发,功能都非常强大.但这些软件都需要进行一些配置,很多朋友往往在技术方面没有投入太多力量,即便参照互联网上图文教程也无从下手.对于此情况我编写了一个web日志分析脚本,功能比较简单,无需配置,有需要的朋友可以再尝试一下.  脚本地址: gbk版(一般ssh客户端不用调整直接可用: wget http://jinxiang.oss-cn-hangzhou.aliyuncs.com/weblogch

Linux系统学习之用户与用户组

在Linux中,每个用户都拥有一个唯一的用户名和与之相关的用户标识符(UID,数值型).一个用户可以属于多个用户组,每个用户组都拥有唯一一个名称和一个用户组标识符(GID,数值型). UID和GID的主要用途有:一,确定各种系统资源的所有权:二,对赋予进程访问资源的权限进行控制. 说起用户和用户组,就必须谈谈相关的系统文件:/etc/passwd./etc/shadow和/etc/group.这些文件在Linux系统上都是以纯文本的形式存储.我们可以使用编辑器来修改它,也可以使用专有的命令来更改

linux 系统清除日志 .sh

clear.sh #!/bin/sh cat /dev/null > /var/log/syslogcat /dev/null > /var/adm/sylogcat /dev/null > /var/log/wtmpcat /dev/null > /var/log/maillogcat /dev/null > /var/log/messagescat /dev/null > /var/log/openwebmail.logcat /dev/null > /var

ELK --- Grok正则过滤Linux系统登录日志

过滤Linux系统登录日志/var/log/secure 登陆成功 Jan 6 17:11:47 localhost sshd[3324]: Received disconnect from 172.16.0.13: 11: disconnected by user Jan 6 17:11:47 localhost sshd[3324]: pam_unix(sshd:session): session closed for user root Jan 6 17:11:48 localhost s

谈谈我对Linux系统学习的历程回顾

众所周知,Windows 和Linux 是目前最流行的2个操作系统.Windows系统适合普通用户,它的优势是图形化界面,简单易用,使用起来门槛很低,很容易上手,所以,windows占有了大多数普通用户群体.而Linux 被誉为黑客的操作系统,因其稳定和命令行操作的高效性而广泛用于开发工作,占有绝大多数开发者群体.当然,关于这两大系统的优缺点,这里就不再赘述,我主要想谈谈我的Linux的学习历程参考书籍<Linux就该这么学>和心得体会. Linux初体验 一年前,我还不知道Linux为何物,

Linux系统的日志服务器syslogd

系统日志是记录系统中硬件.软件和系统问题的信息,同时还可以监控系统中发生的事件.用户可以通过它来检查错误发生的的原因,或者寻找受到攻击时攻击者留下的痕迹. Windows的事件查看器就是一个日志系统.Linux的日志系统则是通过安装sysklogd这个软件包形成了两个服务: /sbin/klogd 针对硬件(针对内核所产生的,很多和硬件相关) /sbin/syslogd 针对软件(系统的日志服务器) 查看硬件方面的日志: [[email protected] ~]# dmesg |grep -i