
Linux
文章平均质量分 65
Linux 常用命令、脚本、案例分享
半吊子Kyle
这个作者很懒,什么都没留下…
展开
-
Mysql 命令行密码无法登陆的问题
Mysql 命令特殊特殊符号导致无法登陆的问题今天在 Linux 安装 Mysql 5.7 ,做了初始化之后,生成了临时密码,密码如下图:此时需要登陆初始密码登陆 ,此时登陆发现了问题,登陆报错这个报错很奇怪,后来发现是密码中包含了特殊符号 <,而引发的报错,这时需要对特殊符号转译总结了下,密码中如果包含了特殊符号,有两种方式登陆① 使用单引号把密码包裹起来mysql -uroot -p'密码'# 示例mysql -uroot -p'dqKs52hnsk<b'②原创 2022-02-26 22:03:28 · 1287 阅读 · 0 评论 -
Shell 获取本月最后一天
Shell 常用日期计算在 shell 中,经常要计算各种各样的日期,将平时常用的计算日期方法记录了下来如有不对,请及时指正获取当前日期获取今天的日期,格式为 yyyyMMddcurr_date=`date "+%Y%m%d"`echo $curr_date获取月初、月末系列获取本月第一天curr_date=20220130curr_month_begin=`date -d "${curr_date}" "+%Y%m01"`获取本月最后一天思路:先获取本月第一天,接着求下月第原创 2022-02-10 21:03:02 · 5245 阅读 · 1 评论 -
Linux 安装 FTP
Linux 安装 FTPFTP( File Transfer Protocol 文件传输协议),中文简称为“文传协议”FTP 用于 Internet 上的控制文件的双向传输。同时,它也是一个应用程序(Application)不同的操作系统有不同的 FTP 应用程序,而所有这些应用程序都遵守同一种协议以传输文件,通过该应用,我们可以完成上传和下载的操作安装准备① 服务器准备② 检查是否已安装 FTP# 测出是否安装了 vsftpd 软件rpm -qa |grep vsftpd③ 关闭防原创 2021-09-26 16:54:11 · 280 阅读 · 0 评论 -
Shell 基础语法介绍
Shell 语法讲解Shell 介绍Shell 解释器Shell 脚本的执行方式数据类型Shell 变量用户变量环境变量特殊变量字符串算数运算符流程控制判断语句if 语句for 循环while 循环函数数组Shell 介绍什么是 Shell它类似于 DOS 下的 command 和后来的 cmd.exe,Shell 既是一种命令语言,又是一种程序设计语言Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务什么是 Shell ScriptShell 编程跟 j原创 2021-09-20 12:00:00 · 220 阅读 · 0 评论 -
Linux 使用案例集锦
Linux 使用案例集锦服务器免密登陆服务器时钟同步搭建简易文件服务器服务器免密登陆免密 SSH 登陆设置服务器之间的免密 SSH 登陆,在跨服务器复制文件等操作就会省去输入密码的繁琐操作,下图为免密 SSH 登陆示意图# 3 台机器的信息如下1.117.160.11.117.160.21.117.160.3免密 SSH 登陆原理① 需要先在 B节点 配置 A节点 的公钥② A节点 请求 B节点 要求登录③ B节点 使用 A节点 的公钥, 加密一段随机文本④ A节点 使用私钥解密原创 2021-09-18 16:25:46 · 793 阅读 · 0 评论 -
Linux 常用优化
Linux 常用优化Swappiness 虚拟内存关闭内存动态分配(内存页透明化)最大文件句柄(Maximum File Handles)最大派生进程数(Maximum Forked Processes)普通用户启动线程数限制TCP Socket 端口数(Increase the number of TCP socket ports available)缩减 Socket 闲置时间普通用户调大虚拟内存提高 IO 性能Swappiness 虚拟内存Swappiness 虚拟内存是 Linux 的一个内核参原创 2021-09-18 16:02:22 · 663 阅读 · 0 评论 -
添加磁盘及拓展
添加磁盘及拓展配置硬盘-添加磁盘-mount配置硬盘-LVM 新加盘扩展配置硬盘-添加磁盘-mount配置说明在该情景下,扩展硬盘已经添加,而我们要做的就是把这个新加的硬盘挂载到指定的目录,于是指定的目录就有了更多的空间。比如说我们新加的盘挂载到 disk01 目录,于是效果就成了这样[root@iZvv70fyhxewafqxnq26rfZ /]# df -hFilesystem Size Used Avail Use% Mounted on# 将新加的盘 /dev/vdb1 挂原创 2021-09-18 15:57:25 · 355 阅读 · 0 评论 -
常用的 Linux 命令
开发常用的Linux命令如果你的Linux很强就别看了满足开发者常用的Linux命令够用了原创 2021-03-09 20:43:38 · 768 阅读 · 0 评论 -
Linux 安装 JDK
Linux 安装 JDK检测 JDK 安装包rpm -qa | grep java创建 java 目录# 进入以下目录cd /usr/lib# 上传压缩包解压 jdk 安装包# 解压tar -zxvf jdk-8u172-linux-x64.tar.gz# 解压后的目录/usr/lib/jdk1.8.0_172配置环境变量# 编辑环境变量配置文件vim /etc/profile# 在最前面添加export JAVA_HOME=/usr/lib/jdk1.原创 2021-06-17 14:10:34 · 216 阅读 · 0 评论 -
Linux 安装 Mysql
Linux 安装 Mysql下载前装备解压并配置安装目录Mysql 服务配置Mysql 服务启动环境变量配置及设置开机启动下载前装备下载地址Mysql-Download下载版本mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz解压并配置安装目录① 解压 mysql 安装包# 进入目标目录cd /opt/software# 解压tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz -C /opt原创 2021-06-12 20:00:58 · 458 阅读 · 1 评论 -
Linux 安装 Redis
Linux 安装 Redis1.下载2. 安装3.配置4.启动测试1.下载环境下载说明① 手动下载下载地址:https://redis.io/② 服务器下载# 创建目录/usr/local/redis,并在该目录下下载redis安装包[root@iZm5e9v9rqg6wfk96321nzZ redis]# wget http://download.redis.io/releases/redis-6.0.8.tar.gz2. 安装环境检查Redis是C语言开发,安装Redis原创 2021-04-13 20:48:53 · 103 阅读 · 0 评论