
Linux学习
以学习Linux为主,分享Linux知识点
是美好啊
这个作者很懒,什么都没留下…
展开
-
Linux命令ifstat
下行宽带就是网络向用户电脑发送信息的传输速率,就是从网上下载文件。RX Pkts/Rate 数据包接收流量。TX Pkts/Rate 数据包发送流量。RX Data/Rate 数据接收流量。TX Data/Rate 数据发送流量。上行宽带就是上行速率是指上传文件到网络。RX Errs/Drop 丢包。系统自带的ifstat。安装后的ifstat。原创 2023-03-13 21:18:16 · 1057 阅读 · 0 评论 -
部署项目,启动服务,一直停留不动,是因为磁盘满了导致的
安装配置好项目后启动服务,遇见一直加载不出来,如下原因如下:因为磁盘已满原创 2020-12-09 19:37:17 · 3410 阅读 · 0 评论 -
Linux 解压zip文件,成功啦
压缩文件如下步骤1:下载zip,unzipyum install -y unzip zip步骤2:使用命令解压zip文件进入到该压缩文件目录,输入命令解压:unzip segma-easy-sense.zip原创 2020-12-09 19:09:00 · 908 阅读 · 0 评论 -
Xshell连接Linux
查看Linuxip地址,centos7没有ifconfig这个命令,使用ip addr查看ip地址。注意:本次的虚拟机安装的centos系统采用的是NAT网络 地址转换打开xshell,依次输入名称、主机名,点击确定,进入下一个页面输入账户、密码即可连接成功...原创 2020-11-07 16:31:50 · 294 阅读 · 0 评论 -
CentOS7分区划分建议
必须的分区boot分区:作用:引导分区,包含了系统启动的必要内核文件,即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。分区格式:建议ext4,按需求更改/分区(根分区):作用:所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。如果你有大量的数据在根目录下(比如FTP等)可以划分大一点的空间 分区建议:建议15G以上。.原创 2020-11-07 15:56:17 · 8112 阅读 · 0 评论 -
Linux学习—shell script的追踪与调试
在script 执行之前,可能会出现语法错误的问题,我们就需要对脚本进行调试,我们可以直接以bash相关参数进行判断!;sh [-nvx] script.sh参数:-n: 不要执行script,仅查询语法的问题-v:在执行script前,先将script的内容输出到屏幕上-x:将使用到的script内容显示到屏幕上,这是有用的参数!!!实例如下:sh -x的方式将命令执行过程也显示出来,这样用户可以判断程序代码执行到哪一段时会出现相关信息...原创 2020-09-28 19:42:55 · 194 阅读 · 0 评论 -
Linux学习—循环(loop)
除了if…then…fi这种条件判断是之外,循环可能是程序当中最重要的一环了。循环可以不断地执行某个程序段落,直到用户设置的条件达成为止。循环有“条件的完成”,也有固定跑多少次的循环,可称为固定循环的状态。1 while do done,until do done(不定循环)while [condition]do (do是循环的)程序段落done (done是循环的结束)...原创 2020-09-20 17:08:34 · 3351 阅读 · 0 评论 -
Linux学习—条件判断式
1 利用if…then1.1 单层、简单条件判断式如果只有一个判断式要进行,那么我们可以简单地这样看:if [条件判断式];then当条件判断成立时,可以进行的命令工作内容;fi1.2 多个条件可以用中括号来隔开&&代表AND;ll代表or把sh06.sh用if then来编写vim sh06-2.sh执行结果如下:1.3 多重、复杂条件判断式在同一个数据的判断中,如果该数据需要进行多种不同的判断时,见以下方法#一个条件判断if [条件判断式];th原创 2020-09-03 20:58:49 · 1151 阅读 · 0 评论 -
Linux学习—善用判断式(test、[]、$0...)
test命令进行条件判断1 利用test命令的测试功能当要检测系统上面某些文件或者是相关的属性时,利用test命令来工作真是好用。示例1:检测/dmtsai是否存在还可以用以下测试标志来判断示例2 :用户输入文件名,来书写脚本判断1)这个文件是否存在,若不存在则给予一个“Filename dose not exist”的信息,并中断程序;2)若这个文件存在,则判断它是一个文件或目录,结果输出“Filename is regular file ”或“Filename is director原创 2020-08-31 21:53:22 · 606 阅读 · 0 评论 -
Linux学习—shell script练习一下下
安装vim编辑器查看是否安装vim若没有安装则执行:yum install -y vim*安装成功!!!1 交互式脚本:变量内容由用户决定通过输入第一个名字和最后一个名字,来打印全名vim sh02.sh2 随日期变化:利用日期进行文件的创建想要创建3个空文件,文件名f(filename)最开头由用户决定,假设今天位2020/8/25,想要以昨天、前天和今天日期来创建文件,即应该为filename_20200825。调用函数执行结果:...原创 2020-08-26 21:59:54 · 332 阅读 · 0 评论 -
Linux学习—认识shell script
什么是shell scrip?shell script 是利用shell功能所写的一个“程序”,这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的。shell 可以简单被看成是一个程序语言,且这个程序语言是利用shell与相关工具命令,所以不需要编译即可执行,且拥有不错的排错(debug)工具,可以帮助管理员快速管理好主机。1 为什么学习shell script如果只是想会用就不需要学习shell script,但原创 2020-08-26 20:58:54 · 596 阅读 · 0 评论 -
Linux学习—解决无法ping通百度的问题
问题:无法ping百度1)获取NAT子网IP、子网掩码、网关IP信息2)进入下面的文件夹,添加对应信息修改第一个文件修改第二个文件:3)重启服务4)ping百度成功原创 2020-08-25 21:02:50 · 5305 阅读 · 0 评论 -
Linux学习—复习管道命令pipe
如果数据必须要经过几道手续之后才能得到我们想要的格式,这就是需要管道命令的问题了。管道命令使用“|”这个界定符号。1)管道命令“|”仅能处理经由前面一个命令传来的正确信息,也就是standard output的信息,对于 stdandard error并没有直接处理的能力。2)管道命令必须要能够接受来自前一个命令的数据成为standard input继续处理才行。示例1:查看etc/下面的文件可以利用ls/etc来查阅,不过,因为/etc/下面的文件太多,导致一口气就将屏幕塞满了,不知道前面输出的内原创 2020-08-19 21:43:18 · 798 阅读 · 0 评论 -
Linux学习—复习数据流重定向
1 数据流重定向概念执行一个命令的时候,这个命令可能会由文件读入数据,经过处理之后,再将数据输出到屏幕上。standard output与standard error output分别代表“标准输出”与“标准错误输出”。标准输出指的是命令执行所回传的正确的信息,而标准错误输出可理解为命令执行失败后,所回传的错误信息。1)标准输出:读取/etc/crontab后,将该文件内容显示到屏幕上;标准错误输出:因为无法找到/etc/vbirdsay,因此在屏幕上显示错误信息;不管正确或错误的数据都是默认输原创 2020-08-15 11:17:43 · 319 阅读 · 0 评论 -
Linux学习—Bash Shell的操作环境
登录主机的时候,屏幕会显示一些说明文字,我们习惯的环境变量、命令别名等是否可以登录就主动帮我设置好?这些都是需要注意的。例外这些设置值又可以分为系统整体设置值与各人喜好设置值,仅是一些文件放置的地点不同。1 路径与命令查找顺序命令运行的顺序:1)以相对/绝对路径执行命令,例如“/bin/ls”或“./ls”;2)由alias找到该命令来执行;3)由bash内置的(bulitin)命令来执行;4)通过$PATH这个变量的顺序找到第一个命令来执行。可以通过 ”type -a 变量“ 查看变量执行原创 2020-08-13 22:56:16 · 292 阅读 · 1 评论 -
Linux学习—命令别名与历史命令
1 命令别名设置:alias,unalias1)命令别名是一个很有趣的东西,特别是你的惯用命令特别长的时候。例如“ls -l | more”这个就会输入好多个字符,我们就可以用其他简短的字符进行代替例如使用lm2)为了root用户避免误删除一些重要文件,我们可以使用 "rm “代替” rm -i "。3)取消别名2 历史命令:history1)输入history2)列出目前最近的5条数据3)把目前的数据写入histfile中-w:立刻把目前的数据写入 histfile默认会将历史原创 2020-08-13 21:12:28 · 231 阅读 · 0 评论 -
Linux学习—复习变量
变量的作用:Linux时多用户、多任务的环境,每个人登录系统都能获取一个bash,每个人都通过bash执行mail这个命令来收取自己的邮件,但bash怎么可以得知你的邮件信箱是哪个文件?这就是需要变量的帮助。1 变量的概念例如,y=3,左边的y就是变量,变量主要是用在容易变动的数据。1)变量的可变性和方便性。例如变量用户user,小李的用户名userLi,小王的用户名userWang,小李登录user=userLi,小王登陆了user=userWang,对于程序员来讲就很方便,用一个变量就可以判断哪原创 2020-08-13 20:03:45 · 441 阅读 · 0 评论 -
Linux学习—复习bash这个shell
管理整个计算机硬件是操作系统的内核,内核时需要被保护的,所以我们只能通过shell跟内核通信,让内核达到我们想要的目的。1 硬件、内核、shell在计算机运行应用需要些什么?1)硬件:整个系统中的实体工作者,包含硬盘、显示卡、网络卡、CPU等。2)核心:真正控制硬件的工作的有CPU进程、内存管理、磁盘输出输入等工作。3)用户界面(shell、KDE、application):接受来自用户的指令、以与核心进行沟通。我们必须通过“shell”将我们输入的命令与内核通信,可以让内核控制硬件准确无误地工原创 2020-08-11 21:54:49 · 112 阅读 · 0 评论 -
Linunx学习—复习yum在线升级机制
yum是通过分析RPM的标题数据后,根据软件各软件的相关性质作出属性依赖的解决方案,然后可以自动处理软件的依赖属性问题,来解决软件安装或删除与升级的问题。1 查询功能options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。command:要进行的操作。package操作的对象。1)搜索磁盘阵列相关软件有哪些2)找出madam这个软件功能如何3)列出服务器所有的软件名称yum list4)服务器可以供本机进行升级的软件有哪些原创 2020-08-09 19:42:25 · 140 阅读 · 0 评论 -
Linux学习—复习vim程序编辑器
Vim文本编辑器具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。程序简单,编程速度较快。vi总共有三种模式:一般模式、编辑模式、命令行模式。一般模式:vi打开一个文件就是一般模式,可以使用上下左右按键来移动光标,你可以删除整行或删除字符,复制、粘贴文件数据。编辑模式:按i、l、o、O、a、A、r、R等字母可以进入编辑模式。按Esc退出编辑模式。命令行模式:输入": 、/、?"3个中一个,就把光标移动到最后一行。这个可以提供保存,搜索,替换字符,显示行号,离开vi等按键说明原创 2020-08-09 19:22:54 · 169 阅读 · 0 评论 -
Linux学习—复习磁盘管理
Linux磁盘管理好坏直接关系到整个系统性能问题dfdf:列出文件系统的整体磁盘使用量-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代 M=1024K 的进位方式;-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如原创 2020-08-09 19:02:22 · 390 阅读 · 0 评论 -
Linux学习—修改centos7.3分辨率,终于看起屏幕舒服了
最近用的新电脑联想小新pro,颜值高,可是centos默认显示的分辨率不好用啊,学习起来不方便查看命令结果,后面终于尝试出来了,欧耶!7.3版本只需要修改一下vi /boot/grub2/grub.cfg文件1)按 etc,然后输入 :/linux16,找到 linux16 /vmlinuz-2)在该行末尾添加分辨率vga=0x367,3)再点击esc,:x 退出页面,4)再输入reboot重启,5)然后发现此版本没有367这个分辨率,就选择提供的分辨率进行选择的,这里是选择的z,也就原创 2020-08-09 11:37:32 · 1553 阅读 · 1 评论 -
Linux学习—重温用户和用户管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。1 添加用户1)查看用户2)指定组testgroup1添加用户添加用户组查看用户组添加用户到两个用户组其他参数:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文原创 2020-08-06 22:36:11 · 210 阅读 · 0 评论 -
Linux学习—认识文件与目录管理
绝对路径和相对路径绝对路径:由根目录 / 写起,例如: /这个目录。相对路径:不是由 / 写起,例如由 /home 要到 dev底下时,可以写成: cd …/dev文件与目录管理常用的命令ls: 列出目录及文件名cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录mv: 移动文件与目录,或修改文件与目录的名称ls: 列出目录及文件名输入ls命令即可列出该目录下的所有文件可用参数:-a :全部原创 2020-08-04 20:27:55 · 2407 阅读 · 1 评论 -
Liunx学习—文件基本属性
1 认识文件类型ls -al第一个字符代表文件类型d:是目录-:文件l:表示链接文档b:为装置文件里面的可供储存的接口设备(可随机存取装置)c:表示装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)后面字符代表文件的权限这些均是三个为一组,三个顺序依次是【rwx】r:可读 w:可写 x:可执行 -:没有权限1-3位属于文件所有者拥有文件的权限;4-6位属于所有者同组拥有的权限;7-9位属于其他用户拥有该文件的权限;2 文件属主和属组2.1 chgrp原创 2020-08-03 22:12:25 · 158 阅读 · 0 评论 -
学习Linux—改变Linux字体大小
命令行模式:1)查看字体cd /lib/kbd/consolefonts2)修改字体(下面是随便选的一种)echo setfont latarcyrheb-sun32 >> /etc/bashrc3)重启reboot页面模式:打开页面,选择字体即可原创 2020-08-03 20:59:01 · 4656 阅读 · 0 评论 -
Linux学习-系统启动过程&目录结构
系统启动过程1 关机命令shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。shutdown –h now 立马关机shutdown –h 20:25 系统会在今天20:25关机shutdown –h +10 十分钟后关机shutdown –r now 系统立马重启shutdown –r +10 系统十分钟后重启reboot 就是重启,等同于原创 2020-08-02 18:59:47 · 403 阅读 · 0 评论 -
Linux学习-centos7图形界面切换到命令行
选择终端并输入命令行 init 3,再敲回车键弹出弹框输入密码,点击认证即可原创 2020-08-02 17:34:46 · 3704 阅读 · 0 评论 -
Linux学习—初见
Linux的优势1)稳定的系统Linux是基于Unix的概念开发出来的操作系统,继承了Unix稳定且有效率的特点,安装Linux主机连续运行一年以上不宕机、不关机是平常的事情。2)免费或少许费用Linux是基于GPL授权下的产物,任何人都可以获取Linux,不同于Unix需要负担庞大的版权费用,不同于微软需要不断更新你的系统,并且花费大量费用。3)安全性、漏洞的快速修补有庞大的支持者,热心团体,可以获取最新的安全信息。4)多任务、多用户可以同时允许多人上线工作,资源公平,比window单人多原创 2020-08-02 14:38:07 · 171 阅读 · 0 评论