linux基础知识
对以往linux知识的总结,回顾
Achun0712
这个作者很懒,什么都没留下…
展开
-
zabbix安装
1、zabbix安装的相关版本信息。环境准备OS:CentOS 7安装步骤一,关闭selinux和iptables[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# setenforce 0二,安装Zabbix rpm包仓库1.1安装yum包rpm -vhi http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-releas原创 2020-06-30 12:01:57 · 138 阅读 · 0 评论 -
11.编译安装
编译安装1.程序包编译程序包编译安装:application-version-release.src.rpm–>安装后,使用rpmbuild命名制作成二进制格式的rpm包,而后再安装源代码–>预处理–>编译–>汇编–>链接–>执行源代码组织格式:文件:文件中的代码之间,很可能存在跨文件依赖关系C C++ : make项目管理器configure脚本–>Makefile.in–>MakefileJava:maven2.编译安装C语言源原创 2020-05-11 17:00:08 · 195 阅读 · 0 评论 -
10.rpm和yum
rpm和yum1.rpm1.1 包管理器二进制应用程序的组成部分:二进制文件、库文件、配置文件、帮助文件程序包管理器debian:deb文件,dpkg包管理器Redhat:RPM文件,rpm包管理器RPM:Redhat package manager1.2 包命令源代码:name-version.tar.tar.gz|bz2|xzrpm包命令方式name-version-release.arch.rpm例如:bash-4.2.46-29.e17.x86_64.rpmvers原创 2020-05-11 16:48:28 · 315 阅读 · 0 评论 -
9.sed文本处理工具
sed1.sed处理文本的工具stream editor ,行编辑器sed是一种流编辑器,它一次性处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使筑如‘D’的特殊命令,那么在两个循环之间清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出功能:主要用来自动编辑一个或多个文件,简化对文件的反复操作,编原创 2020-05-11 02:32:27 · 170 阅读 · 0 评论 -
8.文件查找及压缩
文件查找及压缩1. 文件查找1.1 locate查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db依赖于事先构建的索引索引的构建是在系统较为空闲时自动进程(周期性),管理员手动更新数据库(updatedb)索引构建过程需要遍历整个根文件系统,极消耗资源工作特点:查找速度快模糊查找非实时查找搜索的是文件的全路径,不仅仅是文件名搜索的是文件的全路径名,不仅仅是文件名可能只搜索用户具备读取和执行权限的目录1.2 locate命令locate原创 2020-05-11 02:23:55 · 188 阅读 · 0 评论 -
7.shell脚本基础
shell脚本1.脚本介绍1.1 shell脚本基础shell脚本:包含一些命令或声明,并符合一定格式的文本文件格式要求:首行shebang机制#!/bin/bash#!/usr/bin/python#!/usr/bin/perlshell脚本的用途有:自动化常用命令执行系统管理和故障排除创建简单的应用程序处理文本或文件1.2 创建shell脚本第一步:使用文本编辑器来创建文件文件第一行必须包括shell声明序列:#!#!/bin/bash添加注注释:注释以#开头原创 2020-05-11 02:04:27 · 221 阅读 · 0 评论 -
6.vim
vim1. vim简介vi:visualinterface,文本编辑器文本:ASCII,Unicode文本编辑种类:行编辑器:sed全屏编辑器:nano ,vivim – vi improved其他编辑器:gedit 一个简单的图像编辑器gvim 一个vim编辑器的图形版本2.打开文件#vim [option]...file...+#:打开文件后,让光标处于第#行的行首,+默认行尾+/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首-b原创 2020-05-11 01:57:33 · 240 阅读 · 0 评论 -
5.文本处理命令
文本处理工具抽取文本的工具文件内容less和cat文件截取: head 和tail按列抽取: cut按关键字抽取:grep文件查看文件查看命令:cat,tac,reccat [option]...[file]...-E:显示行结束符$-n:对显示出的每一行进行编号-A:显示出的每一行进行编号-b:非空行编号-s:压缩连续的空行成一行分页查看文件内容more:分页查看文件more [options...] file...-d:显示翻页及退出提示l原创 2020-05-11 00:22:08 · 214 阅读 · 0 评论 -
4.2文件的权限管理
文件的权限管理1.权限管理:1.1文件权限文件属性:权限 引用计数(连接数) 所用者 所属组 大小 创建时间 文件名文件属性操作:chown 设置文件的所有者chgrp 设置文件的属组信息1.2 修改文件的属主和属组修改文件的属主:chownchown [OPTION]… [OWNER][:[GROUP]] FILE…用法说明:OWNEROWNER:GROUP:GROUP,冒号也可用 . 替换-R: 递归chown [OPTION]… --refere原创 2020-05-10 23:32:37 · 180 阅读 · 0 评论 -
4.1 用户和组管理
用户和组管理1.用户user令牌token,identity当用户登录系统成功,系统会分发令牌,当用户访问资源(文件)时,会提交令牌给资源。资源会根据提交的令牌判断是否有权限访问。用户要得到新的令牌要重新登录Linux用户:Username/UID管理员:root,0普通用户:1-65535系统用户:1-499,1-999(centos)对守护进程获取资源进行权限分配登录用户:500+,1000+(centos7)2. 组groupLinux组:Groupna原创 2020-05-10 22:04:23 · 198 阅读 · 0 评论 -
3.标准IO和管道
标准IO和管道1.标准输入和输出程序:指令+数据读入数据:input输出数据:Output打开的文件都有一个fd:file descriptor(文件描述符)Linux给程序提供三种I/O设备标准输入(STADIN)-0 默认接受来自键盘的输入标准输出(STDOUT)-1 默认输出到终端窗口标准错误(STDERR)-2 默认输出到终端窗口I/O重定向:改变默认位置ls > /dev/pts/5 重定向到别的窗口(tty)2. 把输出和错误重定向到文件STDOUT原创 2020-05-10 20:57:48 · 317 阅读 · 0 评论 -
0.linux常用命令
命令 (1) 文件系统相关: 目录管理 文件管理 文件查看 文件编辑 (2) 系统管理相关:基础命令:date date: date [OPTION]... [+FORMAT]:显示 FORMAT: 格式符号 %D %F %T date [MMDDhhmm[[CC]YY][.ss]]:设置 MM: 月分 DD:几号 hh: 小时 m原创 2020-05-10 19:33:08 · 118 阅读 · 0 评论 -
2.文件系统及相关命令
文件系统1.文件系统结构元素1.1文件系统文件和目录被组织成一个单根倒置树结构文件系统从根目录下开始,用“/”表示根文件系统(rootfs):root filesystem文件名称区分大小写以.开头的文件为隐藏文件路径分隔的 /文件有两类数据:元数据:metadata数据:data ?文件系统分层结构:LSB Linux Standard BaseFHS: (Filesystem Hierarchy Standard)http://www.p原创 2020-05-10 18:51:25 · 188 阅读 · 0 评论 -
1.linux基础命令
linux基础命令设置直接登录vim /etc/gdm/custom.conf [daemon]AutomaticLoginEnable=trueAutomaticLogin=root修改网卡 开机自动获取网卡vim /etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yes查看登录终端的情况 tty 查看在哪个终端 whoami显示当前用户身份 who am i显示当前用户身份并且通过哪个终端登录 w显示谁在登录并且在做什原创 2020-05-10 17:50:36 · 214 阅读 · 0 评论