技巧篇
来源:互联网 发布:华帝 方太 老板知乎 编辑:程序博客网 时间:2024/06/06 03:46
此博客记录自己在学习过程中遇到的坑,为了避免以后掉坑里后悔莫及,此博客仅供参考,欢迎来一起探讨平常遇到的坑。不断的更新ing。
script和scriptrepaly 录屏
[root@centos6 ~]#script -t 2> /app/time.log -a /app/cmd.log #开启录屏
[root@centos6 ~]#exit 退出录屏
[root@centos6 ~]#scriptreplay /app/time.log /app/cmd.log #显示过程
screen命令使用
- -ls 列出会话
- -x 加入会话
- -S 创建会话
- ctrl+a,d 剥离对话
- exit 全部退出会话
[root@centos6 ~]#screen -S plan
[root@centos6 ~]#screen -ls
There is a screen on:
38131.plan (Attached)
1 Socket in /var/run/screen/S-root.
[root@centos6 ~]#screen -x plan
lsof 查看谁在访问
lsof |grep deleted 显示删除的文件
删除大文件 使用 >
[root@localhost~]#> /boot/test
生产环境中/系统快满了,查文件又看不到,文件正在运行怎么解决?
模拟一个磁盘空间快满了
1、先查看磁盘空间大小
[root@localhost~]#df -h
2、模拟磁盘空间/boot分区这块磁盘
[root@localhost~]#dd if=/dev/zero of=/boot/bigfile bs=1M count=776
3、查看磁盘空间大小,/boot磁盘已经使用100%
[root@localhost~]#df -h
4、执行> 追加至bigfile中
[root@localhost~]#> /boot/bigfile
5、删除文件
[root@localhost~]#rm /boot/bigfile
- shred 比较安全的删除文件
shred -zvn5 1.txt
-u 删除文件名
如果一个使用df -i 命令查看使用空间是,查看已经use光了,创建文件时会显示NO SPACE,此时使用df 查看空间是否使用完了,如果没有意味着节点数用光。此时删除较大文件,即可以创建文件;
rm 命令
- 在生产环境中常常将rm定义别名,以免自己一时疏忽删除重要文件或系统文件。
[root@centos6 ~]#alias rm=”mv-i”
如果拷贝一个文件到新的工作目录下,建议是使用相对路径。
硬链接与软连件的区别:
硬链接
1、创建硬链接,连接数会递增;
2、不能跨分区或跨设备创建;
3、inode节点数不变;
4、不能对目录创建;
软连接
1、可以对目录创建;
2、可以跨分区、跨设备创建;
3、指向的是另一个文件路径,其大小直系那个的路径字符串的长度;
4、inode不会改变;
在生产环境中删除rpm命令,如何恢复?
如果在生产环境中我们误删除rpm命令,可以通过救援模式进行恢复,下面模拟一个环境,进行说明:
首先按ESC快速进入启动选项:
bash-4.1#mkdir /mnt/cdrom #创建挂载点
bash-4.1#mount /dev/sr0 /mnt/cdrom #挂载
bash-4.1#df #显示挂载
bash-4.1#rpm -ivh /mnt/cdrom/Packages/rpm-4.11.3-21.el7.x86_64.rpm –root=/mnt/sysimage #安装rpm命令包,–root 指定安装位置
然后重启测试,就ok啦
- - 符号
示例
将/home里面的文件打包,但打包的数据不是记录到文件,而是传递到stdout,经过管道后,将tar - CVF - /home传递给后面的tar -xvg -,后面的这个 - 一个命令的stdout,因此,就不需要使用临时file了
tar -cvf - /home |tar -xvf -
- 【Unity技巧】开发技巧(技巧篇)
- 【Unity技巧】开发技巧(技巧篇)
- 【Unity技巧】开发技巧(技巧篇)
- 技巧篇
- 技巧篇
- (技巧篇)存储过程调试技巧搜集
- (技巧篇)存储过程调试技巧搜集
- (技巧篇)存储过程调试技巧搜集
- WAP2.0技巧篇
- wap2.0技巧篇
- wap2.0技巧篇
- ASP.NET 技巧篇
- Git使用技巧篇
- seo技巧篇
- SAP技巧篇
- struts2 技巧篇
- Sed技巧篇
- Git使用技巧篇
- ios-UIGesture扩展手势
- React Component 的生命周期 API
- 数组迭代器(一)-《数据结构预算法》
- gcc -fPIC 选项
- face++人脸识别接口实现原理(一)
- 技巧篇
- Insertion sort | Iterative & Recursive
- 一分钟了解“表示优点/缺点/特性 的词汇”
- (80)高级for循环(尤其是在集合中的简写形式)、可变参数、静态导入
- shell的变量
- 分支管理-解决冲突
- SAX解析XML
- 26.获取系统联系人ContentProvider
- matlab用傅里叶变换实现图像的低通滤波