Linux 服务器管理建议

一、学习Linux 的注意事项

  1. Linux 严格区分大小写
  2. Linux 一切皆文件
  3. Linux 不靠扩展名区分文件类型
    1. 权限位标识来确定的
    2. 特殊文件要求写扩展名(给管理员看的)。
      1. 压缩包
      2. 二进制软件包
      3. 程序文件
      4. 网页文件
  4. Linux 中所有的存储设备都必须在手动挂载之后才能使用
  5. Windows下的程序不能直接在Linux中使用

二、服务器管理建议

2.1 了解Linux目录作用

目录名 作用
/bin 存放系统指令的目录,普通用户和root用户都可以执行,是/usr/bin目录的软链接
/sbin 存放系统命令的目录,只有root用户可以执行,是/usr/sbin/目录的软链接
/usr/bin 存放系统指令的目录,普通用户和root用户都可以执行
/usr/sbin 存放系统命令的目录,只有root用户可以执行
/boot/ 系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)
/dev/ 设备文件保存位置
/etc/ 配置文件保存位置,系统内所有采用默认安装方式(rpm 安装) 的服务配置文件全部保存在此目录中,如用户信息,服务的启动脚本,常用服务的配置文件等
/home/ 普通用户的家目录,在创建用户时,每个用户要有一个默认登录和保存自己数据的位置,就是用户的家目录,所有普通用户的宿主目录是在/home/下建立一个和用户名相同的目录。
/lib/ 系统调用的函数库保存位置,是/usr/lib/的软链接
/lib64/ 64位函数库保存位置,是/usr/lib64的软链接
/lost+found/ 当系统意外崩溃或意外关机,而产生的一些文件碎片存放地方,当系统启动的过程中fsck工具会检查这里,并且修复以及损坏的文件系统,这个目录只在每个分区中出现。如/lost+found 就是根分区的备份恢复目录,/boot/lost+found 就是/boot分区的备份恢复目录
/media/ 挂载目录,系统建议是用来挂载媒体设备的,如软盘和光盘
/misc/ 挂载目录,系统建议用了挂载 NFS 服务的共享目录
/mnt/ 挂载目录,早期Linux就这一个挂载目录,并没有细分。
/opt/ 第三方软件的保存文件,这个目录是放置和安装其他软件的位置。也可以使用/usr/local/ 来安装软件
/proc/ 虚拟文件系统,该目录中的数据并不保存在硬盘上,而是保存在内存中,注意保存系统的内核、进程、外部设置状态和网络状态等
/sys 虚拟文件系统,和/proc/类似,主要保存于内核相关的信息
/root/ root的宿主目录。
/selinux/ 安全相关的目录
/run/ 系统运行时产生的数据,如ssid, pid 等相关数据, 是/var/run/的一个软链接
/srv/ 服务数据目录,一些系统服务启动之后,可以在这个目录中保存所需要的数据
/tmp/ 临时目录。系统存在临时文件的目录。所有用户都可以访问和写入。建议每次开启清空该目录
/usr/ 系统软件资源目录,(Unix Software Resource),系统中安装的软件大多数在这里
/usr/lib/ 应用程序调用的函数库
/usr/local/ 手工安装的软件保存位置,我们一般建议源码包软件安装在这个位置下
/usr/share/ 应用程序的资源文件保存位置,如帮助文档、说明文档和字体目录
/usr/src/ 源码包保存位置。我们手工下载的源码包和内核源码包都可以保存在这个目录里。推荐使用手工下载的源码放在/usr/local/src/, 内核的源码放在/usr/src/kernels/
/usr/src/kernels 内核源码保存位置
/var 动态数据保存位置,主要保存缓存、日志以及软件运行所产生的文件
/var/www/html RPM 包安装的Apache 的网站主目录
/var/lib 程序运作中需要调用或改变的数据保存位置。如mysql 的数据库保存在/var/llib/mysql目录中
/var/log/ 系统日志保存位置
/var/run 一些服务在程序运行后,它们的PID保存位置,是/run/目录的软链接
/var/spool/ 放置队列数据的目录,就是等待其他程序使用的数据,比如邮件队列和打印机队列
/var/spool/mail 新收到的邮件队列保存位置
/var/spool/cron/ 系统的定时任务队列保存位置。

2.2 远程服务器关机及重启时的注意事项

  1. 服务器只允许重启不允许关机
  2. 服务器在重庆前,要中止正在执行的服务
  3. 重启命令使用
sync # 多执行几遍
shutdown -r now 

​ 4. 不要在服务器访问高峰运作高负荷命令

​ 一般建议凌晨4:00-5:00 执行

  1. 远程配置防火墙时不要把自己踢出服务器(事情必要严重)

    数据包过滤(IP、MAC地址、端口号、协议类型、数据包的数据)

    本方法,写一个定时任务,让它每个5分钟清空下防火墙规则,就算写错了也还有返回的机会,等测试没问题了,然后把任务掉。

  2. 指定合理的密码规范并定期更新

    复杂性、易记忆、时效性

  3. 合理分配权限

  4. 定期备份重要数据和日志

