十个 Linux 新手管理员易犯错误
如果您是Linux的新手,那么一些常见错误很可能会给您带来麻烦。提前了解它们,您就可以再逐渐熟悉Linux时避免出现重大问题。
1 从不同来源安装软件
Linux 发行版一般都会有默认的包管理软件,如 yum、apt 等,但是有的时候您也可以从源码编译安装,或者直接安装二进制文件。通常这样不会有问题,但是这样系统的包管理系统不会记录你自己安装的软件,如果其他软件依赖您用其他方式安装的软件,就可能无法使用。
2 忽略更新
这一条可能不只是 Linux 系统管理员的问题。很多系统管理员将系统配置完成后就不愿意再做其他的了,并认为系统这样更稳定、安全。保持更新可以让您的系统不断修复安全漏洞,特别是如果您的服务器处于网络中,您应该让系统有一套自动更新的机制。
3 弱 root 密码
root 密码非常重要,安全等级应该比普通用户更高,不要为了省事,输入简短的密码。
4 避免使用命令行
有时命令行会更简单、快速、安全、稳定。普通的桌面用户可以不去了解命令行,但是作为系统管理员,至少要了解命令行怎么使用,掌握一些基本的命令,学会查看 manual。
5 没有保留一个可用内核
在升级内核时,删掉旧的内核,然后遇到问题就会难以恢复。您应该保留原来可用的内核,在新的内核充分验证可用后再删除。
6 没有备份重要文件
如果某些应用或服务对您很重要,且不太容易配置,一定记得备份。您可以在发生意外时快速地恢复这些配置,如数据库、Web 服务器的配置等。
7 服务器默认启动开启 X
如果是专用的服务器,一般不需要开启桌面环境,建议不要默认开启 X,占用较多资源。如果您需要使用图形界面,可以在终端执行 startx 命令来启动。
8 不理解权限
文件权限分为 rwx (读、写、执行),不要随意执行 chmod 777 解决没有文件权限的问题。根据您的需要为文件分配合理的用户、组以及对应的权限。
9 登录为 root 用户
不要使用 root 作为登录用户,使用普通用户登录,在需要 root 权限时使用 su 或者 sudo 切换。一直使用 root 用户,容易增加误操作造成的危害的严重性。
10 忽略日志文件
/var/log 下存有日志文件,如果您的系统运行遇到问题,一定要检查这些文件。还可以使用 logwatch 这样的工具来根据日志文件生成报告,定期了解系统运行状况。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
智恒科技发布两款新品,打造安全新标杆
【51CTO.com原创稿件】 12月19日,智恒科技在北京举办了2019产品发布会,发布会围绕“构建安全可靠传输”和“应用漏洞无处潜藏”两大核心主题展开,在发布会上智恒科技展示了两款产品,分别是Access Hub SD-WAN和WebPecker网站安全应用扫描系统。 Access Hub SD-WAN是智恒科技针对现如今企业组网、远程安全接入方面出现的种种问题研发的一款产品。Access Hub SD-WAN使用IPSec VPN技术在Internet上面构建企业智能虚拟专网。为企业网络提供多分支与总部建立加密隧道服务,同时通过智能选路功能,实现广域网加速。Access Hub SD-WAN的亮点不仅表现在产品的高性能上,在研发之初,智恒科技就考虑到企业专网的成本问题,Access Hub SD-WAN能够为企业节约成本,并且产品操作简单,无需运维人员,即插即用。 发布会上智恒科技智能网事业部总经理邱立宏向我们展示了Access Hub SD-WAN的产品性能。“Access Hub SD-WAN可通过帮助企业带宽增加一倍的情况下,同时减少人员成本,从而为企业降低成本约80%左右...
- 下一篇
Dubbo 如何成为连接异构微服务体系的最佳服务开发框架
从编程开发的角度来说,Apache Dubbo (以下简称 Dubbo )首先是一款 RPC 服务框架,它最大的优势在于提供了面向接口代理的服务编程模型,对开发者屏蔽了底层的远程通信细节。同时 Dubbo 也是一款服务治理框架,它为分布式部署的微服务提供了服务发现、流量调度等服务治理解决方案。 在这篇文章中,我们将以以上基础能力为背景,尝试突破 Dubbo 体系自身,探索如何利用 Dubbo 对多协议、多服务发现模型的支持,来实现异构微服务体系间的互联互通。在实际业务场景中,这可以用来解决异构技术体系共存场景下的通信问题,帮助公司实现在异构技术体系间作平滑迁移,解决大规模跨区域、多集群部署场景的地址发现及流量调度等问题。 面向接口代理的透明服务开发框架 我们还是从 Dubbo 是一个微服务开发框架 这个大家熟知的概念开始。就像 Spring 是开发 Java 应用的基础框架一样,我们经常会选用 Dubbo 作为开发微服务业的基础框架。 Dubbo 框架的最大优势我认为就在其面向接口的编程模型,使得开发远程服务调用就像开发本地服务一样(以 Java 语言为例): 服务定义 public ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题