Linux_2022/7/19_Day1

这篇博客介绍了Linux系统中的账户管理、CPU工作原理以及网络基础知识。讨论了CPU的外频、倍频和超频概念,强调频率并非衡量运算效能的唯一标准。同时,文章详细讲解了Linux命令行的基本操作,如文件管理、权限设置、历史命令的使用等,还涉及到了目录的切换、文件的创建与复制、权限的修改以及磁盘管理和网络配置等内容。

网络常用的单位为Mbit/s,是每秒多少Mbit,光纤传播速度为20M,即每秒2.5MB

CPU频率就是CPU每秒钟可以进行的工作次数
不同的CPU之间不能单纯的以频率来判断运算效能喔!这是因为每颗CPU的微指令集不相同,架构也不见得一样,可使用的二级缓存及其运算机制可能也不同, 每次频率能够进行的工作指令数也不同,所以,频率目前仅能用来比较同款CPU的速度

所谓的外频指的是CPU与外部组件进行数据传输时的速度,倍频则是 CPU 内部用来加速工作效能的一个倍数, 两者相乘才是CPU的频率速度。

所谓的超频指的是: 将CPU的倍频或者是外频通过主机板的设定功能更改成较高频率的一种方式。但因为CPU的倍频通常在出厂时已经被锁定而无法修改, 因此较常被超频的为外频。
举例来说,像上述3.0GHz的CPU如果想要超频, 可以将他的外频333MHz调整成为400MHz,但如此一来整个主机板的各个组件的运作频率可能都会被增加成原本的1.333倍(4/3), 虽然CPU可能可以到达3.6GHz,但却因为频率并非正常速度,故可能会造成宕机等问题。
CPU运算的数据都是由主内存提供的,,主内存与CPU的沟通速度靠的是外部频率。

北桥的系统总线称为系统系统总线,因为是内存传输的主要通道,所以速度较快。 南桥就是所谓的输入输出(I/O)系统总线,主要在联系硬盘、USB、网络卡等周边设备。
北桥所支持的频率我们称为前端系统总线速度(Front Side Bus, FSB), 而每次传送的位数则是系统总线宽度。那所谓的系统总线频宽则是:『FSBx系统总线宽度』亦即每秒钟可传送的最大数据量。 目前常见的系统总线宽度有32/64位(bits)。

[vbird@www ~]$ command [-options] parameter1 parameter2 ... 
                  命令     选项      参数(1)    参数(2) 

说明:

  1. 一行命令中第一个输入的部分绝对是『命令(command)』或『可运行文件案』
  2. command 为命令的名称,例如变换路径的命令为 cd 等等;
  3. 中刮号[]并不存在于实际的命令中,而加入选项配置时,通常选项前会带 - 号,
    例如 -h;有时候会使用选项的完整全名,则选项前带有 – 符号,例如 --help
  4. parameter1 parameter2… 为依附在选项后面的参数,或者是 command 的参数;
  5. 命令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格;
  6. 按下[Enter]按键后,该命令就立即运行。[Enter]按键代表着一行命令的开始启动。
  7. 命令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使命令连续到下一行。
    注意!反斜杠后就立刻接特殊字符,才能跳脱!
    其他:
    a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
    b. 更多的介绍等到第十一章 bash 时,再来详述。
[vbird@www ~]$ ls -al ~/.bash[tab][tab] 
.bash_history  .bash_logout   .bash_profile  .bashrc 
[Tab] 接在一串命令的第一个字的后面,则为命令补全;
[Tab] 接在一串命令的第二个字以后时,则为『文件补齐』

[Ctrl]-c 按键:让当前的程序『停掉』
[Ctrl]-d 按键:相当于exit

[syt@localhost ~]$ history 
    1  mkdir dir1
    2  ls -a
    3  touch dir1/file1
    4  ls -a dir1
    5  su
    6  ls
    7  ls -a
    8  pwd
    9  ls -l
   10  ls -s
   11  ls -l -a -s
   12  clear
   13  ls --help
   14  ls -las
   15  ls -a
   16  ls -al
   17  data
   18  date
   19  # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
   20  date
   21  # mv /etc/localtime /etc/localtime.bak  
   22  # ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime 
   23  date
   24  cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
   25  date
   26  echo $LANG
   27  cal
   28  ls -al ~/.bash
   29  man date
   30  bc
   31  history 
[syt@localhost ~]$ !9
ls -l
总用量 0
drwxr-xr-x. 2 syt syt  6 719 23:27 Desktop
drwxrwxr-x. 2 syt syt 19 719 18:19 dir1
drwxr-xr-x. 2 syt syt  6 719 18:12 Documents
drwxr-xr-x. 2 syt syt  6 719 18:12 Downloads
drwxr-xr-x. 2 syt syt  6 719 18:12 Music
drwxr-xr-x. 2 syt syt  6 719 18:12 Pictures
drwxr-xr-x. 2 syt syt  6 719 18:12 Public
drwxr-xr-x. 2 syt syt  6 719 18:12 Templates
drwxr-xr-x. 2 syt syt  6 719 18:12 Videos