转载于:https://www.cnblogs.com/weichen-code/p/11042826.html

Linux 服务器管理建议相关推荐

  1. linux服务器好管理吗,给初学者Linux服务器管理建议

    一.学习linux的注意事项 1.linux严格区分大小写 linux的文件名,目录,命令,配置文件设置选项等都区分大小写.这一点和window不一样 2.Linux中所有内容以文件形式保存 包括硬件 ...

  2. Linux服务器管理建议学习笔记

    一.学习Linux的注意事项 1.Linux严格区分大小写 Linux是严格区分大小写的,包括文件名.目录名.命令.命令选项.配置文件设置选项等. 2.Linux一切皆文件 Linux中所有内容都是以 ...

  3. 初学Linux服务器管理

    Linux安装篇 分区:交换分区一般是物理内存的2倍 1.两种分区表形式 MBR分区表:最大支持2.1TB硬盘,最多四个分区. GPT分区表(全局唯一标示分区表):GPT支持9.4ZB硬盘(1ZB=1 ...

  4. linux服务器管理书籍,linux服务器管理

    linux服务器管理 远程登录服务器 用ssh命令远程登录: $ ssh username@hostname:prot port默认为22号端口,可以省略 创建新用户 使用useradd添加用户: 提 ...

  5. linux服务器用哪个面板好,Linux服务器管理面板哪家比较好用?

    Linux服务器管理面板哪家比较好用? 发布时间:2020-07-21 06:08:33 来源:51CTO 阅读:261 作者:BirdCloud_1022 现在,越来越多的站长朋友都会选择服务器用来 ...

  6. 历时三个月,我开发了一套Linux服务器管理软件

    CoolDesktop介绍 CoolDesktop是一个Linux服务器管理软件,CoolDesktop采用全新的操作方式,让您像操作本地系统一样,操作远程Linux,除了基本的文件复制.粘贴.上传. ...

  7. Linux服务器管理日记分享

    这篇文章主要介绍了Linux服务器管理日记,包含了日常管理的方方页面,持续更新中,需要的朋友可以参考下 1. 安装 webmin 复制代码 代码如下: # 安装 webmin cd /usr/loca ...

  8. linux php版本升级_玩转Linux,介绍一个强大的Linux服务器管理面板,比宝塔更强...

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家 下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露 ...

  9. 新手必看的Linux服务器管理和维护注意事项

    本节介绍有关服务器管理和维护过程中的一些注意事项,都是笔者的经验之谈,相信对新手会有一定的启发和帮助. 很多初学者接触Linux 时间不长,还未完整地学习一遍 Linux,理解本节内容可能有些困难,可 ...

最新文章

  1. Thrift架构~thrift中间语言的认识(只有它什么都不是,它才有可能什么都是)
  2. WinServer2012中怎样设置静态IP
  3. 17个服务器发展趋势,我们都给您总结好了!
  4. spock测试_用于混合Spock 1.x和JUnit 5测试的Maven项目设置
  5. c#写图像tif gdal_Gdal系列 (二)读取图像基本操作b + 简单波段合成
  6. c#制作的简单的画图板
  7. count(*),count(1)和count(字段)的区别
  8. DataTable转成字符串复制到txt文本
  9. maven 压缩html,使用YUI Compressor Maven插件压缩 js,css 输出war包
  10. 清风数学建模学习笔记——TOPSIS法(优劣解距离法)
  11. Jenkins下载历史Build版本的归档文件
  12. 学习笔记-WinRM
  13. matlab 矩阵元素平方和矩阵的平方
  14. android 调用系统文件管理器(打开手机自带的文件管理器)
  15. 集合框架-Comparator和Comparable的区别
  16. Centos7登陆颜色修改#PS1
  17. 如何在Jupyter Notebook中编写R程序
  18. 网页注册页面html代码,网页代码
  19. dvb-c usb android,安卓智能DVB-C高清数字机顶盒
  20. 一个简单答题系统的设计与实现(二)

热门文章

  1. 痞子衡嵌入式:微处理器CPU性能测试基准(Dhrystone)
  2. python中swap的意思_请问 swap是什么意思?
  3. 智能语音标注工具小记
  4. 第18届智能车竞赛中的智能视觉组比赛细节遗留的问题-短视频脚本
  5. krpano 生成文件格式_写给Krpano小白们的最最最入门级教程(一)
  6. 贴片式T卡可以解决传统T卡的那些问题?
  7. 菲果设计轻松打造高颜值的产品图【电商小白必收藏】
  8. DLT645协议解析(一)---初识 DLT645协议
  9. linux 开发板模拟u盘,linux 开发板(Linux USB Gadget) 模拟u盘
  10. 3D电影的原理 - 原作者 猛犸