LINUX入门笔记--初学者应该注意的东西

1.学习Linux的注意事项

  • Linux下严格区分大小写

与Windows不同的是在Windows下DOS命令和文件命名都不区分大小写,但在Linux下严格区分大小写。不光命令区分大小写,文件命名和选项等等许多地方也严格区分大小写。 Linux是没有大写的命令的,全是小写,后面会有环境变量,这个是习惯用大写的。

  • Linux中所有的内容以文件形式保存,包括硬件。

在Linux里如果想要内容永久生效,归根结底都要写入文件,不管是IP地址,还是用户等等。如果没有写入文件,而是写入了内存当中,那是临时文件,一旦重新启动就不再起作用了。所有的设备,硬件都保存在/dev这个根目录下面。

例如:硬盘文件是/dev/sd[a-p]         光盘文件是/dev/sr0  

  • Linux不靠扩展名区分文件类型,靠的是文件权限。

但是并不是在所有的Linux文件中都不写扩展名,有一些习惯性的用法.

例如:压缩包:"*.bz2" "*.gz"  "*.tar.bz2"  "*.tgz"等,我们用这些扩展名来区分压缩类型。

          二进制包文件:".rpm",通过这个来识别这是软件包。

          网页文件:"*.html" "*.php",通过这个来识别这是我们的网页文件。

          脚本文件:"*.sh",通过这个来识别这是我们的shell文件。

          配置文件:"*.conf",通过这个来识别这是我们的系统配置文件。

但是需要注意的是这些都是用来帮助管理员更加直观的管理文件,而不是Linux里必须要加的,不写的话系统是可以识别这样的文件是什么类型,但是对于管理员来说不好区分,不好管理。因为Linux里的文件不需要扩展名,所以Windows下的可执行文件(文本文档*.txt除外)都不能拿到Linux下直接使用,那些Windows下的可执行文件拿到Linux里Linux是不认识这些东西的,根本就不可能执行。所以Windows下大量的病毒和木马是不能感染Linux的,这也是Linux的一大优点。但缺点就是大多数的软件都要针对Linux做单独开发。

  • Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘,U盘和光盘

分区过程里把设备文件名和盘符连在一起的过程叫做挂载。Windows下是自动挂载,Linux是手动挂载。

  • Windows下的程序不能直接在Linux中安装和运行

2.服务器管理和维护建议

1、Linux各目录的作用

在用Linux操作系统时必须改变思想,我们操作的不再是个人机了,而是当作服务器。服务器的特点就是不再是一个人在维护了,而是一个团队,那么就应该有一个约定俗成的东西。所以Linux里各目录的作用是固定的,在没有特殊情况的时候,我们都应该遵守这些目录作用。

 ①/bin/,/sbin/,/usr/bin/,/usr/sbin/:在Linux里所有的东西都是以文件的形式存在和管理的,命令也不例外,命令在Linux里就是一个可执行的二进制文件。所以与命令相关的目录都有一个共同点,都有bin,表示的是二进制文件。绝大多数命令都是存放在这四个目录里的。/bin/是大家都可以执行的,/sbin/只有管理员可以执行,/usr/bin/和/usr/sbin/在单用户下不能执行。

②/boot/:系统启动目录,保存系统启动相关文件,如内核文件和gub文件

③/dev/:设备文件保存位置

④/etc/:配置文件保存目录

⑤/home/:普通用户的家目录,建立每个用户时,每个用户要有一个默认的登录位置,这个位置就是用户的家目录,所有普通用户的家目录及时在/home下建立一个和用户名相同的目录。如user1的家目录就是/home/user1。需要注意的是管理员root和普通人是不一样的,他是放在root下的一级目录/root,而普通用户是放在/home下的二级目录。

⑥/lost+found/:当系统以外崩溃或意外关机,而产生一些文件碎片放在这里,当系统重新启动的过程中fsck工具会检查这里然后修复已经损坏的文件。这个目录只在每个分区中存在。

⑦/media/,/mnt/,/misc/:这三个都是挂载目录,系统建议是用来挂载媒体设备的,例如软盘和光盘,U盘和移动硬盘和其他操作分区等等。例如:/mnt/cdrom挂载光盘,/mnt/usb/挂载U盘等等。

⑧/opt/:第三方安装的软件保存位置

⑨/proc/,/sys/:虚拟文件系统,是存放在内存中的,不可以往里边写东西!!!

⑩./tmp/:临时目录,可以在里边做测试,最好每次开机都把这个目录清空。

2.服务器注意事项

①远程服务器不允许开机,只能重启!

②重启时应该正确关闭服务!

③不要在服务器访问高峰运行高负载命令!

④远程配置防火墙时不要把自己踢出服务器!(防火墙的作用是过滤与杀毒软件不同,也不可以互相替代)

⑤指定合理的密码规范并定时更新

⑥合理分配权限(用户的权限越小越好,系统启动的服务越少越好)

⑦定时备份重要的数据和日志(/etc,/lip,/vr,/boot,/user)

猜你喜欢

转载自blog.csdn.net/J_SUNV/article/details/83792913