
Linux与Bash
文章平均质量分 54
以实战为线索,充分掌握Linux命令
娜年花开666
只要坚持,就会离目标更近一点~
展开
-
TPshop商城的保姆教程(Ubuntu)
安装TPSHOP并配置原创 2024-08-12 14:56:59 · 775 阅读 · 0 评论 -
ubuntu系统下安装LNMP集成环境的详细步骤(保姆级教程)
php开发中集成环境的安装是必不可少的技能,而LNMP代表的是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。保姆级教程啊原创 2024-08-08 09:56:48 · 1158 阅读 · 0 评论 -
telnet不是内部或外部命令也不是可运行的程序或批处理文件
Windows系统中的telnet客户端是关闭状态。因为Win10默认没有安装telnet功能。‘telnet’ 不是内部或外部命令,也不是可运行的程序,或批处理文件。将系统中的telnet客户端打开即可。设置完毕,再执行命令。原创 2024-08-07 15:21:30 · 1735 阅读 · 0 评论 -
linux使用ssh连接一直弹出密码框问题
输入指令 $vi /etc/ssh/sshd_config 进入后按 ' i ' 进入编辑模式。1.使用root登录 $su root --- 回车 输入密码。3.重启 $sudo /etc/init.d/ssh restart。说明已经安装了ssh服务,但是没有开启。按照第三步:开启ssh服务。提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。然后按照提示,安装就好了。正常安装完就可以连接了!小编的root的密码也已经设置了。1.查看ssh服务的状态。原创 2024-08-07 13:31:10 · 1639 阅读 · 0 评论 -
【Linux基础】第18讲 linux基础命令之综合运用
命令描述- ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。语法 ls [-alrtAFR] [name...]参数说明:-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-r 将文件以相反次序显示(原定依英文字母次序)-t 将文件依建立时间之先后次序列出-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)-F 在列出的文件名称后加一符号;例如可执行档则加 "原创 2022-04-02 09:51:04 · 287 阅读 · 0 评论 -
【Linux基础】第17讲 常见命令:cp/mv/mkdir/rm
cp -i命令选项效果图:cp -r命令选项效果图:cp -v命令选项效果图:cp -a命令选项效果图:-a选项说明:mv -i命令选项效果图:mv -v命令选项效果图:原创 2024-04-17 16:04:07 · 296 阅读 · 0 评论 -
【Linux基础】第15讲 ls命令选项&虚拟文件
虚拟文件夹(Virtual Directory)是一种虚拟化技术,它允许用户在不同的物理文件夹之间建立逻辑上的关联。用户可以通过虚拟文件夹访问多个物理文件夹中的文件,而不需要将这些文件集中到一个实际的文件夹中。在Linux系统中,虚拟文件是一种特殊的文件,它不存储实际的数据,而是通过内核模拟出来的,用于向用户提供系统信息或进行系统管理。文件名或文件夹前面带“.”,说明此文件名为虚拟文件名,此文件夹为虚拟文件夹。原创 2024-04-17 15:28:25 · 543 阅读 · 0 评论 -
【Linux基础】第14讲 查看命令帮助
要查看rm命令的帮助文档,可以执行以下命令。要查看rm命令的帮助文档,可以执行以下命令。原创 2024-04-17 14:49:35 · 375 阅读 · 0 评论 -
【Linux基础】第13讲 终端命令格式的组成
Linux终端命令是一系列用于执行特定任务或操作系统功能的命令。原创 2024-04-17 14:44:49 · 363 阅读 · 0 评论 -
【Linux基础】第10讲 相对路径和绝对路径
说明:在Linux系统找那个,可以根据如下特点区分相对路径和绝对路径- 相对路径从当前目录算起的路径叫做相对路径而相对路径是相对于当前所在目录而言的,随着程序的执行,当前所在目录可能会改变,因此文件的相对路径不是固定不变的。- 绝对路径从根目录算起的路径叫做绝对路径绝对路径是相对于根路径“/”的,只要文件不移动位置,那么它的绝对路径是恒定不变的;原创 2024-04-17 13:20:04 · 283 阅读 · 0 评论 -
【Linux基础】第9讲 解决linux环境中mysql默认端口3306无法连接问题
安装环境Vmware:Linux:Ubuntu18.04MySQL:5.7.37问题描述在linux本地可以正常访问,远程不行问题解决Firewalld是Linux防火墙管理工具,支持IPv4、IPv6、以太网桥和IPSet防火墙设置,它充当Linux内核的netfilter框架的前端,同时Firewalld是RHEL 7系列上的默认防火墙管理软件。# 安装Firewalldapt install firewalld# 打开防火墙 systemctl原创 2022-04-01 09:46:45 · 6352 阅读 · 2 评论 -
【Linux基础】第4讲 解决VMware Workstation安装VMware Tools显示灰色的办法
3.编辑虚拟机设置,CD/DVD设置,浏览ISO,选择前面提到的VMware Workstation安装目录的linux.iso。按系统版本下载补丁,利用iso生成器加载到虚拟机CD光驱中,虚拟机打开光盘安装驱动重启,再安装tool即可。如果安装tool过程中,安装失败,虚拟机win7系统的话可能是少了两个补丁。也可以通过U盘接入复制到虚拟机系统,或者通过硬盘映射,放入虚拟机中安装。2.编辑虚拟机设置,检查是否存在软盘,如有选中—移除。3.再重启虚拟机,灰色字即点亮。4.重新开启虚拟机即可。原创 2023-12-11 15:59:40 · 1153 阅读 · 2 评论 -
【Linux基础】第3讲 VMware 安装 Centos7 超详细过程
1.软硬件准备软件推荐使用 VMware,我用的是 VMware 12镜像CentOS6 ,如果没有镜像可以在阿里云下载 https://mirrors.aliyun.com/centos/硬件因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。2.虚拟机准备1.打开VMware选择新建虚拟机2.典型安装与自定义安装典型安装:VMware会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。自定义安原创 2022-03-30 15:36:44 · 225 阅读 · 0 评论 -
【Linux基础】第2讲 详解虚拟机软件及安装VMware
就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成。虚拟机之间是相互独立的,删除虚拟机不会对其它虚拟机产生影响,当然也不会对电脑本身生影响。原创 2024-04-17 09:54:40 · 301 阅读 · 0 评论 -
【Linux基础】第1讲 详解操作系统
操作系统直接运行在计算机上的系统软件, 它是控制硬件和支持软件运行的计算机程序。演变历程及分类无操作系统阶段人工操作方式脱机输入/输出方式批处理系统单道批处理系统多道批处理系统分时系统操作系统实时操作系统硬实时软实时微机操作系统单用户单任务单用户多任务多用户多任务。原创 2024-04-17 09:42:28 · 318 阅读 · 0 评论 -
安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序
在虚拟机win7系统上安装vmware tools出现提示,报错信息“安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序”经测试,安装kb4474419补丁即可,链接目录如下。虚拟机windowserver08系统。vmware 16.0的版本。物理机win10系统。原创 2023-12-11 16:19:30 · 2090 阅读 · 2 评论 -
【Docker技术】第2讲 在Ubuntu系统的Docker上安装MySQL的方法
一旦Docker安装成功,然后你可以继续使用Docker在Ubuntu系统上安装MySQL了。总结一下,Ubuntu上使用Docker安装并运行MySQL的步骤是洁净而又相当直接的。Docker作为一个强大的容器化工具,可以让你的程序环境跟着你走、随时随地都能得心应手地使用。原创 2023-11-21 16:42:57 · 803 阅读 · 0 评论 -
【Docker技术】第1讲 在Ubuntu 18.04上安装和使用Docker
安装和使用Docker原创 2023-11-21 16:32:43 · 150 阅读 · 0 评论 -
【Linux高级】第11讲 使用FinalShell远程登录Linux
Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell,FinalShell 等,本文以FinalShell 为例来登录远程服务器。FinalShell下载和安装介绍FinalShell是原创 2022-03-31 09:37:26 · 7458 阅读 · 0 评论 -
【Linux基础】第32讲通配符的使用
【代码】【Linux基础】第32讲通配符的使用。原创 2023-11-08 10:19:51 · 72 阅读 · 0 评论 -
【Linux基础】第26讲 日期与时间
date 显示非当前时间。date显示当前的时间。原创 2023-10-23 09:18:55 · 64 阅读 · 0 评论 -
【Linux基础】第29讲 Linux用户和用户组权限控制命令
(注意:当前用户必须有添加用户的权限)1)基本语法useradd 用户名(功能描述:添加新用户)2)案例。原创 2023-09-20 13:57:42 · 180 阅读 · 0 评论 -
【Linux基础】第28讲 Linux Vi编辑器
三种模式(状态):编辑、底行、命令模式。切换到编辑模式:按i、o、a键;切换到底行模式:按:冒号;切换到命令行模式:按Esc键;编辑模式(插入模式):对文本进行输入和修改底行模式:退出vim或者查找,替换功能命令模式(一般模式):通过快捷命令操作数据,打开vi默认就是命令模式如果vim命令不能使用需要安装。原创 2023-09-20 11:44:29 · 117 阅读 · 0 评论 -
【Linux基础】第27讲 Linux 查找和过滤命令(二)——grep命令
grep的使用方法原创 2023-09-20 09:47:23 · 292 阅读 · 0 评论 -
第五篇 | 数据库操作
创建和使用数据库– 创建数据库create database python charset=utf8 collate=utf8_general_ci;– 查看数据库show create database python;– 使用数据库use python;查看当前数据库select database();修改数据库create database testpython charset = gb2312;修改数据库alter database testpythondefault c原创 2022-04-15 09:55:41 · 870 阅读 · 0 评论 -
第十八篇 | yum软件包管理工具
说明yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁又好记常用命令# 列出所有可安装的软件清单yum list# 查找软件包yum search# 安装指原创 2022-04-15 09:30:58 · 741 阅读 · 0 评论 -
第十七篇 | Linux命令之打包和解包命令
不同操作系统,常用的打包压缩方式不同windowsrarMaczipLinuxtar.gzgzipmkdir atdir btdir在当前路径下创建atdir,btdir两个文件夹cd atdir/touch aa bb cccd -返回上一级目录注意不要在目录文件夹内部,执行打包压缩文件操作tar -zcvf atdir.tar.gz atdir/ 打包和压缩 -z gzip压缩 -c 打包 -v 显示过程 -f 指定文件原创 2022-04-15 09:19:45 · 1043 阅读 · 0 评论 -
第十六篇 | Linux命令之ln -s
LnLinux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。实例# 在当前路径下创建文件demotouch demo# 给demo文件创建链接文件名为ldemoln -s demo ldemo# 修改ld.原创 2022-04-15 09:13:08 · 39106 阅读 · 0 评论 -
第十五篇 | Linux命令之find 查找文件& Vi编辑文件
find 命令Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。#在路径下创建adir,bdir 两个文件夹mkdir adir bdir#在adir目录下创建文件f_demotouch adir/f_demo#切换路径到bdir目录下 cd bdir/#在当前目录下,查找f_demo文件 find /root/.原创 2022-04-13 10:11:28 · 963 阅读 · 0 评论 -
第十四篇 | 搭建禅道服务器(ubuntu18.04+zentao16.5)
环境:Linux:查看Ubuntu版本号 cat /etc/issueMySQL:查看mysql版本号mysql -uroot -p一、安装Apache和php在ubuntu下比较方便,直接使用命令安装就可以安装apache2sudo apt-get install apache2使用此方式安装的apache2,配置比较分散,一般如下:默认站点在 /var/www/配置文件在 /etc/apache2/日志在 /var/log/apache2/安装phpsud原创 2022-04-13 09:54:50 · 2160 阅读 · 0 评论 -
第十三篇 | Linux命令之which/su/passwd/exit/who
which在linux系统中,无论是自己安装的程序还是系统自带命令,本质上都是一个可执行程序,想要获取程序安装位置,可以通过which程序名来实现实例查看mysql程序的存放位置which mysqlsusu -普通用户->root用户:需要输入root用户的密码(LInux系统下密码没有显示效果,输入后回车即可)su - adminroot用户->普通用户:root用户切换到普通用户,无需输入密码注意:切换普通用户时 su 和 - 及普通用户名之间均有空格w.原创 2022-04-08 17:28:41 · 1441 阅读 · 0 评论 -
第十二篇 | Linux命令之netstat/lsof
端口号想要连接至服务器,需要使用IP地址,想获取在服务器上运行程序,需要通过端口号同一台服务器不能有多个程序同时使用同一个端口号,因此在运行程序时,如果提示“端口号被占用”,需要先找到占有端口号的程序并结束掉,然后才能运行目标程序常见端口号HTTP 80HTTPS 443SSH 22MySQL 3306netstat -anptu注意:使用netstat命令时,最好使用root用户,否则PID一栏可能没有信息查看当前系统中开放的端口有哪些Local Ad原创 2022-04-08 17:19:41 · 1475 阅读 · 0 评论 -
第十九篇 | Linux命令之ps/kill/top
进程在任何系统中,运行软件程序时,都会有一个对应的进程存在,如果结束掉进程,就可以实现对应软件程序的操作,尤其是在服务系统(Linux)中查看当前系统的进程信息ps -aux注意:PID:进程ID,一般情况下,软件程序的PID值都是唯一的。如果想要通过进程结束或关闭对应软件和程序,则需要获取软件或程序对应的PID数值COMMAND:软件程序名称CPU:CPU使用率MEM:内存使用率实例:1.安装Linux性能工具nmonnmon:是一个第三方的命令行形式的任务管理器工具可以通过该工原创 2022-04-08 17:05:26 · 591 阅读 · 0 评论 -
第十篇 | Linux命令之重启关机/查看系统信息
查看当前系统内核版本信息cat /proc/version查看当前系统发行版本信息cat /etc/redhat-release注意:不同系统的版本信息查看都是通过查看特定文件内容来获取,不同系统文件名可能不一样其他系统需要获取系统版本信息,可以搜索:系统类型+内容版本/发型版本 例如 CentOS内核版本查询重启系统reboot关闭系统shutdown或poweroff...原创 2022-04-08 16:47:00 · 314 阅读 · 0 评论 -
第九篇 | Linux命令之head/tail
命令描述headhead 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。实例head -数字 文件名: 查看demo文件特定前几行内容head -5 demohead 文件名:查看demo文件前10行内容head demotailtail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并原创 2022-04-08 16:38:07 · 434 阅读 · 0 评论 -
第八篇 | Linux命令之cat/more/grep/重定向/管道符/clear
命令描述cat命令cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。cat demoless -N demomore demogrep mysql demols -al /usr/bin/ > demogrep 内容文件名:从文件中查找包含特定内容的信息“|”通过管道符可以方便快捷的将两条指令结合起来,以省去需要先将结果写入到文件,再进行查找的操作注意,在测试工作中,我们只需要掌握管道符后侧长使用的命令 为grepless 和 more都常用语查原创 2022-04-08 16:28:07 · 1685 阅读 · 0 评论 -
【Linux基础】第2讲 linux常用命令
无论目标文件的权限作何修改,每一部分都必须有结果(数字一定是3位),如果某一部分没有任何权限,直接给0Chmod 777 test ,修改test 文件属性。Cp:复制文件或目录,拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容。top与ps -aux 区别是:top实时,ps-aux 快照。Rmdir:删除一个空的目录,不会误删其他文件或目录。-aux 显示所有进程,包括用户,分组情况。Mv:移动文件或目录,或修改文件与目录的名称。Ls -ld 查看指定文件的属性。,-r表示递归删除目录及其内容。原创 2024-09-06 10:59:33 · 495 阅读 · 0 评论 -
【Linux基础】第1讲 Linux系统与shell环境准备
Ubuntu操作系统是一个基于Linux的开源操作系统,它是Debian发行版的一个分支。Ubuntu的目标是提供一个易于使用的操作系统,同时也是一个免费的操作系统。它提供了一个友好的图形用户界面和大量的预装软件包,适用于桌面和服务器上的使用。免费和开源:用户可以免费获取和使用Ubuntu,同时也可以自由地查看、修改和分发Ubuntu的源代码。易于使用:Ubuntu提供了一个直观和用户友好的图形用户界面,使得用户可以轻松地进行常见的操作,如上网、发送电子邮件、办公和娱乐等。安全可靠:Ubuntu操作系统有着原创 2024-04-17 10:13:17 · 788 阅读 · 0 评论