![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
红豆110
PHP起家,使用一年多的php。学习使用python,准备进军ai智能领域
展开
-
samba安装和配置说明
yum install samba关闭selinux主配置文件由两部分构成 Global Settings (55-245行) 该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。 Share Definitions (246-尾行) 该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。全局参数:#==================Global Settings ===================[glob..原创 2021-07-08 16:12:38 · 204 阅读 · 0 评论 -
apache开启重写和gzip压缩
打开配置文件 httpd.conf开启url重写#LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#AllowOverride None 改成 AllowOverride All , 有两个全部改掉AllowOverride 的参数设置为ALL,表示整台服务器上都支持URL规则重写设置gzip压缩去除LoadModule deflate_module modules/mod_deflate.so 前面的#<If原创 2020-12-17 09:44:04 · 83 阅读 · 0 评论 -
linux 挂载磁盘
1:查看磁盘lsblk没有挂载点的磁盘属于未挂载,比如 vdb目前我还有一个vdb磁盘,一共60G,我的计划是将这个磁盘分为vdb/vdb1 和vdb/vdb2 各自30G2:磁盘分区fdisk /dev/vdb根据提示输入信息:创建分区是 n分区大小可以通过扇区计算,比如:124830是60G 如果想要分出30G 就是124830/2...原创 2019-12-26 10:18:26 · 343 阅读 · 0 评论 -
centos7 配置静态ip
由于主机网络采用的是自动获取IP方式,所以每次重启机器可能导致IP地址的变更,不利于项目的部署和运行,查阅了一些资料后,为Linux虚拟机配置了静态IP地址。1.编辑ifcfg-eth0文件(你的可能是eth1,或者其他,不是每个电脑都是这个的)# vi /etc/sysconfig/network-scripts/ifcfg-enp012.修改如下内容# dhcp改为static...转载 2019-11-25 16:05:21 · 186 阅读 · 0 评论 -
linux做大并发服务的内核参数优化
转载自:https://blog.csdn.net/ysdaniel/article/details/7307091参考文档:https://wiki.swoole.com/wiki/page/p-server/sysctl.html核心的网络功能,所以相关的设定数据都是放置在 /proc/sys/net/ipv4/ 这个目录当中。 至于该目录下各个档案的详细资料,建议大家可以参考核心的说明文件:...转载 2018-05-30 13:55:51 · 554 阅读 · 0 评论 -
centos7 设置samba服务
samba主要是用于在windos映射到linux。开发中这样做非常方便。安装:yum -y install samba 备份配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf_bk修改配置:具体配置文件解释,可以百度。vi /etc/samba/smb.conf[global] workgroup = SAMBA secu...原创 2018-06-25 14:00:15 · 1253 阅读 · 0 评论 -
linux中svn客户端设置忽略
很简单。svn propedit svn:ignore 【目录】举个栗子: 我在/root/svn/ 文件夹下面我想忽略这个文件夹下面的js所有的js文件。操作方式: cd /root/svnsvn propedit svn:ignore . 注意,最后有一个点。别漏了标识当前目录有些人这时候可能会报错主要是没有设置环境变量vi ~/.bash_profile 在最后添加如下内容:ex...原创 2018-06-29 17:34:48 · 404 阅读 · 0 评论 -
linux 查看是否安装某软件包
1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed...原创 2018-07-21 16:10:52 · 907 阅读 · 0 评论 -
shell 字符串截取操作
字符串操作(长度,读取,替换){#string} $string的长度 ${string:position} 在$string中, 从位置$position开始提取子串 ${string:position:length} 在$string中, 从位置$position开始提取长度为$length的子串 ${string#substring} 从变量$string的...转载 2018-11-16 09:52:37 · 592 阅读 · 0 评论 -
文件夹权限解读
关于进去目录的权限: 在普通用户下,若想进入一个目录需要可执行权限在超级用户下,目录不管具有什么权限都可以进入 显示文件列表和创建文件的权限:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限;若要读取目录下的文件列表,则要对拥有者开放读权限和可执行权限...原创 2018-11-19 16:55:53 · 983 阅读 · 0 评论 -
samba 服务配置
参考网址:https://www.cnblogs.com/lxyqwer/p/7271369.htmlsamb服务基础 软件包:samba 协议:SMP(TCP139)CIFS(445) 配置文件路径:/etc/samba/smb.conf安装软件 yum -y install samba重启服务systemctl restart smbsamba帐...转载 2018-12-08 15:39:17 · 406 阅读 · 0 评论 -
centos更换阿里yum源和epel
epel是个好东西,不过国外的速度实在是不能忍受。所以 有了这篇文章。1、 首先卸载以前装的epel 以免影响rpm -e epel-release2、 下载阿里提供的epel ,PS感谢马云。wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo3、yum clean all4、yum ma...原创 2019-01-10 09:46:17 · 336 阅读 · 0 评论 -
firewall防火墙详解(持续更新中...)
文章来源:https://www.linuxidc.com/Linux/2018-03/151218.htm永久开放端口firewall-cmd --add-port=8080/tcp --permanent重新加载生效开放的端口firewall-cmd --reload在 CentOS 7 中,引入了一个新的服务,Firewalld,下面一张图,让大家明确的了解防火墙 Firewall 与 ip...转载 2018-05-24 11:40:02 · 36258 阅读 · 0 评论 -
cpu信息和网卡等信息查看
文章来源:https://www.cnblogs.com/grimm/p/5622491.html1、 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l2、 查看逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc –l3、 查看CPU是几核#cat /proc/cp...转载 2018-05-24 11:37:27 · 515 阅读 · 0 评论 -
linux 删除文件夹下面指定内容
我有一个日志日志目录,由于长期未清理,导致文件过大。现在需要删除2017年的所有日志。思路:使用find ./ -name 2017* 查找当前目录下的所有包含2017字符串的文件, 使用管道符将获取到的内容传递给 rm -rf 命令。首先我执行的是 进入日志总目录。 执行 find ./ -name 2017* | rm -rf 没有任何反应。之后查找原因是 find ./ -name ...原创 2018-02-27 11:54:23 · 1469 阅读 · 0 评论 -
简单获取cpu使用率,以及后台运行的问题
做了一个运维平台,有一个功能定时执行一个脚本,获取cpu使用率和内存使用情况到监控平台。获取cpu使用率使用的是top中的信息。直接运行没有问题。通过nohup xxx.sh & 之后获取不到cpu信息。代码如下:CpuRatio=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $2}'`这段代码也是在网上找的。经过排查发现。top命令默认是标准输出。当脚...原创 2018-02-27 13:39:21 · 529 阅读 · 0 评论 -
shell中$?,$*等特殊变量的解释和使用
我们在写shell中会经常遇到使用变量的情况。在这里我说几个常用的特殊变量$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$0 这个程式的执行名字$n 这个程式的第n个参数值$* 这个程式的所有参数,此选项参数可超过9个。$@ 跟$*类似,但是可以当作数组用$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)以下不太常用$! ...原创 2018-02-27 18:42:52 · 683 阅读 · 0 评论 -
awk使用详解(shell)
一.基本介绍1.awk: awk是一个强大的文本分析工具,在对文本文件的处理以及生成报表,awk是无可替代的。awk认为文本文件都是结构化的,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个域(段),域和域之间使用分割符分割。2.功能:流控制、数学运算、进程控制、内置的变量和函数、循环和判断3.工作原理:awk 会把每行进行一个拆分,用相应的命令对拆分出来的“段”进行处理。(1)行工作...翻译 2018-03-12 15:11:05 · 199 阅读 · 0 评论 -
nginx代理和负载均衡的详解
nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理负载均衡nginx特点1. 反向代理关于代理说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;...转载 2018-03-24 12:40:34 · 740 阅读 · 0 评论 -
nginx工作原理和实现高并发请求的原因
一、进程、线程?进程是具有一定独立功能的,在计算机中已经运行的程序的实体。在早期系统中(如linux 2.4以前),进程是基本运作单位,在支持线程的系统中(如windows,linux2.6)中,线程才是基本的运作单位,而进程只是线程的容器。程序 本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若干进程有可能与同一个程序相关系,且每个进程皆可以同步(循 序)或异...原创 2018-04-08 17:43:13 · 7490 阅读 · 0 评论 -
初级php程序员成长之路
中高级PHP程序员应该掌握哪些技术你知道吗?这篇文章就为大家详细介绍了PHP程序员应具备的几类重要技术,感兴趣的小伙伴们可以参考一下。中级PHP程序员1.Linux能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/...转载 2018-03-26 14:09:51 · 4077 阅读 · 2 评论 -
linux性能分析-----之I/O性能分析
iostat -x 1 分析rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/swrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/sr/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/sw/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/srsec/s: ...转载 2018-03-26 15:49:24 · 1662 阅读 · 0 评论 -
socket做大并发服务的服务器设置
今天用apache 自带的ab工具测试,当并发量达到5000多的时候报错如下:[root@aa~]# This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The A...原创 2018-05-25 11:23:55 · 788 阅读 · 0 评论 -
centos7开机自启动
一、添加开机自启服务在CentOS7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sysstemctl start jenkins.service #启动jenkins服务本人从未尝试。有待验证二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本auto...原创 2018-05-21 17:46:06 · 189 阅读 · 0 评论 -
linux 常用操作,持续完善中。。。
查看linux中是否安装了某一个应用使用如下命令:rpm -qa | grep 应用名原创 2018-05-23 19:27:41 · 114 阅读 · 0 评论 -
linux 查找清理大文件方法
linux操作系统中,经常会遇到磁盘空间满的问题。遇到这样的问题,先查下是什么文件过大或过多引起的,至于引起这个更深一层的原因,先不探讨。怎么查看大文件所在的路径,linux中有一个命令,叫du,先贴命令:du -m --max-depth=1或du -h --max-depth=1du:用于统计linux中文件或目录所占磁盘空间的大小du参数######-m:以M为单位展示查询结果-h:以K、M转载 2018-01-18 19:06:29 · 1572 阅读 · 0 评论