Linux 服务器管理建议
Linux 服务器管理建议
一、学习Linux 的注意事项
- Linux 严格区分大小写
- Linux 一切皆文件
- Linux 不靠扩展名区分文件类型
- 靠
权限位
标识来确定的 - 特殊文件要求写扩展名(给管理员看的)。
压缩包
二进制软件包
程序文件
网页文件
- 靠
- Linux 中所有的
存储设备
都必须在手动挂载
之后才能使用 - 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 远程服务器关机及重启时的注意事项
- 服务器只允许重启不允许关机
- 服务器在重庆前,要中止正在执行的服务
- 重启命令使用
sync # 多执行几遍
shutdown -r now
4. 不要在服务器访问高峰运作高负荷命令
一般建议凌晨4:00
-5:00
执行
远程配置防火墙时不要把自己踢出服务器(事情必要严重)
数据包过滤(IP、MAC地址、端口号、协议类型、数据包的数据)
本方法,写一个定时任务,让它每个5分钟清空下防火墙规则,就算写错了也还有返回的机会,等测试没问题了,然后把任务掉。
指定合理的密码规范并定期更新
复杂性、易记忆、时效性
合理分配权限
定期备份重要数据和日志
转载于:https://www.cnblogs.com/weichen-code/p/11042826.html
Linux 服务器管理建议相关推荐
- linux服务器好管理吗,给初学者Linux服务器管理建议
一.学习linux的注意事项 1.linux严格区分大小写 linux的文件名,目录,命令,配置文件设置选项等都区分大小写.这一点和window不一样 2.Linux中所有内容以文件形式保存 包括硬件 ...
- Linux服务器管理建议学习笔记
一.学习Linux的注意事项 1.Linux严格区分大小写 Linux是严格区分大小写的,包括文件名.目录名.命令.命令选项.配置文件设置选项等. 2.Linux一切皆文件 Linux中所有内容都是以 ...
- 初学Linux服务器管理
Linux安装篇 分区:交换分区一般是物理内存的2倍 1.两种分区表形式 MBR分区表:最大支持2.1TB硬盘,最多四个分区. GPT分区表(全局唯一标示分区表):GPT支持9.4ZB硬盘(1ZB=1 ...
- linux服务器管理书籍,linux服务器管理
linux服务器管理 远程登录服务器 用ssh命令远程登录: $ ssh username@hostname:prot port默认为22号端口,可以省略 创建新用户 使用useradd添加用户: 提 ...
- linux服务器用哪个面板好,Linux服务器管理面板哪家比较好用?
Linux服务器管理面板哪家比较好用? 发布时间:2020-07-21 06:08:33 来源:51CTO 阅读:261 作者:BirdCloud_1022 现在,越来越多的站长朋友都会选择服务器用来 ...
- 历时三个月,我开发了一套Linux服务器管理软件
CoolDesktop介绍 CoolDesktop是一个Linux服务器管理软件,CoolDesktop采用全新的操作方式,让您像操作本地系统一样,操作远程Linux,除了基本的文件复制.粘贴.上传. ...
- Linux服务器管理日记分享
这篇文章主要介绍了Linux服务器管理日记,包含了日常管理的方方页面,持续更新中,需要的朋友可以参考下 1. 安装 webmin 复制代码 代码如下: # 安装 webmin cd /usr/loca ...
- linux php版本升级_玩转Linux,介绍一个强大的Linux服务器管理面板,比宝塔更强...
点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家 下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露 ...
- 新手必看的Linux服务器管理和维护注意事项
本节介绍有关服务器管理和维护过程中的一些注意事项,都是笔者的经验之谈,相信对新手会有一定的启发和帮助. 很多初学者接触Linux 时间不长,还未完整地学习一遍 Linux,理解本节内容可能有些困难,可 ...
最新文章
- Thrift架构~thrift中间语言的认识(只有它什么都不是,它才有可能什么都是)
- WinServer2012中怎样设置静态IP
- 17个服务器发展趋势,我们都给您总结好了!
- spock测试_用于混合Spock 1.x和JUnit 5测试的Maven项目设置
- c#写图像tif gdal_Gdal系列 (二)读取图像基本操作b + 简单波段合成
- c#制作的简单的画图板
- count(*),count(1)和count(字段)的区别
- DataTable转成字符串复制到txt文本
- maven 压缩html,使用YUI Compressor Maven插件压缩 js,css 输出war包
- 清风数学建模学习笔记——TOPSIS法(优劣解距离法)
- Jenkins下载历史Build版本的归档文件
- 学习笔记-WinRM
- matlab 矩阵元素平方和矩阵的平方
- android 调用系统文件管理器(打开手机自带的文件管理器)
- 集合框架-Comparator和Comparable的区别
- Centos7登陆颜色修改#PS1
- 如何在Jupyter Notebook中编写R程序
- 网页注册页面html代码,网页代码
- dvb-c usb android,安卓智能DVB-C高清数字机顶盒
- 一个简单答题系统的设计与实现(二)
热门文章
- 痞子衡嵌入式:微处理器CPU性能测试基准(Dhrystone)
- python中swap的意思_请问 swap是什么意思?
- 智能语音标注工具小记
- 第18届智能车竞赛中的智能视觉组比赛细节遗留的问题-短视频脚本
- krpano 生成文件格式_写给Krpano小白们的最最最入门级教程(一)
- 贴片式T卡可以解决传统T卡的那些问题?
- 菲果设计轻松打造高颜值的产品图【电商小白必收藏】
- DLT645协议解析(一)---初识 DLT645协议
- linux 开发板模拟u盘,linux 开发板(Linux USB Gadget) 模拟u盘
- 3D电影的原理 - 原作者 猛犸