
服务器技术
服务器相关技术
tiging
专注互联网实战项目。
展开
-
apache转nginx访问变成下载解决方法
上面的方法可以解决文件在浏览器中下载的情况,但是如果有文件的扩展名对应mime信息找不到,不管文件是不是文本文件,都是当成是文本文件进行预览。第二行: 默认的是octet-stream, 意思是如果一个文件的mime类型不存在就会使用默认的类型。通常是这个导致了文件的下载。将 default_type application/octet-stream;第一行: include mine.types 对应了文件的mime类型。这样就默认表示一个文件是 html文件显示。第二种方案:(强制方案,不推荐)原创 2024-12-06 18:20:37 · 514 阅读 · 0 评论 -
亲测使用frp获得访问者真实ip
你会看见listen这个单词,在每个listen的末尾(也就是";注意:x.x.x.x为frp客户端的ip地址,一般填写127.0.0.1。怎么访问都只有127.0.0.1这个内网ip,获取不到访问者的真实ip。这时,你会发现网站打不开了,这里需要在网站配置文件中修改。1.打开frp的配置文件(一般是frpc.ini)依次点击网站-设置(前提你创建了网站)-配置文件。在每一个http或https隧道中添加。2.打开宝塔面板(打开网站配置文件)然后在root后添加下列代码。注意离前面一个有空格。原创 2024-05-25 23:18:03 · 2439 阅读 · 0 评论 -
CentOS查看端口对应程序的完整路径方法
Centos在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。cmdline就是程序运行时输入的命令行命令;fd目录下是进程打开或使用的文件的符号连接。environ记录了进程运行时的环境变量;exe符号连接就是执行程序的绝对路径;cwd符号链接的是进程运行目录;原创 2023-02-22 22:22:12 · 1686 阅读 · 0 评论 -
关闭VM的445端口避免对外攻击的方法
二、入站规则添加所有TCP和UDP端口。三、出站规则添加445,阻止。一、开启本机的防火墙功能。原创 2023-01-10 18:27:10 · 378 阅读 · 0 评论 -
轻舟程序创建的centos7.x磁盘合并到根的操作方法
1、确认查看是否存在sdb和/dev/mapper/centos-root。p 打印下磁盘的信息(可以不执行)4、将物理卷加到卷组名为centos的卷组里。回车 默认创建主分区(或使用p)5、将逻辑卷用全部剩余容量进行扩容。w 保存磁盘的信息。7、查看磁盘状态,确认是否成功。2、对挂载的数据盘进行格式化。回车 默认分区编号为1。回车 默认分区起始位置。n 创建分区。原创 2022-11-19 12:13:48 · 1340 阅读 · 0 评论 -
centos7.x本地挂载阿里云oss
3. 执行如下命令,配置账号访问信息,将Bucket名称以及具有此Bucket访问权限的AccessKey ID和AccessKey Secret信息存放在/etc/passwd-ossfs文件中。6.执行如下命令,将Bucket挂载到指定目录oss,您需要将BucketName、mountfolder和Endpoint替换成bucket名称、创建的oss文件夹和OSS的ECS 的经典网络访问(内网)的Endpoint。dd、cp、rsync都可以,结论:理论上能当共享存储用(只要server端别做限制)原创 2022-11-09 15:39:30 · 1367 阅读 · 0 评论 -
centos7.x 定义ssh登录成功后的欢迎信息
可以修改 /etc/motd 文件,定义 ssh 登录成功后的欢迎信息。输入内容可以是:“游戏控制台命令:xxxxxxx”原创 2022-09-21 21:43:09 · 826 阅读 · 0 评论 -
windows2016解决电脑远程桌面连接没有启用身份验证问题
第一步:按下【Win+R】快捷键打开【运行】窗口,然后根据下图所示,在方框中输入【gpedit.msc】并点击【确定】选项。第二步:依次点击【计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-安全】选项。第四步:先勾选【已启用】,接着将【安全层】设置为【RDP】,然后点击【确定】选项。第三步:找到并双击【远程(RDP)连接要求使用指定的安全层】选项。第五步:重启电脑即可。原创 2022-09-19 08:01:07 · 1412 阅读 · 0 评论 -
CentOS命令行清空文件内容
cat /dev/null > /var/log/yum.log(替换为需要清空内容文件名) 或 cp /dev/null access.log。echo "" > access.log 或者 echo > access.log 或echo -n "" > access.log。在非编辑状态下使用快捷键gg跳至首行头部,再使用dG即可清空,或 输入"%d"清空,然后保存即可。> /var/log/yum.log(替换为需要清空内容文件名)使用echo命令清空,此时会在文件中写入一个空行"\n",原创 2022-09-12 09:36:30 · 5432 阅读 · 1 评论 -
fdisk创建xfs格式分区并挂载
第一步:创建XFS格式分区先准备一个分区来创建XFS。假设你的分区在/dev/sdc,如下:fdisk /dev/sdcnp1或回车回车回车pw假设此创建的分区叫/dev/sdc1第二步:格式化分区为XFS,使用mkfs.xfs命令。如果已有其他文件系统创建在此分区,必须加上“-f”参数来覆盖它。mkfs.xfs -f /dev/sdc1至此已经准备好格式化后分区第三步:挂载格式化后分区,假设/data 是XFS本地挂载点。使用下述命令挂载:mount -t xfs /de原创 2021-12-24 17:38:43 · 7498 阅读 · 0 评论 -
kill加进程号直接k掉进程
netstat -lntp查看相应进行的PID号kill -9 PID就可以将进行结束掉-----------------------------------------------------------------------杀死进程最安全的方法是单纯使用kill命令。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:# kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只.原创 2021-12-21 14:13:20 · 1024 阅读 · 0 评论 -
设置firewalld 允许指定IP访问某端口
1. 打开firewalld防火墙systemctl start firewalld.service2. 添加防火墙规则(对指定ip开放指定端口)Postgresql端口设置。允许192.168.142.166访问5432端口firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept".原创 2021-05-16 13:57:54 · 9827 阅读 · 0 评论 -
windows2008R2如何设置系统重启前自动执行指定bat文件
1)点击“开始”-“运行”输入“gpedit.msc”-“确定”,选择“计算机配置”-“Windows设置”-“脚本(启动/关机)”;2)如果只是要在系统重启或关机前运行指定的bat脚本,设置“关机”就可以了;3)双击“组策略”右边栏中的“关机”在“关机属性”中点击“添加”然后在“添加脚本”中选择“浏览”找到准备在重启或关机时要运行的bat脚本,选择“打开”后,“脚本名(N)”中就有你自己编辑好的bat脚本了,“脚本参数(P)”就不用填了,最后是“确定”-“确定”,关闭“组策略”;4)重启...原创 2021-02-21 21:16:58 · 1074 阅读 · 0 评论 -
frpc通过WEB获取访客真实IP地址
我们用frp穿透到自己做的网站上,然而当访客访问到这网站上,却不是访客他们自己的真实IP来源,而是 frps服务器的IP。frp支持X-Real-IP代理转发,只有用http和https协议支持。(这里指的是frpc客户端使用frp内网穿透服务,获取web访客真实IP,而不是在frps服务端设置。)以Nginx为例,让你的web获取访客真实IP,而非frp的IP。先看你的nginx有没有安装这个Realip模块,先通过 nginx -V 命令查看--with-http_realip_原创 2021-02-20 14:44:07 · 2951 阅读 · 1 评论 -
Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
https://www.cnblogs.com/firstdream/p/5883950.html原创 2021-02-17 23:37:19 · 952 阅读 · 0 评论 -
关闭“您在 /var/spool/mail/root 中有新邮件”提示
运行一个命令就会出现“You have new mail in /var/spool/mail/root ”很烦人。有的时候每敲一下回车,就出来You have new mail in /var/spool/mail/root的提示,究竟是为什么呢?Linux 系统经常会自动发出一些邮件来提醒用户系统中出了哪些问题(收件箱位置:/var/mail/)。这些邮件都是发送给 root 用户的。echo "unset MAILCHECK">> /etc/profilesource/et.原创 2021-02-17 00:12:13 · 822 阅读 · 0 评论 -
在crontab中运行脚本 - 找不到reboot命令
在root crontab中设置了一个脚本,该脚本应该用 reboot 命令重新启动我的机器 .但是,尽管 reboot 在root用户的路径中,但我得到了 reboot: command not found .$ sudo su$ which reboot/sbin/reboot$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bincron作业以非常基本的环境原创 2021-02-17 00:08:35 · 928 阅读 · 0 评论 -
centos shell脚本中从文件读取变量进行数学计算
最终成果data=$(cat /etc/frp/rebootnum)echo $[ $data+1 ] > /etc/frp/rebootnum----------------------------------------------------------x=1+1 echo $x你是不是期待着输出2啊?让你失望了,这样输出的结果是1+1。惊讶为什么呢?疑问这是因为在shell script中变量类型默认为“字符串”,所以若不指定变量类型,1+1是一个“字符串”而不是“计算..原创 2021-02-16 17:14:52 · 879 阅读 · 0 评论 -
配置mongodb服务开机启动
1)设置mongodb.service开机服务启动 cd /lib/systemd/system cat >>mongodb.service<<"EOF" [Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/usr/local/mongodb...原创 2021-02-15 23:53:33 · 454 阅读 · 0 评论 -
Windows服务器远程连接把上一个连接会话挤掉
Win+R-->gpedit.msc 计算机组策略-->计算机配置-->管理模板--->windows组件--->远程桌面服务--->远程桌面会话主机--->连接 状态全部设置为“未配置”,即可。原创 2021-02-11 07:44:36 · 3095 阅读 · 1 评论 -
brctl show STP为no问题
解决方法brctl stp birbr0 onbrctl stp virbr0 on原创 2021-01-31 08:46:39 · 674 阅读 · 0 评论 -
centos7.x 6.x同步服务器时间及更改时间
7.x查看系统时间date -R查看系统版本cat/etc/redhat-releasentpdate安装命令:yum install -y ntpdate用ntpdate同步时间命令:ntpdate -u cn.pool.ntp.org设置国内时间timedatectl set-timezone Asia/Shanghai再次查看时间date -R,centos7设置时间教程完Fri, 22 Jan 2021 13:24:22 +0800dateFri Jan 22 13:24:13 C原创 2021-01-22 13:43:32 · 2286 阅读 · 0 评论 -
Linux shell加密解密方法(gzexe、shc)
一、系统自带gzexegzexe无需安装任何软件,是linux自带的功能,只需要执行命令即可,我们可以利用wget将文件放在root目录下,也可以通过sftp放在root目录,也可以直接利用cd命令选择任意目录加密方法假如说我们当前目录下有个脚本名字叫test.sh那我们就执行下面的方法进行加密gzexe test.sh此时在目录下就会产生一个test.sh~文件,改文件是源文件,test.sh是加密后的文件(注意:执行加密的文件跟执行源文件没有区别)解密方法假如说我们这个脚原创 2020-07-17 21:24:51 · 9996 阅读 · 0 评论 -
Centos7.x开机自启动脚本
方法一:(rc.local)1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权chmod +x /etc/rc.d/rc.local2、赋予脚本可执行权限假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限chmod +x /usr/local/script/autostart.sh3、打开/etc/rc.d/rc.local文件,在末尾增加如下内容/usr/local/script/a原创 2020-12-01 21:24:34 · 181 阅读 · 0 评论 -
centos7.x和6.x修改密码的方法
1、首先开启系统,按住esc键2、然后根据提示按e键,进入编辑选项3、在UTF-8行编辑修改两处,找到linux16开头的行,首先将ro改为rw,即只读改为可读写权限,然后在尾部加入 init=/bin/sh4、此时按住Ctrl+x快捷键进入拯救模式5、修改root用的新密码为123456,修改命令如下echo "123456"|passwd --stdin root6、输入如下命令更新系统信息touch /.autorelabel7、输入下面的命令重启系统exec /sbin原创 2020-09-28 14:44:13 · 277 阅读 · 0 评论 -
CentOS7.x及以下图形界面与命令行界面切换方法
在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面在命令上 输入 init 3 命令 切换到dos界面输入 init 5命令 切换到图形界面如果想系统默认以某种方式启动, 使用systemd创建符号链接指向默认运行级别。修改方法为:1.首先删除已经存在的符号链接:rm /etc/systemd/system/default.target2.默认级别转换为3(文本模式):ln -sf /lib/systemd...原创 2020-09-28 14:25:55 · 573 阅读 · 0 评论 -
centos7.x中shell文件检测某端口及定时执行任务
#!/bin/bashrecvq=`netstat -lntp |grep 10080|awk '{print $2}'`if [ $recvq == "0" ] ;thenecho "10080 ok"game=`netstat -lntp | grep -c 9001`if [ $game == "1" ] ;thenecho "9001 ok"elserebootfielse/root/fastcgi_restartfi保存为jc,并给777权限下面操作是设置定时.原创 2020-09-20 19:20:24 · 338 阅读 · 0 评论 -
LNMP环境基础上创建网站的方法
第一步:环境centos7.2,找到文件路径/data/conf/nginx/vhost这里面都是nginx所加载的配置文件第二步:复制其中的一个conf文件,如gm-sszg.conf,改为vip.conf,主要是看要和gm-sszg.conf中配置的网站目录一致第三步:修改vip.conf中的端口号80为88,修改其中的域名信息和日志文件名信息,退出,保存第四步:使用/root/nginx_reload,重新加载nginx即可。第五步:查看88端口是否开放,让防火墙通过。iptables原创 2020-09-20 19:11:04 · 364 阅读 · 0 评论 -
centos7.x 开机自动执行指定shell脚本
关键操作:第一步:chmod +x /root/cq.sh第二步:chmod +x /etc/rc.d/rc.local第三步:vi/etc/rc.d/rc.local 并添加/root/cq.sh到最后位置这样,cq.sh这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了说明:在centos7.x中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行自己的脚本是不能起动一些服务的,执行chmod +x /etc/rc.d/rc.local命令可.原创 2020-09-19 08:15:04 · 623 阅读 · 0 评论 -
CentOS6.x数据盘合并至根目录系统盘扩容
提醒:我们建议是分开使用单独的盘存放数据,不建议合并,重装系统或其他系统故障会丢失数据的高风险,操作前请确认数据盘内无数据,如有数据请先备份。该教程测试环境centos6.x7.X教程参见:http://help.zhilanyunkj.com/?post=8步骤如下:1、查看本机磁盘环境命令:df -TH命令:lsblk看到sdb 30G这就是我们下面需要合并扩容的空间下面对上面已经知道增加了空间的硬盘是 sdb 进行分区命令:fdisk /dev/sdb依次输入:np1回车回车t8ew...原创 2020-09-14 21:45:11 · 318 阅读 · 0 评论 -
CentOS7.x数据盘合并至根目录系统盘扩容
提醒:我们建议是分开使用单独的盘存放数据,不建议合并,重装系统或其他系统故障会丢失数据的高风险,操作前请确认数据盘内无数据,如有数据请先备份。该教程测试环境centos7.x6.X教程参见:http://help.zhilanyunkj.com/?post=25步骤如下:1、查看本机磁盘环境命令:df -h命令:lsblk可以看到系统下总容量为19.5G, 设备sdb 的总容量为30G。添加磁盘分区命令:fdisk /dev/sdb依次输入:np1w命令:partprobe然后查看分区.原创 2020-09-14 21:43:50 · 1659 阅读 · 0 评论 -
CentOS创建与root一样权限的用户
1. 上root下,创建一个用户“music”[root@xxx~]#useradd music[root@xxx~]#passwd music 之后输入自定义密码即可。2. 限定app使用root特权,如下所示,编辑visudo文件。[root@xxx~]# visudo3. 在最后一行,添加下列信息。app ALL=(ALL) ALL退出并保存。...原创 2020-08-14 23:03:11 · 1327 阅读 · 0 评论 -
centos 7.x 关闭防火墙及selinux方法
service iptables restartservice iptables startservice iptables stop(如果安装了这个防火墙的话,需要关掉)//查看防火墙状态systemctl status firewalld//临时关闭systemctl stop firewalld//禁止开机启动systemctl disable firewalld-----------------------------------------关...原创 2020-08-07 09:06:21 · 195 阅读 · 0 评论 -
linux(centos)系统时间每次开机不一致问题相关文章
blog.youkuaiyun.com/babymouse1212/article/details/71078876blog.youkuaiyun.com/anmo1221/article/details/79707531原创 2020-08-07 08:59:28 · 356 阅读 · 0 评论 -
CentOS 7.0系统安装配置图解教程(设置IP地址、网关DNS)
www.osyunwei.com/archives/7829.html将虚拟机网络设置桥接后,必要修改如下内容:ONBOOT=yes #开机启动BOOTPROTO=static #静态IPIPADDR=192.168.200.201 #本机地址NETMASK=255.255.255.0 #子网掩码GATEWAY=192.168.200.2 #默认网关DNS1=192.168.200.2#首选DNSDHCP_HOSTNAME=wdmzservice network ..原创 2020-08-07 08:58:48 · 850 阅读 · 0 评论 -
centos7.x清除history记录
1、立即清空里的history当前历史命令的记录history -c2、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。不过,可以调用'history -w'命令要求bash立即更新history文件。history -w别外一种方法:cdecho > .bash_history...原创 2020-08-06 20:38:19 · 3322 阅读 · 0 评论 -
centos 7添加计划任务crontab
第一步:crontab -e第二步:(每天3点备份一次):0 3 * * * /root/autobak.sh(每天15点备份一次):0 15 * * * /root/autobak.sh第三步:重新载入配置/sbin/service crond reload第四步:重启服务/sbin/service crond restart查看详细内容:crontab -lcrond...原创 2020-08-06 20:37:45 · 651 阅读 · 0 评论 -
Centos6.8安装php5.6
检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们, 如:yum remove php.x86_64 php-cli.x86_64 php-common.x86_64配置安装包源:# Centos 5.Xrpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm# CentOs 6.xrpm -Uvh http://mirror.webtatic.com/yum/e原创 2020-08-06 20:34:29 · 226 阅读 · 0 评论 -
centos Linux 统计某个文件夹占用空间大小
1、查看当前文件夹下面各个文件的大小ll -lh2、查看某文件夹占用总的空间大小du -h --max-depth=1 /usr/local/275M /usr/local/参数--max-depth用来指定深入目录的层数,为1就指定1层使用"*",可以得到文件的使用空间大小.du -h --max-depth=1 /usr/Java/jdk1.6.0_25/*19M /usr/java/jdk1.6.0_25/src.zip4.0K /usr/j...原创 2020-08-06 20:33:36 · 618 阅读 · 0 评论 -
CentOS7.x操作修改系统时间方法
安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间。二者都修改,重启系统(init 6 )才会永久生效。修改步骤如下查看当前系统时间 date修改当前系统时间 date -s "2018-2-22 19:10:30查看硬件时间 hwclock --show修改硬件时间 hwclock --set --date "2018-2-22 19:10:30"同步系统时间和硬件时间 hwclock --hctosys保存时钟 clock -w重启系统(init 6)后便发现系统原创 2020-08-06 20:32:51 · 440 阅读 · 0 评论