首页
站点统计
技术支持
友链
关于我
Search
1
台式电脑DIY配置单之2024.06
436 阅读
2
苹果笔记本实现用户登录钉钉通知功能
431 阅读
3
Ubuntu22.04配置vsftp服务
378 阅读
4
CentOS7官方停止支持,yum源变更
326 阅读
5
《雪中悍刀行》陈望
288 阅读
默认分类
电脑3C
Linux运维
生活杂谈
游戏娱乐
Windows专题
登录
Search
标签搜索
电脑
Linux
Win11
域名转移
阿里云
Mac OS
腾讯云
雪中悍刀行
PHP
软考
祝福
windows
Steam
电脑DIY
FTP
名言
帮助
问题
钉钉消息
苹果
清阳
累计撰写
26
篇文章
累计收到
52
条评论
首页
栏目
默认分类
电脑3C
Linux运维
生活杂谈
游戏娱乐
Windows专题
页面
站点统计
技术支持
友链
关于我
搜索到
26
篇与
默认分类
的结果
2024-10-13
PHP版本有效支持和EOL日期
PHP版本有效支持和EOL日期当前 PHP 版本系列的最新有效支持和 EOL 日期。参考自:https://thephp.foundation/blog/2024/10/02/php-core-roundup-19/PHP版本发布日期积极维护直至支持结束时间 PHP 8.12021-11-252023-11-252025-12-31PHP 8.22022-12-082024-12-312026-12-31PHP 8.32023-11-232025-12-312027-12-31PHP 8.42024-11-212026-12-312028-12-31PHP 8.52025-112027-12-312029-12-31
2024年10月13日
71 阅读
0 评论
0 点赞
2024-10-13
腾讯云域名转出到阿里云
腾讯云域名转出到阿里云本文记录了把域名从腾讯云转出到阿里云的操作过程:需求如下:由于在腾讯云下有个域名,但是服务器在阿里云。国内域名需要备案。为了统一管理,需要把域名从腾讯云转移到阿里云,使用阿里云的域名和服务器来统一备案比较方便。需要注意的是,如果域名是在腾讯云新注册的,需要等待60天才行如果新域名注册时间不够60天,在腾讯云控制台操作转移会提示:2024-10-13 13:23:54 星期日等待中。。。
2024年10月13日
7 阅读
0 评论
0 点赞
2024-08-17
Ubuntu22.04配置vsftp服务
Ubuntu22.04配置vsftp服务本文记录了Ubnutu配置基于Vsftp的FTP服务注意本文配置文件和路径仅适用于Ubuntu22.04下的vsftp配置,其他系统请适当变通配置{alert type="info"}(主要是 配置pam认证 部分,不同系统的pam.so库路径不一致){/alert}一、环境系统 软件环境Ubuntu: 22.03Vsftp: 3.0.5ftp 用户这里以用户名: admin, 密码:123456为例ftp上传目录 /data/ftp/adminftp被动模式,监听55554端口,同时允许公网访问本机 55555-55557端口二、配置步骤概要FTP配置过程分为以下几步:安装软件创建必须得目录结构和空的配置文件写入vsftp配置文件修改vsftp pam认证配置文件生成用户账号密码数据库调整ftp目录权限,修正vsftp chroot环境登录测试三、安装软件和创建文件结构apt update apt install vsftpd db-util -y vsftpd -v vsftpd:version 3.0.5 cd /etc/ cp /etc/vsftpd.conf /etc/vsftpd.conf.bak mkdir vsftpd cd vsftpd touch chroot_list ftpusers user_list vuser_passwd.txt mkdir vsftpd_user_conf touch vsftpd_user_conf/admin #这个是ftp用户配置文件四、user配置向配置文件中写入配置cat > ftpusers <<EOF #Users that are not allowed to login via ftp root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody EOF允许登录的ftp用户,主要是写入admin这个ftp用户cat > user_list <<EOF #vsftpd userlist #If userlist_deny=NO, only allow users in this file #If userlist_deny=YES (default), never allow users in this file, and #do not even prompt for a password. #Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers #for users that are denied. #root #bin #daemon #adm #lp #sync #shutdown #halt #mail #news #uucp #operator #games #nobody #gameday-dg admin EOF创建ftp目录 mkdir -p /data/ftp/admin五、用户认证密码文件写入初始账号密码,一会根据这个生成数据库初始源文件cat > vuser_passwd.txt <<EOF admin 123456 EOF生成ftp用户认证所需的数据库文件db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db六、SSL加密配置生成ssl安全连接证书文件 (如果需要开启SSL安全连接的情况下)openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem 在交互式回话框中填入内容如下:CN Shanghai Shanghai gmork gmork Gmork 825943010@qq.com 例如:Country Name (2 letter code) [AU]:CNState or Province Name (full name) [Some-State]:ShanghaiLocality Name (eg, city ) []:Shanghai Organization Name (eg, company) [Internet Widgits Pty Ltd]:gmork Organizational Unit Name (eg, section) []:gmork Common Name (e.g. server FQDN or YOUR name) []:Gmork Email Address []:825943010@qq.com七、配置vsftpd.conf文件写入/etc/vsftpd.conf主配置文件cat > /etc/vsftpd.conf <<EOF local_enable=YES write_enable=YES local_umask=022 user_config_dir=/etc/vsftpd/vsftpd_user_conf dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=NO idle_session_timeout=300 ftpd_banner=Welcome to blah FTP service. chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list ls_recurse_enable=YES listen=YES listen_port=55554 pam_service_name=vsftpd guest_enable=YES guest_username=ftpuser userlist_enable=YES userlist_deny=NO tcp_wrappers=YES use_localtime=YES allow_writeable_chroot=YES #ssl_enable=YES #allow_anon_ssl=NO #force_local_data_ssl=YES #force_local_logins_ssl=YES #ssl_tlsv1=YES #ssl_sslv2=YES #ssl_sslv3=YES #rsa_cert_file=/etc/vsftpd/vsftpd.pem #ssl_ciphers=HIGH #require_ssl_reuse=NO xferlog_enable=YES secure_chroot_dir=/var/run/vsftpd/empty #下面这行很重要,用来解决云服务器服务,客户端连接后报 #425 Security:B爱的IP connection错误的问题。 pasv_promiscuous=yes EOF设置chroot用户内容cat > /etc/vsftpd.user_list <<EOF #vsftpd userlist #If userlist_deny=NO, only allow users in this file #If userlist_deny=YES (default), never allow users in this file, and #do not even prompt for a password. #Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers # for users that are denied. #root #bin #daemon #adm #lp #sync #shutdown #halt #mail #news #uucp #operator #games #nobody #gameday-dg admin EOF八、配置pam认证这里需要注意,由于 pam_userdb.so 在不同架构的系统下路径名略有差异, 可以根据自己的系统来确认 find / -name "pam_userdb.so" 知道到对应的so连接库文件,根据路径和名字把以下的改一下即可: 当前测试过的系统类型有: amd64位系统 x86_64架构文件名为: /usr/lib/x86_64-linux-gnu/security/pam_userdb.so 苹果电脑m1芯片下,linux虚拟机中.so文件路径为: /usr/lib/aarch64-linux-gnu/security/pam_userdb.so #先备份ftp认证配置文件 cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak ## 然后写入配置 cat > /etc/pam.d/vsftpd <<EOF auth required /usr/lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd account required /usr/lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd EOF九、设置虚拟ftp用户配置设置虚拟ftp用户名字,权限,ftp工作模式,监听端口,被动模式使用到端口cat > /etc/vsftpd/vsftpd_user_conf/admin << EOF local_root=/data/ftp/admin local_umask=022 pasv_enable=YES pasv_min_port=55555 pasv_max_port=55557 virtual_use_local_privs=YES write_enable=YES EOF十、修改目录权限创建ftp虚拟用户所属的实体账户,用户登录和目录读写授权判断 useradd ftpuser -m -s /usr/sbin/nologin配置ftp上传目录属主chown -R ftpuser.ftpuser /data/ftp 十一、测试和debug测试结果如下图、即配置测试成功十二、报错和解决办法报错1:错误: GnuTLS 错误 -15,位于 gnutls_record_recv: An unexpected TLS packet was received. 错误: 无法读取套接字: ECONNABORTED - 连接中止 错误: 无法连接到服务器解决重新生成证书:报错2useradd ftpuser -m -s /usr/sbin/nologinchown -R ftpuser.ftpuser /data/ftp响应: 500 OOPS: cannot change directory:/nonexistent
2024年08月17日
378 阅读
19 评论
1 点赞
2024-08-10
CentOS7官方停止支持,yum源变更
CentOS7官方停止支持,yum源变更由于 CentOS 7 在 2024 年 6 月 30 日停止支持,生命周期已结束(进入EOL)。因此,官方仓库已移至https://vault.centos.org。不再有更新现有CentOS 7.x系统在更新执行yum命令的时候会遇到报错,解决办法为修改 /etc/yum.repos.d/CentOS-Base.repo文件,内容如下,记得修改之前做备份[base] name=CentOS-$releasever - Base baseurl=https://vault.centos.org/7.9.2009/os/$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates baseurl=https://vault.centos.org/7.9.2009/updates/$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=https://vault.centos.org/7.9.2009/extras/$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7然后执行yum makecache 即可。
2024年08月10日
326 阅读
9 评论
4 点赞
2024-08-10
CentOS7安装多版本php
CentOS7安装多版本php在服务器运行过程中,经常会遇到需要多版本php的情况,甚至有可能需要多版本php同时运行。本文记录了CentOS7下安装多版本php的过程,理论上来说Alma Linux,Rocky Linux等类似RedHat系 Linux发行版都适用,区别只是安装的不同remi源而已。Centos7安装多版本php添加remi源wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm ### 安装php5.6和php5.6-fpm以及常用扩展库 yum install php56 php56-fpm -y yum install php56-php-mbstring.x86_64 php56-php-mysqlnd.x86_64 php56-php-pdo php56-php-xml ph56-php-opcache.x86_64 php56-php-zip -y yum install zip unzip php56-php-zip -y 创建php-fpm运行时sock文件目录 mkdir /var/run/php56-fpm 修改 /etc/opt/remi/php56/php-fpm.d/www.conf listen = /var/run/php56-fpm/php56.sock 启动php-fpm和设置开机自启动 systemctl start php56-php-fpm.service systemctl enable php56-php-fpm.service安装php7.1和php7.1-fpm以及常用扩展库yum install php71 php71-php-fpm -y yum install php71-php-mbstring.x86_64 php71-php-mysqlnd.x86_64 php71-php-pdo php71-php-xml php71-php-opcache.x86_64 php71-php-zip -y yum install zip unzip php71-php-zip -y 创建php-fpm运行时sock文件目录 mkdir /var/run/php71-fpm 修改 /etc/opt/remi/php71/php-fpm.d/www.conf listen = /var/run/php71-fpm/php71.sock 启动php-fpm和设置开机自启动 systemctl start php71-php-fpm.service systemctl enable php71-php-fpm.service### 安装php7.4和php7.4-fpm以及常用扩展库 yum install php74 php74-php-fpm -y yum install php74-php-mbstring.x86_64 php74-php-mysqlnd.x86_64 php74-php-pdo php74-php-xml php74-php-opcache.x86_64 php74-php-zip -y yum install zip unzip php74-php-zip -y 创建php-fpm运行时sock文件目录 mkdir /var/run/php74-fpm 修改 /etc/opt/remi/php74/php-fpm.d/www.conf listen = /var/run/php74-fpm/php74.sock启动php-fpm和设置开机自启动systemctl start php74-php-fpm.service systemctl enable php74-php-fpm.service
2024年08月10日
184 阅读
0 评论
1 点赞
2024-08-03
苹果电脑命令行常用命令
苹果电脑命令行常用命令苹果的电脑命令行常用命令本文持续总结一些命令行命令,适用于苹果电脑终端命令行界面查看日志 log show查看1天前的日志log show --last 1d查看所有日志log show动态跟踪查看实时日志sudo log stream查看更多关于log show的命令log show -h查看苹果系统版本信息命令行下查看方式: sw_vers命令行操作用户创建用户sudo adduser 设置用户信息sudo dseditgroup -o edit -t user -m <new_full_name>更改用户密码sudo passwd 删除用户账户sudo dsedituser -u -r10.15以上设置用户帐户创建用户sudo useradd 设置和修改密码sudo passwd 删除账户sudo dsedituser -u -r更高版本苹果系统用户操作命令创建新用户sudo dsadd user 修改用户属性sudo dsedituser -u 删除用户sudo dsedituser -u -r
2024年08月03日
196 阅读
0 评论
1 点赞
2024-07-29
苹果笔记本实现用户登录钉钉通知功能
需求描述 公司有台苹果电脑会有多个用户使用。经常出现相互争抢的情况。 所以计划实现以下功能:有用户登陆或者退出的时候发送通知消息到钉钉群。 这样大家需要用电脑的时候先查询一下当前是否有用户在用,避免争抢。
2024年07月29日
431 阅读
4 评论
2 点赞
2024-07-28
台式电脑DIY的一些建议-202407
台式电脑DIY的一些建议-202407对于电脑DIY玩家,这里汇总了一下建议。建议的来源很多,但是都是经过本人精心甄别,认为确实有用的,希望能帮到大家CPUCPU:推荐性价比较高的型号有:12400F、7500F、13600KF、7800X3D内存内存其实推荐京东购买,主打一个方便退换买内存就是买颗粒,什么牌子都无所谓,只要颗粒保真,马甲不保温,是正经牌子,都可以买主板显卡原则上不推荐A卡,省心。电源正经牌子不虚标4070ti以下650W足够,4080撑死850W,4090顶天1000W,7900XTX保险起见1000W。500W的玄武850mk、九州风神pl800d、先马XP,先马黑钻,威刚魔核II(不要se),振华leadex都成,1000W同上,另外如果是7900XTX 先马黑钻V1 1000W是最有性价比的。这些东西10年包的建议京东买。固态硬盘预算紧张:sd10。预算充足:海力士p41(不是solidigm p41plus)/solidigm p44pro、致钛ti plus 7100四选一机箱平民的话,先马机箱即可。风扇有个够用就行,如果可以,打开机箱侧面版,效果最好超频超频的尽头是auto,开个XMP玩就是了,电脑主要还是稳定的好,为了那一点点速度,大大提高不稳定的风险,不值得。在京东买东西,一定要注意是京东发货并售后的真·自营现在真·自营越来越少
2024年07月28日
88 阅读
0 评论
0 点赞
1
2
3
4