Linux开机启动脚本不生效(rc.local/crontab)的解决方案
2023-03-14 Linux
Linux执行开机启动常用的方法有rc.local和crontab。rc.local不生效的原因包括无执行权限、脚本路径不完整、或需延迟启动。通过设置执行权限、使用完整路径、添加sleep延迟可解决。crontab使用@reboot可实现开机启动,但需管理员权限。
阅读全文 »2023-03-14 Linux
Linux执行开机启动常用的方法有rc.local和crontab。rc.local不生效的原因包括无执行权限、脚本路径不完整、或需延迟启动。通过设置执行权限、使用完整路径、添加sleep延迟可解决。crontab使用@reboot可实现开机启动,但需管理员权限。
阅读全文 »2022-01-23 Linux
本文介绍了修改SSH默认端口22为12345的方法,包括编辑/etc/ssh/sshd_config配置文件、添加新端口、重启sshd服务(以CentOS7为例)、通过firewalld放行新端口。建议先添加新端口并验证可用性后再移除旧端口,以防服务器失联。
阅读全文 »2022-01-22 Linux
本文详细介绍了vsftpd服务的核心配置文件vsftpd.conf,包括用户访问权限、文件传输方式、日志记录、超时设置等主要配置项及其含义。配置文件位于/etc/vsftpd/vsftpd.conf,修改前建议备份。关键配置包括anonymous_enable、local_enable、write_enable等,支持匿名用户和本地用户访问,并可自定义上传下载权限、欢迎信息等。
阅读全文 »2021-05-08 Linux
firewalld通过内核netfilter实现防火墙功能,使用xml格式配置文件。系统通过source、interface和默认zone三种方式判断请求适用的规则集。文章详细介绍了安装启动、查看状态、配置区域、端口和服务操作、添加丰富规则、端口转发等常用命令,强调动态更新规则的特点。
阅读全文 »2021-05-06 Linux
本文介绍Linux服务器使用mail命令发送邮件的方法。如果服务器是正常邮件服务器,可使用文件、直接输入或管道三种方式发送邮件。若服务器未配置邮件服务,可通过配置/etc/mail.rc文件,指定外部SMTP服务器(如QQ或163邮箱),设置账号密码及SSL证书,实现外部邮件发送。文章详细说明了配置步骤和命令示例。
阅读全文 »2021-04-30 Linux
本文介绍了一种在Linux系统下禁用触摸板的通用方法。通过安装xorg-x11-apps工具,使用xinput命令查询触摸板ID,然后利用xinput set-int-prop命令进行开启或关闭操作。该方法适用于CentOS、Ubuntu、Debian等主流Linux发行版,相比直接编辑xorg.conf文件,兼容性更好。文章还提供了一个简单的Shell脚本示例,方便用户一键切换触摸板状态。
阅读全文 »