自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Xshell只能打开一个会话、左边栏消失不见、高级设置在哪儿、快捷键设置解决

xshell会话(窗口)上方切换栏不见了的处理办法解决方法:ctrl + shift + t。

2023-09-08 17:50:48 4721 1

原创 win10查看图片显示:Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目

查看照片显示 windows无法访问指定设备路径或文件

2023-08-23 11:28:51 2944

原创 windows10查看桌面壁纸路径

一、在File Explorer里输入%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes如图,二、出现文件夹桌面缓存图片会在这些文件夹里面。

2021-08-02 17:43:58 2168

原创 CentOS7安装iptables防火墙

CentOS7默认的防火墙是firewalle,所以也没有iptables文件。一、配置iptables//停止firewalld服务systemctl stop firewalld//开机禁用firewalld防火墙systemctl disable firewalld //注销firewalld防火墙服务(意味着该服务无法做stop和start操作)systemctl mask firewalld//删除firewalld(可删可不删)yum -y remove firewa.

2021-07-06 11:43:07 244

原创 Linux--启动PHP出现php-fpm.conf‘: No such file or directory

一、错误信息显示,[root@Study sbin]# ./php-fpm [06-Jul-2021 01:25:30] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)[06-Jul-2021 01:25:30] ERROR: failed to load configuration file '/usr/local/php/etc/php

2021-07-05 17:49:49 2746 1

原创 linux--把MySQL加入开机自启

准备:1.先将服务文件拷贝到init.d下,并重命名为mysqldcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2.赋予可执行权限chmod +x /etc/init.d/mysqld一、用/etc/rc.local方式1.把“/etc/init.d/mysqld start”放入“/etc/rc.local”文件中[root@Study ~]# echo "/etc/init.d/mysqld start

2021-07-01 17:37:26 951 1

原创 Typora-文本编辑器

一、下载Typora网页下载:易封自用、若需留言官网下载:点此下载二、安装Typora下载完成后,点击“typora-setup-x64.exe”自定义路径进行安装(建议不要装在C盘)。本文出现任何错误,请留言私信批评指正。...

2021-07-01 15:25:09 100

原创 Snipaste-无广告截图工具

一、下载Snipaste网页下载:自己使用,请移步到官网下载,都是一样的官网下载:点此二、配置Snipaste下载文件解压后,双击“Snipaste.exe”文件可运行右击软件图标,选择“首选项”,在“控制”里可进行功能快捷键自定义配置(注意热键冲突)。本文出现任何错误,请留言私信批评指正。...

2021-07-01 11:02:22 212

原创 Linux -- Navicat连接MySQL数据库

使用工具:mysql-5.6.46、Navicat Premium v11.0.17 64位一、安装MySQL1.具体安装过程:点此2.因为mysql数据库默认安装是不允许远程访问的,这里我们进行远程授权:[root@Study ~]# mysql -uroot -pEnter password:// 赋予所用权限给MyUser账户从任何iP以MyPassword为密码登录:mysql>GRANT ALL PRIVILEGES ON *.* TO 'MyUser'@'%'IDENTI.

2021-06-29 17:51:07 480 1

原创 shell教程–shell字符串

一、单引号(’’)1.单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。[root@xsnq ~]# string=xsnq[root@xsnq ~]# echo '$string'$string二、双引号("")双引号的优点:双引号里可以有变量 ;双引号里可以出现转义字符。[root@xsnq ~]# string=xsnq[root@xs

2021-05-13 14:37:47 173

原创 linux--通配符的使用

一、常用的通配符* (星号):匹配任意长度的任意字符?(问号):匹配任意单个字符[ ](中括号):匹配制定范围内的单个字符[^](中括号加脱字符):匹配制定范围外的单个字符准备前提:[root@xsnq opt]# ll总用量 0-rw-r--r--. 1 root root 0 3月 5 14:35 1ddtxt-rw-r--r--. 1 root root 0 3月 5 11:45 ab.txt-rw-r--r--. 1 root root 0 3月 5 11:45

2021-03-05 17:17:45 2142

原创 Linux Shell远程执行命令(ssh)

使用前提:配置ssh免密码登陆(这里我已做了互信)一、对于几条命令:格式:ssh remote_username@remote_ip "remote_command"注释:remote_username 远程用户名remote_ip 目标服务器ipremote_command 操作在目标服务器上的指令这里单引号或双引号开头都可以,最后再用相同的引号来结束例:服务器一[root@xsnq ~]# ssh root@192.168.75.5 'touch /opt/xsnq.tx.

