
Linux基础
基础学习
Ldy-ly
菜鸡一枚,慢慢变强!!!
展开
-
进入救援模式及忘记root密码
一、如何进入救援模式在最后面添加systemd.unit=rescue.target进入以下画面,输入密码就可以救援了。如果CTRL+D就开机了二、忘记root密码怎么办最后添加rd.break第一步回车,因为我们使用rd.break跳过了root密码,所以空密码就可以通过第二步,看一下真正的系统是ro模式第三步,只读重新挂载未读写第四步,切根第五步,修改root密码第六步,如果开selinux,需要这个,至于为什么,看鸟哥的说明...原创 2021-09-28 14:21:13 · 1090 阅读 · 0 评论 -
Linux之逻辑卷的扩容与删除
接上一篇《Linux之逻辑卷的制作》一、扩容:两种情况:1、卷组中还有空间,则直接给逻辑卷增加大小 2、卷组中没有空间,则新增物理卷到卷组,再给逻辑卷增加大小情况一、1、lvextend -L 大小 /dev/ldy/lv-ldy 2、resize2fs /dev/ldy/lv-ldy //文件系统是ext4时,识别...原创 2020-02-03 10:27:42 · 985 阅读 · 0 评论 -
Linux之逻辑卷的制作
一、逻辑卷的作用:磁盘分区后,很难再改变它的大小,如果分配不合理,就得重装操作系统。此时逻辑卷就派上作用了,可以动态的增大他们的大小。二、原理:物理卷——>卷组<——逻辑卷1、硬盘制作—>物理卷(pv)2、物理卷合成—>卷组(vg)3、逻辑卷(lv)取空间—>卷组三、总体步骤:1、添加新硬盘,创建磁盘,设置为LinuxLVM类型2、pa...原创 2020-02-03 09:59:16 · 1078 阅读 · 0 评论 -
不安全的权限 0644,建议使用 0600
[root@localhost ldy]# dd if=/dev/zero of=/home/swap bs=1M count=1024记录了1024+0 的读入记录了1024+0 的写出1073741824字节(1.1 GB)已复制,10.462 秒,103 MB/秒[root@localhost ldy]# mkswap /home/swap正在设置交换空间版本 1,大小 = 10...原创 2020-02-09 15:45:40 · 14818 阅读 · 14 评论 -
Linux虚拟机访问Window文件
1、首先打开虚拟机,进入Linux系统后,工具栏—>虚拟机—>安装Vmwarm Tools然后我的系统会弹出指示步骤:那就按步骤做2、你需要挂载CD驱动盘,最好永久挂载。我挂载到/mnt/cdrom步骤:①vim /etc/fstab添加②/dev/cdrom /mnt/cdrom iso9660 default 0 03、解压工具包以及安装步骤:...原创 2020-02-02 15:48:08 · 3147 阅读 · 0 评论 -
Centos7之配置网络yum源与epel源
最重要的是保网络畅通步骤:(以阿里云为例)一、下载阿里云二、安装epel源开始操作:一、1..cd /etc/yum.repos.d #进入yum配置文件夹中2. mkdir backup #在此目录下创建备份文件夹,将已有的配置文件都放入里面3.mv ./* backup 4.touc...原创 2019-12-06 13:07:58 · 317 阅读 · 0 评论 -
Linux之配置本地yum源
步骤:一、永久挂载镜像光盘(就是那个dev/cdrom),别一次性挂载,当初我不太懂,关了机就用不了自己配置的yum源了。二、在yum配置文件夹中配置(就是在/etc/yum.repos.d/中配置以repo结尾的文件再将别的做个备份移到不以repo结尾的文件)开始操作:一、1.touch /mnt/cdrom-dy #习惯在mnt下创建一个文件2.vim ...原创 2019-12-06 12:34:15 · 253 阅读 · 0 评论 -
Linux总结
这一段时间把Linux的基础给学完了,根据网上视频的讲解也看完了,但发现自己其实还是有很多不太懂,而且学的还不是很扎实。我哥建议我先把Linux学到这里,可以先学的不太深,现在可以去学习Java语言和python语言了,很多东西都是需要实战才可以了解的更渗透。我知道我写的博客和那些大佬比起来,感觉啥都不是,不过从之前的一无所知,到现在,还是没有白学习。至少我基本上把博客坚持写下来了,不管写多写少吧...原创 2019-03-19 22:42:58 · 154 阅读 · 0 评论 -
Linux命令判断的三个特殊符号
三个特殊符号: “;” “&&” “||”1. ; 不考虑指令的相关性,连续执行,且不保证命令全部执行成功。2. && 只有前面命令执行成功,后面的命令才会去执行。3. || 如果前面成功,则后面不执行。如果前面不成功,则后面执行。...原创 2019-03-19 22:25:41 · 508 阅读 · 0 评论 -
查找命令之find(五)
find 查找相关文件格式:find pathname -option [-print](看好下面的参数)例一:查看当前目录下所有的txt格式的文件。 find ./ -name "*.txt"例二:按照更改时间或访问时间来查找文件,可以使用mtime、atime、ctimemtime:文件最后一次的修改时间atime:文件...原创 2019-03-18 23:39:54 · 275 阅读 · 0 评论 -
查找命令之grep(四)
grep 过滤匹配,它是一个文件搜索工具参数:-v 取反,不含有你指定的字符-i 忽略大小写-^ 以什么开头,例如:^#,以#开头-$ 以什么结尾,例如:$#,以#结尾-n 对过滤的内容加上行号-| 或者-^$ 空行例:1.找到包含sshd但不包含grep的进程文件2.以bash结尾的文件3.找出含有nologi...原创 2019-03-17 23:23:29 · 256 阅读 · 0 评论 -
查找命令之locate(三)
locate:配合数据库缓存,快速查看文件位置例如:touch /opt/a.txt locate a.txt #你会发现文件找不到 updatedb #如果需要当天对文件查找,就手动更新数据库。否则等到第二天,让数据库自己更新,每晚它自己会更新 ...原创 2019-03-15 23:41:37 · 694 阅读 · 0 评论 -
查找命令之whereis(二)
whereis命令用于查找文件语法:whereis 参数 文件或者目录名称参数:-b 只查找二进制文件。 -B<目录> 只在设置的目录下查找二进制文件。 -f 不显示文件名前的路径名称。 -m 只查找说明文件。 -M<目录> 只在设置的目录下查找说明文件。 -s 只查找原始代码文件。 -S<目录> 只在设置的目录下查...原创 2019-03-14 23:37:59 · 223 阅读 · 0 评论 -
查找命令之which(一)
查找文件一般有以下几个命令:which 查看可以执行文件的位置whereis 查看可执行文件的位置及相关文件locate 配合数据库缓存,快速查看文件位置grep 过滤匹配,它是一个文件搜索工具find 查找相关文件. which 文件例如查看ls的位置其他参数-V 显示版本信息。我在其他博客看到还有其他参...原创 2019-03-14 00:07:01 · 1399 阅读 · 0 评论 -
管道|的使用与tee命令(了解)
一、管道 语法:command -a |command -b |command -c |...... 注意:1、管道命令只处理前一个命令正确输出,不处理错误输出。 2、管道右边的命令,必须能够接收标准输入的数据流命令。 3、管道符可以把两条命令连接起来,它可以连接多个命令。二、tee命...原创 2019-03-12 23:35:53 · 2939 阅读 · 0 评论 -
&>和>&符号(重定向的小补充)
把正确和错误的信息输入到相同位置。1>&2 把正确的重定向到错误2>&1 把错误的重定向到正确例:将正确信息放入1.txt中,又因为将错误信息重定向到正确信息的位置,所以1.txt也有错误信息。同理:...原创 2019-03-12 23:23:30 · 1739 阅读 · 0 评论 -
null黑洞和zero空文件
一、把dev/null看作黑洞,写入的内容都会丢掉。它对命令行和脚本非常有用。二、/dev/zero它会提供无限空字符。比如让它产生一个特定大小的空文件。...原创 2019-03-11 23:23:12 · 333 阅读 · 0 评论 -
yum的一些了解
还是对yum不太了解,今天自己搜索些yum的一些东西。(可能写的有些无厘头)1.yum的配置文件,它的绝对路径一般是:/etc/yum.conf。yum的一切配置信息都存储在这个文件中,这是yum系统中最重要的内 容。1.cachedir:此项为yum下载的RPM包的缓存目录,yum在此存储下载的rpm包和数据库2.keepcache:缓存是否保存,1表示安装后保...原创 2019-03-10 16:32:18 · 710 阅读 · 0 评论 -
输出重定向、输入重定向及错误重定向
一、输出重定向的定义:将命令的正常输出结果保存到指定的文件中,而不是直接显示在显示屏的屏幕上。 重定向输出使用“>”“>>”操作符 语法:> 文件名 #表示将标准输出的内容写到后面的文件中。如果此文件名已经存在,将会覆盖源文件中的内容。 >> 文件名 #表示将标准输出的内容追加到后面的文件中...原创 2019-03-09 22:53:59 · 7338 阅读 · 0 评论 -
使用screen后台时执行自己所需要执行的操作
情况:公司需要备份1T数据,我们在xshell上直接执行备份脚本back.sh可以吗?或直接运行back.sh,把它放在后台运行可以吗?当关闭了xshell后,back.sh还在后台运行吗? 答:xshell长时间连接,如果本地网络偶尔断开或xshell不小心关闭,都会让后台运行的备份命令停止运行。所以应该使用screen。1、screen概述和安装 screen中有会话的概...原创 2019-03-07 23:22:03 · 1200 阅读 · 0 评论 -
进程的优先级管理
优先级取值范围为(-20,19),数值越小,优先级越高。命令1:nice指定程序的运行优先级 格式:nice -n command命令2:renice改变程序的运行优先级 renice -n PID例如:指定运行vim的优先级为5 改变优先级为10...原创 2019-03-06 23:15:02 · 577 阅读 · 0 评论 -
kill关闭进程
关闭进程的3个命令:kill、killall、pkillkill关闭进程:kill 进程号 #关闭单个进程killall和pkill命令用于杀死指定名字的进程通过信号的方式来控制进程:kill -l #列出所有支持的信号例如:kill -9 进程号 killall sshd pkill sshd...原创 2019-03-06 22:57:00 · 10317 阅读 · 0 评论 -
lsof命令与pstree命令的简单介绍
1.lsof命令用于查看你打开进程的状态: -i<条件>:列出符合条件的进程 -p<进程号>:列出指定进程号所打开的文件例如:ps -aux |grep a.txt #查看进程号 lsof -p 进程号 lsof -i :端口号2.pstree工具使用 pstree以树状图显示进程,只显示进...原创 2019-03-06 22:24:29 · 355 阅读 · 0 评论 -
uptime及top命令
1.uptime查看CPU负载工具 如果服务器的CPU为1核,则load average中的数字>=3,则负载过高。 如果服务器的CPU为4核,则load average中的数字>=12,则负载过高。2.top动态管理进程 top快捷键: ●默认3s刷新一次,按s修改刷新时间 ●按空格立刻刷新 ●q :退出 ...原创 2019-03-05 22:51:11 · 1029 阅读 · 0 评论 -
Centos7系统进程管理简要说明
1.1什么是进程: 进程是已启动的可执行程序的运行实例,进程有以下部分组成: ●已分配内存的地址空间 ●安全属性,包括所有权凭据和特权 ●程序代码的一个或多个执行线程 ●进程状态1.2进程的属性 ●进程ID(PID):是唯一的数值,用来区分数值 ●父进程的ID(PPID) ●启动进程的用户ID(UID...原创 2019-03-05 22:33:49 · 609 阅读 · 0 评论 -
sort排序简单说明
排序时,当处理大量数据时会用到sort命令1.按默认字母规则: 例如:cat /etc/passwd |sort |more2.按数据规则: 例如:①.vim file1 #每行随意写一些东西 ②.cat file1 |sort #默认从小到大3.按月份排序: 例如:先自己vim在一个文件写上月份,然后执行sort ...原创 2019-03-03 23:15:20 · 1050 阅读 · 0 评论 -
查看文件
一、file的作用:确定文件类型 用法:file 文件路径。 注意:Linux系统下不根据后缀名识别文件类型。二、按一定规则排序查看文件或目录 查看文件: 1.ls -lt #按时间,由大到小 2.ls -ltr #按时间,由小到大 3.ls -lS #按大小,由大到小...原创 2019-03-03 23:04:29 · 165 阅读 · 0 评论 -
rpm的说明
一、安装rpm软件 格式:rpm 参数 软件包 参数: -i #install|的意思,安装软件包 -v #显示附加信息,提供更多详细信息 -V #对已经安装的软件进行校验 -h #安装时输出####的标记 ...原创 2019-03-02 23:57:56 · 309 阅读 · 0 评论 -
创建一个让root都无法删除的文件
在Linux创建无法删除的文件:原因:命令chattr可以设置扩展属性 参数:a 只能追加内容 i 不能被修改解决不可删除问题:首先用命令lsattr查看有哪些属性 然后去掉该属性就可以再次进行删除等修改操作了...原创 2019-03-02 23:03:32 · 723 阅读 · 0 评论 -
权限科学的计算方法步骤
1.将默认权限(目录777,文件666)和umask值转换为二进制2.对umask取反3.将默认的权限和umask取反后的值做与运算4.将得到的二进制值在转换为八进制,即为权限...原创 2019-02-27 23:26:35 · 380 阅读 · 0 评论 -
chmod修改权限的用法
一、chmod作用:修改文件、目录的权限二、语法:chmod [对谁操作][操作符][赋予的权限] 文件名三、操作对象:u 用户user,表现文件或目录的所有者 g 用户组group,表现文件或目录所属的用户组 o 其他用户other ...原创 2019-02-27 23:15:50 · 180420 阅读 · 18 评论 -
chown更改文件或目录的属主和属组
一、chown的作用:更改文件或目录的属主和属组二、语法:chown user:group filename #更改文件的属主和属组 chown user filename #更改文件的属主 chown :group filename #更改文件的属组...原创 2019-02-27 22:50:17 · 2879 阅读 · 0 评论 -
CentOS 7的权限说明
一、对文件来说: r:读 ; w:写 ;x:执行 对目录来说: r:读(看目录有什么,如同ls) w:在里面建文件、删除、移动,如同touch mkdir rm mv cp x:表示用户可进入到该目录中常见的几种文件权限组成:(UGO:所有者--用户组--其他用户)-rwx --- ---:文件所有...原创 2019-02-26 23:23:38 · 1592 阅读 · 0 评论 -
进入CentOS 7的紧急模式恢复root密码及进入救援模式
进入CentOS 7的紧急模式恢复root密码场景:有一天,你忘记了CentOS 7 系统的 root用户的密码,需要你快速把 root 密码修改为123456,以找回 root 身份。第一步:重启系统,在出现内核选择时,按 ↑ ↓ 键,选择第一项,按下 e 键进行编辑,如下图 所示:第二步:进入emergency模式按e键后,会进入如下图所示界面,在此界面找到 ro 这一项,改...转载 2019-02-26 22:49:35 · 2161 阅读 · 0 评论 -
解决Linux用户模板文件被删除后显示不正常问题
注释:[root@localhost ldyabl]# useradd a[root@localhost ldyabl]# ls -a /home/a. .. .bash_logout .bash_profile .bashrc .mozilla[root@localhost ldyabl]# rm -rf /home/a/.bash*[root@localhost ldy...原创 2019-02-26 22:40:51 · 227 阅读 · 0 评论 -
Centos7用户管理
一、用户分类:超级用户:root 普通用户:系统用户UID:1-999;本地用户UID:1000+。(UID即是每个用户的身份标示,类似于每个人的身 份证 号码。) 虚拟用户:伪用户,一般不会用来登陆,主要用于维持...原创 2019-02-25 22:16:25 · 2855 阅读 · 0 评论 -
Xmanage5的部分常用工具介绍
Xmanage5可以远程连接管理Linux1.xshell:连接一台新的服务器点击新建,注意将主机名填写为自己的IP地址,在Linux中ifconfig查看。如图:然后点击用户身份验证,填好信息点击确定就完成了连接你的Linux服务器了。2.xftp:上传文件到Linux服务器上法一:在xshell直接打开 法二:打开xftp。新建,选择协议为SFTP,...原创 2019-02-24 23:29:03 · 800 阅读 · 0 评论 -
vim编辑器的使用
1.确保系统已安装vim工具 rpm -qf `which vim` #which vim查看路径,放入``中查看什么安装的。vim是vi的升级版。2.进入编辑模式:a i o A I O说明:i 当前字符前插入 | I 行首插入 ...原创 2019-02-21 22:45:20 · 631 阅读 · 0 评论 -
xfs文件系统的备份和恢复
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个XFS文件系统。centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,仍然支持ext4,xfs专为大数据产生,每个单个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高。还可以通过xfsdump,xfsrestore...转载 2019-02-21 21:42:29 · 483 阅读 · 0 评论 -
Linux文件的管理
文件管理有多种:改变目录:cd创建/修改/移动/删除:touch mkdir mv vi rm cp一、创建1.创建文件和文件夹:touch 作用:常用来创建空文件。如果文件存在,则修改这个文件的时间。 语法:touch 文件名1 文件名2 文件名3 touch 文件名{1..10} #创建文件名1到10...原创 2019-02-19 23:19:23 · 402 阅读 · 0 评论