git revert和git reset的区别
git revert 是生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留git reset 是回到某次提交,提交及之前的commit都会被保留,但是此次之后的修改都会被退回
linux 随机密码生成工具mkpasswd详解及实例
mkpasswd命令生成随机复杂密码,前提安装expect,然后执行mkpasswd命令即可生成随机的密码。
一、基本的命令安装安装expect: -l # (密码的长度定义, 默
linux 守护进程详解及建立守护进程
守护进程是一种后台运行并且独立于所有终端控制之外的进程。守护进程的启动要启动一个守护进程,可以采取一下几种方式:在系统期间通过系统的初始化脚本启动守护进程。这些脚本通常在目录etc/rc.d下,通过它
概述
sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。
sed命令的选项
sed [选项] [动作]
选项与参数:
检测远程端口是否打开
常用telnet 110.101.101.101 80方式测试远程主机端口是否打开。 除此之外还可以使用: 方法1.nmap ip -p port 测试端口 nmap ip 显示全部打开的端口 根据显示close/op
Linux 无法使用userdel 删除用户和组的解决方案
简述:今天在看书的时候,看到有个实例,手痒痒的跟着做了起来。。。但是,出现问题了。。测试的用户和组不能删除。。
情况:一般我们移除,都是先把用户从组中删除,再依次把组干掉的。。。但
Git 创建分支提交远程分支详解
1.创建本地分支git branch 分支名,例如:git branch 2.0.1.20120806注:2.0.1.20120806是分支名称,可以随便定义。
2.切换本地分支git checkout 分
Linux进程控制详解及实例
常用函数:fork() 通过复制调用进程来建立新的进程,是最基本的进程建立操作。exec 包括一系列的系统调用,其中每个系统调用都完成相同的功能,即通过用一个新的程序覆盖原内存空间,来实现进程的转变。各种e