首页
关于
Search
1
centos7升级mysql5.7.34
183 阅读
2
LVS 工作原理图文讲解
158 阅读
3
centos7配置部署mysql5.7
140 阅读
4
NGINX部署安装
118 阅读
5
centos7升级ssh
117 阅读
默认分类
linux资料
数据库
登录
Search
WX
累计撰写
15
篇文章
累计收到
1
条评论
首页
栏目
默认分类
linux资料
数据库
页面
关于
搜索到
15
篇与
W●X
的结果
2021-12-29
rsync 用法
https://blog.51cto.com/shuzonglu/2067054https://blog.csdn.net/taranfly/article/details/80003205配置文件rsync的主要有以下三个配置文件: rsyncd.conf ----主配置文件,需要手动生成 rsyncd.secrets ----密码文件 rsyncd.motd ----rysnc服务器信息 常用选项;-a 包含-rtplgoD-r 同步目录时要加上,类似cp时的-r选项-v 同步时显示一些信息,让我们知道同步的过程-l 保留软连接 #源目录里面有软连接,-L 加上该选项后,同步软链接时会把源文件给同步-p 保持文件的权限属性-o 保持文件的属主 #如果a拷贝到b,b有这个属主,则显示用户,如果没有这个用户,则显示pid-g 保持文件的属组-D 保持设备文件信息-t 保持文件的时间属性–delete 删除目标目录中源目录没有的文件 #如果a同步到b,如果b里面有a里面没有的文件,则被删除,如果不加,则不会删除,这样保证文件的一致性–exclude 过滤指定文件,如–exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不同步-P 显示同步过程,比如速率,比-v更加详细-u 加上该选项后,如果目标目录中的文件比源文件新,则不同步 (mtime)-z 传输时压缩 节省带宽,加快速度rsync -av /etc/passwd /tmp/1.txt #将/etc/passwd文件拷贝到/tmp下且更改名称为1.txt -av v是可视化远程同步:格式:rsync -av 路径 ip地址:路径rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt #将本机/tmp下的文件,同步到192.168.188.128机器里/tmp下改名为2.txt root@可以省略格式介绍:rsync [OPTION] … SRC DEST #OPTION选项,好比刚才的-av SRC 源目录 DEST目标目录rsync -av -e “ssh -p 22” test1/ 192.168.133.132:/tmp/test2/ #指定对方机器的端口-e “ssh -p 22”
2021年12月29日
40 阅读
0 评论
0 点赞
2021-12-13
linux系统安全配置
cat /etc/passwd //查看用户文件 cat /etc/shadow //查看用户密码文件 /sangfor/edr/agent/bin/eps_services_check.sh show variables like 'log%'; //查看数据库开启的日志 chkconfig cupsd off //关闭系统不需要的服务 chkconfig sendmail off cat /etc/login.defs //查看系统登录日志 more /var/log/cron //查看定时任务日志 cat /etc/hosts //查看hosts more /var/log/audit/audit.log //查看系统审计日志 cat /etc/ssh/sshd_config //查看root用户是否可以远程登录
2021年12月13日
42 阅读
0 评论
0 点赞
2021-09-18
centos7 配置nginx启动脚本两则
创建启动脚本cd /lib/systemd/system/vim nginx.service[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx reload ExecStop=/usr/local/nginx/sbin/nginx quit PrivateTmp=true [Install] WantedBy=multi-user.target退出并保存文件,执行systemctl enable nginx.service //开机启动systemctl start nginx.service //启动nginxsystemctl stop nginx.service //结束nginxsystemctl restart nginx.service //重启nginx验证是否安装成功向防火墙中添加端口的命令为: firewall-cmd --zone=public --add-port=80/tcp --permanent重新载入防火墙规则: firewall-cmd --reload输入http://服务器IP/ 如果能看到nginx的界面,就表示安装成功了创建启动脚本vim /etc/init.d/nginx#! /bin/bash # chkconfig: - 85 15 PATH=/usr/local/nginx DESC="nginx daemon" NAME=nginx DAEMON=$PATH/sbin/$NAME CONFIGFILE=$PATH/conf/$NAME.conf PIDFILE=$PATH/logs/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running" } do_stop() { $DAEMON -s stop || echo -n "nginx not running" } do_reload() { $DAEMON -s reload || echo -n "nginx can't reload" } case "$1" in start) echo -n "Starting $DESC: $NAME" do_start echo "." ;; stop) echo -n "Stopping $DESC: $NAME" do_stop echo "." ;; reload|graceful) echo -n "Reloading $DESC configuration..." do_reload echo "." ;; restart) echo -n "Restarting $DESC: $NAME" do_stop do_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2 exit 3 ;; esac exit 0设置执行权限!chmod a+x /etc/init.d/nginx注册成服务chkconfig --add nginx设置开机启动chkconfig nginx on重启, 查看nginx服务是否自动启动shutdown -h 0 -rnetstat -apn|grep nginx对nginx服务执行停止/启动/重新读取配置文件操作启动nginx服务systemctl start nginx.service停止nginx服务systemctl stop nginx.service重启nginx服务systemctl restart nginx.service重新读取nginx配置(这个最常用, 不用停止nginx服务就能使修改的配置生效)systemctl reload nginx.service
2021年09月18日
88 阅读
0 评论
0 点赞
2021-09-18
centos7-redis启动脚本
根据需要自行修改脚本路径!新建脚本:vim /etc/init.d/redis#!/bin/sh #chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac设置开机启动!systemctl daemon-reload systemctl start redis-server.service systemctl enable redis-server.servic
2021年09月18日
100 阅读
0 评论
0 点赞
2021-09-18
执行脚本报错“/bin/bash^M: 坏的解释器
执行脚本报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题经测试发现是在win下操作的时候,编辑了backup_wcm.sh文件,换行结尾是nr,但是在linux下是n,所以会有多处来的r执行命令 :sed -i 's/r$//' backup_wcm.sh会把backup_wcm.sh中的r 替换成空白
2021年09月18日
95 阅读
0 评论
0 点赞
1
2
3