摘要: 1、查询权限: SHOW GRANTS FOR '用户名'@'主机名'; 2、授予权限: GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'; -- 立即生效 FLUSH PRIVILEGES; 权限类型(privilege_type) 权限说明 ALL PRIVILEGES 阅读全文
posted @ 2025-11-18 16:57 chao_xiong 阅读(6) 评论(0) 推荐(0)
摘要: 1、cp 命令 复制文件或目录 语法: cp [选项] 源文件 目标文件 cp [选项] 源文件... 目标目录 选项说明 -r 或 -R 递归复制整个目录(包括子目录和文件) -i 覆盖前提示确认(interactive) -v 显示详细操作过程(verbose) -a 归档模式,保留权限、时间戳 阅读全文
posted @ 2025-11-18 14:51 chao_xiong 阅读(11) 评论(0) 推荐(0)
摘要: 1、LIKE 子句 用于在 WHERE 条件中进行模式匹配(pattern matching)的运算符,常用于对字符串类型的列进行模糊查询。 它通常配合通配符使用,以查找符合特定模式的数据。 语法: SELECT 列名 FROM 表名 WHERE 列名 LIKE '模式'; %:匹配任意长度的字符序 阅读全文
posted @ 2025-11-18 14:18 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: 1、show 命令 用于获取数据库的元数据信息,包括数据库对象、系统变量、状态信息等。 语法: SHOW [选项] 类别 [LIKE 'pattern' | WHERE expr] 常见SHOW语句示例 SHOW DATABASES; --查看数据库列表: SHOW TABLES; --查看表列表: 阅读全文
posted @ 2025-11-18 14:09 chao_xiong 阅读(34) 评论(0) 推荐(0)
摘要: 1. 检查MySQL服务状态 // 检查MySQL服务是否运行 sudo systemctl status mysql // 或者 sudo systemctl status mysqld // 如果服务未运行,启动服务 sudo systemctl start mysql sudo systemc 阅读全文
posted @ 2025-11-18 11:14 chao_xiong 阅读(8) 评论(0) 推荐(0)
摘要: 1、SSH(Secure Shell) 是一种加密的网络传输协议,用于在不安全的网络中提供安全的远程登录和其他安全网络服务。 安装 SSH 服务端 // Ubuntu/Debian sudo apt update sudo apt install openssh-server // CentOS/R 阅读全文
posted @ 2025-11-18 09:59 chao_xiong 阅读(9) 评论(0) 推荐(0)
摘要: 1、安装MySQL sudo apt-get install mysql-server 2、Linux登录MySQL sudo mysql -u root 退出: exit 3、卸载MySQL应用: 在卸载之前,最好先停止正在运行的MySQL服务: sudo systemctl stop mysql 阅读全文
posted @ 2025-11-18 09:51 chao_xiong 阅读(6) 评论(0) 推荐(0)
摘要: VLAN(Virtual Local Area Network,虚拟局域网)是可以将一个物理LAN逻辑上划分成多个虚拟LAN的以太网技术。VLAN划分多个虚拟LAN的目的就是要缩小广播域(一个“广播域”就是一个LAN网段,即广播报文可以到达的节点范围),减小广播报文对LAN内用户通信的影响。因为一个 阅读全文
posted @ 2025-11-18 09:14 chao_xiong 阅读(88) 评论(0) 推荐(0)
摘要: 在关机状态下,将交换机的Console端和PC的串口1(COM1)相连,即可完成连接。 交换机的命令视图有以下几种: (1)用户视图 <Huawei> 查看交换机简单的运行状态和统计信息。 进入用户视图:在交换机正常启动后,用户使用终端仿真软件或者Telnet登录交换机,就自动进入用户视图。 (2) 阅读全文
posted @ 2025-11-18 09:14 chao_xiong 阅读(16) 评论(0) 推荐(0)
摘要: 默认配置下,交换机所有接口都属于 vlan 1,接口类型都为 hybrid 型,所有接口都可用。 (1)配置交换机设备名称、管理 vlan 和 Telnet <Huawei> //用户视图提示符<Huawei>sys //进入系统视图Enter system view, return user vi 阅读全文
posted @ 2025-11-18 09:14 chao_xiong 阅读(12) 评论(0) 推荐(0)
摘要: linux中用0代表标准输入,1代表标准正确输出,2代表标准错误输出。 一、输出重定向 输出重定向操作符大于号(>)和双大于号(>>)创建了一个输出文件(通过默认的umask设置),并将命令的输出重定向到该文件中。 1、覆盖式输出 bash shell使用大于号(>)来将命令的输出保存到指定的输出文 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(14) 评论(0) 推荐(0)
摘要: 在 Bash 中,管道符使用"丨"表示。用来连接多条命令,如"命令1丨命令2"。在美式 键盘上,它通常和反斜线(\)位于同一个键。 管道符连接的命令,命令 1 的正确输出作为命令 2 的操作对象(即将命令 1 的输出作为命令 2 的输入)。 命令 1 必须有正确输出,而命令 2 必须可以处理命令 1 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: shell中运行的每个命令都使用退出状态码(exit status)告诉shell它已经运行完毕。 退出状态码是一个0~255的整数值,在命令结束运行时由命令传给shell。可以捕获这个值并在脚本中使用 1、查看退出状态码 Linux提供了一个专门的变量 $? 来保存上个已执行命令的退出状态码。 对 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试比较。 一般和 if-then 语句一起使用 1、数值测试 参数说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 例1 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(13) 评论(0) 推荐(0)
摘要: [[ ]]是 Shell 内置关键字,它和 test 命令类似,也用来检测某个条件是否成立。test 能做到的,[[ ]] 也能做到,而且 [[ ]] 做的更好;test 做不到的,[[ ]] 还能做到。可以认为 [[ ]] 是 test 的升级版,对细节进行了优化,并且扩展了一些功能。[[ ]] 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(6) 评论(0) 推荐(0)
摘要: 1、awk 是一种强大的文本处理语言,专为按字段(列)分析数据而设计。是类似 sed 的行处理软件,awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。 gawk 是 GNU 版本的 awk,功能最全,Linux 默认使用它。 核心思想:将输入视为行(record)和 阅读全文
posted @ 2025-11-18 09:13 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: 一、正则表达式,通过正则表达式提供的特殊字符生成一个匹配字符串的公式,从海量的数据中筛选出需要的数据 常见的命令只有grep、sed、awk支持正则表达式 二、特殊字符: ^ :锚定开头 ^a 以a开头,默认锚定一个字符 $ :锚定结尾 a$ 以a结尾,默认锚定一个字符 技巧:单一使用 ,锚定开头或 阅读全文
posted @ 2025-11-18 09:12 chao_xiong 阅读(9) 评论(0) 推荐(0)
摘要: shell脚本中添加数学运算 1、使用 expr 命令 Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行 上处理数学表达式 语法: expr n 运算符 n 例1: 运算符两侧必须有空格 [root@localhost ~]# 1+5 bash: 1+5: 未 阅读全文
posted @ 2025-11-18 09:12 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: 一、if-then 语句 格式: if [ 条件判断式 ] then commands fi if语句会对if后面的条件判断式进行判断。如果该命令的退出状态码是0 (该命令成功运行),位于then部分的命令就会被执行。如果该命令的退出状态码是(非零)其他值,then部分的命令就不会被执行,bash 阅读全文
posted @ 2025-11-18 09:11 chao_xiong 阅读(11) 评论(0) 推荐(0)
摘要: 1、case命令 是以列表导向格式检查单个变量的多个值命令: case $变量名 in "值 1") ;; 如果变量的值等于值1,则执行程序1, 值2") 如果变量的值等于值2,则执行程序2 ;; …省略其他分支… *) 如果变量的值都不是以上的值,则执行此程序 ;; esac 需要注意以下内容: 阅读全文
posted @ 2025-11-18 09:11 chao_xiong 阅读(13) 评论(0) 推荐(0)
摘要: Linux 系统的根目录(/),所有的目录都是由根目录衍生出来的,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 一级目录功能(作用) /bin/ 存放系统命令。 /boot/ 系统启动目录 阅读全文
posted @ 2025-11-18 09:11 chao_xiong 阅读(5) 评论(0) 推荐(0)
摘要: read 命令 从标准输入或文件中读取一行数据,并将其拆分后赋值给一个或多个变量。它是编写交互式脚本、处理文本行时的核心工具。 语法: read [选项] [变量名...] 如果不指定变量,默认将整行读入内置变量 REPLY。 一次读取多个变量(按空白分隔) 输入可以来自键盘(交互)、管道、重定向文 阅读全文
posted @ 2025-11-18 09:11 chao_xiong 阅读(5) 评论(0) 推荐(0)
摘要: 网络连接三种方式:桥接模式、NAT模式、仅主机模式 1、桥接模式 虚拟机和主机同时连接外部网络,使用相同的IP段,虚拟机和主机具有同等地位。 虚拟机和主机可以访问外网,外网也可以访问虚拟机。容易造成IP冲突 2、NAT模式 虚拟机和主机之间使用特定的IP段连接,相互通信,虚拟机可以ping通外网,外 阅读全文
posted @ 2025-11-18 09:10 chao_xiong 阅读(9) 评论(0) 推荐(0)
摘要: 1、shutdown 命令 来控制Linux系统关机和重启 shutdown 命令的基本信息如下。 命令名称:shutdown。 英文原意:bring the system down。 所在路径:/sbin/shutdown。 执行权限:超级用户。 功能描述:关机和重启 命令格式: shutdown 阅读全文
posted @ 2025-11-18 09:10 chao_xiong 阅读(139) 评论(0) 推荐(0)
摘要: Linux系统有7个运行级别(runlevel),运行级别0 6运行级别 0: 系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动。 1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。 2:多用户模式,没有NFS,不网络支持。 3:完整的 阅读全文
posted @ 2025-11-18 09:09 chao_xiong 阅读(15) 评论(0) 推荐(0)
摘要: 1、原理介绍 Linux 无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux中每个分区都是用来组成整个文件系统的一部分。Linux 采用“挂载”的处理方法,它将一个分区和一个目录联系起来。要使用分区的存储空间就可以在目录下获得。 2、硬盘说明 Li 阅读全文
posted @ 2025-11-18 09:09 chao_xiong 阅读(13) 评论(0) 推荐(0)
摘要: Linux文件类型7种: - 普通文件 d 目录文件 b 块设备文件 c 字符设备 l 符号链接文件 p 管道文件 s 套件字文件 linux文件权限就是读 ( r )对应数字4,写( w )对应数字2,执行( x )对应数字1,以及他们的组合权限,有7种: r权限,表示可以读该文件的内容; w权限 阅读全文
posted @ 2025-11-18 09:08 chao_xiong 阅读(4) 评论(0) 推荐(0)
摘要: 1、df 命令 显示文件系统的整体磁盘空间使用情况,包括总容量、已用空间、可用空间、挂载点等。 默认显示单位为KB。 df [选项] [文件或目录] -a, --all // 显示所有文件系统,包括虚拟文件系统 -h, --human-readable // 以易读格式显示(K、M、G) -H, - 阅读全文
posted @ 2025-11-18 09:08 chao_xiong 阅读(5) 评论(0) 推荐(0)
摘要: 1、设置主机名 通过 hostname 命令查看当前主机名 vim编辑器修改配置文件 /etc/hostname 文件,设置主机名 修改后,重启系统reboot 生效 2、设置hosts映射 如何通过主机名找到(比如ping )某个Linux系统? (1)Windows系统中ping虚拟机 在 C: 阅读全文
posted @ 2025-11-18 09:06 chao_xiong 阅读(35) 评论(0) 推荐(0)
摘要: 1、crontab 命令 是用来定期执行命令的程序。 格式: crontab [-u username] [-l|-e|-r] -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度; -e: 编辑crontab 的定时工作内容; -l: 查阅crontab的工作内容; 阅读全文
posted @ 2025-11-18 09:06 chao_xiong 阅读(21) 评论(0) 推荐(0)
摘要: 1、cd 命令 是切换当前工作目录 命令: cd [目标目录] 2、目标目录可分为绝对路径或相对路径。 绝对路径:从根路径 / 到目标文件的完整路径结构 相对路径:从当前工作路径到目标文件的完整路径结构 例子: #cd /home/testuser/Documents //切换路径到 testuse 阅读全文
posted @ 2025-11-18 09:05 chao_xiong 阅读(37) 评论(0) 推荐(0)
摘要: at 和 crontab 的区别: crontab 命令可以重复执行,at 命令只执行一次 at 命令是一次性定时计划任务,执行完一次该任务后就不再执行了。 1、at 守护进程 atd 会以后台模式运行,检查作业队列来运行作业。 atd 守护进程会检查系统上的一个特殊目录来获取at命令的提交的作业。 阅读全文
posted @ 2025-11-18 09:03 chao_xiong 阅读(11) 评论(0) 推荐(0)
摘要: 在Linux中,一个执行的程序就是一个进程,每一个进程都会分配一个ID(PID 进程号) 1、进程存在的方式: 前台:用户当前屏幕上进行的操作 后台:实际在操作,但屏幕上无法看到的操作 一般系统的服务都是以后台的方式进行的,直到系统关机才会停止 2、ps 命令 查询当前系统的进程状态。 命令: ps 阅读全文
posted @ 2025-11-18 09:02 chao_xiong 阅读(22) 评论(0) 推荐(0)
摘要: 服务(service)的本质是进程,它运行在后台,通常会监听某个端口,等待其他程序的请求,比如MySQL、sshd防火墙等,又称为守护进程。 service 管理指令 service 服务名 [ start | stop | restart | reload |status ] 注:在CentOS7 阅读全文
posted @ 2025-11-18 09:00 chao_xiong 阅读(8) 评论(0) 推荐(0)
摘要: 1、systemctl 服务管理命令,它实际上将 service 和 chkconfig 这两个命令组合到一起 语法: systemctl [选项 ] 服务名 选项: status 查看当前服务状态 start 启动服务 stop 关闭服务 restart 重启服务 enable 设置开机启动 is 阅读全文
posted @ 2025-11-18 09:00 chao_xiong 阅读(23) 评论(0) 推荐(0)
摘要: firewalld是centos7中的防火墙命令,打开或关闭服务器指定监听端口 firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个: (1)支持动态更新,不用重启服务; (2)就是加入了防火墙的“zone”概念。 语法: 阅读全文
posted @ 2025-11-18 08:59 chao_xiong 阅读(75) 评论(0) 推荐(0)
摘要: top 命令实时动态地查看系统的整体运行情况。 top 和 ps 不同之处在于,top命令在运行时会实时更新正在运行的进程情况 1、top命令 语法: top [ 选项 ] 选项: -b:批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内; -c:切换显示模式,共有两种模 阅读全文
posted @ 2025-11-18 08:59 chao_xiong 阅读(75) 评论(0) 推荐(0)
摘要: 一、netstat 命令 查看Linux中网络系统的状态信息 语法: netstat [ 选项 ] 选项: -a或–all:显示所有连线中的Socket; -A<网络类型>或–<网络类型>:列出该网络类型连线中的相关地址; -c或–continuous:持续列出网络状态; -C或–cache:显示路 阅读全文
posted @ 2025-11-18 08:58 chao_xiong 阅读(20) 评论(0) 推荐(0)
摘要: 1、pstree命令 以树状图的方式展现进程之间的派生关系 语法: pstree (选项) 选项: -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示; -c:不使用精简标示法; -G:使用VT100终端机的列绘图字符; -h:列出树状图时,特别标明现在执行的程序; -H<程序识别码>: 阅读全文
posted @ 2025-11-18 08:57 chao_xiong 阅读(6) 评论(0) 推荐(0)
摘要: rpm 命令 是RPM软件包的管理工具。生成.rpm扩展名的文件,类似windows下的setup.exe 语法:rpm [选项] 软件包名 选项: -a:查询所有套件; -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态 阅读全文
posted @ 2025-11-18 08:56 chao_xiong 阅读(8) 评论(0) 推荐(0)
摘要: 如果需要在 Linux 下进行JavaEE 的开发,我们需要安装如下软件 JDK Tomcat ideaIU MySQL 安装 JDK mkdir /opt/jdk 通过 Xftp 6上传 JDK 安装包(jdk-8u261-linux-x64.tar.gz)到 /opt/jdk cd /opt/j 阅读全文
posted @ 2025-11-18 08:55 chao_xiong 阅读(7) 评论(0) 推荐(0)
摘要: 1、设置环境变量 基本语法: export 变量名=变量值(shell变量输出为环境变量/全局变量) source 配置文件 (让修改后的配置信息生效) echo $变量名 (查询环境变量的值) readonly 变量名=变量值 (设置只读变量,无法使用 unset 命令删除) 2、位置变量 当我们 阅读全文
posted @ 2025-11-18 08:55 chao_xiong 阅读(23) 评论(0) 推荐(0)
摘要: for循环,用于创建通过一系列值重复的循环,每次重复使用系列中的一个值执行一个定义的命令集。 语法1: for 变量 in 值列表 do 程序 done 在这种语法中,for 循环的次数取决于 in 后面值的个数(以空格分隔),有几个值就循环几次,并且每次循环都把值赋予变量。也就是说,假设 in 后 阅读全文
posted @ 2025-11-18 08:55 chao_xiong 阅读(8) 评论(0) 推荐(0)
摘要: 语法1: while [ 条件判断式 ] #注意while和[]之间有空格,条件判断式两侧是有空格的 do 程序语句 done 如果条件判断式为真,就执行do程序,继续循环;为假,则跳出while循环 [root@localhost files]# vi 3.sh #!/bin/bash sum=0 阅读全文
posted @ 2025-11-18 08:55 chao_xiong 阅读(4) 评论(0) 推荐(0)
摘要: 需求: 1、每天凌晨2:30备份数据库wchxdb到/data/backup/db 2、备份开始和备份结束要给出相应的信息提示 3、备份文件以备份时间为名,并打包成.tar.gz的形式,如2022-06-17_023011.tar.gz 4、在备份的同时,要检查是否有10天前的备份文件存在,存在就进 阅读全文
posted @ 2025-11-18 08:55 chao_xiong 阅读(4) 评论(0) 推荐(0)
摘要: Linux系统的日志大部分存放在 /var/log 目录下 阅读全文
posted @ 2025-11-18 08:54 chao_xiong 阅读(3) 评论(0) 推荐(0)