d3基本命令总结

ltrace ls 跟踪进程调用库函数的情况

strace ls 跟踪一个进程的系统调用或信号产生的情况

安装:yum -y install ltrace

 

hex

 

兼容分时系统

同一个时间,CPU只能处理终端的请求,绑定task和cpu。

 

80年代

GNU (GNU Not is UNIX)单一处理 AIX HP IBM

90年代

LINUX开源 kernel 100M不到 4.17.7 https://www.kernel.org/

RHEL 2014 7.0版

CENTOS 7.5 1804版 尊重GPL约定。

 

 

Linux哲学思想

一切都是一个文件(包括硬件)

小型,单一用途的程序  例如 命令 systemctl  nmcli

链接程序,共同完成复杂的任务  shell脚本

避免令人困惑的用户界面

配置数据存储在文本中

 

对文件进行校验和

 

下载好Centos镜像文件 后的校验方法(虚拟机挂上ISO之后,光驱是/dev/sr0)

sha1sum /dev/sr0

4eead850afed0fc7d170c23bfabfed379419db79 /dev/sr0

和源sha1sum.txt 里面得值做对比

CENTOS及虚拟机安装

保证宿主机硬盘分区文件格式为NTFS(convert x:/fs:ntfs

 

分区:MBR和 GPT

MBR:主引导记录

主分区:一块盘只有4个主分区,活动的分区用做引导系统(windows磁盘管理器里是灰色边框)

扩展分区:一块盘最多只有一个

逻辑分区:只能在扩展分区里创建。

Linux上主分区和扩展分区用/dev/sda1—sda4表示。可以不按照次序分,但是不建议。

Linux上逻辑分区 从/dev/sda5开始表示(1-4预留给主分区和扩展分区),但是按顺序分。

 

挂载:/dev/sda1 mount on /boot(挂载点)

 

实验分区规划:

CPU 1核1线程    内存2G   硬盘30G

/dev/sda1    mount on         /boot    1G

/dev/sha2    mount on         /            17G

/dev/sha3    mount on        /data      10G

/dev/sda4      扩展分区占1K

/dev/sda5     不是分区        swap       2G

 

CPU 1核1线程    内存2G   硬盘30G

 

Centos 安装过程中可以用ctrl + alt + F1 至F6 切换到CLI和GUI界面来观察或者干预系统的安装

rpm -qa | wc -l 可以看已经安装了多少个包

文件系统EXT3,EXT4和XFS的区别:

  1. EXT3  CentOS 5默认

(1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳2TB的文件系统和16GB的文件

(2)Ext3目前只支持32000个子目录

(3)Ext3文件系统使用32位空间记录块数量和i-节点数量

(4)当数据写入到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块

  1. EXT4 CentOS 6默认

EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。

(1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB

(2)理论上支持无限数量的子目录

(3)Ext4文件系统使用64位空间记录块数量和inode-节点数量

(4)Ext4的多块分配器支持一次调用分配多个数据块

  1. XFS CentOS 7默认

(1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容

(2)采用优化算法,日志记录对整体文件操作影响非常小

(3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间(8EB减一字节) 实际部署时取决于宿主操作系统的最大块限制

(4)能以接近裸设备I/O的性能存储数据

 

root帐号 UID=0 默认,其他账户ID(centos 6 从500开始编号,centos 7 从1000开始编号)

查看UID

[root@centos7 ~]# id -u

0

tty:虚拟终端(本机切换到CLI方式)

pts:图形界面

PS:伪终端 SSH远程连接

 

tty 看当前tty线路号码

[root@centos7 ~]# tty

/dev/pts/2

 

w 查看当前登入系统的用户及时间信息

[root@centos7 ~]# w

06:04:11 up  8:22,  5 users,  load average: 0.00, 0.01, 0.05

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    :0               05:28   35:37   0.00s  0.56s kdeinit4: kded4 [kdeinit]

root     pts/1    172.16.17.100    03:12    2:22m  0.17s  0.17s -bash

root     pts/2    172.16.17.100    05:27    3.00s  0.19s  0.02s w

root     :0       :0               05:28   ?xdm?   1:59   0.03s /bin/sh /usr/bin/startkde

 

 

查看当前操作用户+登入系统的用户IP及时间信息

[root@centos7 ~]# who

root     pts/0        2018-07-18 05:28 (:0)

root     pts/1        2018-07-18 03:12 (172.16.17.100)

root     pts/2        2018-07-18 05:27 (172.16.17.100)

root     :0           2018-07-18 05:28 (:0)

[root@centos7 ~]# who -T -HNAME    LINE     TIME       COMMENT root   + tty7     2014-05-13 12:12 (:0) root   + pts/0    2014-05-14 17:09 (:0.0) root   – pts/1    2014-05-14 18:51 (192.168.1.17) root   – pts/2    2014-05-14 19:48 (192.168.1.17)

 

显示当前操作用户名称

[root@centos7 ~]# whoami

root

 

 

显示登录用户名称

[root@centos7 ~]# who am i

root     pts/2        2018-07-18 05:27 (172.16.17.100)

 

切换虚拟终端  chvt 1

比如你现在在图形界面,想切换到tty1,也就是一号终端,只要执行

chvt 1 即可

如果你想回到图形己面,只要执行

chvt 7 即可

 

等效于 ctrl+alt+Fn      #n=1-7   7是图形界面

 

重启:init 6    、shutdown -r now   、restart now

 

关机:init 0    、poweroff 、shutdown -h now、halt( centos7里面不会自动断电)

now可以替换为多少分钟之后 例如shutdown -r 10 表示10分钟后重启

也可以替换为时间点,例如shutdown -r 20:35 在时间为20:35时候重启

shutdown -c 命令可以取消重启

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/104158

(0)
上一篇 2018-07-29 22:53
下一篇 2018-07-30 00:32

相关推荐