linux
芝麻开门2015
这个作者很懒,什么都没留下…
展开
-
shell脚本中2>&1 的含义
1.以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:nohup /root/runoob.sh > runoob.log 2>&1 &2>&1解释:将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。0 – stdin (standard input,标准输入) 1 – stdout (standard outpu.原创 2021-01-05 17:28:41 · 4415 阅读 · 3 评论 -
查cpu是多少核的
查cpu是多少核的 cat /proc/cpuinfo原创 2020-12-22 09:06:54 · 89 阅读 · 0 评论 -
自己的网站颁发证书流程
1.证书生成准备工作原创 2020-12-03 14:25:03 · 914 阅读 · 0 评论 -
nginx 中 fastcgi_pass配置为unix:/tmp/php-fpm.sock与127.0.0.1:9000区别
nginx中的 fastcgi_pass为什么有时候是unix:/tmp/php-fpm.sock,有时候是127.0.0.1:9000这牵扯到了nginx和php的通信模式,上面所列的就是这两种,一种是利用系统本身socket的,一种是利用tcp协议的两种协议有区别,UNIX Domain Socket不经过网络,只是在系统内部进行通信,适用于php和nginx都装在同一台linux服务器上tcp通信协议的也就是fastcgi_pass模式的既适用于php和nginx都装在同一台linux原创 2020-11-20 15:30:26 · 23092 阅读 · 0 评论 -
linux下清空文件内容命令
因为我的nginx服务器 运行一段时间了,产生了很多日志。想给情况一下使用echo -n "">error.log即可原创 2020-11-20 11:02:26 · 827 阅读 · 0 评论 -
php与nginx的两种连接方式
因为nginx和php有两种链接方式,一种是fastcgi_pass 127.0.0.1:9000;另一种是这个fastcgi_pass unix:/run/php/php7.0-fpm.sock;这个具体怎么用要去php fpm里面去看他的配置文件/etc/php/7.0/fpm/pool.d/www.conf里面的Listen如果Listen是端口就写127.0.0.1:9000;如果是路径,nginx的配置文件也要学路径,unix:/run/php/php7.0-fpm.so原创 2020-07-31 16:09:15 · 1188 阅读 · 0 评论 -
配置PHP项目时 nginx出现403状况
记得查看一下目录下是否有index.php文件原创 2020-07-31 15:36:58 · 499 阅读 · 0 评论 -
linux一些命令
之前学过linux命令,在工作中也用的很多.最近看测试相关的资料,再来熟悉一下命令.温故而知新.打包文件tar cvf bak.tar showdoc_masterVIM编辑器命令模式的用法...原创 2020-01-20 21:56:16 · 751 阅读 · 0 评论 -
sed命令
最近换了工作,因为新进公司,工作量比较饱和,学的东西也很多,少有像以前很多的时间学习总结.最近才发现好久没有更新博客,好久没有写收获了,我是简单的程序员,只会记录一些简单的知识点,零零碎碎,但是当某天翻阅起来,也会温故而知新. linux命令,我用的最多的是grep,一直知道有linux命令中有三剑客grep,sed,awk.我经常使用的grep命令有 ps -ef|...原创 2019-11-13 22:34:03 · 185 阅读 · 0 评论 -
mac批量将文件名字修改
同事教我的方法,节约很多时间,方便看课程1.找到文件路径,将文件名批量导出来到list.txt文件2.将文件名导入到excel中成两列,切割左边的数据将excel文字复制复制到execl中由于linux对空格有要求 所以将章 后空格加上转...原创 2019-09-04 18:19:35 · 2843 阅读 · 0 评论 -
mac中写sh脚本启动redis,rabbitmq,mongod服务
比如我mac环境下安装了redis服务mongod服务rabbitmq服务想执行一个脚本就启动所有服务将启动的服务放在一个shell脚本vi start_server.sh#!/bin/bashredis-server &rabbitmq-server &mongodchmod +x start_server.sh执行 ./start_...原创 2019-06-24 11:48:28 · 617 阅读 · 0 评论 -
ssh免密登录
ssh登录的原理是:客户端向服务端发起请求,服务端将公钥发给客户端,客服端将 公钥用于加密数据与服务端通信那么ssh要实现免密登录,可以在客户端生成公钥id_rsa.pub,然后发给服务端即可ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub root@106.13.91.39ssh 'root@106.13.91.3...原创 2019-02-28 09:44:53 · 181 阅读 · 0 评论 -
lsof -i:7888查看哪些在使用这个端口号
1.列出所有打开的文件:lsof备注: 如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位2. 查看谁正在使用某个文件lsof /filepath/file3.递归查看某个目录的文件信息lsof +D /filepath/filepath2/备注: 使用了+D,对应目录下的所有子目录和文件都会被列出4. 比使用+D选项,遍历查看某个目录的...转载 2019-01-22 17:29:47 · 2773 阅读 · 0 评论 -
linux下查看磁盘空间
突然系统不能使用了,可以看一下是不是磁盘占满 了 首先登录到服务器我的是mac直接登录 使用ssh登录ssh -t root@104.224.166.36 -p27988windows系统也可以使用 xshell来登录命令行dfdf -lh清楚磁盘使用情况df -a 是全部的文件系统的使用情况df -i显示inode信息df -k 已字节数显示区块占...原创 2018-10-10 11:32:38 · 42003 阅读 · 0 评论 -
ps -ef 可以查看主机所有运行的进程 ps -ef | grep 过滤条件
ps -ef 可以查看主机所有运行的进程 ps -ef | grep 过滤条件原创 2018-10-09 07:53:28 · 4630 阅读 · 0 评论 -
宝塔面板一键管理服务器
1.获取服务器地址和密码 linux下登录服务器 mac 终端输入 ssh -t root@104.224.166.36 2.先查看自己的服务器是什么版本 如果是centos 就执行这个语句yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh ...原创 2018-07-05 16:00:55 · 1752 阅读 · 0 评论 -
项目中执行定时任务
1.在newdailian项目中新建xym.php test.txt文件2.用filezilla上传代码到服务器3.登录服务器 编写定时任务57 13 * * * /usr/bin/php /www/wwwroot/104.224.166.36/newdailian/xym.php4.给文件权限chmod 777 test.txtchmod 777 xym.php5.查看 test.txt是否...原创 2018-07-09 13:57:37 · 1225 阅读 · 0 评论 -
定时任务备份数据库
1.登录到服务器2.创建存放脚本文件 将脚本写到目录 /usr/local/xym cd /usr/local;mkdir xym;touch sqlAutoBak.sh;vi sqlAutoBak.sh;脚本中写#!/bin/sh# Database infoDB_USER="root"DB_PASS="root"DB_HOST="localhost"DB_NAME="dailian"# Oth...原创 2018-07-08 21:58:14 · 4378 阅读 · 0 评论 -
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。UbuntuUbuntu近转载 2016-06-06 08:25:45 · 405 阅读 · 0 评论 -
linux学习线路
一、学习Linux的基本要求1. 掌握至少50个以上的常用命令。 2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 3. 掌握.tgz、.rpm等软件包的常用安装方法 4. 学习添加外设,安装设备驱动程序(比如网卡) 5. 熟悉Grub/Lilo引导器及简单的修复操作 。 6. 熟悉Linux文件系统 和目录结构。 7. 掌握vi,gcc,gdb等常用编转载 2016-06-06 08:28:01 · 324 阅读 · 0 评论 -
Linux文件系统以及目录结构简介
Linux和Windows操作系统中的文件系统些不同,在学习使用Linux之前,能够了解这个不同之处助于后续的学习。本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Linux文件系统相关的原理,最后较为详细地介绍了Linux系统的目录结构。一、Linux和Windows文件系统下面分别简单介绍一下启动Windows和Linux之后,它们是怎样看待自己世转载 2016-06-13 18:06:21 · 325 阅读 · 0 评论 -
tar.gz文件的安装
tar.gz文件的安装,是属于自己编译源代码的方法。多说一句,tar是把文件打成一个包,并不压缩;.gz是用gzip把打成包的.tar文件压缩,所以成了一个.tar.gz的文件。安装的话,先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹。里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设置转载 2016-06-14 10:50:05 · 735 阅读 · 0 评论 -
linux文件系统的目录结构
Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的。各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多。1. / 文件系统的入口,最高一级目录;2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等。这个目录中的文件都是可执行的,一转载 2016-06-14 09:57:48 · 363 阅读 · 0 评论 -
linux学习
很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。 就如同刚才说的,很多同学以前可能连Linux是什么转载 2016-07-14 11:19:26 · 331 阅读 · 0 评论 -
vim编辑器
http://wenku.baidu.com/link?url=PCDxMu9cx8rAp8Wvv2Hebn7BdhR-k76pMX6nSCdWctgbH1RlvzZVPuDn2HhvB7ERW0Vp8nTZWT0pJsCk9Jzt8A-nfxygNjO_V5Y5Dyj-r-y在笔者看来vi和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易转载 2016-06-17 11:00:25 · 498 阅读 · 0 评论 -
grep命令
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的转载 2016-06-17 17:20:46 · 235 阅读 · 0 评论 -
linux学习知识体系
一. Linux系统基础及管理1、操作系统发展史,系统架构平台概览; Linux起源、理念、发展历史及各发行版;2、Linux基础知识、基本命令、获得使用帮助及文件系统组织结构等;3、Linux用户、组及权限的基础及相关高级话题,详细讲解useradd/userdel/chmod/chown/usermod/chage/umask等相关命令;4、Bash基础及配置、转载 2016-09-21 11:02:31 · 1587 阅读 · 0 评论 -
linux相关开关机指令
原创 2016-09-29 17:17:50 · 274 阅读 · 0 评论 -
[学习]Symbolic link and hard link的区别(linux)
Linux链接分两种,一种被称为硬链接(HardLink),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。--硬连接硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(InodeIndex)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的转载 2016-10-08 13:43:20 · 433 阅读 · 0 评论 -
Linux学习网站推荐
推荐一:鸟哥的Linux私房菜(http://vbird.dic.ksu.edu.tw/)这个不用多说吧,只要你学习Linux就肯定听说过鸟哥的私房菜,经典,对于初学者来说绝对是经典,推荐!!!推荐二:Linux中国(https://linux.cn/)这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常转载 2017-05-20 07:55:20 · 1553 阅读 · 0 评论 -
服务端安装svn
参考网址 http://www.linuxidc.com/Linux/2016-01/127679.htmhttp://www.cnblogs.com/jhj117/p/6256349.htmlfrom : http://tecadmin.net/install-subversion-1-8-on-centos-rhel/How to Instal转载 2017-10-12 16:00:39 · 955 阅读 · 0 评论 -
linux下apache的安装配置
下载安装从http://httpd.apache.org/上下载httpd-2.2.6.tar.gz,上传到linux主机,然后开始安装。解压tar -zxvf httpd-2.2.6.tar.gz,完成之后,会在当前目录出现一个httpd-2.2.6目录,然后顺序执行如下命令mv httpd-2.2.6 apachecd apache设置安装参数,命令如下:./c...转载 2018-06-26 08:59:42 · 623 阅读 · 0 评论 -
ubuntu使用
Ubuntu使用 第一章 安装Ubuntu14.04 本文主要介绍子在VMware10 中安装 Ubuntu14.04操作系统的步骤 工具/原料VMware10.0.1Ubuntu14.04操作系统1.1方法/步骤1、选择Ubuntu64位的虚拟机2、点击编辑虚拟机设置3、选择CD/DVD(SATA)选项4、选择使用ISO映像文件5、转载 2016-05-31 07:52:53 · 620 阅读 · 0 评论