linux基础知识
linux基础知识
小萝卜112
啥也不是
展开
-
使用CentOS时,root密码忘了怎么办?
linux学习过程中,root用户登录密码忘记了,没有办法重装系统?快别闹了,看看正确姿势是什么样的。演示用centos7机器。总结两种情况:grub文本模式修改grub程序,进入单用户模式修改密码grub命令行模式修改grub程序,进入单用户模式修改密码grub文本模式修改grub程序,进入单用户模式修改密码在系统启动时,在此界面按上下键暂停,之后按e键进入grub程序。此时进入grub程序,找到linux16 /vmlinuz-……行,在最后添加rd,break....原创 2020-11-05 15:22:51 · 172 阅读 · 0 评论 -
大规模自动安装Linux系统(PXE+kickstart)超详细!!!
PXE简介:预启动执行环境也被称为预执行环境,提供了一种使用网络接口启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。核心功能:是让客户通过网络从远端服务器下载启动镜像,从而实现网络启动...原创 2020-11-01 18:13:36 · 1279 阅读 · 0 评论 -
Teaming和Bonding实现双网卡绑定一起来看。
初步了解bonding和Teaming:bonding简介: bonding技术是一种允许将多个物理以太网接口绑定成单一的虚拟接口,同时增加数据带宽并且提供故障切换的技术,是网卡层面的一种高可用方案。Teaming简介: teaming技术就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。原创 2020-10-29 22:00:33 · 2727 阅读 · 1 评论 -
还不会升级centos内核版本?
学习linux也有一段时间了,才发现内核版本可以自己升级,好神奇。于是今天整理一下三种内核升级方法,实验用centos7作为演示。内核升级共有三种方法:小版本升级大版本升级内核源代码安装附带几个命令小版本升级直接执行 yum update -y完成之后重启机器 reboot大版本升级更新yum源yum update -y启用ELPepo仓库ELRepo对于Cent OS以及从红帽子Linux演化出来的其它版本的Linux,是一个可靠的rpm库,我升级内原创 2020-10-25 12:22:04 · 361 阅读 · 1 评论 -
shell脚本练习题(编程题)。
1.shell开发运维管理工具。要求:用户交互,当用户输入菜单号时,打印相关内容。菜单磁盘分区CPU负载剩余内存退出输入:1输出:(主机名,系统版本,分区情况) hostname: system:系统版本 ---------分区一-----------(分区变量输出) path:分区一 size:大小 file_os:分区文件系统类型 mount_on:分区挂载点 ----------分区二-原创 2020-07-01 16:07:53 · 3154 阅读 · 0 评论 -
linux用户权限管理(2)----如何限制用户访问终端?
PAM可插拔身份额认证模块简介:Linux-PAM(Pluggable Authentication Modules for Linux.基于Linux的插入式验证模块)是一组共享库,使用这些模块,系统管理者可以自由选择应用程序使用的验证机制。也就是说,勿需重新编译应用程序就可以切换应用程序使用的验证机制。甚至,不必触动应用程序就可以完全升级系统使用的验证机制。主要作用于管理工具和相关命令配置文件PAM包含了一组动态可加载库模块,这些模块控制单个应用程序如何验证用户通过修改PAM配置文件,为原创 2020-05-25 17:23:04 · 1322 阅读 · 0 评论 -
linux用户权限管理(1)-----如何给普通用户提升权限?
指定个别用户可以切换到root切换用户:su - 目标用户密码验证:root --> 其他用户,不需要密码验证普通用户 -->其他用户,需要目标用户密码su的优缺点:su 命令的确为管理带来方便,但通过su切换到root后,也有不安全因素。默认情况下,任何用户都允许使用 su 命令,(如 root)的登录密码,这样带来了安全风险解决方法:借助于 pamwheel认证模块,只允许极个别用户使用 su 命令进行切换实现过程:将授权使用 su 命令的用户添加到 wheel 组原创 2020-05-13 15:04:55 · 9153 阅读 · 1 评论 -
linux 防火墙管理工具-- iptables基础知识
iptables定义:iptables并不是只防火墙,而是一种客户端工具。用户通过这个客户端(iptables)将用户的安全设定执行到对应的“安全框架”中。这个安全框架才是真正的防火墙。框架名字叫netfilter。就是通过iptables来操作netfilter。规则(Rules)规则就是网络管理员预定义的条件。规则一般的定义为“如果数据报头符合这样的条件,就这样处理这个数据包“”...原创 2020-05-01 13:26:22 · 1201 阅读 · 1 评论 -
解读linux中进程与作业
程序定义:程序是一组指令及参数的集合,指令按照既定的逻辑控制计算机运行来完成特定任务。程序是静态的,运行后成为进程。进程定义:进程是运行着的程序,是操作系统执行的基本单位,是程序运行的过程,是动态的,有生命周期和运行状态。从用户的角度来看,进程是程序的一次动态执行过程。操作系统的核心来看,进程是操作系统分配的内存,CPU时间片等资源的基本单位。每一个进程都有自己独立的地址空间与...原创 2020-04-24 16:58:39 · 480 阅读 · 0 评论 -
linux系统性能监控工具(2) sar 与 tsar 命令详解。
sar安装工具:yum install sysstat -y选项-uCPU 资源监控- vinode、文件和其他内核表监控-r内存和交换空间监控-B内存分页监控-bI/O 和传送速率监控-q进程队列长度和平均负载状态监控-W系统交换活动信息监控-o test并将采样结果以二进制形式存入当前目录下的文件 test 中...原创 2020-04-20 11:20:32 · 2396 阅读 · 0 评论 -
linux 系统性能监控工具(1) vmstat与dstat命令详解。
vmstat功能 :展现给定时间间隔服务器状态,包括cpu使用率,内存使用,虚拟内存交换情况,io读写情况基础用法一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。[root@xiaoagiao bak]# vmstatprocs -----------memory---------- ---swap-- -----io...原创 2020-04-19 14:01:11 · 387 阅读 · 0 评论 -
linux htop工具监控系统性能
htophtop和top一样,都是打开一个监控界面,输入htop直接打开。运行界面可以分为四个区域1.CPU、物理内存、Swap的使用情况。2.任务、线程、平均负载及系统运行时间的信息3.当前系统中的所有进程,和top一样。PID进程标志号,是非零正整数USER进程所有者的用户名PRI进程的优先级别NI进程的优先级别数值,默认为0,可以调整...原创 2020-04-14 19:59:04 · 377 阅读 · 0 评论 -
linux进程管理工具(2)pstree ,pgrep , kill 命令详解
linux进程管理工具pstree功能:查看进程树之间关系1. 安装psmics :yum install pamics2. 选项:3.举例:pgrep功能:获得被调度进程信息。1. 选项:2. 举例:kill功能:用来杀死系统中的进程1.语法2.选项3.信号常用信号:4.kill的注意事项killall1. 功能:按照进程名杀死进程,可以杀死一组同名进程2.语法3.选项4.举例pkill功能:按...原创 2020-04-13 19:52:56 · 983 阅读 · 0 评论 -
linux at 与crontab,一次性与周期性定时任务
定时(计划)任务:未来的某时间点执行一次某任务或者周期性的运行某个任务,执行结果会通过邮件的 形式发送给用户 。分类:定点执行一次某任务:at,batch周期性的运行某任务:crontab一.定时任务语法及配置文件 :1.一次性任务 at计划任务,在特定的时间执行某项工作,在特定的时间执行一次,需要安装at服务。时间定义:能够接受在当天的hh:mm(小时:分钟)式的时间...原创 2020-04-09 19:28:10 · 650 阅读 · 0 评论 -
Centos6.8上如何源码安装apache
首先安装编译工具:// yum install gcc//yum install gcc-c++//yum install gcc-g77 前往官方站点下载源码包。// 到/usr/local/src下进行下载// wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.41.tar.gz// tar -zxvf ...原创 2020-03-19 16:48:20 · 267 阅读 · 0 评论 -
Centos yum与rpm命令安装软件,及yum配置过程
Linux上软件包分类 Linux上软件包分类1、源码包2、二进制包二进制包安装1、源码包安装的时候需要人工设定相关安装参数,优点:开源的,可以自行修改代码安装的时候可以自定义功能,按需选择功能编译安装,更加适合系统,卸载方便,直接删除安装目录缺点:步骤多,难度大编译时间长错误新手比较难解决2、二进制包优点:编译过的安装包,执行比较简单,简单命令就可以实现安...原创 2020-03-17 18:45:38 · 1381 阅读 · 0 评论 -
Linux文件系统权限管理基础知识
一 .权限对象owner: 文件拥有者group:用户组others:非文件拥有者,或者是用户组以外的人,其他人.二. 权限类型 rwx[root@xiaoagiao tmp]# ls -ltotal 12-rw-r--r--. 1 root root 886 Mar 1 00:20 ac-rw-r--r--. 1 root root 0 Mar 7 04:47 ...原创 2020-03-09 13:12:03 · 391 阅读 · 0 评论 -
学习Linux用户及用户组管理命令
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。系统解析用户的时候,并不能直接的去解析用户名 root,...原创 2020-03-08 13:54:53 · 159 阅读 · 0 评论 -
Linux 搜索命令 which whereis 与find 。
find: 搜索文件语法格式:find [options] [查找的起始路径] [查找条件] [处理动作]查找的起始路径:指定具体的搜索目录,默认为当前目录。查找条件:指定查找的标准如,大小,文件名,类型等。默认是指定路径下的所有文件。处理动作:符合查找条件的文件做出的操作,例如cp,rm,默认为输出到标准输出。1.根据名称查找。-name " "–>...原创 2020-03-07 13:04:12 · 196 阅读 · 0 评论 -
Linux 文件处理工具cut,sort,uniq,grep
Linux文件处理工具一. cut功能 : 数据切割,用于显示每行从开头算起 num1 到 num2 的文字。语法 :cut [-bn] [file]cut [-c] [file]cut [-df] [file]选项 :-b以字节为单位进行分割-c以字符为单位进行分割-d自定义分隔符,默认为制表符-f与-d一起使用,指定显示哪个区域例如...原创 2020-03-05 15:30:08 · 287 阅读 · 0 评论 -
认识Linux文件系统 中inode block superblock都是些什么。
简述 linux文件系统 -->inode/block/superblock操作系统的文件数据除了文件实际内容外,还有非常多的属性,如文件权限(rwx)与文件属性(所有者、群组、时间参数等)。文件系统通常将这两部分数据存放在不同的块。权限属性放到 inode 中,实际数据放到 data block 中。inode索引节点 。记录文件的属性,和此文件的数据所在的block 号码...原创 2020-03-02 13:15:35 · 633 阅读 · 0 评论 -
Linuxa文件目录常见管理命令
一.mkdir功能:创建目录。语法:mkdir [-option] 目录名-m :建立目录的同时设置目录的权限;-p : 递归创建.-v : 打印创建信息。例 :mkdir -pv mylinux {bin,conf,lib,logs,webapps/{docs,example},works}二.cat一次性显示完整的文件内容,适合文件内容少的情况。-n :由 1...原创 2020-03-02 12:13:46 · 260 阅读 · 0 评论 -
Linux文件系统层级结构 FSH
Linux文件系统层级结构Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式。根目录下结构:/bindevhomelibmediaoptrootselinuxsysusrbootetclost+foundmutprocsbinsrvtmpvar解释:/bin ::二进制可执行命令/dev :存放必要的设备文件/home :存放...原创 2020-02-26 19:55:07 · 307 阅读 · 0 评论 -
linux进程管理工具(1)-- Ps与Top命令详解
Ps功能 :运用该命令可以确定有哪些进程正在运行和运行的状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。参数:A :所有的进程均显示出来,与 -e 具有同样的效用。a : 显示当前终端机下的所有进程,包括其他用户的进程。u :以用户为主的进程状态 。x :通常与 a 这个参数一起使用,可列出较完整信息。l :以长格式输出显示例如:ps -auxU...原创 2020-02-25 20:43:00 · 601 阅读 · 0 评论 -
linux 常见系统管理类命令
Linux 常见系统管理类命令lspwdcddatepasswdsu一. ls命令用法 : ls [OPTION]… [FILE]…option功能-a显示所有文件包括隐藏文件-A显示所有文件包括隐藏文件但除过.和…-c以ctime排序,和-lt一起使用-l以长数据格式显示文件属性以及权限等信息-t以修改时间排序-d...原创 2020-02-21 13:36:29 · 252 阅读 · 0 评论 -
Linux中获取命令帮助及Vim编辑器使用
Linux学习笔记(1)1.准备学习环境创建虚拟机并安装centos8.12.命令帮助3.vim编辑器使用原创 2020-02-19 15:05:14 · 450 阅读 · 0 评论