Linux学习
文章平均质量分 72
Linux是程序员应用与服务器开发的必备技能,服务器的系统就是Linux。
staticandpublic
这个作者很懒,什么都没留下…
展开
-
rpm与yum命令
RPM包管理查询已安装的rpm包列表 1. rpm -qa :查看已安装的所有rpm软件包 2. rpm -qa | grep firefox :过滤查看安装的firefox软件包(firefox可以是任意想要查看的软件包) 3. rpm -qa | more :使用more指令查看已安装的软件包(亦可以使用less命令) 4. rpm -q firefox :查看firefox软件包是否安装 5. rpm -qi firefox :查看firefox软件包的详细信息 6. rpm -qf原创 2021-03-23 21:41:36 · 362 阅读 · 1 评论 -
Linux服务管理
service的服务管理语法:service 服务名 start|stop|restart|reload|status(启动|停止|重启|重新加载|查看服务状态)在CentOS7之后,service指令绝大部分已经被systemctl指令代替,仅有很少仍然由service管理。查看service管理的服务:/etc/init.d/。其中的network负责网络端口的监听。查看服务名的方法setup -》 系统服务,就看到全部的服务,由 * 就代表此服务是开机自启动。取消服务开机自启动的原创 2021-03-19 21:12:31 · 239 阅读 · 1 评论 -
Linux进程管理
进程的基本介绍在计算机中运行起来的程序就是进程,进程与程序区别的关键就在于:进程是动态的,而程序是静态的。前台进程:执行过程中占用屏幕。后台进程:其执行过程在屏幕上没有显示,但却仍然在执行的过程中。一般来说,系统的服务(防火墙、网络服务等等)都是以后台进程的方式运行,指导运行到关机才结束。显示进程ps [选项] ,不加选项的ps命令 也显示进程 只是内容少。选项:-a :显示当前终端的所有进程信息-u :以用户的格式显示进程信息-x :显示后天进程运行的参数上面的选项 可以相互结合原创 2021-03-08 21:03:20 · 110 阅读 · 0 评论 -
Linux网络配置
网络的基本了解在学习Linux的网络配置之前,我们最好对于计算机网络有一个了解,这样会更好的理解以下学习的内容。如果暂时没有学习计算机网络的精力,那就紧跟起来,先记住在理解也不迟。我的建议还是先了解一下:ip地址、子网掩码、网关、网卡、DNS、mac地址、子网IP。同一网段(局域网)的计算机之间,要想ping通,必须关闭防火墙。同一网段的计算机通过网卡(网关)显示连接局域网外部的通信。VMWare中网络连接主要有NAT模式与桥接模式两种。Linux终端的指令:ifconfig,获取本机的ip原创 2021-02-28 14:40:31 · 173 阅读 · 0 评论 -
Linux的磁盘分区与挂载
1.1 分区与挂载原理在Linux系统中,无论是多少分区,分给哪些目录使用,都会只有一个根目录,一个独立且唯一的目录结构。所有的分区都是组成整个文件系统的一部分。Linux的目录与分区,采用一种挂载的方式,整个文件系统包含了一整套的文件和目录,且将所有的分区和目录连接起来。这时要挂载的分区将使它的存储空间在一个目录下获得。原理示意图:查看所有设备挂载情况:lsblk 或 lsblk -f 或者lsblk -a(关于lsblk的介绍使用lsblk --help命令来查看)1.2 硬盘说明原创 2021-02-22 15:39:35 · 703 阅读 · 0 评论 -
at定时任务
at定时任务:执行一次定时任务at的守护进程每60秒检查一次作业队列,有作业时检查作业,时间恰好达到,则运行作业。前提:保证atd进程已经启动,检查atd进程是否启动:ps -ef | grep atd。atd的命令格式: at [选项] [时间]ctrl+D:结束at命令的输入。选项:-m 任务完成后给用户发送邮件,没有标准输出。-I atg的别名-d atrm的别名-v 显示任务的被执行时间-c 打印任务的内容到标准输出-V 显示版本信息-q <队列> 使用指定原创 2021-02-21 10:22:50 · 515 阅读 · 0 评论 -
Linux系统管理操作
1 关机&重启命令在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:sync > shutdown > reboot > haltsync :将数据由内存同步到硬盘中halt :关闭系统,等同于shutdown -h now 和 poweroff,即现在就关闭系统reboot :就是重启,等同于 shutdown -r nowshutdown【选项】 时间选项参数表原创 2021-01-27 17:13:17 · 169 阅读 · 0 评论 -
LInux的基本命令(巨多)
基本命令帮助命令man获取帮助信息语法:man 【命令或配置文件】显示说明信息功能描述NAME命令的名称和单行描述SYNOPSIS怎么使用命令DESCRIPTION命令功能的深入讨论EXAMPLSES使用命令的例子SEE ALSO相关主题(通常是手册页)help 获取shell内置命令的帮助信息语法:help 【命令】常用快捷键常用快捷键功能描述ctrl+c停止进程ctrl+l清屏。彻底清屏是res原创 2021-01-27 15:04:13 · 386 阅读 · 0 评论 -
VI与VIM编辑器
1.1 VI/VIM编辑器是什么?VI是Unix和类Unix操作系统中的文本编辑器,其通常存在三种模式:一般模式、编辑模式、指令模式。而VIM则是比VI功能更加强大的文本编辑器,比如可以主动识别字体的颜色、辨别语法的正确性等等。并且VIM与VI是可以兼容的,所以说为了美观与提高代码效率,我通常使用VIM编辑器。1.2 一般模式一般模式是VI操作直接进入的模式,即默认模式。在此模式下可以进行的操作:移动光标、复制、粘贴、删除操作。常用指令:指令功能描述yy复制当前行原创 2021-01-27 10:59:34 · 182 阅读 · 0 评论 -
gcc学习心得和使用demo
gcc1. 简介gcc(GNU C Compiler)是一款性能强大、性能优越的多平台编译器。它支持可以编译的语言:C、C++、Java等等。而且gcc已经从当初只支持c语言编译的工具,逐渐成为支持市面上绝大多数语言编译的编译器。可以说,如今的gcc已经是多平台、多语言的编译器,总的来说使用gcc编译无处不在,尤其在学习Linux中,安装其他软件也是需要gcc的编译支持,例如:VMWare tools。简单来说,gcc就是将我们提前写好的代码(C、C++、Java等)文件,编译成为可执行的文件原创 2021-01-15 21:40:14 · 1166 阅读 · 0 评论 -
Linux上的三种网络连接模式
桥接模式、NAT模式、主机模式桥接模式,就是在同一局域网下将所有的主机与虚拟机放在同一网段,任意两者之间可以相互通讯,但是由于IP地址的数量有限(仅有255个),很容易造成IP地址冲突。而NAT模式则是,将同一主机与其下所有的虚拟机,配置成同一个局域网下。这样,在同一主机下的虚拟机,就可以访问外部局域网下的其他主机。但是,此主机确不能按原路返回访问虚拟机。NAT模式与桥接模式各有利弊,NAT模式可以避免IP地址的冲突(不够用),但是外部主机不能访问内部虚拟机。但是在桥接模式中,外部主机与内部原创 2021-01-13 14:08:03 · 637 阅读 · 0 评论 -
Linux的目录结构
Linux的目录结构基本介绍Linux的文件系统是采用层级式树状目录结构,在此结构的最上层是根目录 “/” ,然后在此目录下创建其他目录。注意:与Windows系统的目录结构区分开。Windows中 目录以反斜杠 “\” 为间隔,而Linux则以 “/” 正斜杠 为间隔,且所有文件都在根目录下。熟练掌握Linux的目录是非常重要的,因为在实际开发中我们只能看到系统的终端,记住系统的目录结构显得尤其重要。另外:在Linux的世界里,一切皆文件()。详细介绍具体的目录结构(不用背,明白每原创 2021-01-12 18:57:28 · 247 阅读 · 0 评论 -
Linux-CentOS7安装VMTools与设置共享文件夹
VMToolsVMTools是一款,VMWare上可以使我们更好在windows下更好管理虚拟机的工具。可以设置windows主机与Linux虚拟机之间设置共享文件夹安装步骤:进入CentOS7操作系统点击VM菜单的->install VMWare ToolsCentOS会出现一个vm的光驱安装包,将其打开,并复制文件xx.tar.gz 到 目录:/opt下。使用tar 的解压缩命令,得到一个安装目录。进入此目录,打开终端 执行命令:./vwware-in原创 2021-01-12 12:15:23 · 393 阅读 · 2 评论 -
06.LInux的基本命令
基本命令帮助命令man获取帮助信息语法:man 【命令或配置文件】显示说明信息功能描述NAME命令的名称和单行描述SYNOPSIS怎么使用命令DESCRIPTION命令功能的深入讨论EXAMPLSES使用命令的例子SEE ALSO相关主题(通常是手册页)help 获取shell内置命令的帮助信息语法:help 【命令】常用快捷键常用快捷键功能描述ctrl+c停止进程ctrl+l清屏。彻底清屏是res原创 2020-08-14 16:14:02 · 226 阅读 · 0 评论 -
05.Linux的网络配置(NAT方式)
Linux的网络配置1.设置虚拟网络编辑器在VMWare软件中打开【虚拟网络编辑器】,再以管理员身份更改设置,选中VMnet8(NAT模式),设置子网IP与子网掩码,点击【NAT设置】设置网关IP,最后保存并关闭即可。子网IP地址在局域网是唯一的,另一方面网关IP是相当于局域网的路由器IP地址(其他的连接主机都需要配置网关)。2.主机(win系统)网络设置打开【控制面板】依次打开【网络和Internet】、【网络共享中心】、【更改适配器设置】、【VMnet8】,然后点击【属性】和【IPV4原创 2020-07-22 09:25:05 · 1106 阅读 · 0 评论 -
VI与VIM编辑器
VI/VIM编辑器VI/VIM编辑器是什么?VI是Unix和类Unix操作系统中的文本编辑器,其通常存在三种模式:一般模式、编辑模式、指令模式。而VIM则是比VI功能更加强大的文本编辑器,比如可以主动识别字体的颜色、辨别语法的正确性等等。并且VIM与VI是可以兼容的,所以说为了美观与提高代码效率,我通常使用VIM编辑器。一般模式一般模式是VI操作直接进入的模式,即默认模式。在此模式下可以进行的操作:移动光标、复制、粘贴、删除操作。常用指令:指令功能描述yy复制当前原创 2020-07-20 21:27:39 · 120 阅读 · 0 评论 -
CentOS 6 的安装
CentOS 6 的安装安装完虚拟机软件之后,下面只需要在此软件上创建并安装虚拟机即可。在我看来,虚拟机就是一台计算机,计算机不仅需要安装硬件,还需要软件的支持(操作系统)。按照自己安装电脑的流程(先将所有的硬件组装起来,在安装操作系统),在VMWare上创建虚拟机即可。虚拟机就像一台纯硬件组装完毕的电脑,而iso镜像文件就是操作系统一般。其具体的安装步骤如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TvECatZh-1595215444093)(https://原创 2020-07-20 12:06:11 · 123 阅读 · 0 评论 -
2 VMWare的安装
学习Linux的常用方法是,在个人电脑上安装虚拟机软件,然后将Linux系统通过设置,在虚拟机上运行。常用的虚拟机软件有VMWare和VirtualBox,其中VMWare是更加功能强大且操作流畅,但是收费的软件。VMWare的安装过程如下:在这里插入图片描述正版软件请在此网站去下载和购买:https://www.vmware.com/cn/products/workstation-pro.html另外为了方便大家学习,下边在此提供了网盘下载路径(免费)下载链接: https://pan.bai.原创 2020-07-18 21:53:16 · 222 阅读 · 0 评论