2021-03-03 11:57:08 7127

原创 linux下使用scp跨机远程拷贝

scp跨机远程拷贝scp传输是加密的,当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。类似的工具有rsync;scp消耗资源少,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。rsync比scp会快一点,但当小文件多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。一、命令格式scp [参数] [原路径] [目标路径]二、参数-1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4:

2021-02-26 11:14:57 174

原创 linux中取出两个文件中的相同的内容或不同的内容

取出两个文件中的重复行或唯一行两个文件内容[root@xsnq opt]# cat 1.txt 12345[root@xsnq opt]# cat 2.txt 321671.取相同的行命令:grep -wf [文件名] [文件名][root@xsnq opt]# grep -wf 1.txt 2.txt 321取出两个文件中相同的行,并以2.txt出现的顺序排序。2.取不相同的行[root@xsnq opt]# grep -wvf 2.txt 1.txt

2021-02-19 16:47:37 7701 1

原创 shell教程–shell变量

实打实的“”):保留其中的变量属性,不进行转义处理。[root@xsnq ~]# a=xsnq[root@xsnq ~]# echo "$a"xsnq反引号(``):把其中的命令执行后返回结果。Esc下面那个键[root@xsnq ~]# pwd/root[root@xsnq ~]# echo `pwd`/rootEsc下面那个键[root@xsnq ~]# pwd/root[root@xsnq ~]# echo `pwd`/root...

2021-01-19 17:31:10 186

原创 shell教程–4种常用的转义字符

4种常用的转义字符反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。[root@xsnq ~]# echo "\"xsnq\"""xsnq"单引号(’’):转义其中所有的变量为单纯的字符串。[root@xsnq ~]# a=xsnq[root@xsnq ~]# echo $axsnq[root@xsnq ~]# echo '$a'$a双引号(""):保留其中的变量属性,不进行转义处理。[root@xsnq ~]# a=xsnq[root@xsnq ~]# echo

2021-01-19 15:49:10 4782

原创 shell教程--第一个shell脚本

第一个shell脚本进入 Linux 终端,编写一个 Shell 脚本,文件名为 hello.sh :#!/bin/bashcd /opt/echo "Hello World !".sh 不是强制要求的,常用扩展名为 sh代表shell,扩展名并不影响脚本执行。#! 告诉系统这个脚本需要什么解释器来执行。echo 命令用于向窗口输出文本。运行 1. 调用解释器执行 bash hello.sh 或者 sh hello.sh <==> /bin/bash hell

2021-01-19 15:27:24 469

原创 linux下使用vmstat 监视内存使用情况(展示字段说明)

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可实时动态监视操作系统的虚拟内存、进程、CPU活动。一、vmstat语法vmstat [-V] [-n] [delay [count]] | vmstat [选项] [延迟[计数]]-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数。二、字段说明[root@xsnq ~]# vmstat.

2021-01-11 15:58:05 345

