立即注册

影视导航社-畅谈影视作品与文化。

查看: 2|回复: 0

linux教程之一

[复制链接]

主题

帖子

5

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5
发表于 2024-9-15 14:33:00 | 显示全部楼层 |阅读模式
相信不少想学习linux的新手们正愁不知道看什么linux学习教程好,下面小编给大家收集和整理了几点比较重要的教程,供大家学习,如需想学习更多的话,可到wdlinux学堂寻找更多教程。
   
    1、linux系统重起/关机命令整理
   
    重启命令:
   
    1、reboot
   
    2、shutdown -r now 立刻重启(root用户使用)
   
    3、shutdown -r 10 过10分钟自动重启(root用户使用)
   
    4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
   
    如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
   
    关机命令:
   
    1、halt 立刻关机
   
    2、poweroff 立刻关机
   
    3、shutdown -h now 立刻关机(root用户使用)
   
    4、shutdown -h 10 10分钟后自动关机
   
    如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
   
    2.系统时间变化原因分析
   
    Linux的时间有两种,一是系统时间,另外是硬件时间(BIOS时间)。
   
    系统每次启动时会读出BIOS时间,将之赋给系统时间。之后系统时间将独立运行,而BIOS时间不会变化。
   
    在BIOS时间中,有两种表示形式。一种是以localtime表示的,一种是以UTC表示的。具体查看的方式可以通过hwclock –debug,该命令可以输出当前硬件时间的表示形式。
   
    下面例举各种情况下系统时间的变化:
   
    1.当hwclock设定为localtime,/etc/sysconf/clock 中的UTC=true时,重启后系统时间后相对于BIOS时间被提前8个小时。
   
    2.当hwclock设定为localtime,/etc/sysconf/clock中的UTC=false时,重启后系统时间相对于BIOS时间没有变化
   
    3.当hwclock设定为UTC,/etc/sysconf/clock 中的UTC=true时,重启后系统时间后相对于BIOS时间无变化
   
    4.当hwclock设定为UTC,/etc/sysconf/clock 中的UTC=false时,重启后系统时间后相对于BIOS时间被推后8个小时。
   
    如下图所示:
   
    /etc/sysconf/clock中UTC=true
   
    /etc/sysconf/clock中UTC=false
   
    硬件时间localtime
   
    重启后系统时间后相对于BIOS时间被提前8个小时
   
    系统时间无变化
   
    硬件时间UTC
   
    系统时间无变化
   
    重启后系统时间后相对于BIOS时间被推后8个小时
   
    可见,当BIOS时间设置的类型和/etc/sysconf/clock中的设置不一致时,就会导致系统启动时的系统时间错误。
   
    如果有脚本实现时间同步,但是系统启动之后运行的。虽然时间同步可以将系统时间同步到正确时间,但是由于之前的系统时间错误设定,将会出现一个错误的时间间隔,这个时间间隔可能会对依赖系统时间的程序产生影响。
   
    对策:出现这种问题的根本原因是硬件时间的类型和/etc/sysconf/clock中的设置不一致。所以我们将在时间同步脚本中增加对硬件时间的同步,这样可以解决这种问题。
   
    注:
   
    UTC时间:世界协调时间(Universal Time Coordinated,UTC) ,也就是0时区的时间
   
    CST时间:CST China Standard Time UTC+8:00 中国沿海时间(北京时间),这是我们所属时区的localtime。
   
    3.关于时区的设置:
   
    为保证时间的正确,应该把时区设置正确。设置正确仅是为了使得时间更好理解和其他方面的维护。
   
    设置方法:
   
    1.
   
    手动设置时区:
   
    例如:设置东八区的时间
   
    ln -sf /usr/share/zoneinfo/Asia/Shanghai
   
    /etc/localtime
   
    编辑/etc/sysconfig/clock中ZONE=Asia/Shanghai
   
    2.
   
    使用图形化命令设置
   
    system-config-date (大部分情况仅限于RedHat和CentOS)或者使用tzselect,按照命令提示进行即可。
   
    4、linux系统的软件安装方式
   
    linux下的软件安装,主要有两种
   
    1 软件包安装
   
    2 源码编译安装
   
    软件包安装实际上,是别人或公司,针对特定的平台,系统版本编译好,然后打好包
   
    源码编译,就是完全通过源码,手动手工,配置,编译,安装
   
    两者,各有长短及优势
   
    软件包安装
   
    1 简单,方便,快速
   
    2 需针对特定环境,版本选择不同的软件包
   
    源码编译安装
   
    1 灵活,可定制及优化
   
    2 相对较复杂及对操作人员有一定的基础要求
   
    3 时间也要比较久,特别是某些软件或较大的软件,比如mysql
   
    就软件包的安装,不同的Linux分支,软件包也是不同的
   
    比如wdOS,CentOS,Redhat都是用到RPM包的
   
    比如Ubuntu,Debian这些用的是DEB的
   
    但源码安装,基本上是所有的Linux,以及unix都是一样的,除了参数外
   
    那用哪个好?没有标准,根据需求及自身情况而定
   
    本文教程摘自wdlinux论坛,欢迎~
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋| 影视导航社

GMT+8, 2024-11-24 07:32 , Processed in 0.033635 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2013 Discuz Team.

快速回复 返回顶部 返回列表