linux
abiao555
这个作者很懒,什么都没留下…
展开
-
linux创建nginx用户
1.创建nginx用户组groupadd ngweb2.创建nginx免登录用户,不创建登入目录,并加入上面创建的nginx用户组useradd -M -s /sbin/nologin -g ngweb ngweb3.修改nginx配置文件vi nginx.conf 添加如下代码:user ngweb ngweb;原创 2022-04-08 09:47:32 · 6231 阅读 · 0 评论 -
centos7防火墙常用操作
启动防火墙systemctl start firewalld查看防火墙是否开启systemctl status firewalldfirewall-cmd --state停止防火墙:systemctl stop firewalld查看所有开启的端口firewall-cmd --list-ports对外开放80访问端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --add-port=80原创 2022-04-06 15:42:09 · 1248 阅读 · 0 评论 -
linux下个grep常用方法
grep -E "[[:alnum:]]{4,18}@[[:alnum:]]{2,14}.(com|net|cn|org)" 1.txt //在1.txt中匹配查询邮箱地址grep aaa 1.txt //在1.txt中查询aaagrep -i aaa 1.txt //在1.txt中查询aaa,无论大小写grep -ni aaa 1.txt //在1.txt中查询aaa,显示行号并无论大小写grep -n -i aaa 1.txt //在1.txt中查询aaa,显示行号并无论大小写grep -..原创 2021-11-26 16:09:54 · 812 阅读 · 0 评论 -
lsof常见用法
lsof指令的用法如下:lsof 列出所有打开的文件(如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位)lsof abc.txt 显示开启文件abc.txt的进程lsof 目录名 查找谁在使用文件目录系统lsof +D /filepath/filepath2/ 递归查看某个目录的文件信息(使用了+D,对应目录下的所有子目录和文件都会被列出)lsof -i :22 列出谁在使用22端口lsof -c abc 显示abc进程现在打开的文件lsof -c mysql.原创 2021-07-12 14:46:21 · 5721 阅读 · 0 评论 -
linux使用指定用户后台cli模式运行php程序
/sudo -u web nohup /data/php57/bin/php /data/webroot/xxx/aaa.php &原创 2021-07-12 11:09:00 · 441 阅读 · 0 评论 -
linux创建用户权限步骤
创建用户组及用户/usr/sbin/groupadd zhangsan/usr/sbin/useradd -g zhangsan zhangsan修改密码passwd zhangsan234234234添加sudo权限vi /etc/sudoerszhangsan ALL=(ALL) ALL原创 2021-04-27 09:55:24 · 134 阅读 · 0 评论 -
linux利用docker定时进入容器内执行文件
进入xxxx容器并执行xxxx.sh,并写入xxxx.log日志*/2 9-21 * * * root cd /data && /usr/local/bin/docker-compose exec -T xxxx sh /var/www/html/xxxx.sh >>/data/xxxx.log 2>&1xxxx.sh内容,下面是执行ci项目例子#!/bin/bashphp htdocs/index.php Article index...原创 2021-01-26 08:43:10 · 549 阅读 · 0 评论 -
利用docker创建linux
下载镜像docker pull centos启动镜像将本地指定目录映射到容器内docker run -t -i --privileged=true -v /Users/apple/Documents/Docker/centos7.5/data:/data centos启动镜像,把mac本地用户zhang影射到容器里:docker run -t -i --privileged=true -v /Users/zhang:/home/zhang centos...原创 2020-08-24 17:58:37 · 502 阅读 · 0 评论 -
linux下安装pyenv版本管理工具
git clone git://github.com/yyuu/pyenv.git ~/.pyenvyum -y groupinstall "Development Tools"yum -y install readline-devel zlib-devel bzip2-devel sqlite-devel openssl-develecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profileecho 'export PAT原创 2020-08-22 16:51:28 · 271 阅读 · 0 评论 -
LVM逻辑卷管理
创建LVM将物理磁盘设备初始化为物理卷pvcreate /dev/sdb /dev/sdc创建卷组,并将PV加入卷组中vgcreate linuxcast /dev/sdb /dev/sdc基于卷组,创建逻辑卷lvcreate -n mylv -L 2G linuxcast为创建好的逻辑卷创建文件系统mkfs.ext4 /dev/linuxcast/mylv将格式化好的逻辑卷挂载使用mount /dev/linuxcast/mylv /mnt查看LVM查看物理卷信.原创 2020-08-21 23:26:10 · 172 阅读 · 0 评论 -
linux文件系统挂载与卸除
mount于挂载Linux系统外的文件。 将 /dev/hda1 挂在 /mnt 之下。 mount /dev/hda1 /mnt 将 /dev/hda1 用唯读模式挂在 /mnt 之下。 mount -o ro /dev/hda1 /mntumount命令用于卸除目前挂在Linux目录中的文件系统。(如果设备正忙,卸载即告失败。) umount -v /dev/sda1 通过设备名卸载 /dev/sda1 umounted...原创 2020-08-21 23:02:47 · 201 阅读 · 0 评论 -
linux下利用docker安装gogs
docker pull gogs/gogsmkdir -p /data/gitdocker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /data/git:/data gogs/gogs原创 2020-08-16 21:01:12 · 209 阅读 · 0 评论 -
linux操作swap文件
由于安装某些软件包对内存要求较大,当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用。Linux下的swap有两种实现形式,一种是通过某个物理磁盘分区来实现swap,另一种是通过虚拟内存文件来实现swap。下面是临时使用swap内存文件的使用方法。如果要机器重启的时候自动挂载这个文件需要修改配置/etc/fstab临时创建使用dd if=/dev/zero of=/home/swap bs=1024 count=1024000将文件格式转换为swap格式的mkswap /home原创 2020-08-12 21:12:50 · 502 阅读 · 0 评论 -
centos源码安装指定版本gcc
由于安装某些软件包对gcc版本有要求。所以需要手动编译安装指定版本的gcc注意系统默认的gcc或用yum安装的gcc不用卸载,可通过修改linux的path决定使用哪个版本wget http://ftp.gnu.org/gnu/gcc/gcc-x.x.x/gcc-x.x.x.tar.gztar -zxvf gcc-x.x.x.tar.gzcd gcc-x.x.x./contrib/download_prerequisitesmkdir buildcd build/../config.原创 2020-08-12 20:53:45 · 648 阅读 · 0 评论 -
firewall日常命令
systemctl status firewalldsystemctl start firewalld.servicesystemctl status firewalldsystemctl start firewalld.service# 查看白名单列表firewall-cmd --zone=public --list-ports# 添加白名单端口firewall-cmd --zone=public --add-port=2181/tcp --permanent# 重启防火墙fir原创 2020-07-11 07:42:13 · 510 阅读 · 1 评论 -
linux常用命令笔记
修改/en目录及其子元素的所属组与所有者chown -R www:www /en查找php主进程ps aux | grep php-fpm| grep master平滑重启php-fpmkill -USR2 上面查到的pid平滑重启php-fpm方法二:(注意每个项目的php-fpm的pid文件位置都不一样哦,下面的路径需要改成自己的路径)kill -USR2 `cat /xxx/php5.7/var/run/php-fpm-5.7.pid`...原创 2020-06-18 09:26:38 · 122 阅读 · 0 评论 -
centos7常用命令笔记
cat /etc/redhat-release //查看linux版本systemctl stop firewalld //关闭防火墙systemctl disable firewalld //禁止开机启动getenforce //查看selinux状态,如果是开启的可以用下面命令关闭vim /etc/selinux/config //将SELINUX设置为disabledsystemctl start xxx //启动某服务syste...原创 2020-06-21 17:32:26 · 109 阅读 · 0 评论