linux--给初学者的建议

注意事项:

1.linux严格区分大小写
2.linux中所有内容以文件形式保存,包括硬件

硬件文件是/dev/sd[a-p]
光盘文件是/dev/sr0等
用命令行的修改是临时生效的,需在配置文件中修改才会永久生效
linux中是没有扩展名/后缀名的/linux靠的是文件权限/linux不靠扩展名区分文件类型
linux所有存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘(分配盘符的过程,linux图形界面有时无需手工挂载)
windows下的程序不能直接在linux中安装和运行

服务器管理和维护建议
1.linux根下各目录的作用:
二进制可执行文件在linux中就是命令
/bin存放系统命令的目录,所有用户都可以执行,在单用户下可执行
/sbin保存和系统环境设置相关的命令,只有超级用户可执行,有些命令普通用户可查看
/usr/bin存放系统命令的目录,所有用户都可以执行,在单用户下不可执行
/usr/sbin存放根文件系统不必要的系统管理命令,只有超级用户可执行
/boot系统启动目录
/dev设备文件保存位置
/etc默认的配置文件保存位置
/home/普通用户的家目录如/home/user1 二级目目录,root在/root一级目录
/lib/系统调用函数库保存的位置
/lost+found/当系统意外崩溃或者机器意外关机,而产生一些文件碎片放在这里,每个分区下也会有这个目录。作用是:fsck文件系统启动修复的依据

三个挂载目录
/media/挂载媒体设备的,如软盘,光盘
/mnt/挂载U盘或者移动硬盘
/misc/挂载NFS服务的共享目录

/opt/第三方外来软件的保存位置,现在习惯在/usr/local目录当中保存

在内存里的目录:
写到里面无意义,一重启又没了
占用没存
/proc/当前系统正在运行的进程信息、硬件信息
/sys/存放内核相关的信息

/root/超级用户家目录,直接在/下;而普通用户在/home下
/srv/服务数据
/tmp/临时目录,建议此目录中不要保存重要数据,最好每次开机前把该目录清空
/usr/系统软件资源目录“Unix Software Resource”,所以不是存放用户数据,(windows下的windows目录)
/var/ 动态数据保存位置,缓存、日志、软件运行所产生的文件

服务器注意事项

远程服务器不允许关机,只能重启。远程唤醒指的是不断电状态下
重启时应该正确关闭服务,尽量别强制。小心驶得万年船
{不要在服务器访问高峰运行高负载命令(大数量复制、全盘扫描、杀毒、大数据压缩/复制)}
{远程配置防火墙(过滤作用,靠IP地址、端口号、mac地址、包装数据判断是否可以通过,并不是杀毒软件,是规则)时不要把自己踢出服务器}
指定合理的密码并定时更新
给用户分配合理的权限,越少越好
定期备份重要数据和日志!!!不要把鸡蛋放在同一个篮子里

你可能感兴趣的:(linux)