标签: linux

1616 篇文章

如何使用mysqldump迁移数据库
使用mysqldump迁移数据库需先导出再导入,确保权限、字符集和网络正常。1. 导出:用mysqldump命令备份单库、多库或全库,推荐加--single-transaction保证一致性;2. 传输:通过scp等安全方式将.sql文件移至目标服务器;3. 导入:创建对应数据库后,用mysql命令导入,若为压缩文件可先解压或直接解压导入。 使用 …
如何在Linux中查看进程打开文件?
最常用方法是使用lsof命令和/proc文件系统查看进程打开的文件;2. lsof可列出进程打开的各类文件,包括普通文件、网络连接等,支持按PID、程序名、用户等条件查询;3. /proc/[PID]/fd目录下包含进程文件描述符信息,通过ls -la可查看符号链接指向的实际路径;4. 注意权限问题需sudo提权,关注deleted文件导致磁盘空间…
Linux如何防范XSS攻击_Linux防范XSS攻击的Web安全配置
Linux系统通过配置HTTP安全响应头、过滤输入输出数据、最小化Web服务权限及定期更新与日志监控,可有效降低XSS风险。具体措施包括:Nginx/Apache中设置CSP、X-Content-Type-Options、X-XSS-Protection和X-Frame-Options头部;对用户输入验证过滤,输出时进行HTML实体编码;使用非ro…
如何调整mysql最大连接数
调整MySQL最大连接数需修改max_connections参数,默认151,可通过SHOW VARIABLES查看;临时调整用SET GLOBAL生效但重启失效;永久修改需在my.cnf或my.ini的[mysqld]段添加max_connections=500并重启服务;注意内存消耗、系统文件描述符限制,建议使用连接池并合理测试设置。 调整 M…
Linux命令行中jobs与bg、fg命令详解
jobs命令查看当前终端作业,bg将暂停的作业放到后台运行,fg将作业调至前台;例如用Ctrl+Z暂停后可分别用bg或fg恢复,配合作业号%1等操作更精准,适用于多任务处理,但作业随会话结束而终止。 在Linux命令行中,jobs、bg和fg是用于管理后台作业的常用命令。它们帮助用户查看、暂停、恢复和切换正在运行的任务,特别是在使用终端进行多任务处…
Linux命令行中find命令的使用技巧
find命令可高效查找文件并处理,支持按名称(-name/-iname)、大小(-size)、时间(-mtime/-ctime)搜索,结合通配符、单位符号及逻辑组合条件,并通过-exec或xargs执行删除、复制等操作,提升命令行效率。 find命令是Linux系统中功能最强大的文件查找工具之一。它不仅能按名称、大小、时间等条件搜索文件,还能结合其…
Linux如何设置入侵防御_Linux入侵防御系统的部署与配置
通过SELinux、Suricata和Fail2ban构建Linux多层防御体系:首先启用SELinux实现强制访问控制,限制进程权限;其次部署Suricata作为网络层IPS,实时检测并阻断恶意流量;同时配置Fail2ban监控日志,自动封禁异常IP;最后结合服务最小化、日志审计与系统更新等加固措施,形成纵深防护。 Linux系统在面对网络攻击时…
Linux命令行中w命令的实用方法
w命令用于显示当前登录用户及系统运行状态,第一部分为系统概览,包括时间、运行时长、用户数和负载;第二部分列出各用户详细活动,如TTY、登录时间、空闲时长及正在执行的命令(WHAT列)。使用w -h可隐藏标题仅显示用户,w -f可关闭FROM列以简化输出。结合grep或awk可筛选特定用户或提取用户名与IP,便于监控与安全检查。该命令简洁直观,是运维…
thinkphp日志文件在哪里以及如何查看
ThinkPHP日志默认存储在项目根目录/runtime/log/年_月/日.log文件中,可通过服务器命令行查看文件内容,需确保配置开启日志功能并设置正确级别,日志包含错误、警告、调试信息及时间戳和URL,开发环境可结合工具直接查看,生产环境应避免暴露runtime目录。 ThinkPHP 的日志文件默认存储在项目运行目录下的 runtime/l…
Swoole项目怎么使用Xdebug进行调试
答案:在Swoole项目中使用Xdebug需正确配置扩展与IDE,确保启动时加载并监听端口。1. 安装Xdebug 3.x并设置mode=debug、client_host、client_port=9003;2. PhpStorm开启调试监听并映射路径;3. 启动Swoole服务后发起请求触发调试;4. 注意协程性能影响及Docker网络配置,通过…
text=ZqhQzanResources