whoami:查看当前登录用户
date
history ctrl+p :在历史记录的类表中向上移动
history ctrl+n :在历史记录的类表中向下移动
光标的移动:
Ctrl+a:跳到头
Ctrl+e:跳到尾
Ctrl+←,Ctrl+→:一个单词一个单词的跳
tab:自动补齐路径和命令

Ctrl+u:从光标前位置删,删到开头
Ctrl+k:从光标覆盖位置删,删到结尾
tab键填充命令,按一次没反应的话,就按两次,因为可能是因为不止一个HI开头的
ls / 系统根目录
cd . 当前目录
cd … 当前的上一级目录
cd - 在临近的两个目录切换
syt:当前登录用户
@:at 在

[syt@localhost ~]$
syt:当前登录用户
@:at 在
localhost :主机名
~:用户的家目录(宿主目录)
cd ~:进入家目录,或者cd 或者cd /home/aaa
~相当于/home/syt
pwd:当前路径
$:代表当前用户是个普通用户
root #:超级用户

ls -a:隐藏文件也显示出来
mkdir :创建目录
mkdir dir/dir1/dir2 -p 一下子创建多个
rmdir :删除空目录(不实用)
rm -rf * r是递归的意思
rm -ri * r是递归的意思,删除时会有提示是否删除
touch +文件名:如果文件不存在创建一个文件,如果文件存在修改文件的时间
cat:查看文件内容,适合文件内容比较少的
cp file1.txt file2.txt 将file1.txt中的内容拷贝到file2.txt,文件不存在创建文件,文件存在,覆盖原文件
cp aa bb -r:当bb目录不存在时,创建bb目录,并把aa目录下的文件拷贝到bb目录下,当bb目录存在时,把aa目录以及aa下的文件拷贝到bb目录下
cp sort/* mytest/ 两个目录都存在,仅将sort的内容复制到mytest下
rm -r mytest/* 将mytest目录下内容全部删除,保留目录

cat  由第一行开始显示文件内容,加一个-n,可以显示行号,会给空白行加上行号,适用于查看小文件,
如果不想要编排空白行的行号,可以使用cat -b
tac  从最后一行开始显示,可以看出 taccat 的倒著写!
nl   显示的时候,顺道输出行号!
nl -b a 文件:给空白行加上行号,跟cat -n功能差不多 
more 一页一页的显示文件内容,按回车一行一行显示,按空格是一屏一屏显示。缺陷是只能一直向下浏览,不能回退
空白键 (space):代表向下翻一页;
Enter         :代表向下翻『一行』;
/字串         :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f            :立刻显示出档名以及目前显示的行数;
q或ctrl+c      :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
man more 查找more的参数
lessmore 类似,但是比 more 更好的是,他可以往前翻页!
空白键    :向下翻动一页;
Enter         :代表向下翻『一行』;
[pagedown]:向下翻动一页;
[pageup]  :向上翻动一页;
ctrl+p或向上箭头:滚动到上一行
ctrl+n或向上箭头:滚动到下一行
/字串     :向下搜寻『字串』的功能;
?字串     :向上搜寻『字串』的功能;
n         :重复前一个搜寻 (与 / 或 ? 有关!)
N         :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q         :离开 less 这个程序;
按q退出less命令
end键是Fn+end
head 只看头几行 head -n 数字 文件,查看前“数字”行,或者head -数字 文件 
eg:head -5 hello.c 表示查看hello.c文件前五行的内容
如果没有指定行数,默认显示前10行内容

tail 只看尾巴几行
eg:tail -5 hello.c 表示查看hello.c文件后五行的内容
如果没有指定行数,默认显示前10行内容

mv laowang wangfei 将文件老王的文件名改为王菲,老王和王菲都是文件
mv wangfei mytest 其中,王菲是文件名,mytest是目录,将王菲文件移动到mytest目录下




软连接:相当于快捷键,创建软连接,源文件要使用绝对路径
软连接大小:源文件+路径的总字节数
目录可以创建软连接
eg:ln -s /home/a.txt(源文件名+绝对路径) a.test(软连接的名字)
ln -s target source​​

解释下:

​​ln -s​​:表示创建一个软连接;

​​target​​:表示目标文件(夹)【即被指向的文件(夹)】

​​source​​:表示当前目录的软连接名。【源文件(夹)】
文件:
ln -s ~/1Day/hello.c hello.soft 绝对路径下软连接在哪里都可以用
ln -s hello.c hello.soft 相对路径下软连接移动到上一目录就不可以用
目录:
ln -s ~/1Day/ day.soft
持续侦测/var/log/messages的内容
[root@www ~]# tail -f /var/log/messages
  <==要等到输入[crtl]-c之后才会离开tail这个命令的侦测!
od   以二进位的方式读取文件内容!

硬链接:以文件副本的形式存在,并不占用存储空间,可以将它理解为一个“指向原始文件block的指针”。目录不可以创建硬链接,只有文件可以。硬链接只有在同一个文件系统中才能创建。
linux下每一个文件都对应一个Inode,创建硬链接后,两个文件的Inode是相同的
查看文件的Inode:stat a.txt
文件创建硬链接后,硬链接计数+1,删除一个硬链接,硬链接计数-1
df -h :查看磁盘的使用情况
du :查看某个目录的大小
od:查看二进制文件信息
which:查看指令命令所在的路径
which指令会在PATH变量指定的路径中,搜索某个系统命令位置,并且返回第一个搜索结果
由于cd是bash内建命令,所以which搜索不到

[root@localhost ~]# which ls
alias ls='ls --color=auto'
	/bin/ls
[root@localhost ~] # touch cangls
[root@localhost ~ ]# ln /root/cangls /tmp/
 
# 建立硬链接文件,目标文件没有写文件名,会和原合一致
# 也就是/root/cangls和/tmp/cangls 是硬链接文件
# 新创建一个文件abc,查看abc文件的硬连接数
[root@192 ~]# touch abc
[root@192 ~]# ls -il abc 
1043285 -rw-r--r--. 1 root root 0 1229 18:18 abc
# 可以看到abc文件的硬连接数为1。
 
# 在tmp目录中给abc文件创建一个硬连接文件,然后查看这两个文件硬连接数。
[root@192 ~]# ln abc /tmp/abc_h
[root@192 ~]# ls -il abc /tmp/abc_h 
1043285 -rw-r--r--. 2 root root 0 1229 18:18 abc
1043285 -rw-r--r--. 2 root root 0 1229 18:18 /tmp/abc_h
# 可以看到abc文件的引用计数(硬连接数)增加了1。
# 同时还可以看到,上边的两个文件的i节点号是一样的。

选中想要引用的参数,按Esc后再按.,可以实现快速引用。

选中需要复制粘贴的命令行,然后点鼠标的转轴,直接粘贴在这里插入图片描述
查找与检索
(1) 按文件属性查找
1、文件名:find 查找的目录 -name “文件的名字”
2、文件大小:find 查找的目录 -size +10K K要大写
find ~ -size +10K 查找大于10K的文件 要大写
find ~ -size +10M 查找大于10M的文件
find ~ -size +10M -size -100K 查找大于100K,小于10M的文件
3、文件类型:find 查找目录 -type d/f/b/c/s/p/l 普通文件是f
(2) 按文件内容查找:
grep -r “查找内容” + 查找路径 (-r递归查找)
grep -r "stdio.h" ~

[syt@localhost ~]$ whatis ls
ls (1)               - list directory contents
ls (1p)              - list directory contents
su - :到root下

sync:数据同步写入磁盘

-:普通文件,eg:initial-setup-ks.cfg
d:目录,eg:.config
b:设备文件里面可供存储的周边设备(可按块随机读写的设备)
c:设备文件(字符文件,不能用来存储文件,但是也是设备文件,如鼠标、键盘)
l:软连接(快捷方式),链接文件,link file
文件所有者:u
文件所有组:g
其他人:o
所有的人:a
+:添加权限
-:减少权限
=:覆盖原来的权限
mode:
read:读
write:写
execute:执行
chmod:修改文件的权限
chown:修改文件拥有者
目录必须有执行权限

[root@www ~]# chown [-R] 账号名称 文件或目录
[root@www ~]# chown [-R] 账号名称:用户组名称 文件或目录
选项与参数:
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都变更

范例:将install.log的拥有者改为bin这个账号:
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

范例:将install.log的拥有者与群组改回为root:
[root@www ~]# chown root:root install.log
[root@www ~]# ls -l
-rw-r--r--  1 root root 68495 Jun 25 08:53 install.log

chgrp:修改文件所属用户组

要被改变的组名必须要在/etc/group文件内存在才行,否则就会显示错误!
假设你是以root的身份登入Linux系统的,那么在你的家目录内有一个install.log的文件, 如何将该文件的群组改变一下呢?假设你已经知道在/etc/group里面已经存在一个名为users的群组, 但是testing这个群组名字就不存在/etc/group当中了,此时改变群组成为users与testing分别会有什么现象发生呢?

[root@www ~]# chgrp [-R] dirname/filename ...
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录
     都更新成为这个群组之意。常常用在变更某一目录内所有的文件之情况。
范例:
[root@www ~]# chgrp users install.log
[root@www ~]# ls -l
-rw-r--r--  1 root users 68495 Jun 25 08:53 install.log
[root@www ~]# chgrp testing install.log
chgrp: invalid group name `testing' <== 发生错误讯息啰~找不到这个群组名~

在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的组名都纪录在/etc/group内!这三个文件可以说是Linux系统里面账号、密码、群组信息的集中地啰! 不要随便删除这三个文件啊!

使用su - 进入root,离开root则使用exit
ls -al :表示列出所有的文件详细的权限与属性(包含隐藏文件,就是文件名第一个字符为.的文件)

要被改变的组名必须要在/etc/group文件内存在才行,否则就会显示错误!
假设你是以root的身份登入Linux系统的,那么在你的家目录内有一个install.log的文件, 如何将该文件的群组改变一下呢?假设你已经知道在/etc/group里面已经存在一个名为users的群组, 但是testing这个群组名字就不存在/etc/group当中了,此时改变群组成为users与testing分别会有什么现象发生呢?

[root@www ~]# chgrp [-R] dirname/filename ...
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录
     都更新成为这个群组之意。常常用在变更某一目录内所有的文件之情况。
范例:
[root@www ~]# chgrp users install.log
[root@www ~]# ls -l
-rw-r--r--  1 root users 68495 Jun 25 08:53 install.log
[root@www ~]# chgrp testing install.log
chgrp: invalid group name `testing' <== 发生错误讯息啰~找不到这个群组名~

因为vbird具有r的权限,因为是r乍看之下好像就具有可以进入此目录的权限,其实那是错的。 能不能进入某一个目录,只与该目录的x权限有关啦!此外, 工作目录对于指令的执行是非常重要的,如果你在某目录下不具有x的权限, 那么你就无法切换到该目录下,也就无法执行该目录下的任何指令,即使你具有该目录的r的权限。

cd:直接跳回到根目录,等同于cd ~
cd ~ tom/:切换到tom的家目录
cd ~/tom:切换到当前目录的家目录root下面的tom文件夹里去
cd - :切换回上次目录

mkdir -p
rmdir -p
echo $PATH
ls -ld --time=atime /boot/ 最近一次访问时间
ls -ld --time=ctime /boot/ 创建时间
ls /:显示根目录里的东西

cp /etc/services /mnt:将services复制到mnt文件夹下
cp /etc/passwd /mnt/xx:将passwd复制到mnt文件夹下,并命名为xx
cp /etc/services /mnt/yy/:将services复制到yy文件夹下

[root@localhost /]# cp /etc/services /mnt/
[root@localhost /]# ls -l /mnt/services
-rw-r--r--. 1 root root 670293 Jul 25 16:06 /mnt/services
[root@localhost /]# rm -rf /mnt/services
[root@localhost /]# cp /etc/services /mnt
[root@localhost /]# ls -l /mnt/services
-rw-r--r--. 1 root root 670293 Jul 25 16:08 /mnt/services   #没有将属性信息复制过来
[root@localhost /]# rm -rf /mnt/services
[root@localhost /]# cp /etc/services /mnt -p
[root@localhost /]# ls -l /mnt/services
-rw-r--r--. 1 root root 670293 Jun  7  2013 /mnt/services   #将属性信息复制过来了

[root@localhost /]# cp -a /etc/ /mnt #也可以将目录和属性复制过来

-rf:r是递归的意思,f是强制
cp -u /etc/services /mnt/services :加-u后,如果前比后新就覆盖,如果前没后新就不复制
cp /etc/services /mnt/services :不加-u的话就直接覆盖。
mv /path1/xx /path2/yy 如果yy是文件夹的话,将xx裁剪到path2下的yy文件里去,并重命名为yy,如果yy不是文件夹或者不存在的情况下,将xx裁剪到path2下,并重命名为yy
mv xx yy 把xx重命名为yy

cat  由第一行开始显示文件内容,加一个-n,可以显示行号,会给空白行加上行号,适用于查看小文件,
如果不想要编排空白行的行号,可以使用cat -b
tac  从最后一行开始显示,可以看出 taccat 的倒著写!
nl   显示的时候,顺道输出行号!
nl -b a 文件:给空白行加上行号,跟cat -n功能差不多 
more 一页一页的显示文件内容,按回车一行一行显示,按空格是一屏一屏显示。
空白键 (space):代表向下翻一页;
Enter         :代表向下翻『一行』;
/字串         :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f            :立刻显示出档名以及目前显示的行数;
q             :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
man more 查找more的参数
lessmore 类似,但是比 more 更好的是,他可以往前翻页!
空白键    :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup]  :向上翻动一页;
/字串     :向下搜寻『字串』的功能;
?字串     :向上搜寻『字串』的功能;
n         :重复前一个搜寻 (与 / 或 ? 有关!)
N         :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q         :离开 less 这个程序;
按q退出less命令
end键是Fn+end
head 只看头几行 head -n 数字 文件,查看前“数字”行,或者head -数字 文件
tail 只看尾巴几行
持续侦测/var/log/messages的内容
[root@www ~]# tail -f /var/log/messages
  <==要等到输入[crtl]-c之后才会离开tai
新的报错 (base) easyai@easyaioyactnns:~/GAMIT_GLOBK/dome2$ sh_gamit -expt demo2 -d 2017 056 -orbit IGSF -noftp -dopt D ao x c > sh_gamit8.log ls: No match. rm: 无法删除 'session.info': 没有那个文件或目录 STOP FATAL Error: Stop from report_stat ls: No match. STOP FATAL Error: Stop from report_stat 这是log文件内容 sh_gamit Version 10.76 (2022/02/13) Input options -expt demo2 -d 2017 056 -orbit IGSF -noftp -dopt D ao x c -------------------------------------------------------------- Processing 2017 056 X-file series to be used is: 7 Sites extracted from sites.default to exclude from automatic station.info updating: all_sites Checking and making required directories X-files to be excluded: Checking that enough diskspace to complete run is available Using IGS final orbits - repro3 for GPS weeks 730-2237 and repro2 for GPS weeks 658-729 Checking GAMIT tables in directory: /home/easyai/GAMIT_GLOBK/dome2/tables sh_setup -yr 2017 -doy 056 -series usno -expt demo2 -apr igb14_comb.apr -upd_l -topt none EXECUTING sh_setup ~/GAMIT_GLOBK/dome2/tables ~/GAMIT_GLOBK/dome2 localeop: no Checking links: sh_links.tables -frame J2000 -year 2017 -eop usno -topt none Updating lfile. with coordinates from: igb14_comb.apr New Version merge_apr igb14_comb.apr lfile. lfile.merged 2017 056 In igb14_comb.apr there are 9532 sites, and 1188 EXTENDED entries Mapping to year 2017 DOY 056 JD 2457809.5 Not mapped if JD is 0.00 Checking to see if EOP tables are up to date sh_update_eop -series usno -jd 2457809.5000 -noftp Y -ftp_prog ftp -inv -min 7 Observations within the span of the current eop series table: usno Not attempting to get new series g-file 056/gigsg7.056 being remade Orbit file igs19376.sp3 exists in /home/easyai/GAMIT_GLOBK/dome2/igs directory, no download attempted Using existing igs19376.sp3 in igs directory to get a g-file Use SP3 accuracy code to exclude satellites Maximum fit rms for including a satellite 0.100 m sh_sp3fit -f igs19376.sp3 -gnss G -o igsg -u -d 2017 056 -m 0.100 -srp_param allpr sh_sp3fit: Using sestbl. found in /home/easyai/GAMIT_GLOBK/dome2/igs Setting srpprm = allpr for ECOMC sh_sp3fit: Generating fitted g-file for: igsg 2017 056 covering days 056 056 sh_sp3fit: gfile and sp3fit files for igsg renamed to igsg for GPS sestbl. exists--do not craeate a link STATUS :251116:1420:40.0 NGSTOT/orbits/ngstot: Started NGSTOT ver. 10.23 2024/01/2914:18 UTC (Linux) Library ver. 11.53 of 2025/01/31 22:24 UTC (Linux) STATUS :251116:1420:40.0 NGSTOT/orbits/ngstot: Reading igs19376.sp3 to write tigs19376.sp3 for GNSS = G STATUS :251116:1420:40.0 NGSTOT/orbits/ngstot: Converting CE to CM using otlcmc.dat offsets for FES2004 STATUS :251116:1420:40.0 NGSTOT/orbits/tdtrit: Successfully wrote Earth-fixed T-file 97 epochs written on T-file STATUS :251116:1420:40.0 NGSTOT/orbits/ngstot: Writing inertial T-file (Name tigs19376.sp3) STATUS :251116:1420:40.0 NGSTOT/orbits/openb: Opened print file: (Name trot.out) STATUS :251116:1420:40.0 NGSTOT/orbits/openb: Opened output T-file: (Name tigs19376.sp3) STATUS :251116:1420:40.0 NGSTOT/orbits/openb: Opened input T-file: (Name tigs1937e.sp3) STATUS :251116:1420:40.0 NGSTOT/orbits/trot: Input T-file is Earth-fixed, converting to inertial STATUS :251116:1420:40.0 NGSTOT/orbits/trot: Successfully wrote Inertial T-file: (Name tigs19376.sp3) STATUS :251116:1420:40.0 NGSTOT/orbits/gmake: Successfully wrote G-file: (Name gigs19376.sp3) STATUS :251116:1420:40.0 NGSTOT/orbits/ngstot: Normal end to NGSTOT sh_sp3fit: Creating initial ARC input file sh_sp3fit: Integrating days 056 to 056 sh_sp3fit: ARC models: : EGR08 ECOMC 900.0 75.00 GPST INERTIAL J2000 IAU0A TUME1 ANTBK 12 4 12 1 STATUS :251116:1420:40.0 ARC/aversn: Started ARC, Version 10.02 of 2025/02/06 19:21 UTC (Linux) Library ver. 11.53 of 2025/01/31 22:24 UTC (Linux) STATUS :251116:1420:40.0 ARC/read_arc_batch: Degree options Grav 12 Etide 4 Otide 12 LBODY 1 STATUS :251116:1420:40.0 ARC/filopn: Opened ocean tide table (Name otides.dat) STATUS :251116:1420:41.0 ARC/read_otides: MODEL FES2014b (Name otides.dat) WARNING:251116:1420:41.0 ARC/check_gmodels: Requested radiation-pressure model (ECOMC) differs from g-file (ECOM1) (Name gigs19376.sp3) WARNING:251116:1420:41.0 ARC/check_gmodels: Use requested model, set RAD(1)=1.0, others = 0.0 WARNING:251116:1420:41.0 ARC/check_gmodels: Requested Earth radiation-pressure model (TUME1) differs from g-file (NONE ) (Name gigs19376.sp3) WARNING:251116:1420:41.0 ARC/check_gmodels: Requested antenna thurst model (ANTBK) differs from g-file (NONE ) (Name gigs19376.sp3) STATUS :251116:1420:41.0 ARC/lib/ephred: Opened planetary ephemeris file (Name nbody) STATUS :251116:1420:41.0 ARC/lib/ephred: Opened JPL ephemeris (Name nbody) STATUS :251116:1420:41.0 ARC/arc: Integrating satellite 1 G01 63 IIF PRN 1 STATUS :251116:1420:41.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:41.0 ARC/arc: Integrating satellite 2 G02 61 IIR-B PRN 2 STATUS :251116:1420:41.0 ARC/ertorb: Antenna power for BLOCK IIR-B = 60.00 watts STATUS :251116:1420:42.0 ARC/arc: Integrating satellite 3 G03 69 IIF PRN 3 STATUS :251116:1420:42.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:42.0 ARC/arc: Integrating satellite 4 G04 49 IIR-M PRN 4 STATUS :251116:1420:42.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:42.0 ARC/arc: Integrating satellite 5 G05 50 IIR-M PRN 5 STATUS :251116:1420:42.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:43.0 ARC/arc: Integrating satellite 6 G06 67 IIF PRN 6 STATUS :251116:1420:43.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:43.0 ARC/arc: Integrating satellite 7 G07 48 IIR-M PRN 7 STATUS :251116:1420:43.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:44.0 ARC/arc: Integrating satellite 8 G08 72 IIF PRN 8 STATUS :251116:1420:44.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:44.0 ARC/arc: Integrating satellite 9 G09 68 IIF PRN 9 STATUS :251116:1420:44.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:44.0 ARC/arc: Integrating satellite 10 G10 73 IIF PRN 10 STATUS :251116:1420:44.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:45.0 ARC/arc: Integrating satellite 11 G11 46 IIR-A PRN 11 STATUS :251116:1420:45.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:45.0 ARC/arc: Integrating satellite 12 G12 58 IIR-M PRN 12 STATUS :251116:1420:45.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:45.0 ARC/arc: Integrating satellite 13 G13 43 IIR-A PRN 13 STATUS :251116:1420:45.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:46.0 ARC/arc: Integrating satellite 14 G14 41 IIR-A PRN 14 STATUS :251116:1420:46.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:46.0 ARC/arc: Integrating satellite 15 G15 55 IIR-M PRN 15 STATUS :251116:1420:46.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:47.0 ARC/arc: Integrating satellite 16 G16 56 IIR-A PRN 16 STATUS :251116:1420:47.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:47.0 ARC/arc: Integrating satellite 17 G17 53 IIR-M PRN 17 STATUS :251116:1420:47.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:47.0 ARC/arc: Integrating satellite 18 G18 54 IIR-A PRN 18 STATUS :251116:1420:47.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:48.0 ARC/arc: Integrating satellite 19 G19 59 IIR-B PRN 19 STATUS :251116:1420:48.0 ARC/ertorb: Antenna power for BLOCK IIR-B = 60.00 watts STATUS :251116:1420:48.0 ARC/arc: Integrating satellite 20 G20 51 IIR-A PRN 20 STATUS :251116:1420:48.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:49.0 ARC/arc: Integrating satellite 21 G21 45 IIR-A PRN 21 STATUS :251116:1420:49.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:49.0 ARC/arc: Integrating satellite 22 G22 47 IIR-B PRN 22 STATUS :251116:1420:49.0 ARC/ertorb: Antenna power for BLOCK IIR-B = 60.00 watts STATUS :251116:1420:49.0 ARC/arc: Integrating satellite 23 G23 60 IIR-B PRN 23 STATUS :251116:1420:49.0 ARC/ertorb: Antenna power for BLOCK IIR-B = 60.00 watts STATUS :251116:1420:50.0 ARC/arc: Integrating satellite 24 G24 65 IIF PRN 24 STATUS :251116:1420:50.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:50.0 ARC/arc: Integrating satellite 25 G25 62 IIF PRN 25 STATUS :251116:1420:50.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:51.0 ARC/arc: Integrating satellite 26 G26 71 IIF PRN 26 STATUS :251116:1420:51.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:51.0 ARC/arc: Integrating satellite 27 G27 66 IIF PRN 27 STATUS :251116:1420:51.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:51.0 ARC/arc: Integrating satellite 28 G28 44 IIR-A PRN 28 STATUS :251116:1420:51.0 ARC/ertorb: Antenna power for BLOCK IIR-A = 60.00 watts STATUS :251116:1420:52.0 ARC/arc: Integrating satellite 29 G29 57 IIR-M PRN 29 STATUS :251116:1420:52.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:52.0 ARC/arc: Integrating satellite 30 G30 64 IIF PRN 30 STATUS :251116:1420:52.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:53.0 ARC/arc: Integrating satellite 31 G31 52 IIR-M PRN 31 STATUS :251116:1420:53.0 ARC/ertorb: Antenna power for BLOCK IIR-M = 145.00 watts STATUS :251116:1420:53.0 ARC/arc: Integrating satellite 32 G32 70 IIF PRN 32 STATUS :251116:1420:53.0 ARC/ertorb: Antenna power for BLOCK IIF = 240.00 watts STATUS :251116:1420:53.0 ARC/arc: Normal stop in ARC (Name t17056.tmp) Running: orbfit orbfit.cmd.2017_056_142040 sp3fit_igsg7056 0 t17056.tmp tigs19376.sp3 STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Started ORBFIT ver. 10.23 2024/01/2914:18 UTC (Linux) Library ver. 11.53 of 2025/01/31 22:24 UTC (Linux) STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Opened T-file: (Name t17056.tmp) STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Opened T-file: (Name tigs19376.sp3) STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Running iteration: 1 STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Max orbit misfit tolerance is: 0.1000 STATUS :251116:1420:53.0 ORBFIT/orbits/orbfit: Reading T-files and forming normal equations STATUS :251116:1420:56.0 ORBFIT/orbits/norm_solve: Solving the normal equations STATUS :251116:1420:56.0 ORBFIT/orbits/norm_solve: Normal equations solve STATUS :251116:1420:56.0 ORBFIT/orbits/write_summary: Calculating residuals STATUS :251116:1420:56.0 ORBFIT/orbits/write_summary: Overall fit (rms) to external orbit = 0.00398 STATUS :251116:1420:56.0 ORBFIT/orbits/write_g: Successfully wrote G-file STATUS :251116:1420:56.0 ORBFIT/orbits/orbfit: Normal end of ORBFIT Using nav file for SV clocks /home/easyai/GAMIT_GLOBK/dome2/brdc/brdc0560.17n exists Checking for raw data with no RINEX sh_make_rinex -yr 2017 -doy 056 -rawd /home/easyai/GAMIT_GLOBK/dome2/raw -rdir /home/easyai/GAMIT_GLOBK/dome2/rinex -mdir /home/easyai/GAMIT_GLOBK/dome2/mkrinex -ndays 1 0 2017 055: No RINEX files need to be made 2017 056: No RINEX files need to be made Processing directory 056 exists ~/GAMIT_GLOBK/dome2/056 ~/GAMIT_GLOBK/dome2/igs ~/GAMIT_GLOBK/dome2 Linking rinex files from: /home/easyai/GAMIT_GLOBK/dome2/rinex sh_link_rinex -year 2017 -days 056 -ndays 1 0 -sesfo 0 0 24 0 -dir /home/easyai/GAMIT_GLOBK/dome2/rinex -minspan 0.1 Checking RINEX files on days 055 056 in directory /home/easyai/GAMIT_GLOBK/dome2/rinex Hold on Looking for rinex files which have data between: 2017/02/25 0:00 and 2017/02/25 23:59 and have a minimum span of 0.1 hrs Linking /home/easyai/GAMIT_GLOBK/dome2/rinex/lhaz0560.17o to current directory Linking /home/easyai/GAMIT_GLOBK/dome2/rinex/shao0560.17o to current directory Linking /home/easyai/GAMIT_GLOBK/dome2/rinex/urum0560.17o to current directory Linked ../ionex/igsg0560.17i to fdemo27.056 Running links.day Checking RINEX nav file, g-file, and sp3-file links Uncompressing x-files and k-files Removing existing GAMIT.[status][warning][fatal] files Running makexp,makej, and makex and checking that d-file includes all x-files sh_preproc -ydoy 2017 056 -nav brdc0560.17n -gnss G -lfreq D -expt demo2 -orbt igsg -sp3file igs19376.sp3 -jclock brdc -sint 30 -nepc 2880 -stime 0 0 -remakex C -remakek C -remakej Y -remakeg Y -xsite -xver 7 -cmdfile tmp.cmds.easyaioyactnns:25_11_16_142037 procdir is /home/easyai/GAMIT_GLOBK/dome2 control path /home/easyai/GAMIT_GLOBK/dome2/control Non-unique x-files list: Unique sorted x-files list: Excluderx: all_sites brus graz sofi ttth stinfo_excld all_sites X-file version to be used is: 7 Checking for existing x-files xf_list: 0 session.info missing or empty link: remove and recreate Finished checking x-files Check 3 RINEX files Checking if we need to update station.info from RINEX headers Using time-tag easyaioyactnns:demo2.056:142058 LIST: /home/easyai/GAMIT_GLOBK/dome2/056/tmp.1.easyaioyactnns:demo2.056:142058 Comparing: /home/easyai/GAMIT_GLOBK/dome2/tables/lfile.easyaioyactnns:demo2.056:142058 /home/easyai/GAMIT_GLOBK/dome2/tables/lfile. 0 differences Checking Rinex file sizes. Zero length files will be deleted Number of rinex file remaining to be processed into x-files is: 3 Removing the existing session.info file before running sh_makexp sh_makexp -expt demo2 -orbt igsg -sp3file igs19376.sp3 -yr 2017 -doy 056 -sess 99 -srin -nav brdc0560.17n -jclock brdc -sinfo 30 00 00 2880 -xver 7 -gnss G -lfreq D Running sh_makexp User has input new session information. Moving old session.info to: session.info.old New Session: makexp demo2 igsg G brdc0560.17n brdc igs19376.sp3 2017 056 7 '' 30 00 00 2880 STATUS :251116:1420:58.0 MAKEXP/makexp: Started MAXEXP Ver. 9.90 2020/12/15 22:57 UTC (Linu Library Ver. 11.53 of 2025/01/31 22:24 UTC (Linux) WARNING:251116:1420:58.0 MAKEXP//lib/rstnfo: Station.info entry LHAZ 2017 56 0 0 0 2017 56 23 59 30 ends early for session but may be ok for station WARNING:251116:1420:58.0 MAKEXP//lib/rstnfo: Station.info entry SHAO 2017 56 0 0 0 2017 56 23 59 30 ends early for session but may be ok for station WARNING:251116:1420:58.0 MAKEXP//lib/rstnfo: Station.info entry URUM 2017 56 0 0 0 2017 56 23 59 30 ends early for session but may be ok for station STATUS :251116:1420:58.0 MAKEXP/makexp: Normal end in Program MAKEXP Running sh_check_sess on g-file gigsg7.056 sh_check_sess: Removing any PRN's from session.info that are missing from: gigsg7.056 PRN's in session.info: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PRN's in gigsg7.056: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Satellites written to session.info for session 056 are: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Running makej due to remake == Y makej brdc0560.17n jbrdc7.056 '' G STATUS :251116:1420:58.0 MAKEJ/makej: Started MAKEJ 10.30 2022/08/08 21:45 UTC (Linux) Library ver. 11.53 of 2025/01/31 22:24 UTC (Linux) WARNING:251116:1420:58.0 MAKEJ/makej: SP3 file not specified or not available, use the nav-file STATUS :251116:1420:58.0 MAKEJ/makej: Opened navigation file: (Name brdc0560.17n) STATUS :251116:1420:58.0 MAKEJ/makej: Opened J-file: (Name jbrdc7.056) STATUS :251116:1420:58.0 MAKEJ/j_from_e: J-File written for 32 satellites Start: 2017 55 23 59 Stop : 2017 56 23 59 STATUS :251116:1420:58.0 MAKEJ/makej: Normal end in MAKEJ Running sh_check_sess on j-file jbrdc7.056 sh_check_sess: Removing any PRN's from session.info that are missing from: jbrdc7.056 PRN's in session.info: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PRN's in jbrdc7.056: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Satellites written to session.info for session 056 are: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Running makex: makex demo2.makex.batch 1 0 STATUS :251116:1420:58.0 MAKEX/makex: Started Makex 10.30 2022/08/08 21:45 UTC (Linux) Library ver. 11.53 of 2025/01/31 22:24 UTC (Linux) STATUS :251116:1420:58.0 MAKEX/openf: Opened: demo2.makex.infor FATAL :251116:1420:58.0 MAKEX/openf: Error opening file: demo2.makex.batch ERROR 2 WARNING d-file missing: Creating d-file with all available x-files SH_PREPROC: No zero length xfiles, 0 finite size files, Range - blocks: 2025年 1116日 星期日 14:20:58 CST List of Xfiles: not_globalrx brus graz sofi List of Xfiles: not_rawlst List of Xfiles: xsite List of Xfiles: not localrx Excluding exlst: xbrus|xgraz|xsofi Checking that all k-files exist Test 0 0 Running fixdrv STATUS :251116:1420:58.0 FIXDRV/fixdrv: Started v.10.55 of 2024/01/06 19:21 UTC (Linux ) FATAL :251116:1420:58.0 FIXDRV/fixdrv: GAMIT.fatal exists: FIXDRV not executed Fatal errors occured in MAKEXP, MAKEX, MAKEK or FIXDRV FATAL :251116:1420:58.0 MAKEX/openf: Error opening file: demo2.makex.batch ERROR 2 FATAL :251116:1420:58.0 FIXDRV/fixdrv: GAMIT.fatal exists: FIXDRV not executed Check the day 056 data
11-17
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值