-
搜索结果-Search Results-
-
-
-
-
-
作者: xiaogang
-

Centos7 rpm 命令大全
对已安装软件信息的查询
rpm -qa 查询已安装的软件 rpm -qa | grep "软件或者包的名字" 查找某软件包是否安装 rpm -qf 文件名绝对路径 文件名的绝对路径 rpm -ql 软件名 查询已安装的软件包都安装到何处
软件名:rpm包去除平台信息和后缀信息
rpm -qi 软件名 查询一个已安装软件包的信息 rpm -qc 软件名 查看已安装软件的配置文件 rpm -qd 软件名 查看已安装软件的文档安装位置 rpm -qR 软件名 查看已安装软件依赖包和文件
对未安装软件信息的查询
rpm -qpi rpm文件 查看一个软件包的用途和版本信息 rpm -qpl rpm文件 查看一个软件包所包含的文件 rpm -qpd rpm文件 查看软件包的文档所在位置 rpm -qpc rpm文件 查看软件包的配置文件 rpm -qpR rpm文件 查看软件包的依赖关系
软件包的安装、升级、删除
rpm -ivh rpm文件 安装rpm包 rpm -Uvh rpm文件 更新rpm包 rpm -e 软件名 删除rpm包 rpm -e 软件名 –nodeps 不管依赖关系,强制删除软件 rpm –import 签名文件 导入签名
-

CentOS7 添加、更改让用户没有登录权限
1.还未建立用户时,可以使用以下命令
useradd -g 组 用户名 -s /sbin/nologin
2.当用户已经建立了,在建立时没有控制,现在需要取消用户登录权限,可以使用以下命令
vim /etc/passwd
找到你要修改的用户所在的那一行
nobody:x:99:99:Nobody:/:/bin/bash
改为
nobody:x:99:99:Nobody:/:/sbin/nologin
-
Centos Linux 常用命令
更改文件夹所属用户及用户组
#目录/data/nginx/ 改为www用户组nginx用户所有 chown -R nginx:www /data/nginx/ #更改文件夹及文件夹权限并向下传递 chmod -R 777 /data/nginx/
新建用户组及用户
#新建test用户组 groupadd test #新建用户 adduser chunfeng #新建没有登录权限的用户 useradd -g 组 用户名 -s /sbin/nologin #给cunfeng用户设置密码 passwd chunfeng #新建chunfeng用户并增加到test工作组 useradd -g test chunfeng #给已有用户增加用户组 usermod -G groupname username #强制使用www组为chunfeng的主组 usermod -g www chunfeng
删除组、用户
#删除chunfeng用户 userdel chunfeng #删除www用户组 groupdel www
查看Nginx PHP Mysql 打开文件数量限制
cat /proc/$(cat /data/apps/nginx/logs/nginx.pid)/limits cat /proc/$(cat /data/apps/temp/mysql/mysql.pid)/limits cat /proc/$(cat /data/apps/php/var/run/php-fpm.pid)/limits
显示所依赖的动态连接库
ldd $(which /data/apps/nginx/sbin/nginx)
在根目录 搜索文件
find /|grep apache
替换文件内容
sed -i "s/\/www\/server\/data/\/www\/server\/mysqData/g" /etc/my.cnf sed -i "s/3306/3307/g" /etc/my.cnf
其他命令
#清理历史命令 history -c && > ~/.bash_history
-
Centos7 编译Nginx
我的Nginx编译代码
--conf-path=/data/apps/conf/nginx/nginx.conf \ --error-log-path=/data/apps/log/nginx/error.log \ --http-log-path=/data/apps/log/nginx/access.log \ --http-client-body-temp-path=/data/apps/temp/nginx/client/ \ --http-proxy-temp-path=/data/apps/temp/nginx/proxy/ \ --http-fastcgi-temp-path=/data/apps/temp/nginx/fcgi/ \ --http-uwsgi-temp-path=/data/apps/temp/nginx/uwsgi/ \ --http-scgi-temp-path=/data/apps/temp/nginx/scgi/ \ --group=www \ --prefix=/data/apps/nginx \ --with-http_ssl_module \ --with-http_mp4_module \ --with-http_flv_module \ --with-http_realip_module \ --with-http_image_filter_module \ --with-http_sub_module \ --with-http_gzip_static_module \ --with-pcre=/root/pcre-8.41 \ --with-zlib=/root/zlib-1.2.11 \ --with-openssl=/root/openssl-1.1.0f
-
Centos7 nginx php 启动关闭命令
php-fpm 启动、停止、重启
启动 systemctl start php-fpm 停止 systemctl stop php-fpm 重启 systemctl restart php-fpm
Nginx命令
#启动nginx服务 systemctl start nginx.service #停止nginx服务 systemctl stop nginx.service #重启nginx服务 systemctl restart nginx.service #重新读取nginx配置 systemctl reload nginx.service 也可以这样 nginx -s stop #停止服务 nginx -s quit #退出服务 nginx -s reopen #重新打开日志文件 nginx -s reload #重新加载配置文件
-
Centos7 后台运行脚本
后台执行关闭SSH不收影响
后台执行 nohup ./zhuan.sh &
查看后台运行脚本
$ ps -ef | grep zhuan
关闭后台脚本 杀掉进程
kill -9 进程ID
