07 2021 档案

摘要:SELinux是一个额外的系统安全层 是为了保护系统里的资源,共有三种模式 大多数我们会采用前两种,在允许远端访问服务器时,会开启相应的模式来关闭一些重要文件的访问权限,以免一些数据的丢失。 阅读全文
posted @ 2021-07-22 14:51 IT小文初学者分享站 阅读(58) 评论(0) 推荐(0)
摘要:1.计划延迟的用户作业 at指令进行交互 例如你想在两分钟后创建一个目录,则at now +2 minutes 然后就会进入一个交互节目,输出mkdir 目录名 crtl+d退出即可 atq可以查看作业(用户权限大的可以查看自己的和小的作业,小的输入atq只能看到自己的作业),每个作业都有它的作业编 阅读全文
posted @ 2021-07-22 14:47 IT小文初学者分享站 阅读(38) 评论(0) 推荐(0)
摘要:首先说一下我对逻辑卷的理解 逻辑卷相当于存储设备,与电脑的硬盘一样,但是电脑硬盘是固定分配好的,想D、E盘那些,写定了多大内存,然后我们将东西存进去。但逻辑卷是散乱的,它可以硬盘的存储空间分开,且分成很小的部分我们称为存储颗粒PE,再由我们自己去分配做存储设备。 关于逻辑卷的指令,只要熟悉下面三个即 阅读全文
posted @ 2021-07-22 14:26 IT小文初学者分享站 阅读(46) 评论(0) 推荐(0)
摘要:每个系统都有文件系统,想windows和mac它们的文件系统不一样,所以他们两个之间的文件不一样,不能通用,中间要进行转换才可以在他们的系统里使用 mount命令挂载文件系统 lsblk识别存储设备(硬盘) df查看文件系统状态 -h人性化显示 关于查找文件,都用locate和find命令 loca 阅读全文
posted @ 2021-07-21 20:26 IT小文初学者分享站 阅读(89) 评论(0) 推荐(0)
摘要:两个指令都是用于管理软件包的(相当于R包一样,里面存储一些功能,能下载安装使用) rpm -p在安装之前查看一下其文件 rpm -ivh <软件包全称> 安装软件 YUM是一个软件包仓库 配置yum源,就可以从这个yum源安装其中存储的软件包了 阅读全文
posted @ 2021-07-21 19:43 IT小文初学者分享站 阅读(64) 评论(0) 推荐(0)
摘要:基本语法 · 使用rsync向servera的/home/student 同步 ~/abc目录的文件 rsync -va abc servera:/home/student 阅读全文
posted @ 2021-07-21 17:03 IT小文初学者分享站 阅读(29) 评论(0) 推荐(0)
摘要:scp <source> <destination> 通常scp两种用法,一个是传输到另一个服务器上,一个是从另一个服务器复制到本地 例如 scp /test/etc.gz servera:/home/student 将本地上的test目录下etc.gz这个压缩包传输到servera服务器上的stu 阅读全文
posted @ 2021-07-21 16:39 IT小文初学者分享站 阅读(104) 评论(0) 推荐(0)
摘要:tar -c:创建 -t:列出目录 -x:提取文档(提取压缩文件) -v:显示详细信息 -f:文件名(此选项后面要接文件名,通常放在最后面) -p:提出文档时不去除umask权限 -z:使用gzip压缩 -j:使用bzip压缩 -J:使用xz压缩 关于这三种压缩区别如下图 du -ms 可以查看文件 阅读全文
posted @ 2021-07-21 15:57 IT小文初学者分享站 阅读(89) 评论(0) 推荐(0)
摘要:正则表达式 管道符 | 这个不多说了 grep egrep 查找 grep 查找内容 文件 文件 | grep 查找内容 其中 [0-9] 数字 [a-z] 小写字母 [A-Z]大写字母 . 匹配任意单个字符 ? 前面的字符出现0次或1次 + 前面的字符出现1次或多次 * 前面的字符出现0次或多次 阅读全文
posted @ 2021-07-20 16:12 IT小文初学者分享站 阅读(28) 评论(0) 推荐(0)
摘要:for循环 1. for 变量 in 值 do XXXXXX done 2.for ((i=0;i<10;i++ )) do XXXXX done while 循环 while [条件] do XXXXXX done 计算用let “sum = i + 1" 阅读全文
posted @ 2021-07-20 11:59 IT小文初学者分享站 阅读(22) 评论(0) 推荐(0)
摘要:Shell可以理解为命令解释器(输入命令ls(虚拟机)——shell(翻译成二进制)——服务器(linux操作系统) linux最常见的shell:bash shell 在vim编辑文件时在第一行输入#!/bin/bash 改变环境,系统会自动识别你的指令并且变色提示你 编辑完文件后记得施加执行权限 阅读全文
posted @ 2021-07-20 11:16 IT小文初学者分享站 阅读(64) 评论(0) 推荐(0)
摘要:hostname 查看主机名 hostname <主机名> 修改主机名 hostnamectl <option> <hostname> 用于修改配置文件 配置域名解析 测试域名解析 阅读全文
posted @ 2021-07-19 19:21 IT小文初学者分享站 阅读(390) 评论(0) 推荐(0)
摘要:ping指令用于检查主机之间的连接 ping <ip地址> 在检查的过程中会不断发送消息给IP主机并反馈情况,若不按Ctrl+c退出则一直执行,ping -c可以控制发送次数,例如ping -c3发送三次就会自动停止 关于配置网络nmcli命令用法很多 其中nmcli con con-name<co 阅读全文
posted @ 2021-07-19 16:31 IT小文初学者分享站 阅读(41) 评论(0) 推荐(0)
摘要:TCP/IP模型 可以用ip link [show <interface>] ip link可以列出所有得网络接口 show加网络接口可以查看特定得接口 对于网络接口名称,一般按以下得规定 ip -s link[show <interface>] 查看网络性能,其中显示得RX代表接收、TX代表传出 阅读全文
posted @ 2021-07-19 15:44 IT小文初学者分享站 阅读(207) 评论(0) 推荐(0)
摘要:通过rsyslog服务可以知道一些优先级不高的日志是不被存入存储文件的,当随着系统重启这些日志也会被清除,但是我们可以通过配置/etc/systemd/journald.conf文件来修改systemd-journald服务配置来使日志在系统重启后保留下来。 在/etc/systemd/journa 阅读全文
posted @ 2021-07-18 16:28 IT小文初学者分享站 阅读(419) 评论(0) 推荐(0)
摘要:通过上面的指令我们可以快速的设置系统的时区 当然我们也可以根据自己的需求设置时间,因为时区的时间都是固定的我们无法去改变 这里要注意的是,我们在改设置的时间时,要注意系统的NTP服务器同步是否开启,若开启则无法设置。 所谓的NTP服务器就是一个专门用来规定时间的服务器,这个服务器是由我们自己定义的, 阅读全文
posted @ 2021-07-18 16:05 IT小文初学者分享站 阅读(135) 评论(0) 推荐(0)
摘要:通常我们可以用vim cat tail 来进行日志文件的查看(后缀加上管道符并写上条件可以缩小查找范围) -f可以用来进行实时查看(动态) 这里是我们知道日志文件的情况下 还有可以使用journalctl进行查看日志条目(注意文件和条目不一样) journalctl可以查看整个系统的日志条目 关于j 阅读全文
posted @ 2021-07-18 15:55 IT小文初学者分享站 阅读(222) 评论(0) 推荐(0)
摘要:rsyslog服务是根据日志消息的数据类型、设备类型和优先级来进行排序再录入/var/log目录下 所以rsyslog对于日志管理有相关的规则,其配置的规则位于/etc/rsyslog.conf文件和/etc/rsyslog.d目录中扩展名为.conf的任何文件 其中*代表所有等级 logrotat 阅读全文
posted @ 2021-07-18 15:49 IT小文初学者分享站 阅读(84) 评论(0) 推荐(0)
摘要:进程和操作系统内核为发生的事件记录日志,这些日志用于系统审核和问题的故障排除的。 在我用的红帽linux中运用了systemd-journald和rsyslog服务来管理syslog消息,也就是日志 systemd-journald这个服务在系统一启动就会开始记录,而他记录的日志消息只限于当前启动状 阅读全文
posted @ 2021-07-18 14:42 IT小文初学者分享站 阅读(81) 评论(0) 推荐(0)
摘要:在Linux中,systemd是系统第一个启动的进程,系统启动和服务器进程由systemd系统和服务管理器进行管理。 使用systemctl list-units可以查看系统当前状态 例如像systemctl list-units --type=service就是查看当前系统服务单元的状态 其中打开 阅读全文
posted @ 2021-07-15 20:58 IT小文初学者分享站 阅读(213) 评论(0) 推荐(0)
摘要:kill指令是用来发送信号给进程的 具体是kill -编号 PID 每个编号都有对应的信号 例如kill -19 就是停止 killall -编号 相关的进程名 killall可以对多个进程发送信号 pkill跟killall一样 输入w命令可以列出用户登录和当前运行的进程 阅读全文
posted @ 2021-07-14 16:33 IT小文初学者分享站 阅读(327) 评论(0) 推荐(0)
摘要:正常执行一个程序,程序里面会有许多个进程,相当于我们在linux中输入一个指令执行,这时候后台就会显示这个进程正在运行,若没有后台则没有这个进程显示 现有的父进程复制自己的地址空间(fork)来创建一个新的子进程结构。 我们可以通过top(动态)以及ps aux来查询进程的一个状态 每个进程都会有自 阅读全文
posted @ 2021-07-14 15:54 IT小文初学者分享站 阅读(68) 评论(0) 推荐(0)
摘要:通常更改用户的特殊权限我们用的是符号法来更改,其中s代表suid,sgid;t代表sticky 但用数值法也是可以的,数字位数变成了四位,suid=4 sgid=2 sticky=1 在查询中特殊权限会和执行权限存在同一个位置 看个例子 rwx这是具有读写执权限,而rwS这是具有读写和特殊权限 rw 阅读全文
posted @ 2021-07-13 19:05 IT小文初学者分享站 阅读(148) 评论(0) 推荐(0)
摘要:通常更改文件权限用的是符号法和数值法两种 符号法 数值法 以及更改文件和目录的用户或组所有权 用chown 被授权的用户 要授予给别人的用户 chown :被授权的组 要授予自己所有权给别人的组 阅读全文
posted @ 2021-07-13 18:54 IT小文初学者分享站 阅读(193) 评论(0) 推荐(0)
摘要:文件和目录都有一些权限 分别为 r(读取) w(写入) x(执行) 通过指令我们可以查询文件的权限 ls -l 阅读全文
posted @ 2021-07-13 17:07 IT小文初学者分享站 阅读(40) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-07-13 16:30 IT小文初学者分享站 阅读(15) 评论(0) 推荐(0)
摘要:用户 useradd userdel这些我就不说了其中userdel -r会删除用户的主目录,直接userdel 用户会保留用户的主目录的 组分主要组和补充组 groupadd创建用户组,groupdel删除用户组以及用户组也有相应的ID为GID groupmod修改用户属性,使用-n修改组别名称, 阅读全文
posted @ 2021-07-13 15:41 IT小文初学者分享站 阅读(45) 评论(0) 推荐(0)
摘要:新建用户 useradd <user> 通常在建立用户后需要制定密码 passwd 另外也可以编辑用户的一些内容用户名字可以相同,UID是独一无二的,系统识别会识别UID 另外一方面解释一下非交互登录和交互登录,非交互登录指用户只能登录系统查看内容,并无修改操作的权限,而交互登录则有,交互登录的指令 阅读全文
posted @ 2021-07-12 17:06 IT小文初学者分享站 阅读(63) 评论(0) 推荐(0)
摘要:linux系统中有多个用户 其中超级用户为root用户,拥有所以权限,以及系统用户是用来做这个系统的,普通用户是使用是同的。 这些用户信息一般放在 /etc/passwd /etc/shadow 注意:root用户有修改这两个文件的权限,但一旦修改错误,会导致连root用户无法登录 阅读全文
posted @ 2021-07-12 16:52 IT小文初学者分享站 阅读(35) 评论(0) 推荐(0)
摘要:vim和vi是编辑文件的功能 vim 文件进入到该文件的命令模式 按i进入编辑模式 按v shift+v ctrl+v 进入可视化模式 以及保存退出:wq 退出:q 不保存退出:q! 还有一些快捷键的使用 阅读全文
posted @ 2021-07-12 16:46 IT小文初学者分享站 阅读(46) 评论(0) 推荐(0)
摘要:解释一下重定向 一个运行的程序需要从某个位置读取输入并将输出写入某位置,shell通常都会把键盘输入的指令读取并输出到终端窗口。 我们称标准输入为stdin,标准输出stdout 标准错误stderr 通常我们输入的指令都会在终端中显示,但大部分得出的结果都需要在文件中,所有我们需要将输出定向到文件 阅读全文
posted @ 2021-07-12 16:00 IT小文初学者分享站 阅读(297) 评论(0) 推荐(0)
摘要:这里解释一下硬链接和软链接(链接相当于路径) 硬链接你可以把它看成一份文件的备份,当你创建了一条一份文件的硬链接,两条链接都可以找到相对应的文件并可以打开编译或者执行,并且在删掉源文件后输入创建的硬链接还是可以执行的,因为数据块并没有消失(数据都存储在数据块内,具体解释我也不太清楚) 软链接你可以看 阅读全文
posted @ 2021-07-11 19:00 IT小文初学者分享站 阅读(92) 评论(0) 推荐(0)
摘要:mkdir是创建目录的 touch是创建文件的 当mkdir -p命令时 系统会自动查询是否有相同或者不存在的目录,若相同则替代,没有则新建,意思是当在/test目录创建一个nb目录下的txt子目录,但是test目录下并没有nb这个子目录,我们正常输入的代码是mkdir /test/nb/txt 所 阅读全文
posted @ 2021-07-11 16:18 IT小文初学者分享站 阅读(272) 评论(0) 推荐(0)
摘要:cd 用于返回到其主目录 pwd可显示当前位置的绝对路径名 cd - 返回到在进入当前工作目录前所使用的工作目录 cd ../.. 将工作目录从当前位置上移两个级别 ls 查询当前位置的文件 ls -a列出所有文件包括隐藏文件 ls -l 以长格式列出文件 ls -R 以递归形式列出所有文件包括隐藏 阅读全文
posted @ 2021-07-11 15:50 IT小文初学者分享站 阅读(303) 评论(0) 推荐(0)
摘要:linux目录介绍 /etc包含永久的系统特定配置数据 /位于文件系统层次结构的顶部 /home包含用户主目录 /tmp包含临时文件 /var包含数据库和网站等动态数据 /root管理超级用户的主目录 /usr/bin包含普通命令和实用程序 /run包含非永久的进程运行时数据 /usr包含已安装的软 阅读全文
posted @ 2021-07-11 15:32 IT小文初学者分享站 阅读(42) 评论(0) 推荐(0)
摘要:linux基础 运用的是红帽企业版学习; date是时间指令;ls ll 都是查看目录的指令;ssh是远程进入服务器指令;passwd更改密码;file扫描文件类型;cat查看文件内容,这里head和tail分别看开头结尾,-n 数字可以看到第几行;wc可以查看文件的行,字数,字符数,-l,-w,- 阅读全文
posted @ 2021-07-10 10:24 IT小文初学者分享站 阅读(26) 评论(0) 推荐(0)
摘要:linux认知 linux操作系统的初识,很多人对linux不太认识,认为就是个写代码的程序,可是目前大部分的软件例如手机APP,以及电脑的一些应用程序,他们后面都是linux在支持,可以这样认为我们平常点击一个应用并打开,实际上是linux系统接收到你的按键操作,然后将其操作的代码传输给自己运行才 阅读全文
posted @ 2021-07-10 10:10 IT小文初学者分享站 阅读(107) 评论(0) 推荐(0)
摘要:今天的知识刷新了我以往对IP的了解 总所周知,IP地址我们通常都看见的是192.168.1.10这样的形式,而实际IP地址是一个32位分成4段的二进制数,并且我们看到的形式是二进制转换成十进制的一个数。前面的192.168.1是网路号,10是主机号,网络号决定了你这个IP地址,主机号决定你是这个IP 阅读全文
posted @ 2021-07-10 09:55 IT小文初学者分享站 阅读(41) 评论(0) 推荐(0)
摘要:今天学习了DevOps的知识 根据我的理解,研发是指开发软件的一个团队,当一个客户提出自己的需求然后开发团队就会根据这个需求去开发相对应的软件,再把这个软件交给到运维团队,之后发生的事情研发团队则不会去跟进了。 而这个软件的一些网络维护,数据库维护,以及使用时出现的一些程序的漏洞等等问题都是运维去跟 阅读全文
posted @ 2021-07-10 09:47 IT小文初学者分享站 阅读(1536) 评论(0) 推荐(0)