精华内容
下载资源
问答
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是...

    Linux简介

    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
    这里写图片描述

    Linux介绍

    Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

    Linux特点

    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
    开源

    CentOS

    • 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
    • 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
    • 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    Linux目录结构

    这里写图片描述

    • bin (binaries)存放二进制可执行文件
    • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
    • etc (etcetera)存放系统配置文件
    • usr (unix shared resources)用于存放共享的系统资源
    • home 存放用户文件的根目录
    • root 超级用户目录
    • dev (devices)用于存放设备文件
    • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    • mnt (mount)系统管理员安装临时文件系统的安装点
    • boot 存放用于系统引导时使用的各种文件
    • tmp (temporary)用于存放各种临时文件
    • var (variable)用于存放运行时需要改变数据的文件

    Linux常用命令

    命令格式:命令 -选项 参数

    如:ls  -la  /usr
    
    ls:显示文件和目录列表(list)
    

    常用参数:

    -l		(long)
    -a	(all)         注意隐藏文件、特殊目录.和..   
    -t		(time)
    

    Linux命令的分类

    内部命令:属于Shell解析器的一部分

    cd 切换目录(change directory)
    pwd 显示当前工作目录(print working directory)
    help 帮助
    

    外部命令:独立于Shell解析器之外的文件程序

    ls 显示文件和目录列表(list)
    mkdir 创建目录(make directoriy)
    cp 复制文件或目录(copy)
    

    查看帮助文档

    内部命令:help + 命令(help cd)
    外部命令:man + 命令(man ls)
    

    操作文件或目录常用命令

    pwd 显示当前工作目录(print working directory)
    touch 创建空文件				                    
    mkdir 创建目录(make directoriy)
    -p 父目录不存在情况下先生成父目录 (parents)            
    cp 复制文件或目录(copy)
    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
    mv 移动文件或目录、文件或目录改名(move)
    
    rm 删除文件(remove)
    -r 同时删除该目录下的所有文件(recursive)
    -f 强制删除文件或目录(force)
    rmdir 删除空目录(remove directoriy)
    cat显示文本文件内容 (catenate)
    more、less 分页显示文本文件内容
    head、tail查看文本中开头或结尾部分的内容
    head -n  5  a.log 查看a.log文件的前5行
    tail  -F b.log 循环读取(follow)
    
    

    常用命令

    wc 统计文本的行数、字数、字符数(word count)
    -m 统计文本字符数
    -w 统计文本字数
    -l 统计文本行数
    find 在文件系统中查找指定的文件
    find /etc/ -name "aaa"
    grep 在指定的文本文件中查找指定的字符串
    ln 建立链接文件(link)
    -s 对源文件建立符号连接,而非硬连接(symbolic)
    
    top 显示当前系统中耗费资源最多的进程 
    ps 显示瞬间的进程状态
    -e /-A 显示所有进程,环境变量
    -f 全格式
    -a 显示所有用户的所有进程(包括其它用户)
    -u 按用户名和启动时间的顺序来显示进程
    -x 显示无控制终端的进程
    kill 杀死一个进程
    kill -9 pid
    df 显示文件系统磁盘空间的使用情况
    
    du 显示指定的文件(目录)已使用的磁盘空间的总
    -h文件大小以K,M,G为单位显示(human-readable)
    -s只显示各档案大小的总合(summarize)
    free 显示当前内存和交换空间的使用情况 
    netstat 显示网络状态信息
    -a 显示所有连接和监听端口
    -t (tcp)仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -p 显示建立相关链接的程序名
    ifconfig 网卡网络配置详解 
    ping 测试网络的连通性 
    
    
    

    备份压缩命令

    gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
    bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
    tar 文件、目录打(解)包
    
    

    gzip命令

    命令格式:gzip [选项] 压缩(解压缩)的文件名
    -d将压缩文件解压(decompress)
    -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
    -v显示文件名和压缩比(verbose)
    -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    
    

    bzip2命令

    命令格式:bzip2 [-cdz] 文档名
    -c将压缩的过程产生的数据输出到屏幕上
    -d解压缩的参数(decompress)
    -z压缩的参数(compress)
    -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    

    tar命令

    -c 建立一个压缩文件的参数指令(create)
    -x 解开一个压缩文件的参数指令(extract)
    -z 是否需要用 gzip 压缩
    -j 是否需要用 bzip2 压缩
    -v 压缩的过程中显示文件(verbose)
    -f 使用档名,在 f 之后要立即接档名(file)
    
    

    关机/重启命令

    shutdown系统关机 
    -r 关机后立即重启
    -h 关机后不重新启动
    halt 关机后关闭电源 shutdown -h
    reboot 重新启动 shutdown -r
    

    学习Linux的好习惯

    • 善于查看man page(manual)等帮助文档

    • 利用好Tab键

    • 掌握好一些快捷键

       ctrl + c(停止当前进程)
       ctrl + r(查看命令历史)
       ctrl + l(清屏,与clear命令作用相同)
      
    展开全文
  • Linux修改系统时间

    千次阅读 2017-02-04 10:11:42
    输入date 查看目前系统时间。 修改时间需要 date -功能字符 修改内容 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 -u,...
    修改linux的时间可以使用date指令
    date命令的功能是显示和设置系统日期和时间。
    输入date 查看目前系统时间。
    修改时间需要 date -功能字符 修改内容
    命令中各选项的含义分别为:
    -d datestr, --date datestr 显示由datestr描述的日期
    -s datestr, --set datestr 设置datestr 描述的日期
    -u, --universal 显示或设置通用时间
    时间域
    %H 小时(00..23)
    %I 小时(01..12)
    %k 小时(0..23)
    %l 小时(1..12)
    %M 分(00..59)
    %p 显示出AM或PM
    %r 时间(hh:mm:ss AM或PM),12小时
    %s 从1970年1月1日00:00:00到目前经历的秒数
    %S 秒(00..59)
    %T 时间(24小时制)(hh:mm:ss)
    %X 显示时间的格式(%H:%M:%S)
    %Z 时区 日期域
    %a 星期几的简称( Sun..Sat)
    %A 星期几的全称( Sunday..Saturday)
    %b 月的简称(Jan..Dec)
    %B 月的全称(January..December)
    %c 日期和时间( Mon Nov 8 14:12:46 CST 1999)
    %d 一个月的第几天(01..31)
    %D 日期(mm/dd/yy)
    %h 和%b选项相同
    %j 一年的第几天(001..366)
    %m 月(01..12)
    %w 一个星期的第几天(0代表星期天)
    %W 一年的第几个星期(00..53,星期一为第一天)
    %x 显示日期的格式(mm/dd/yy)
    %y 年的最后两个数字( 1999则是99)
    %Y 年(例如:1970,1996等)

    需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。


    例1:用指定的格式显示时间。
    $ date '+This date now is =>%x ,time is now =>%X ,thank you !'

    This date now is =>11/12/99 ,time is now =>17:53:01,thank you !


    例2:用预定的格式显示当前的时间。
    # date

    Fri Nov 26 15:20:18 CST 1999


    例3:设置时间为下午14点36分。
    # date -s 14:36:00

    Fri Nov 26 14:15:00 CST 1999


    例4:设置时间为1999年11月28号。
    # date -s 991128

    Sun Nov 28 00:00:00 CST 1999


    实例:设置时间伟2008年8月8号12:00
    # date -s "2008-08-08 12:00:00"
    修改完后,记得执行clock -w,把系统时间写入CMOS
    展开全文
  • Linux查看系统开机时间

    千次阅读 2018-08-22 12:12:12
    有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面) 1: who ...

    有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间;  下面总结一些查看Linux开机关机时间的方法(非常全面)

    1: who 命令查看

          who -b 查看最后一次系统启动的时间。

          who -r 查看当前系统运行时间

    [root@DB-Server ~]# who -b

             system boot May 11 09:27

    clipboard

    clipboard[1]

     

    2: last  reboot

    如下所示last reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后

    [root@DB-Server ~]# last reboot

    reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:07)

    reboot system boot 2.6.9-42.ELsmp Sun May 11 09:27 (18+05:55)

    wtmp begins Mon May 5 16:18:57 2014

    clipboard[2]

    如果只需要查看最后一次Linux系统启动的时间

    [root@DB-Server ~]# last reboot | head -1

    reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:08) 

     

    3:TOP命令查看

        如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间

    clipboard[3]4:w  命令查看

     

    4: w命令查看

    如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间

    5:uptime 命令查看

    clipboard[5]

     

    6: 查看/proc/uptime

    [root@DB-Server ~]# cat /proc/uptime

    1415.59 1401.42

    [root@DB-Server ~]# date -d "`cut -f1 -d. /proc/uptime` seconds ago"

    Thu May 29 15:24:57 CST 2014

    [root@DB-Server ~]# date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"  
    2014-05-29 15:24:57

    展开全文
  • linux 重置系统时间

    千次阅读 2018-11-19 16:27:25
    1、查看时间 date命令 date -s 09:38:40 :设置当前时间 2、安装ntp ...注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found -u:从man ntpdate中可以看出-...

    1、查看时间 date命令

    date -s 09:38:40 :设置当前时间

    2、安装ntp

    yum install ntp

    3、ntp 命令

    ntpdate -u ntp.api.bz :网络时间同步命令

    注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found

    -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;

    ntp常用服务器

    中国国家授时中心:210.72.145.44

    NTP服务器(上海) :ntp.api.bz

     

    展开全文
  • windows linux系统时间问题

    千次阅读 2018-07-12 11:03:15
    电脑安装双系统后,windows系统时间显示错误表现为比正常时间早八小时,这是linux采用不同时区导致的解决方案:linux系统下校对时间,在终端输入:timedatectl set-local-rtc 1...
  • Linux系统时间同步方法小结

    万次阅读 多人点赞 2019-01-20 12:19:17
    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟...但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系...
  • linux 设置系统时间为当前网络时间

    千次阅读 2018-07-10 11:26:56
    最近在学习linux 相关知识,配置了一个VMware 并安装了Centos操作系统,但是每次因为手欠学习时,使用date -s “yyyy-mm-dd”,设置了系统时间,早上开机发现虽然联网了但是没有像windows一样自动修改时间。...
  • Linux 关闭系统时间同步

    千次阅读 2020-05-10 19:45:46
    源于一次项目需要修改系统时间,但是每次修改后又被同步回网络时间,找了好久发现是这个 原因: NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之 间的系统时钟。timedatectl程序...
  • Linux系统时间和硬件时间

    千次阅读 2015-01-21 13:57:31
    Linux系统中时间分为系统时间和硬件时间: 系统时间是指Linux内核中的时间; 硬件时间是指主板上的硬件时钟所计算的时间。不同的时间,设置的方法也不一样。 详细说明如下: 1. “系统时间”与“硬件时间”  ...
  • 嵌入式Linux系统时间设置

    千次阅读 2017-01-11 17:49:43
    Linux系统的很多功能都需要读取时间为基础。比如:日志系统需要时间戳以记录log,为后期的问题排查提供支撑;cron服务需要正确的时间设置以支撑周期性、特定时间点执行某个任务;等等。大多数Linux桌面系统都提供了...
  • Linux系统转Windows系统时间问题

    千次阅读 2018-01-12 18:16:21
    两个概念 UTC:即Universal Time Coordinated,协调世界时 GMT: 即Greenwich Mean Time,格林尼治平时 ...系统硬件时间即本地时间(local time),所以操作系统显示时间跟BIOS中显示时间是一样的。
  • linux修改系统硬件时间

    千次阅读 2018-08-28 20:32:07
    使用CentOS,遇到本地...是立即生效了,但是重启后,系统时间还是原来的。 修改了其一是没有办法奏效,必须两者都更改。 1.date //查看本地 2.hwclock --show //查看硬件的时间 3.如果硬件的时间是对不上,那就...
  • 手动校正 Linux 系统时间并把系统时间写入硬件,系统启动时自动校正时间并把时间写入硬件。 下面以 CentOS 6.5 (32位)系统为例,设置系统时间:手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间...
  • linux 查看系统当前时间,修改时间,查看文件时间等1. 查看时间和日期 ...将系统时间设定成下午10点46分03秒的命令 命令 : "date -s 10:46:03" 3、查看时区:date -R 4、查询系统当前日期:$ date +"%Y-%...
  • linux-系统时间不准确

    千次阅读 2019-01-22 10:08:19
    安装完系统发现时间与现实时间相差+8小时,经分析由以下产生。 我们在安装时选择的是上海,而centos5把bios时间认为是utc时间,所以+8小时给我们。这个时候的bios的时间和软件的时间是不一致的。一个代表 utc 一...
  • linux修改系统时间和恢复时间的命令

    千次阅读 2020-04-20 15:56:00
    修改系统时间 先查询当前系统时间 # date 输入需要修改的日期、时间 # date -s 完整日期时间(YYYY-MM-DD hh:mm[ss]) 将系统时间设定成上午10点18分0秒的命令如下 #date -s 10:18:00 恢复系统时间 #ntpdate -u ntp....
  • Linux系统查看时间

    千次阅读 2019-04-03 17:10:59
    输出信息:周几 月份 日 时间 时间显示格式 年份 2.参数的用法: -d<字符串>:显示字符所指的日期与时间,字符串前后必须加上双引号 date -d “2 days ago” //显示2天曾经的时间 date -d “60 second ago” /...
  • 文章来源一、查看和修改Linux的时区1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "...3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件cp...
  • linux修改系统时间

    千次阅读 2012-12-06 16:02:19
    ubuntu系统时间设置 tzselect工具设置时区 timedatectl设置时区   CentOS系统时间与现在时间相差8小时解决方法 GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的...
  • Linux系统安装,教你安装一个属于自己的Linux系统

    万次阅读 多人点赞 2018-03-04 00:50:43
    一、Linux的简介 1.Linux抽象解释 ...这种状况一直维持到我面试的时候,我不怕跟你们说,我拿着写着“熟悉Linux系统”的简历去面试,其实当时的我都没有了解Linux的到底是什么!我相信大家肯定都用过的Windo...
  • 本文讲述了在Linux中如何查看系统详细时间以及如何同步网络时间。给出了具体命令及用法示例。
  • linux系统修改系统时间与时区

    万次阅读 2018-01-08 09:45:22
    有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对。这是由于安装系统时采用了UTC,那么什么是UTC呢,简单的说...
  • Linux系统下查看系统时间和硬件时间

    万次阅读 2018-06-18 22:03:50
    Linux系统下查看系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 PDT 2018 设置系统时间 [root@littlelawson hbase-1.4.0]# date -s 21...
  • 快速校正Linux系统时间

    千次阅读 2019-07-15 15:53:08
    在工作中,我们经常遇到Linux时间不是北京时间的情况,为了方便日后查看日志,需要先校对服务器的时间至北京时间。 安装rdate软件 使用rdate将stdtime.gov.hk服务器的时间抓取回来,然后写入硬件 ...
  • Linux--Date命令查看及修改系统时间

    万次阅读 2018-05-24 16:49:22
    在我们使用linux服务器时,肯定会遇到Linux服务器时间不准确的情况,如何查看Linux系统时间,如何修改Linux系统上的当前时间呢。 查看Linux系统当前时间。 命令: date +回车 修改Linux系统当前时间。 1.不...
  • linux修改系统时间和bios时间一致

    万次阅读 2013-12-06 11:01:55
    不知道大家遇到过没有,bios... 1、设定系统时间 date -s "2006-11-23" date -s "22:07:21"  date -s "2005-6-4 17:26" 2、同步系统和BIOS时间 hwclock --show 显示bios时间 hwclock --systohc 将系统
  • Linux 修改系统时间成功未生效

    千次阅读 2019-12-26 10:35:19
    1.使用 date -s “2019-02-02 02:02:02” 命令修改系统时间提示修改成功但是系统时间未发生变化; 2.使用timedatectl命令查看系统时间 3.关闭ntp同步 timedatectl set-ntp false,在执行 date -s “2019-02-02 ...
  • 源于一次项目需要修改系统时间,但是每次修改后又被同步回网络时间,找了好久发现是这个原因:NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl程序可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 560,572
精华内容 224,228
关键字:

linux显示系统时间

linux 订阅