Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

Linux上网配置教程:新手也能轻松搞定网络连接

其实不然,Linux的网络配置虽然和Windows不同,但逻辑清晰,只要掌握几个核心命令和文件,就能让机器顺利联网。对于没有图形界面的服务器,或者你更习惯用命令行,掌握几个工具就能搞定网络。对于无线网络,nmcli也能搞定。配置完上不了网,别急着重装系统,一步一步排查就好。

Read More

CentOS MySQL升级教程 从安装到卸载全攻略

https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpmroot代表远程登录使用的用户名,可以自定义我参考解决方案关闭selinux后再重启,问题还是一直没得到解决,我就卸载MySQL后再重装了,就可以了

Read More

Linux虚拟文件系统从入门到实战详解

虚拟文件系统是Linux内核中最巧妙的抽象层之一,它让用户和程序能以统一的方式操作不同格式的文件系统,而无需关心底层存储的具体实现。如果没有VFS,每个文件系统都要自己实现一套打开、读写、关闭的函数,应用程序必须针对不同文件系统编写不同的代码。

Read More

Linux执行.sql脚本的两种方法及常见问题解决

sql脚本是开发和运维中非常常见的操作,无论你是需要初始化数据库、导入测试数据,还是执行批量更新,掌握正确的方法都能让工作事半功倍。如何在命令行直接执行sql脚本执行sql脚本时权限不够怎么办权限问题是执行脚本时最常见的拦路虎。执行sql脚本时出现乱码或字符集错误sql脚本时的老问题。

Read More

CentOS升级MySQL:解决yum安装mysql-server无包问题

install mysql-server没有可用包的问题正在升级/安装…2:解决mysql无法远程连接问题:如果是ubuntu:第一步:用帐号登录mysql第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!第六步:对mysql进行重启

Read More

Linux驱动开发实战 手把手教你入门和避坑

搞Linux驱动开发,说白了就是让操作系统能“认得”并且“用好”你手里的硬件。我做了几年驱动,踩过不少坑,今天就把最核心的东西跟你捋一捋。设备树是Linux驱动开发里最让人头疼的一块,尤其是刚上手的时候,稍微写错一个属性,内核直接就起不来。如果你想真正学会驱动开发,不要光看书,得动手写个能用的东西。

Read More

Linux文件权限设置教程:新手必看

这种情况经常让新手困惑,明明文件权限对了,可就是打不开,多半是目录权限没设好。普通用户不能把自己的文件给别人,除非你有sudo权限。系统默认umask一般是022,表示新建文件默认权限是644,目录是755。

Read More

Linux搭建FTP服务教程,手把手教你搞定文件传输

Linux自带的vsftpd软件,轻量且功能完整,是我日常运维中最常用的工具之一。安装FTP服务其实不复杂,主流Linux发行版都支持包管理器直接搞定。最简单的办法是开启vsftpd的SSL/TLS支持,生成自签名证书后,在配置里加上ssl_enable=YES和证书路径。

Read More