运维
一些Linux的学习
蚩嗤
这个作者很懒,什么都没留下…
展开
-
Linux-shell-echo命令
echo命令命令格式[root@localhost ~]# echo [选项] 输出内容选项含义-e支持反斜线控制的字符转换-n取消输出行末的换行符号原创 2020-05-08 22:31:50 · 99 阅读 · 0 评论 -
Linux文件系统管理-LVM
1. 简介LVM原创 2020-04-30 20:57:49 · 140 阅读 · 0 评论 -
Linux文件系统管理-磁盘配额
1. 查看系统是否支持磁盘配额[root@localhost ~]# grep QUOTA /boot/config-3.10.0-1062.el7.x86_64 CONFIG_NETFILTER_XT_MATCH_QUOTA=mCONFIG_XFS_QUOTA=yCONFIG_QUOTA=yCONFIG_QUOTA_NETLINK_INTERFACE=yCONFIG_PRINT_QU...原创 2020-04-29 22:53:01 · 629 阅读 · 0 评论 -
Linux文件系统管理-swap分区
1. 查看内存[root@localhost ~]# free -h total used free shared buff/cache availableMem: 216M 175M 3.9M 800K 37M 32MSwap...原创 2020-04-29 20:06:53 · 236 阅读 · 0 评论 -
Linux文件系统管理-parted命令分区
1. Linux系统分区表分区表介绍MBP分区表支持最大分区2TB;最多支持4个分区,或三个主分区一个扩展分区GPT分区表支持18EB;做多支持128个分区,其中1个系统保留分区,127个用户自定义分区|而fdisk命令进行分区,只能建立MBP分区表而parted命令可以使用GPT分区表,但是不支持ext3、ext4等文件系统2. 使用parted命令进行...原创 2020-04-29 12:58:42 · 301 阅读 · 0 评论 -
Linux文件系统管理-/etc/fstab文件出错的修复
由于/etc/fstab文件的错误,你需要拿到你的本机进行操作处理办法:输入密码,进入,然后修改/etc/fstab文件;按CTRL+D键强制重启,大概率还会出现这个错误。进入页面修改文件:这是由于,你的/etc/fstab文件出错,导致整个分区是挂载方式是只读模式,无法修改解决办法[root@localhost disk1]# mount -o remount,rw /...原创 2020-04-29 10:40:09 · 1235 阅读 · 0 评论 -
Linux文件系统管理-自动挂载
自动挂载,只可以对固定设备使用,如果对U盘等使用,如果在开机的时候没有插入U盘,就会报错使得系统无法正常启动1. 挂载文件[root@localhost ~]# cat /etc/fstab /dev/mapper/centos-root / xfs defaults 0 0UUID=2fa8be91-5fd3-4f95-...原创 2020-04-29 10:23:33 · 184 阅读 · 0 评论 -
Linux文件系统管理-手工分区
1. 查看系统所有硬盘分区[root@localhost ~]# fdisk -l磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标...原创 2020-04-29 10:07:59 · 165 阅读 · 0 评论 -
Linux文件系统管理-硬盘管理命令
1. df 命令[root@localhost ~]# df -ahT文件系统 类型 容量 已用 可用 已用% 挂载点sysfs sysfs 0 0 0 - /sysproc proc 0 0 ...原创 2020-04-28 23:10:47 · 103 阅读 · 0 评论 -
Linux文件系统管理-简介
1. Linux文件系统的特性super block(超级块):记录整个文件系统的信息,包括block与inode的总量,已使用与未使用的数量,以及block与inode的大小和文件系统的挂载事件等;date block(数据块,也称作block):用来实际保存数据,block的大小和数量在格式化后就已经决定了,不能改变;inode(i节点,即数据的连接):用来记录文件的权限,所有者,所属...原创 2020-04-28 21:55:12 · 112 阅读 · 0 评论 -
Linux 权限管理-文件系统属性
1. chattr命令设置文件系统属性[root@localhost ~]# chattr [+-=] [选项] 文件或目录名选项含义+增加权限-删除权限=等于某权限i:如果对文件设置 i 属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置 i 属性,那么只能修改目录下文件的数据,但不允许建立和删除文件a:如果对文...原创 2020-04-26 14:45:29 · 136 阅读 · 0 评论 -
Linux 权限管理-文件特殊权限SBID
1. SBIT(黏着位)目前它只对目录有效。作用如下:粘着位只对目录有效;普通用户对该目录拥有w和x权限;如果没有黏着位,因为普通用户拥有w权限后,就可以对目录中的内容进行删除与创建,而有了黏着位后,只有root用户才可以删除。2. SBIT授予权限[root@localhost ~]# chmod 1755 目录...原创 2020-04-25 21:54:16 · 323 阅读 · 0 评论 -
Linux 权限管理-文件特殊权限SGID
1. SGID对于文件的作用只有可执行的文件才可以设置SGID权限命令执行者需要拥有x权限命令这执行的过程中,自己的组身份会变成文件的所属组SGID权限,与SUID相同只用在执行的过程中才会有效。2. SGID对于目录的作用普通用户必须对此目录拥有r和x权限,才能进入此目录普通用户在此目录中的有效组会变成目录的所有者如果普通用户对此目录拥有w权限时,新建的文件的默认所属组是这...原创 2020-04-25 21:44:34 · 402 阅读 · 0 评论 -
Linux 权限管理-文件特殊权限SUID
1. SUID是什么只用可执行的二进制程序才能设定SUID权限;命令的执行者要对程序拥有x权限;命令执行者在执行该程序的过程中,获得程序文件所有者的身份;SUID权限,只有在该程序执行的过程中才有效。2. SUID授权[root@localhost ~]# chmod u+s 文件名[root@localhost ~]# chmod 4755 文件名3. SUID的危险性...原创 2020-04-25 19:54:39 · 293 阅读 · 0 评论 -
Linux 权限管理-sudo授权
1. sudo授权概述将给与普通用户可以执行超级管理员的操作进行授权,而赋予的权限越详细,普通用户得到的权限越小.2. sudo授权查看[root@localhost ~]# visudo## Sudoers allows particular users to run various commands as## the root user, without needing the r...原创 2020-04-24 22:34:06 · 237 阅读 · 0 评论 -
Linux 权限管理-ACL
1. ACL概述用于解决用户对文件授权身份不足的问题。2. 开启ACL[root@localhost ~]# dumpe2fs -h /dev/sda2(分区)#如果没有找到则需要重新挂载[root@localhost ~]# mount -o remount acl /#临时生效[root@localhost ~]# vim /etc/fstabUUID=2fa8be91-5fd...原创 2020-04-24 19:31:30 · 107 阅读 · 0 评论 -
Linux 用户权限管理-组管理命令
1. 添加用户组[root@localhost ~]# groupadd [选项] 组名选项含义-g GID指定组ID(可以不指定,会默认生成)2. 删除用户组[root@localhost ~]# groupdel 组名3. 把用户添加进组或从组中删除[root@localhost ~]# gpasswd [选项] 组名选项组名-...原创 2020-04-24 18:32:08 · 87 阅读 · 0 评论 -
Linux 用户权限管理-用户管理
1. 添加用户1.1 手动删除用户[root@localhost ~]# vim /etc/passwd#删除用户名信息[root@localhost ~]# vim /etc/shadow#删除用户密码[root@localhost ~]# vim /etc/group#删除用户的初始组[root@localhost ~]# vim /etc/gshadow#删除用户的组密码...原创 2020-04-24 13:11:21 · 156 阅读 · 0 评论 -
Linux 用户权限管理-用户相关文件
1. /etc/passwd 用户信息文件[root@localhost ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin其中以“:”作为分割符号以root❌0:0:root:/root:/bin/bash为例列数含义第一列(root)用户名第...原创 2020-04-24 11:30:34 · 148 阅读 · 0 评论 -
Linux 中脚本安装软件
1. 脚本安装软件所说的脚本安装,就是将安装软件的一些命令写在脚本文件中,执行脚本文件,执行其中的命令进而安装软件,实质上还是安装源码包与rpm包2. Webmin安装(脚本)下载源码包。下载网址:webmin上传Linux系统中。[root@localhost ~]# tar zxvf webmin-1.941.tar.gz #解压webmin压缩包[root@localhost...原创 2020-04-23 22:36:11 · 782 阅读 · 0 评论 -
Linux中centos打入补丁
1. 补丁的生成[root@localhost ~]# diff 选项 原先的文件(绝对历经) 新的文件(绝对路径) > 文件名(补丁文件)#用来比较原先的文件和新的文件的不同选项作用和-a将任何文件都当作文本文件进行处理-b忽略空格产生的不同-B忽略空白行产生的不同-I忽略大小写造成的不同-N当比较的目录时,如果某个文件旨...原创 2020-04-23 15:17:44 · 834 阅读 · 0 评论 -
Linux中CentOS的源码包的安装
1. 注意事项1.1 应该如何选择软件包如果软件包,给大量用户提供服务,建议使用源码包安装,这样可以定制服务,使得效率更高。如果软件包,是系统底层使用或使用用户少量,建议使用rpm包安装。1.2 软件包来源rpm包是在光盘中直接包含有。源码包需要用户通过官网进行下载,如果需要使用是需要自己单独下载。1.3 是否在安装了rpm包的情况下,在安装源码包这是可以的,因为rpm安装...原创 2020-04-23 14:35:31 · 171 阅读 · 0 评论 -
Linux软件包管理-yum命令
1. 查询查询所有软件包[root@localhost ~]# yum list#查询yum源中所有可用的软件包查询yum源服务器中是否包含某个软件包[root@localhost ~]# yum list 包名查询yum源服务器中所有和关键字相关的软件包[root@localhost ~]# yum search 关键字/命令查询指定软件包的信息[root...原创 2020-04-22 21:59:16 · 154 阅读 · 0 评论 -
Linux软件包管理-yum源搭建
1. yum源文件解析yum源配置文件所在位置: /etc/yum.repos.d/在该目录下 "*.repo"的文件都是yum的配置文件[root@localhost yum.repos.d]# vim CentOS-Base.repo [base]name=CentOS-$releasever - Basemirrorlist=http://mirrorlist.centos.or...原创 2020-04-22 18:04:04 · 106 阅读 · 0 评论 -
Linux中centos的rpm包的文件提取
1. cpio命令[root@localhost ~]# cpio -o[vcB] > [文件/设备]#备份选项作用-ocopy-out模式,备份-v显示备份过程-c使用较新的存储方式-B设定输出块为5120bytes,而不是模式中的512butes[root@localhost ~]# cpio -i[vcdu] < [文件...原创 2020-04-22 11:55:38 · 1242 阅读 · 0 评论 -
Linux中centos的rpm包的验证和数字证书
1. 验证1.1 基本命令#检验本机中已安装的所有软件包[root@*** ~]# rpm -Va参数作用-V验证RPM中的文件-a全部-f验证系统文件#检验本机中已安装的软件包[root@*** ~]# rpm -V 已安装的软件包名#检验本机中已安装的系统文件[root@*** ~]# rpm -Vf 系统中的文件验证结果的字母...原创 2020-04-22 11:32:37 · 468 阅读 · 0 评论 -
Linux中centos的rpm包的查询
1. 查询RPM包是否安装[root@*** ~]# rpm -q 包名参数作用-q查询2. 查询系统中所有安装软件包[root@*** ~]# rpm -qa参数作用-q查询-a所有技巧#查询所有相关的包[root@*** ~]# rpm -qa | grep 包名3. 查询详细信息[root@*** ~]# ...原创 2020-04-22 10:55:20 · 498 阅读 · 0 评论 -
Linux中centos的rpm包的升级和卸载
RPM包升级[root@*** ~]# rpm -Uvh 包全名#或者[root@*** ~]# rpm -Fvh 包全名参数中U与F的区别参数作用-U升级安装,如果没有安装系统直接安装,如果安装过了就进行升级-F升级安装,如果没有安装,就不会安装,如果安装过了就进行升级RPM包卸载[root@*** ~]# rpm [参数] 包名参数...原创 2020-04-22 10:24:02 · 108 阅读 · 0 评论 -
Linux中centos的rpm包的安装
1. 了解rpm包的命名zip-3.0-11.el7.x86_64.rpmzip 软件报名3.0 软件版本11 软件发行的次数e17 软件发行商x86_64 软件适应的硬件。(i386:386以上的计算机都可以安装;i586:586以上的计算机都可以安装;i686:奔腾II以上的计算机都可以安装;x86_64:64位CPU可以安装;noarch:没有限制)rpm rpm包的拓展名...原创 2020-04-22 10:07:46 · 453 阅读 · 0 评论 -
Linux中 vim的使用技巧
1. 在vim中导入其他文件内容或命令结果导入其他文件内容命令作用:r 文件名将文件内容导入光标所在位置在vim中执行系统命令命令作用:! 命令在vim中执行命令导入命令执行结果命令作用:r !命令将vim中执行的系统命令,产生的结果导入光标所在位置2. 设置快捷键命令作用...原创 2020-04-21 22:22:01 · 108 阅读 · 0 评论 -
Linux 中Vim的基本使用
vim是一种纯文本编辑器1. vim的工作模式命令模式:使用快捷键,实现了word中的鼠标操作输入模式:用于编辑文本,类似于记事本编辑模式。命令模式进入输入模式:命令作用a在光标所在位置的字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行首插入o在光标所在下插入新的一行O在光标所在上插入一行退出输入...原创 2020-04-21 22:05:19 · 143 阅读 · 0 评论 -
Linux挂载命令
Linux中的所有存储设备都需要挂载mount 命令如果不加参数,展示你现在挂载的设备将光盘进行挂载,首先建立一个目录[root@Master ~]# mkdir /mnt/cdrcm接着使用mount将光盘挂载在刚才创建的目录上[root@Master ~]# mount /dev/sr0 /mnt/cdrcm/mount: /dev/sr0 写保护,将以只读方式挂载...原创 2020-04-21 21:13:32 · 383 阅读 · 0 评论 -
Linux 中的痕迹命令
w 命令命令描述:查询当前登录的终端[root@***~]# w#第一行含义#当前系统时间,开机时间,当前登录用户数量,系统在以分钟、五分钟、十分钟前的平均负载 11:16:27 up 1:47, 2 users, load average: 0.00, 0.01, 0.05USER TTY FROM LOGIN@ IDLE JC...原创 2020-04-17 11:39:08 · 206 阅读 · 0 评论 -
Linux一些网络命令
ping 命令命令格式 :ping [ 选项 ] IP选项:-b: 加入广播地址,对于整个网段进行探测-c 次数 : 用于指点ping的次数(如果不指定,会一直ping下去)-s 字节: 指定参测包的大小ifconfig 命令展示主机所有网卡信息如果没有该命令需要下载net-tools[root@***~]# yum install net-toolsnetstat 命令在...原创 2020-04-17 11:13:55 · 114 阅读 · 0 评论 -
Linux 配置IP地址
1. 配置IP的两种方式setup工具(rebhat,centos)vim /etc/sysconfig/network-scripts/ifcfg-网卡名称(手工修改)2. 重启网络服务[root@localhost ~]# service network restart#重启网络服务3. 重启网卡失败IP已经使用复制/克隆的镜像导致UUID重复[root@loca...原创 2020-04-15 23:21:16 · 236 阅读 · 0 评论 -
Linux 关机和重启命令
1. sync数据同步功能描述:刷新文件系统缓冲区2. shutdown命令功能描述:关机和重启命令格式:shutdown [ 选项 ] 时间 [ 警告信息 ]选项:-c: 取消shutdown命令-h: 关机-r: 重启3. reboot命令reboot直接重启4. halt和poweroff命令关机命令,直接执行。这两个命令不会完整关闭和保存系统的服务(不建议)...原创 2020-04-15 22:40:44 · 199 阅读 · 0 评论 -
Linux压缩和解压命令
1. “.zip”格式压缩命令:zip [选项] 压缩包名 源文件或源目录(可以指定多个用空格隔开)选项:-r: 压缩目录puppet@***:~$ zip -r test.zip 源文件1 源文件2 ....解压命令:unzip [ 选项 ] 压缩报名选项:-d: 指定解压位置puppet@***:~$ unzip -d /tmp/ test.zip2. “.g...原创 2020-04-15 22:22:33 · 156 阅读 · 0 评论 -
Linux 命令别名与常用快捷键
命令别名命令格式:查询别名:aliaspuppet@***:~$ aliasalias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l='ls -CF'alias la='ls -A'alias ll='ls -alF'alias ls...原创 2020-04-15 20:30:15 · 138 阅读 · 0 评论 -
Linux netstat命令初学
netstat命令的格式:netstat [ 选项 ]选项:-a: 列出所有的网络状态-c 秒数:指定刷新网络状态的间隔秒数-n: 使用IP地址和端口号显示-p: 显示PID和程序名称-t: 显示使用TCP协议端口的连接端口-u: 显示使用UDP协议端口的连接状况-l: 仅显示监听状态的连接-r: 显示路由表puppet@DESKTOP-M9E6KQJ:~$ netst...原创 2020-04-15 19:54:54 · 125 阅读 · 0 评论 -
Linux 管道符使用
命令格式: 命令a| 命令b将命令a所执行完成的结果当作命令b的操作内容 管道符 | 与 -exec的区别管道符:将第一个命令的结果传给第二命令,是一种文本流(find命令不支持)-exec: find命令不支持文件流,所以添加选项-exsc例子,查看/etc文件中的目录,因为文件内容太多不能一次全部显示ll /etc > /tmp/tes...原创 2020-04-15 09:33:43 · 436 阅读 · 0 评论