一、查看文件大小
1)、利用ls命令
查看当前文件夹下文件的大小(可读),其中-h选项是指--human-readable(人类可读)。如下可见,-lh选项则列出了文件的大小和详细信息
#ls -lh
-rw-r--r--. 1 root root 3.0K 4月 4 12:07 test1.txt
-rw-r--r--. 1 root root 45K 4月 4 12:08 test2
2)、利用du命令
du命令即查看文件的使用空间,同理,如果要查看某个文件大小,du -h /directory
#du -h *
4.0K test1.txt
48K test2
上述两个方法在大部分情况下都能满足要求,如有其他方法再列出。
二、刻录光盘
刻录光盘几乎是每个linux系统管理人员必须的工作,因此合适的命令会提高速度
#cdrecord -v -eject speed=4 dev=/dev/sr0 OS.iso</span>
注意:有时候刻录设备可能有多个的时候,可以利用如下命令查看已有的CD-RW设备
#cdrecord -scanbus
前提:这里有自己的ISO文件,如果没有这个ISO文件则需要自己制作(具体制作后续有需要则列出实际操作步骤)
三、寻找文件中包含某些字符
搜索任务常用命令为find,find功能丰富,这里列出常用的find使用方法(后续待添加)
1)所有文件系统中找出名字叫做ifcfg-enp0s25的文件
关键在于-name选项,当然此时加上一些正则表达式则可以完成za更加复杂的搜索。
[root@home /]# find / -name ifcfg-enp0s25
/etc/sysconfig/network-scripts/ifcfg-enp0s25
2)当前文件夹下所有文件中查找包含"Class Test“字符,两个关键部分:-type f即搜索的为文件,xargs这个参数后面则可以添加一些shell命令做更多操作
[root@home proc]# find /disktmp/ -type f -print |xargs grep "MemTotal"
MemTotal: 999380 kB
3) 利用grep可以完成同样的工作,下面工作则是查找当前文件夹下所有文件中匹配到“python”字符
#grep -rni "python
四、lvm扩展
xfs格式的文件系统已经在RHEL7中作为默认的文件系统使用,然而xfs系统带来了一些以前没有遇到的问题
逻辑卷扩展:
1.新建xfs分区/dev/sda18
2.格式化:mkfsxfs /dev/sda18
3.设置成lvm格式
#parted /dev/sda
set
18
lvm
4.添加新的物理卷
#pvcreate /dev/sda18
5.扩展已经存在的VG,nlas
#vgextend nlas /dev/sda18
6.扩展已经存在的lv,nlas-root
#lvextend -L 180G /dev/nlas/root
7.最后一步,最关键,如果不是xfs文件系统,直接利用
#resize2fs /dev/nlas/root
但是由于新添加的xfs格式的分区,需要使用xfs的方法,如下所示
#xfs_growfs /dev/nlas/root
五、ssh 两台主机互联免密码
1)生成公钥
#ssh-keygen -t rsa -P ''
2)拷贝公钥到另外一台主机hostnmae
#ssh-copy-id -i ~/.ssh/id_rsa.pub hostb_ip
3)如果报错Agent admitted failure to sign using the key
解决办法:
#ssh-add
六、vim使用技巧
1)检索时,忽略大小写方法:
进入命令模式,输入如下内容
:set ic
则再次检索时忽略大小写(ic=ignorecase)
需要恢复则输入如下内容
:set noic
2)撤销和重做
uu命令则时撤销
3)利用%s命令完成全局替换
:%s/A/B/g
将文件中A字符全部换成B字符。
如果是光标当前所在行,则是输入
:s/A/B/g
4)将下一行追加到本行,利用J则可以完成
六、时钟源的设置
默认时钟源配置路径
/sys/devices/system/clocksource/clocksource0
通过echo即可完成修改时钟源