
Linux学习记录
文章平均质量分 63
Linux学习笔记
system_rookie
入门萌新,多多包涵
展开
-
利用lrzsz建立本地与虚拟机的文件传输
安装lrzsz软件包[root@localhost /]# yum -y install lrzszUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.CentOS-8 -.原创 2020-09-10 14:18:15 · 184 阅读 · 0 评论 -
redhat 8 Llinux修改管理员密码
进入此页面后根据下面的提示选择下面一栏后按"E"先在文中加入rd.break;再按**“ctrl+x”**开启查看/sysroot的权限以可读可写权限重新挂载目录执行chroot切换系统目录为**/sysroot/**执行passwd命令,重新设置管理员密码创建/autorelabel隐藏文件执行exit退出执行logout等待系统重启重启后输入新的管理员密码,即可登陆成功...原创 2020-08-30 13:16:50 · 626 阅读 · 0 评论 -
自动化运维-Ansible(redhat 8)
在控制节点安装Ansibleredhat 8自带python 3;如果没有安装,需要自行安装查看是否安装python3[root@localhost ~]# yum list installed|grep platform-python模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020190322125518原创 2020-08-27 08:40:02 · 3733 阅读 · 0 评论 -
Apache httpd(redhat 8.0)
httpdhttpd简介httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。通常,httpd不应该被直接调用,而应该在类Unix系统中由apachectl调用,在Windows中作为服务运行。httpd常用版本httpd-2.2:https://centos.pkgs.org/6/centos-i386/httpd-2.2.15-69.el6.centos.i686.rpm.htmlhttpd-2.4:htt原创 2020-08-24 16:43:16 · 3959 阅读 · 1 评论 -
日志服务(redhat 8.0)
日志服务日志服务的启动日志服务在系统中是默认开机自启的[root@localhost ~]# systemctl status rsyslog.service ● rsyslog.service - System Logging Service Loaded: loaded (/usr/lib/systemd/system/rsyslog.servi> Active: active (running) since Mon 2020-07-27 20:46:3>原创 2020-08-23 14:30:59 · 673 阅读 · 0 评论 -
Linux计划任务管理 (redhat 8.0)
Linux计划任务管理crond计划任务概述什么是计划任务,计划任务类似于我们平时生活中的闹钟。在Linux系统的计划任务服务crond可以满足周期性执行任务的需求。crond进程每分钟会处理一次计划任务,计划任务主要是做一些周期性的任务目前最主要的用途是定时备份数据计划任务的服务进程crond(默认开启,但如果要使用计划任务应该查看状态)[root@system_rookie ~]# systemctl status crond.service ● crond.service - Com原创 2020-08-22 14:44:20 · 555 阅读 · 0 评论 -
权限管理 (redhat 8.0)
权限管理linux安全上下文前提:进程有属主和属组;文件有属主和属组任何一个可执行程序文件能不能启动为进程,取决于发起者对程序文件是否拥有可执行权限;启动为进程后,其进程的属主为发起者,属组为发起者所属的组进程访问文件时的权限取决于进程的发起者:进程的发起者是文件的属主时,则应用文件属主权限进程的发起者是文件的属组时,则应用文件属组权限应用文件“其它”权限特殊权限linux默认权限是根据linux安全上下文的方式来控制的,而特殊权限的存在打破了linux安全上下文的规则。SUI原创 2020-08-19 23:55:43 · 561 阅读 · 0 评论 -
用户和用户组管理 (redhat 8.0)
用户和组管理Linux安全上下文运行中的程序:进程(process)以进程发起者的身份运行root:catwcl:cat进程所能访问的资源取决于登陆用户所有的权限Linux用户组相关类别私有组 创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名相同的组基本组 用户默认组附加组(额外组) 默认组以外的其他组/etc/passwd和/etc/group配置文件详解配置文件 /etc/passwd /etc/group第一字段 用户名原创 2020-08-19 23:53:46 · 582 阅读 · 0 评论 -
文件管理 (redhat 8.0)
文件管理文件的压缩与解压常见的压缩文件后缀.tar.gz.tar.bz2.tar.xz以上所有文件类型都可以用tar解压.zip (zip) 跨平台tar 选项-c 创建归档-z 压缩成gz格式-j 压缩成bz2格式-J 压缩成xz格式-t 不解压查看压缩包内容-f 指定要压缩或解压缩的文件-x 解压缩-C 将压缩包解压至指定目录-zcf 创建一个gz格式的文件压缩包[root@wcluser share]# ll总用量原创 2020-08-19 23:52:17 · 279 阅读 · 0 评论 -
Linux基础 (redhat 8.0)
Linux基础bash常用操作ctrl+a //跳到命令行首ctrl+e //跳到命令行尾ctrl+u //删除光标至命令行首的内容ctrl+k //删除光标至命令行尾的内容ctrl+l //清屏history命令用法-c //清空命令历史命令-d OFFSET //删除指定位置的命令历史-w //保存命令历史至历史文件~/.bash_history中history使用技巧!n //执行命令历史中第N条命令! -n //执行命令历史原创 2020-08-19 23:51:40 · 361 阅读 · 0 评论 -
磁盘管理 (redhat 8.0)
磁盘管理1.1 raid(独立冗余磁盘阵列)RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。raid0特点:没有数据冗余,没有数据校验的磁盘陈列工作原理:将两块或两块以上的硬盘,合并成一块逻辑硬盘,从而提升带宽,提高读写速率磁盘利用率:100%优点:读写速率翻倍缺点:没有冗余功能,任何一块物理硬盘损坏会直接导致整个逻辑硬盘失效raid1特点:将一块磁盘作为磁盘镜像,从而打到冗余的目的原创 2020-08-19 23:50:34 · 1295 阅读 · 0 评论 -
网络管理(redhat 8.0)
网络基础管理网卡命名1.1 传统网卡命名机制传统命名:以太网[eth0.1,2…]wlan[0.1,2…]1.2 redhat 7 网卡命名机制systemd对网络设备的命名方式如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测,则根据此索引进行命名,例如eno1如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0如原创 2020-08-19 23:49:38 · 1670 阅读 · 0 评论 -
源码安装 (reahat 8.0)
源码编译安装源码编译安装的一般步骤:预编译:进入安装目录[root@localhost ~]# cd /usr/local/httpd-2.4.46/./configure[root@localhost httpd-2.4.46]./configure --prefix=/usr/local/apache --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre#--prefix=指定预编译的安装目录#--w原创 2020-08-19 23:47:46 · 510 阅读 · 0 评论 -
软件管理(redhat 8.0)
软件管理软件包分类二进制格式(编译好的,装上就可以用)rpm包作者下载源程序,编译配置完成后,制作成rpm包why would we do that? because:有些特性是编译时选定的,如果编译时未选定此特性,将无法使用rpm包的版本会落后于源码包,甚至落后很多源码格式(需要编译,也叫定制)命名方式:name-VERSION.tar.gzVERSION:major.minor.releaserpm包名规范bash-4.2.46-28.el7.x86_6原创 2020-08-19 23:45:15 · 826 阅读 · 0 评论 -
控制服务和守护进程(redhat 8.0)
控制服务和守护进程systemd简介systemd是用户空间的第一个应用程序,即/sbin/initinit程序的类型:- SysV风格:init(centos5),实现系统初始化时,随后的初始化操作都是借助于脚本来实现的特点:脚本中含有大量的命令,每个命令都要启动一个进程,命令执行完以后就要终止这个进程。如此一来,系统初始化时将大量的创建进程,销毁进程,工作效率会非常低服务间可能会存在依赖关系,必须严格按照一定的顺序来启动服务,前一个服务没启动完后面的服务就无法执行启动过程。不能并行进行原创 2020-08-19 23:42:14 · 734 阅读 · 0 评论 -
Linux进程管理(redhat 8.0)
Linux进程管理进程基本概述1进程的组成部分 2进程的环境 3进程的产生 4进程的分类Linux进程调度与多任务进程优先级进程优先级范围:0-139,数字越小优先级越高- 0-99:实时优先级,由内核调整- 100-139:静态优先级,用户可控制进程优先级高的特点:- 获得更多的CPU运行时间- 更优先获得CPU运行机会要修改进程的优先级可以通过调整进程的nice值来实现,nice值越小,优先级越高:nice值的范围是(-20到19),-20对应100,19对应139相对优先原创 2020-08-19 23:38:25 · 739 阅读 · 0 评论 -
redhat 8.0 搭建网页YUM仓库
搭建网络源选择CentOS8的镜像源阿里云CentOS8镜像源[root@wcluser ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo--2020-08-11 23:25:23-- https://mirrors.aliyun.com/repo/Centos-8.repo正在解析主机 mirrors.aliyun.com (mirrors.aliyun.c.原创 2020-08-12 11:53:52 · 471 阅读 · 0 评论 -
redhat8.0 实现web托管
配置静态ip地址[root@wcluser ~]# nmcli connection modify ens160 ipv4.addresses 192.168.72.5 ipv4.gateway 192.168.72.254 ipv4.dns 114.114.114.114[root@wcluser ~]# nmcli c reload [root@wcluser ~]# nmcli c up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkM.原创 2020-08-08 09:00:55 · 303 阅读 · 0 评论 -
LVM(redhat 8.0)
通配符?:表示单个字符 例:[root@localhost ~]# ls w??wcl*: 表示任意长度的任意字符例:[root@localhost ~]# ls a*anaconda-ks.cfg\ :转义字符;只显示目标本身,去除特殊意义[[:space:]] :单个空格[[:upper:]] :单个大写字母[[:lower:]] :单个小写字母[[:digit:]] :个位数数字文件名;0-9[[:alnum:]] : 单个大写字母或数字[[:alpha:]] :单原创 2020-08-19 23:57:05 · 1050 阅读 · 0 评论 -
NFS服务器搭建(基础)
服务器配置查看rpcbind安装包[root@localhost ~]# rpm -qa | grep rpcbindrpcbind-0.2.0-23.el7.x86_64查看nfs-utils安装包[root@localhost ~]# rpm -qa | grep nfsnfs4-acl-tools-0.3.3-13.el7.x86_64nfs-utils-1.3.0-0.el7.x86_64libnfsidmap-0.25-9.el7.x86_64启动程序[root.原创 2020-07-31 17:22:50 · 407 阅读 · 0 评论 -
redhat 8.1samba服务器构建(基础构建)
服务器配置查看是否有samba安装包[root@wcluser ~]# rpm -qa | grep sambasamba-libs-4.10.4-1.el8.x86_64samba-4.10.4-1.el8.x86_64 #服务器文件samba-common-tools-4.10.4-1.el8.x86_64 #服务器和客户端都需要的文件samba-client-libs-4.10.4-1.el8.x86_64samba-client-4.10.4-1.el8.x86_64原创 2020-07-30 09:18:09 · 281 阅读 · 0 评论 -
redhat 8.1YUM本地仓库构建
确认光驱和光盘[root@wcluser ~]# ls -l /dev/sr0 brw-rw----. 1 root cdrom 11, 0 7月 28 03:46 /dev/sr0 手动挂载光盘[root@wcluser ~]# mount /dev/sr0 /mnt设置开机自启[root@wcluser ~]# echo '/dev/sr0 /mnt iso9660 defaults,ro 0 0' >> /etc/fstab 查看是否挂载成功[ro.原创 2020-07-28 16:08:41 · 526 阅读 · 0 评论 -
redhat 8.1nmcli命令基本用法
查看接口设备信息[root@localhost ~]# nmcli device status DEVICE TYPE STATE CONNECTION ens160 ethernet 已连接 ens160 lo loopback 未托管 -- #简单信息 #详细的接口信息[root@localhost ~]# nmcli device showGENERAL.DEVICE: .原创 2020-07-28 15:13:26 · 1183 阅读 · 0 评论 -
linux修改管理员密码
在开机到这个页面是,选择下面一栏;按“E”进入到这个页面后,找到这一段在第一段linux16末尾加上“rd.break”进入这个页面后输入**“mount"**回车;查看/sysroot/目录权限是否为rw(通常是ro)然后输入”mount -o remount,rw /sysroot/“回车接着输入”chroot /sysroot/“回车再创建一个autorelabel的文件;touch /.autorelabel回车输入passwd 重新设置密码;然后输入exit两次登出等.原创 2020-07-28 14:42:47 · 918 阅读 · 0 评论 -
FTP服务器搭建以及虚拟用户的创建
检查安装包[root@centos7server vsftpd]# rpm -qa |grep vsftpdvsftpd-3.0.2-22.el7.x86_64yum install vsftpd -y #安装vsftp服务[root@centos7server vsftpd]# vim /etc/vsftpd/vsftpd.conf #编辑主配置文件anonymous_enable=YES #允许匿名用户访问为了安全选择local_enable=YES.原创 2020-07-28 11:09:10 · 296 阅读 · 0 评论 -
AWS上实现S3存储桶与ec2实例关联
开启一台ec2实例,远程登陆后安装s3fs命令用ec2-user用户登陆情况 sudo amazon-linux-extras install epel sudo yum install s3fs-fuse创建用户密钥点击“创建访问密钥”即可在网页中下载一个.csv结尾的文件将密钥写入ec2实例打开.csv文件复制用户名和密钥 echo AKIAY3OVAHLR5XI3RL4I:YDCsIS2AcTUYYV2+sbAwR1JXWoatIfUmWu7vfDyl > /hom.原创 2020-07-28 11:16:43 · 672 阅读 · 0 评论 -
LAMP环境搭建(利用RDSmysql数据库)
1.安装apacheyum -y install httpdvim /etc/httpd/conf/httpd.conf#安装apache#编辑apache配置文件systemctl start httpd``` #开启服务2.安装mysql数据库
一、安装 Nginx: 1、创建 nginx 官方源: CentOS7[CentOS7]name=nginx.repobaseurl=http://nginx.org/packages/centos/7/basearch/gpgcheck=0enabled=1[CentOS6]name=nginx.repobaseurl=baseurl=http://nginx.org/packages/centos/6/basearch/gpgcheck=0enabled=1[CentOS6]name=ng原创 2020-07-16 09:36:26 · 333 阅读 · 0 评论