
服务器
文章平均质量分 73
xiaoweids
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中关于inode的知识分享
这个时候我们能知道,文件是存储在“块”中的,就像我们写C语言程序的时候,我们知道,当我们声明一个数组的时候,不仅仅会存储放在数组里面的值,还会存储对应的数组信息,比如数组的首地址、文件类型和数组长度等等,同样的,需要找一个地方存储文件的元信息,类似于文件的创建相关的信息、文件的长度等等。而对应的软链接,假设有文件A和文件B,B是A的软链接。“.目录“的inode号码是当前目录的inode号码,等同于当前目录的硬链接,而“..“目录的inode号码是当前目录父目录的inode号码,等同于父目录的硬链接。原创 2023-07-20 19:07:16 · 327 阅读 · 0 评论 -
Nginx 多站点配置实例详解
比如 virtualenv app1 跑的是 Django 的一个应用,而 virtualenv app2 跑的是 Tornado。那么如何配置 Nginx,让它同时支持这两个 virtualenv 的运行呢?注意到这一句,include /etc/nginx/conf.d/*.conf;那么接下来的事情就简单了,我们设计两个 .conf ,一个是 django 的配置,一个是 tornado 的配置。本文主要介绍了Nginx 多站点配置实例详解的相关资料,需要的朋友可以参考下。原创 2023-07-18 09:47:22 · 559 阅读 · 0 评论 -
如何利用Nginx的map指令实现页面跳转
每位网站运营人可能都会碰到一些情况,比如网站URL规则会进行调整,需求的不断变化也会导致一些旧的URL无法访问,这个时候可以使用Nginx的 map指令匹配这些旧的URL,并跳转到新的URL规则,而且这种方式是在Nginx层面进行,不会对网站性能产生影响。好了,以上就是利用Nginx的map指令实现页面跳转的全部内容了,这个功能对大家来说还是相对比较实用的,希望本文对有需要的人能有所帮助。目前只添加了一行作为测试,前面可以是正则表达式,后面是要跳转到的新的 URL ,每行以分号结束。原创 2023-07-14 17:53:34 · 327 阅读 · 0 评论 -
Linux中systemd target命令使用浅谈
systemd target使用target单元文件描述,target单位文件扩展名是.target,target单元文件的唯一目标是将其他systemd单元文件通过一连串的依赖关系组织在一起。举个例子,graphical.target单元,用于启动一个图形会话,systemd会启动像GNOME显示管理(gdm.service)、帐号服务(axxounts-daemon)这样的服务,并且会激活multi-user.target单元。6runlevel6.target,reboot.target重启系统。原创 2023-07-13 19:41:47 · 738 阅读 · 0 评论 -
MySQL触发器基本用法浅谈:创建、查看、删除等
本文结合实例形式分析了mysql触发器的基本创建、查看、删除等相关使用方法与注意事项;讲述了MySQL触发器基本用法。原创 2023-06-28 16:21:40 · 727 阅读 · 0 评论 -
mysql中的int(10)int(20)分别代表什么意思
以上为个人经验,希望能给大家一个参考,也希望对大家有所帮助。微点阅读。原创 2023-06-29 23:54:56 · 1094 阅读 · 0 评论 -
Shell执行脚本并输出日志文件的方法
本文主要介绍了Shell执行脚本并输出日志文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下shell 错误输出重定向到标准输出1>和&1的意思就是将标准错误也输出到标准输出当中。下面通过一个例子来展示2>&1有什么作用:123cat。原创 2023-06-28 23:08:37 · 7325 阅读 · 0 评论 -
关于Linux curl命令介绍
比如:你是先访问首页,然后再访问首页中的邮箱页面,这里访问邮箱的referer地址就是访问首页成功后的页面地址,如果服务器发现对邮箱页面访问的referer地址不是首页的地址,就断定那是个盗连了。很多时候上网需要用到代理服务器(比如是使用代理服务器上网或者因为使用curl别人网站而被别人屏蔽IP地址的时候),幸运的是curl通过使用内置option:-x来支持设置代理。很多网站都是通过监视你的cookie信息来判断你是否按规矩访问他们的网站的,因此我们需要使用保存的cookie信息。原创 2023-06-28 22:48:49 · 120 阅读 · 0 评论 -
Nginx显示500错误的原因及解决方法
到此这篇关于Nginx显示500错误的原因以及解决方法的文章就介绍到这了,希望对你有所帮助微点阅读。原创 2023-06-27 15:00:55 · 3668 阅读 · 0 评论 -
关于Nginx下301重定向域名的方法
在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。首先一、得在你的域名管理里面定义 c.com和www.c.com指向你的主机ip地址,我们可以使用nslookup命令测试:直接输入 nslookup c.com和nslookup www.c.com 都有指向ip的A记录即可。在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。这样就是用户直接访问c.com直接跳转的www.c.com。原创 2023-06-26 09:34:58 · 2577 阅读 · 0 评论 -
Mysql中的find_in_set的使用方法介绍
Mysql中的find_in_set的使用方法介绍,需要的朋友可以参考一下。将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限。用户表(user)中的一个字段(purview)代表该用户的权限。这样设计数据表的目的是减少表的数量,但是会增加更新的难度!sql解释:查出所有拥有1这个权限的所有用户的信息。查找哪些用户拥有权限id为1的权限。原创 2023-06-24 10:53:03 · 150 阅读 · 0 评论 -
独立服务器和云服务器有什么区别
总的来说,独立服务器和云服务器各有优缺点。独立服务器在性能和稳定性方面具有优势,但成本和维护方面的缺点也比较明显。云服务器在可扩展性和高可用性方面具有优势,但在性能和稳定性方面可能存在一些问题。因此,在选择服务器时需要根据实际需求进行综合考虑。如果需要更好的性能和稳定性,可以选择独立服务器;如果对成本和维护要求较高,可以选择云服务器。另外,在选择云服务器时,也需要注意选择可靠的服务提供商,并根据实际需求进行合理的资源配置。原创 2023-06-20 18:48:43 · 533 阅读 · 0 评论 -
Nginx自定义访问日志的配置方式介绍
下面这篇文章主要给大家介绍了Nginx自定义访问日志的配置方式,需要的朋友可以参考学习,下面来一起看看吧。当然还有更加优化的方案,比如Nginx日志按照日期格式输出,但是Nginx本身是不支持此功能的,只能通过sheel脚本自己进行切割,感兴趣的朋友们可以通过下面推荐的您可能感兴趣的文章进行阅读学习。其实分析Nginx日志,可以得到很多有用的数据,响应耗时的url、请求时间,各个时间段的请求量,并发量。当然,这不是重点,重点是很多公司,对于日志的重要性似乎并不是那么重视,当然这可能跟平台本身有一定的关系。原创 2023-06-20 12:11:11 · 1110 阅读 · 0 评论 -
关于nginx proxy_pass指令’/’使用注意事项
配置nginx代理转发时,如果采用情况2的配置方式,则会导致访问http://server/a/test.jsp时,代理到http://proxy_pass/test.jsp,导致无法访问到正确的资源,页面中如果有对根资源的访问,也都会以http://server 做为根路径访问资源,导致资源失效。针对情况2,如果访问url = http://server/test/test.jsp,则被nginx代理后,请求路径会变为 http://proxy_pass/test.jsp,直接访问server的根资源。原创 2023-06-20 12:00:58 · 595 阅读 · 0 评论 -
nginx HTTP模块配置常用指令盘点
(2)对于携带有较大cookie或来自于wap用户的请求头来说,1k的buffer一般不够,这时可以使用指令large_client_header_buffers。示例:client_body_temp_path /spool/nginx/client_temp 1 2;(1)该指令为on时,用户的请求体会被存储到一个文件中,但是请求结束后,该文件也不会被删除;语法:client_body_in_file_only 示例:client_body_in_file_only on;原创 2023-06-22 18:18:57 · 325 阅读 · 0 评论 -
Nginx SSI指令配置详解
那么如何解决这个”页面部分缓存”问题,利用SSI就可以解决,在首页的静态页面中嵌入个人信息的动态页,由于是服务器端的嵌入,所以用户浏览的时候都是一个嵌入后的页面。默认是ssi_types text/html,所以如果需要htm和html支持,则不需要设置这句,如果需要shtml支持,则需要设置:ssi_types text/shtml。主要是三个参数,ssi,ssi_silent_errors和ssi_types,均可以放在http,server和location的作用域下。开启ssi支持,默认是off。原创 2023-06-21 10:06:36 · 542 阅读 · 0 评论 -
Nginx 403 forbidden的解决办法浅谈
如果在/var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决。例如:你访问www.weidianyuedu.com而这个域名,对应的root指定的索引文件不存在。常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。对于PHP而言,如果nginx用户没有web目录的权限,则会导致该错误。原创 2023-06-21 09:09:14 · 314 阅读 · 0 评论 -
关于nginx日志配置指令介绍
本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。ngx_http_log_module是用来定义请求日志格式的。语法: open_log_file_cache max=N [inactive=time] [min_uses=N] [valid=time];由ngx_http_rewrite_module模块提供的。用来记录重写日志的。原创 2023-06-20 10:54:03 · 661 阅读 · 0 评论 -
快速修改mysql密码的四种方法
mysql密码忘记怎么办,如何快速修改mysql密码,下面给大家带来四种方法快速修改mysql密码,感兴趣的朋友跟随微点阅读小编一起看看吧。原创 2023-06-02 09:42:00 · 1958 阅读 · 0 评论 -
12类Oracle日期函数介绍
到此这篇关于12类Oracle日期函数超全面总结的文章就介绍到这了,希望可以帮到你。微点阅读。原创 2023-05-29 17:48:09 · 604 阅读 · 0 评论 -
Oracle 中 table 函数的应用浅谈
表函数可接受查询语句或游标作为输入参数,并可输出多行数据。该函数可以平行执行,并可持续输出数据流,被称作管道式输出。应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。表函数可接受查询语句或游标作为输入参数,并可输出多行数据。这篇文章主要介绍了Oracle 中 table 函数的应用浅析,需要的朋友可以参考下。小编给大家介绍的Oracle 中 table 函数的应用浅析,希望对大家有所帮助。下列 SQL 查询语句调用已被定义的表函数。定义对象类型并且为进一步引用做好准备。原创 2023-05-16 16:00:14 · 472 阅读 · 0 评论 -
web服务器和应用服务器
为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。警告(Caveats)原创 2023-05-10 18:50:46 · 334 阅读 · 0 评论 -
Linux ping 命令盘点
这里表示,我们发出的ICMP报文从自己主机到目标主机一共经过12跳,这里可以想成我们发过去的和对方返回的路由路径是一样的(其实网络很复杂的,这样说是在基本理论上简化问题——一般网络情况不变化就是这样的),也就是目标主机它预设的报文TTL要减掉12。④ 发出去的包数,返回的包数,丢包率,耗费时间;默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。原创 2023-05-10 23:46:38 · 1901 阅读 · 0 评论 -
linux系统如何设置cpu孤立
在创建docker容器时,通过参数--cpuset-cpus指定容器只能使用哪些cpu,可以达到将11-23号cpu孤立的目的。密集型的任务,消耗cpu较高,最好设置cpu亲和度,以提高任务执行效率,避免cpu进行上下文切换,浪费不必要的性能。系统任务(进程/线程)可以使用任意一颗核心,要想把指定的cpu孤立出来,不让普通进程使用,需要修改。当然,我们肯定不希望docker也可以使用这些cpu,因为这些cpu是供特定服务(进程)使用的,为例,默认grub参数配置文件为/etc/default/grub,原创 2023-05-06 23:24:38 · 338 阅读 · 0 评论 -
MySQL怎么样修改密码
14.输入命令“update user set password=password(xxx) where user='xxx' and host='localhost' ”,将红框内内容改为“root”。7.按“ctrl+alt+.”启动任务管理器,找到“mysqld.exe”程序后单击,点击“结束进程”。12.输入“show tables”,敲回车键,找到用户信息表“user”2.找到“mysql.exe”、“mysqld.exe”文件并复制路径。,从“开始”菜单栏中选择“运行”。原创 2023-05-05 17:40:25 · 169 阅读 · 0 评论 -
开机的时候怎么跳过选择系统?
第1步:运行注册表编辑器,依次展开[hKeY_LocaL_machinesoFtwaRemicrosoftwindows ntcurrentVersionwinlogon ]分支,然后在右侧窗口双击“defaultusername”,接着输入你的登录用户名。第2步:同样在该分支下,在注册表编辑器的右侧窗口中双击“defaultPassword”,然后在空白栏内输入你的密码。同样在该分支下,在注册表编辑器的右侧窗口中双击“defaultPassword”,然后在空白栏内输入你的密码。原创 2023-04-27 09:46:23 · 780 阅读 · 0 评论 -
如何跳过开机密码
(以administrator帐号进用户管理中会看见administrators,和administrator两个帐号,把administrator的密码设置成只有自己知道的密码,或者清空,今后就不会有人使用administrator这个帐户了,他就成了你的专利产品)此时,点击密码输入框,同时按3个按钮ctrl+alt+del,就会弹出另一个密码输入框,此时可以输入修改用户名,和密码。2、对administrators帐号创建密码,设置成和以前的密码一样(才不会被察觉)。密码:(无密码直接登陆)原创 2023-04-26 16:51:42 · 1371 阅读 · 0 评论 -
sql语句执行顺序及特点
Sql 语句的一个基本执行顺序,总结一下就是:from-where-groupby-having-select-orderby-limit。Sql 语句的一个基本执行顺序,总结一下就是:from-where-groupby-having-select-orderby-limit。但在SQL语句中,第一个被处理的子句式FROM,而不是第一出现的SELECT。一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。微点阅读(www.weidianyuedu.com)原创 2023-04-25 22:02:02 · 134 阅读 · 0 评论 -
线程、进程、程序之间的异同点浅谈
另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度,从而显着提高系统资源的利用率和吞吐量。线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文。某进程内的线程在其它进程不可见。原创 2023-04-23 13:23:08 · 139 阅读 · 0 评论 -
电脑内存条有哪些类型,如何分辨?
解决的办法是每隔一定时间(为2ms)须对dRam进行读出和再写入,使原处于逻辑电平“l”的电容上所泄放的电荷又得到补充,原处于电平“0”的电容仍保持“0”,这个过程叫dRam的刷新。sdRam将cPu与Ram通过一个相同的时钟锁在一起,使cPu和Ram能够共享一个时钟周期,以相同的速度同步工作,每一个时钟脉冲的上升沿便开始传递数据,速度比edo内存提高50%。刷新(再生):为及时补充漏掉的电荷以避免存储的信息丢失,必须定时给栅极电容补充电荷的操作。因此,它是靠触发器的自保功能存储数据的。原创 2023-04-22 17:42:36 · 1077 阅读 · 0 评论 -
Linux函数调用浅谈
保留区:保留区并不是一个单一的内存区域,而是堆内存中受到保护而禁止访问的内存区域的总称,例如在大多数操作系统里,极小的地址通常都是不允许访问的,如NULL,通常C语言将无效地址赋值为0也是出于这个考虑,因为0地址正常情况下不可能有有效的可访问数据。函数参数的传递顺序和方式:这里可以有很多参数传递方式,栈传递和寄存器传递,函数的调用方将参数压入栈中,函数自己再从栈中将参数取出,需要规定压栈的顺序,是从左到右,还是从右到左,有的也使用寄存器传递,这都需要约定好。如果您对上述问题有些困惑,请继续往下看吧!原创 2023-03-31 16:34:38 · 149 阅读 · 0 评论 -
Nginx基本原理 Nginx常见问题分析
例如,可以实现对输出的所有html页面增加预定义的footbar一类的工作,或者对输出的图片的URL进行替换之类的工作。Worker 进程数量:在 nginx.conf 中配置,一般设置为核心数,充分利用 CPU 资源,同时,避免进程数量过多,避免进程竞争 CPU 资源,增加上下文切换的损耗。大并发量:只使用一个线程,处理大量的并发请求,降低上下文环境切换损耗,也不需要考虑并发问题,相对可以处理更多的请求;Worker 进程,竞争新的连接,获胜方通过三次握手,建立 Socket 连接,并处理请求。原创 2022-09-29 13:40:02 · 266 阅读 · 0 评论 -
常用的Linux终端命令盘点
htop提供了终端中所有正在运行的进程的列表,非常类似于Windows中的文件管理器。ranger命令行文件管理器将与其他任何文件管理器一样,但是其余的可能是上下结构布局,而ranger是左右结构布局的,这意味着你按左方向键你将前进到上一个文件夹,而右方向键则会切换到下一个。然后,您可以运行任何您喜欢的命令,完成后,再通过在终端窗口中输入fg并按回车键回到您之前暂停的会话。假设您正在运行一个应用程序,并且由于某种原因它挂起了,这时您可以使用ps -ef查找进程,然后终止该进程,另外也可以使用htop。原创 2022-09-29 15:55:05 · 403 阅读 · 0 评论 -
如何设置自动备份网站数据
前段时间主机提供商服务器发生了问题,让人郁闷的事是将数据恢复到了一星期以前,导致好些博客数据丢失。痛定思痛,想出了一个自动备份网站数据的方法。1. 在服务器上实现数据转成SQL为了实现服务器上的数据转成SQL脚本,需要在服务器上放一个PHP文件,这个PHP文件的目的是连接到数据库,然后将数据读取出来,最后再转成SQL。例如,我们放一个tosql.php文件在服务器htdocs目录,内容如下:原创 2022-09-28 15:32:10 · 228 阅读 · 0 评论 -
Linux日志怎么分析
举个例子,我们知道当一个人以管理员员身份登录失败时,同时他们的 IP 也没有反向解析,也就意味着他们可能没有有效的域名。下面的例子将 sshd 应用的日志写入一个名为 sshd-message 的文件,然后丢弃事件以便它不会在其它地方重复出现。他们能自动解析标准的日志格式,比如常见的 Linux 日志和 Web 服务器日志。首先,你可以修改你的 rsyslog 配置,在日志文件中输出错误的严重性,使得便于查看和检索。这使你的日志分析更加准确,因为它会忽略来自其它部分日志信息不需要的匹配。原创 2022-09-26 11:57:00 · 787 阅读 · 0 评论 -
学习Linux命令:关于ssh命令
默认情况下,SSH监听连接端口22,攻击者使用端口扫描软件就可以看到主机是否运行有SSH服务,将SSH端口修改为大于1024的端口是一个明智的选择,因为大多数端口扫描软件(包括nmap)默认情况都不扫描高位端口。通常情况下,不采用直接用root用户登录到远程主机,由于root用户拥有超级权限,这样会带来安全隐患,所以,一般我们用普通用户登录,当需要管理远程主机时,再切换到root用户下。将#号去掉,然后将bannertest.txt文件的全路径替换/some/path,然后保存,重启ssh服务。原创 2022-09-26 22:16:57 · 1065 阅读 · 0 评论 -
SQL服务器是什么 服务器重启MYSQL启动不了怎么办
而从软件的角度上说,server指的是具备服务器端功能的电脑软件,以及正在运行的服务器端软件。开始——运行 输入cmd,再输入 del c:\windows\temp\*.* /s /q 回车,就会自动删除c:\windows\temp下面所有的临时文件。c:\windows\temp下面存在这大量的临时文件导致mysql启动缓慢,长时间没有清理导致临时文件过多,影响到了mysql的正常启动。linux版本是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。转载 2022-09-22 18:28:02 · 274 阅读 · 0 评论 -
oracle数据库怎么创建数据库 oracle数据库工作流程
根据你所导入的数据,创建相应的表空间(切记要授予unlimited tablespace,否则当使用达到配额之后,无法往数据文件里再写入了),然后创建用户,导数之前建议这些用户都赋予dba的角色,然后就是导入数据,数据正确导入之后,再根据实际情况给予用户需要赋予的权限以及角色。imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc。(2) owner用户名,通过sys用户的登录所创建的用户名。原创 2022-09-20 11:22:54 · 6028 阅读 · 0 评论 -
oracle数据库为什么这么大
oracle 平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。db2把数据库管理扩充到了并行的、多节点的环境. 数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日 志。db2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用db2数据库服务器,而国内到97年约占5%.sQL server 只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。转载 2022-09-20 12:01:44 · 289 阅读 · 0 评论 -
oracle怎样导入数据库
PL/sQL developer是oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/sQL developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广。原创 2022-09-19 18:35:35 · 4411 阅读 · 0 评论