原创 linux下的任务管理器top(展示内容详解)

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。一、展示内容详解[root@x.

2021-01-05 16:31:53 772

原创 linux下对于打开意外退出的文档报错解决方法

一、报错信息E325: 注意发现交换文件 ".xsnq.txt.swp" 所有者: root 日期: Fri Dec 25 16:45:28 2020 文件名: ~root/xsnq.txt 修改过: 是 用户名: root 主机名: localhost.localdomain 进程 ID: 4976正在打开文件 "xsnq.txt" 日期:

2020-12-25 16:58:45 512

原创 linux下centos中解决vi/vim中文本高亮问题

1.问题如图,2.解决方法::nohl

2020-12-21 11:54:09 301 1

原创 linux下centOS7.8(3.10.0)下载/安装

一、下载1.baidu云盘下载点此下载,提取码: tcb6解压时两个压缩包一起“选择”–>“解压”二、安装1.点击“创建新的虚拟机”2.选择“典型”3.选择镜像文件4.更改“虚拟机名称”和“安装位置”安装位置最好不要安装在C盘5.设置磁盘空间大小6.点击“完成”7.等待安装即可。8.语言设置完成,点击"继续"9.设置时间(不设置进去改也可以)10.安装位置确认(这里我选择默认的)11.点击“开始安装”12.设置root用户密码1

2020-12-21 11:43:10 5489

原创 如何屏蔽chrome浏览器内自带广告

1.屏蔽chrome浏览器内自带广告chrome浏览器中设置是无法屏蔽广告的快捷方式:https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb打开浏览器点击右上角三个点符号–>“设置”–>“扩展程序”–>“Chrome 网上应用店”–>搜索Adblock Plus(如下图)–>点击进去–>“添加至chrome”–>

2020-12-16 14:29:47 5190 1

原创 linux/CentOS7 -- root用户密码(破解)忘记解决方法

使用工具:CentOS7 (3.1.0)、 vm15 pro 注意事项: - 进入内核启动页面不要进行任何键盘输入操作,此页面可以直接进行编辑; - 键盘上下键可进行内容查看; - 若出现误操作,可按esc键退出,按e再次进入; - vm中ctrl+alt可显示出鼠标。1.开机进入下图页面的时候,按e进入内核参数修改模式;内核启动页面,如图2.在linux 16行,行尾添加内核参数 \rd.break console=tty0,按ctrl+x 启动系统;如下图重启完成会进入.

2020-12-16 11:55:43 616

原创 linux下nginx1.16.1安装/部署简单(html)静态页面

使用工具:centos7 (3.10.0) 、 VMware Workstation 15 Pro、CRT一、获取安装包网页下载点此获取 密码:xsnq官网获取//执行语句[root@xsnq ~]# wget https://nginx.org/download/nginx-1.16.1.tar.gz二、安装//安装依赖[root@xsnq ~]# yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel.

2020-12-15 17:20:17 1523

原创 linux -- mysql-5.6.46源码安装/卸载

使用工具: VM 15.5.1 Pro 、 centOS7.8(3.10.0) 、 SecureCRT 8.1一、安装mysql1.获取mysql-5.6.46.tar.gz安装包点此获取,密码:xsnq2.删除老版本mysql的目录此步骤根据自己的版本选择进行,请注意命令是否可以执行。[root@xsnq ~]# find / -name mysql -exec rm -rf {} \;完全匹配查找‘mysql’的文件和目录并将查找到的内容删除。3.安装mysql-5.6.46.

2020-12-09 15:26:16 615

原创 linux -- 解决“ -bash: ifconfig:command not found “ 和 “ -bash: netstat:command not found “问题

一、原因没有安装网络工具。二、解决方法[root@xsnq ~]# yum -y install net-tools本文出现任何错误,请留言批评指正。

2020-12-04 16:17:46 191

原创 Linux -- 使用root用户远程登录

1. 设置root密码$ sudo passwd root根据提示输入密码2. 切换到root用户$ su - root根据提示输入密码3. 编辑 sshd_config# vi /etc/ssh/sshd_config原配置(是否注释和yes/no不一定完全配)#PermitRootLogin yesPasswordAuthentication no修改后:PermitRootLogin yesPasswordAuthentication yse4.重启ss

2020-12-03 15:52:51 4517 1

原创 CentOS8实现ntp同步

老机器上时间同步可能会带来其他未知问题。时间同步问题我了解皮毛而已,这里我的业务可以使用,方法仅供参考。一、烦centos 8 执行 ntpdate 会出现以下错误No match for argument: ntpdate Error: Unable to find a match: ntpdate原因:在CentOS8.0中默认不再支持ntp软件包,时间同步将由chrony来实现二、解决方法1. 通过wlnmp方式添加wlnmp的yum源# rpm -ivh http://m.

2020-12-03 13:52:34 6577

原创 linux -- hostnamectl 命令使用

一、简介hostnamectl 是在 centos7 中新增加的命令,它是是用来管理给定主机中使用的三种类型的主机名。在CentOS7中有三种定义的主机名: 静态的(static)、瞬态的(transient)、和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则

2020-12-02 10:51:12 12609 1

原创 VMware Workstation Pro 15.5.1 下载/安装/卸载

VMware Workstation Pro 15.5.1使用工具:windows 10 专业版64位操作系统 、VMware Workstation Pro 15.5.1包centos7使用Nat模式上网,单击此处。一、下载1.官网注册账号登录下载:点此下载2.网站下载:点此下载二、安装双击安装包接受许可协议中的条款,单击“下一步”;单击“更改”,选择安装位置。(尽量不要安装在C盘),单击“下一步”;单击“下一步”(怕以后消息提示,也可以取消产品更新和用户体验计划);单击

2020-11-24 11:37:44 16835

原创 linux下使用静态(static)NAT模式上网

linux下使用静态(static)NAT模式上网一、查看1.查看是否为Nat模式单击 “centOS7” -->右击 “centOS7” 选择 “设置”–>单击 “ 网络适配器”–>选择 “自定义”,修改为 “VMnet8(NAT模式) ”2.单击 “编辑”–>选择 “ 虚拟网络编辑器 ” -->单击 “ 更改设置 ”(执行第三步时没有权限,直接跳过)二、编辑网卡信息1.选择 ” VMnet8 “ -->取消 “ DHCP服务分配 ” -->修改子

2020-11-23 22:46:10 3100

原创 linux下yum执行出现“Resolving timed out after 30553 milliseconds”错误解决方法

linux下yum执行出现“Resolving timed out after 30553 milliseconds”错误解决方法一、出现问题[root@localhost ~] yum -y install wget出现报错信息:Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.org/?rel

2020-11-23 16:18:09 6640

原创 SecureCRT8.1(X64)下载/安装/连接linux

SecureCRT下载/安装/连接linux使用工具(下载):VM 15.5.1 Pro 、 centOS7 3.04.20 、 SecureCRT 8.1本文采用的是SecureCRT 8.1英文直装版,中文版本的不想找了。一、下载文件下载:点此下载(密码:xsnq)二、安装本软件采用直装版,所以只需要文件包解压,运行文件“SecureCRT.exe”即可。三、连接linux服务器(虚拟机)开机(登录)状态下,才可以进行连接。1.点击“快速连接”(或者“+”号图标)2.填写

2020-11-20 14:43:55 2300 1

原创 C语言数组

C语言数组一、一维数组数组定义:是一组具有相同类型的变量的集合。定义格式: 数组类型 数组名[元素个数];数组赋值:a.#include <stdio.h>void main(){ int a[4] = { 6,7,8,9 };}C语言通过数组下标实现对于元素的访问,下标从0开始,即a[0]=6;int a[] = { 6,7,8,9 };当元素个数为...

2020-11-09 23:32:37 299

原创 C语言函数

C语言函数一、函数是构成程序的基本模块;从使用者角度对函数分类可分为:标准库函数 和 自定义函数;从函数的形式来看函数可分为:无参函数 和 有参函数;C程序执行都是都从main函数开始,main结束;除了main函数,其他函数地位都是平行的且可以相互调用;main函数是系统调用;二、函数定义函数的一般形式:返回值类型 函数名(类型 形式参数1 , 类型 形式参数2, …)...

2020-11-09 23:32:20 400

原创 C语言折半查找(二分查找)

C语言折半查找(二分查找)查找用户输入的数是否在已经按顺序定义好的一组数上#include <stdio.h>void main(){ int a[10] = {-11, 0, 8,16,32,64,128,130,260,320}; int low,mid,high; int n;//查找的数 int flag = 0;//标志变量 low = 0; high...

2020-11-09 23:31:58 563

原创 linux修改主机名临时/永久

使用工具:VM 15.5.1 centOS7 3.04.20 SecureCRT 8.1一、临时修改主机名查看主机名[root@localhost ~]# hostname临时修改主机名[root@localhost ~]# hostname 主机名检验方法1这时临时修改主机名已经成功了,当使用CRT克隆一个窗口时,此时主机名发生了改变,如图:方法2输入 hostname 命令此时说明临时修改主机名成功了。二、永久修改主机名但是当服务器重启后,主机名.

2020-11-08 18:06:59 4508

原创 C语言选择法排序

选择法降序排序思路:通过反复求最大值进行排序;a,一组数有n个数b,通过比较前一个数值与后一个数值,找出其中最大的数,放在a[0]中;c,通过比较前一个数值与后一个数值,找出第二大数,放在a[1]中;…d,通过比较前一个数值与后一个数值,最后最小的数,放在a[n-1]中;如果前值小于后值,则进行值替换;最多有n-1次替换操作;例/*选择法降序排序*/#include...

2020-04-28 18:25:25 1588

原创 C语言冒泡排序(起泡法)

C语言冒泡排序c语言中冒泡法排序的算法:从数组头部开始,不断比较相邻的两个元素的大小,让较大的元素逐渐往后移动(交换两个元素的值),直到数组的末尾。#include <stdio.h>void main(){ int a[8];//定义数组 int i,k; int t;//替换变量 printf("输入8个整数:"); //数组赋值 for(i=0;i<...

2020-04-17 17:46:05 15586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除