标签归档:linux

linux 下 dd 命令直接清除分区表

分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下的作死方法之一。

dd 命令主要参数如下:

  • if 输入文件,linux下文件的概念应用范围相当广,通常是普通光盘镜像文件或者块设备
  • of 输出文件,通常是普通光盘镜像文件或者块设备
  • bs 缓存区大小,你可以认为dd命令读取一块输入文件到buffer(缓存区),然后将缓存区的内容吸入到输出文件。通常可将bs=1M或者bs=1KB之类的。
  • count 读取输入文件的最多次数。默认情况下,dd命令直接把输入文件已知读取到文件末尾,这个参数可以控制读取的大小。
  • skip 跳过文件开头的大小。默认错排能个文件开头开始读取。

将U盘当前状态保存下来成为一个文件。

dd if=/dev/sdb of=/backup/ISO/Upan/save.iso

清空U盘的分区信息(慎重使用)

dd if=/dev/zero of=/dev/sdb bs=512K count=1

ubuntu 安装 gitlab

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

用 docker 比安装部署更简单,推荐使用。

继续阅读

在Ubuntu上安装或升级到LibreOffice 5.4

官方的LibreOffice 5.4 PPA,由LibreOffice包装团队维护。

该PPA包含Ubuntu 14.04 LTS,Ubuntu 16.04 LTS和Ubuntu 17.04的LibreOffice最新稳定版本。

现在是v5.4.0,但PPA将来会在本系列发行时提供稳定的更新(例如,LibreOffice 5.4.1,5.4.2等)。

sudo add-apt-repository ppa:libreoffice/libreoffice-5-4

网站排障分析常用的命令

系统连接状态篇:
1.查看TCP连接状态
netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn

netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ 或
netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in state) print key,”\t”,state[key]}’
netstat -n | awk ‘/^tcp/ {++arr[$NF]};END {for(k in arr) print k,”\t”,arr[k]}’

netstat -n |awk ‘/^tcp/ {print $NF}’|sort|uniq -c|sort -rn

netstat -ant | awk ‘{print $NF}’ | grep -v ‘[a-z]’ | sort | uniq -c
继续阅读