-
Linux环境下实现生产者消费者问题
所属栏目:[Linux] 日期:2021-01-22 热度:54
div class="cnblogs_code" include stdio.hspan style="color: #000000;" include semaphore.hspan style="color: #000000;" include stdlib.hspan style="color: #000000;" include pthread.hspan style="color: #000000;" include unistd.h span style="co[详细]
-
Linux环境下实现管道通信-问题
所属栏目:[Linux] 日期:2021-01-22 热度:135
div class="cnblogs_code[详细]
-
Linux环境下实现哲学家就餐问题
所属栏目:[Linux] 日期:2021-01-22 热度:141
div class="cnblogs_code" #include pthread_mutex_t chopstick[ ] ; *eat_think( * phi = *( *)arg; left,right; = = = = = = = = = = /spanspan style="color: #0000ff;"gt;int/spanspan style="color: #000000;"gt; i;/spanspan style="color: #0000ff;"g[详细]
-
mount 需要同时设置 noatime 和 nodiratime 吗?
所属栏目:[Linux] 日期:2021-01-22 热度:156
div class="entry" 相信对性能、优化这些关键字有兴趣的朋友都知道在 Linux 下面挂载文件系统的时候设置 noatime 可以显著提高文件系统的性能。默认情况下,Linux ext2/ext3 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件[详细]
-
xfsdump命令使用
所属栏目:[Linux] 日期:2021-01-22 热度:123
div id="article_content" class="article_content" 一:使用xfsdump备份和恢复xfs文件系统 首先了解一下xfsdump的备份级别有以下两种,默认为0(即完全备份) 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?完全备份 1 ? ? 1.创建xfs文件系统并挂载到/data目录下 -[详细]
-
[Linux]Linux下redis的安装及配置.
所属栏目:[Linux] 日期:2021-01-21 热度:171
在上一篇?我们已经将redis所需tar包拷贝到了linux下的root 根目录下,接着我们只需要解压就可以了.? 先将Redis的tar包拷贝到Linux下的根目录 解压后的目录结构: 编译: 使用Make命令安装: 安装好之后的目录:? 6379 下的目录结构:(这个rdb文件时: redis databas[详细]
-
Linux服务器可以进百度,但是进阿里云或者别的一些网站提示‘错
所属栏目:[Linux] 日期:2021-01-21 热度:86
昨天遇到一个头疼的事情,在阿里云买了一台服务器; 然后环境各种都装了,因为本人是小白,所以一般都装MATE界面; 一开始环境没配好,访问百度可以进去,进万网但是进不去,先也没急着搞这个事情,第一天晚上下班很晚了,就先装了可视化界面不管了。 第二天[详细]
-
docker初体验,搭建自用的gitlab服务
所属栏目:[Linux] 日期:2021-01-21 热度:83
一、前言 git在如日中天的版本管理系统,现在如果不是工作在git版本管理系统下,几乎都不好意思给人打招呼。现在就有现成的互联网的git服务器提供给大家使用,例如号称程序的社交网络github。 正好gitlab公司提供了gitlab社区版,gitlab安装方式又很多安装方[详细]
-
阿里云免费购买SSL证书,nginx无缝升级https
所属栏目:[Linux] 日期:2021-01-21 热度:189
最近在升级交流学习社区,觉得有必要升级成https.以下是自己在升级中记录。 以下包括以下部分: 一、阿里云免费购买SSL证书 1、自己在阿里云申请了免费的,然后自己支付0元,购买了SSL证书 2、我选择DNS验证 3、在SSL证书中,下载cert证书,然后放到nginx服[详细]
-
在linux(centos)系统安装redis教程
所属栏目:[Linux] 日期:2021-01-21 热度:156
最近在切换服务器操作系统,简单记录一下 一、安装redis 1、检查是否有redis yum 源 yum install redis 2、下载fedora的epel仓库 yum install epel-release 3、安装redis数据库 yum install redis 4、安装完毕后,使用下面的命令启动redis服务 -ef | grep re[详细]
-
在linux(centos)系统安装nginx教程
所属栏目:[Linux] 日期:2021-01-21 热度:171
最近在切换服务器操作系统,简单记录一下 一、 安装nginx需要如下环境? 1、gcc? 编译依赖gcc环境,如果没有gcc环境,需要安装gcc yum install gcc-c++ ?2、PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。ngin[详细]
-
浅谈Linux文件系统
所属栏目:[Linux] 日期:2021-01-21 热度:52
Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件。 使用命令 mkdir 创建目录时,若期望创建的目录的名称与现有的文件名(或目录名)重复,则会创建失败。 Linux 上将文件分成两个部分:用户数据 (user data) 与元数据 (metad[详细]
-
Linux查看物理CPU个数、核数、逻辑CPU个数
所属栏目:[Linux] 日期:2021-01-21 热度:190
pre class="best-text mb-10" cat /proc/cpuinfo中的信息 processor 逻辑处理器的id。 physical id 物理封装的处理器的id。 core id 每个核心的id。 cpu cores 位于相同物理封装的处理器中的内核数量。 siblings 位于相同物理封装的处理器中的逻辑处理器的数[详细]
-
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访
所属栏目:[Linux] 日期:2021-01-21 热度:135
Tracert(跟踪路由)是路由跟踪实用程序,用于确定?IP?数据包访问目标所采取的路径。 ? Tracert?命令用?IP?生存时间?(TTL)?字段和?ICMP?错误消息来确定从一个主机到网络上其他主机的路由.其命令格式如下: ? tracert [-d] [-h maximum_hops] [-j computer-lis[详细]
-
linux中date命令显示
所属栏目:[Linux] 日期:2021-01-21 热度:64
1. date用来显示具体的日期和24进制的时间 [jasmine.qian@ ~]$ dateFri Jan 25 14:17:17 CST 2019[jasmine.qian@ ~]$ date '+%Y-%m-%d %H:%M:%S'2019-01-25 14:17:25 2. 具体的显示昨天,或者一天之后,一天之前 [jasmine.qian@]$ date -d 'yesterday' '+%Y-[详细]
-
linux中日历命令显示
所属栏目:[Linux] 日期:2021-01-21 热度:156
cal 显示当前月的日历 cal 年份 显示特定一年的年历 div class="cnblogs_Highlighter" pre class="brush:bash;gutter:true;"[jasmine.qian@]$ cal January 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26[详细]
-
vmstat 命令详解
所属栏目:[Linux] 日期:2021-01-20 热度:74
pre class="best-text mb-10"vmstat 命令详解vmstat 是用来实时查看内存使用情况,反映的情况比用top直观一些.如果直接使用,只能得到当前的情况,最好用个时间间隔来采集vmstat T 其中T用具体的时间标示,单位是 秒 例如:vmstat 5 表格每隔5秒采集一次.这样在刷[详细]
-
文件上传小技巧/后端处理【以php示例】
所属栏目:[Linux] 日期:2021-01-20 热度:139
引语:在上一篇文章中说到,在页面中可以用隐藏的方式让你的上传页面看起来漂亮。但是这对于性能来说,并没有什么卵用,那么在后台的处理中,难道就没有一些处理技巧么?所谓后台的技巧,应该要包括上传得快一点,上传的文件大一点!那么,本文就来说说,后[详细]
-
使用swoole进行消息推送通知,配合vb.net进行客户端开发一样爽[
所属栏目:[Linux] 日期:2021-01-20 热度:105
在以前的项目中,就曾听说过swoole的大名,想用来进行消息推送,但是当时只是有了初步的了解,并不敢大胆的运用到线上产品。所谓?识不足则多虑,威不足则多怒、所以就是怕,只能跟领导说了运用极光的推送功能,而且还说出了一定的理由,领导自然也只有相信了[详细]
-
日志查看技巧之筛选amp;去重[排查篇]
所属栏目:[Linux] 日期:2021-01-20 热度:169
引语:相信大家都会偶尔遇到要排查问题发生的原因的情况,那这种时候,我们最有力后盾就是日志文件了,所以谨记日志记录真的很重要。但是日志文件往往是很大的文件,而且里面有太多的东西可能不是我们需要的,如无数重复行。如果能够有效筛选出对我们有意义[详细]
-
如何在cygwin中运行crontab定时脚本[利刃篇]
所属栏目:[Linux] 日期:2021-01-20 热度:127
用到cygwin,自然是希望能多处理一些类似linux的任务了,那就自然少不了定时任务crontab,看到网上教程不少,自己运行一个测试却也不那么容易,下面就记录我的安装过程,以供参考吧! 1、首先,你肯定已经在运行cygwin了,那就再次点击setup.exe安装程序,这[详细]
-
apk文件md5校验之用好压对下载服务器测试[测试篇]
所属栏目:[Linux] 日期:2021-01-20 热度:197
? ? ? ? ?往往稍微有点规模的公司,都会有一个独立下载服务器,那么,我还是简单说一下下载服务器的原理吧,首先后台上传文件或软件,然后web服务器通过定时脚本检测,如有变化,则将文件同步出去到下载服务器,源站数据库中保存下载服务器的下载地址进行前[详细]
-
使用cygwin中的awk工具进行mysql binlog日志查看[利刃篇]
所属栏目:[Linux] 日期:2021-01-20 热度:69
linux工具确实强悍,然而作为没有linux机器使用权以及开发没有使用linux进行的人,有时想用一些命令确实不方便,所以,才去试着用用cygwin,一款在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的,对于一些命令的使用带来了许多方便。 初[详细]
-
在windows如何操控一些屌炸天的linux命令[利刃篇]
所属栏目:[Linux] 日期:2021-01-20 热度:82
作为开发者,也许你会说,不会linux简直弱爆了。是的,但是,倒底有多少人是真正在用linux进行开发工作呢,也许是我孤陋寡闻,但我相信,windows操作很多东西是真方便,不愿意使用linux直接开发。但是,我们会接触很多类型的命令,今天就来盘点一下,跑在win[详细]
-
linux中ftp的安装过程记录[运维篇]
所属栏目:[Linux] 日期:2021-01-20 热度:196
安装FTP的全过程记录,对于相同情况希望有所帮助。【centOS】 1、查询本机是否安装vsftpd: rpm -qa |grep vsftpd ; 2、安装ftp服务 yum install vsftpd; 3、开启ftp服务?chkconfig vsftpd on,开机启动; 4、手动操作ftp服务,service vsftpd start 【resta[详细]