系统相关

linux运行机制

linux运行机制,主要包括初始化init系统.系统运行级别.系统关闭方法.下图为系统运行流程图.

linux命令useradd添加用户详解

1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设值. -

VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法

VMware虚拟机克隆Centos系统,有个头疼的地方就是MAC和网卡地址都需要做相应的操作:下面是个人的一个小小思路望能给大家带来一点愉悦心情. #!/usr/bin/env bash # 文件用户VMware克隆centos,修改网卡.配置IP地址.配置hostsname HOSTFILE="/etc/sysconfig/network" NETFILE="/etc/sysconfig/network-scripts/" FILE70="/etc/ud

Linux gzip压缩输出

一.gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式.软件的作者是Jean-loup Gailly和Mark Adler.1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4. Gzip主要用于Unix系统的文件压缩.我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的.现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式. 当应用Gzip压缩到一个纯

Linux的发展,创建虚拟机并安装CentOS系统,

第1章 Linux的发展1.1. Linux发展 unix诞生1969年的贝尔实验室. 1986年Andrew S.Tanenbaum(谭邦宁)开发minix(mini unix),主要用于教学. Richhard Stallman(斯托曼)公司:自由软件基金会FSF 项目:葛奴计划GNUGNU=GNU is not unix优秀软件:bash(命令解释器),gawk(三剑客),emacs,gccGPL:通用公共许可a. 开源的免费传播,随意传播b. 随意修改,修改之后必须把修改的内容发出来GN

Linux学习记录-数字比较-if语句-算术运算

整数比较 -eq:等于 -nq:不等 -gt:大于 -lt:小于 -ge:大于等于 -le:小于等于 用法: A=3 B=4 [ $A -eq $B ] echo $? 逻辑与:&& 逻辑或:|| 变量名称: 1.只能包含字母.数字.下划线,并且不能数字开头 2.不应该跟系统中已经有的环境变量重名 3.最好做到见名知义 单分支if语句 if 判断条件: then statement1 statement2 .. fi 双分支的if语句 if判断条件:then statement1 stat

LINUX服务介绍(清晰版)

http://www.linuxdiyf.com/viewarticle.php?id=172539 服务列表(按字母顺序排列) 服务名 必需(是/否) 用途描述 注解 acon 否 语言支持 特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语 acpi 否 电源管理 手提电脑电池电扇监控器 acpid 否 监听精灵进程 此进程监听并分配内核中的acpi事件 adsl 否 内部ADSL开关控制 只有你的计算机内部有互联网连接adsl开关时才用到此服务 alsa 否 高级Linux声音构件 这个单独

linux系统CPU,内存,磁盘,网络流量监控脚本

前序 1,#cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2,#vmstat –s 或者#vmstat 虚拟内存统计 3, #cat /proc/loadavg 从系统启动开始到当前累积时刻 4, #uptime 系统运行多长时间 5, #mpstat CPU的一些统计信息 6, # 一,linux系统CPU,内存,磁盘,网络流量监控脚本 [作者:佚名来源:不详时间:2010-7-6 [我来说两句大中小] cme.sh网络流量监

linux暴力密码破解工具hydra安装与使用

说明:hydra是著名黑客组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码.官网:http://www.thc.org/thc-hydra,可支持AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-PROXY, HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, H

[转载]开发人员需要熟知的常用Linux命令之二:Crontab

上面说了那么多的常用命令,还有一个功能我们也经常用到,就是定时器.日程表,一般通过crontab来运行:crontab 指定在固定时间或固定间隔执行特定的脚本:crontab的常用参数有如下3个: -e :执行文字编辑器来设定日程表,一般默认的编辑器是VI: -r :删除目前所有的日程表: -l :列出目前所有的日程表: 设置日程表时,需要有固定的格式,共6部分,各部分间用空格间隔:其中第6个部分是要执行的命令,前5个部分是设置执行时间或者时间间隔的,具体取值范围和意义如下: 分钟[0-59]

vmware无法添加U盘

今天刚刚安装完vmware10,然后安装系统时发现u盘无法引导,然后把U盘添加为硬盘,结果找不到设备,折腾了一会之后神奇的发现重启电脑就找到了,然后一切正常. 添加硬盘:虚拟机设置-添加-硬盘-scsi-使用物理磁盘-设备选择drive1,使用整个磁盘-完成

linux 打包压缩工具

以.gz结尾 gzip 压缩工具压缩的文件gzip+文件名[[email protected] ~]# gzip 2.txt[[email protected] ~]# ls2.txt.gz testgzip -d +压缩包[[email protected] ~]# gzip -d 2.txt.gz[[email protected] ~]# ls2.txt test不支持压缩目录[[email protected] ~]# gzip testgzip: test is a directory

常用的Shell脚本

1.通过位置变量创建linux系统账户及密码$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 1 #!/bin/bash 2 # Author: Peter zh 3 # Blog: https://home.cnblogs.com/zhangwduoduoj/ 4 # Time: 2019-08-17 19:19:45 5 # Name: userad.sh 6 # Version: v1.0 7 # Description: This is a Script. 8 9 `usera

Linux中yum yum yum

yum指在线安装软件.还能利用在线功能解决一些软件所需的依赖关系yum install command一.yum 需要用户自己配置所需要的在线仓库源即/etc/yum.reop.d/以repo结尾的文件使用本地光盘做为yum源1.mount /dev/cdrom /media/2.vim /etc/yum.repos.d/dvd.repo [仓库配置] 自建仓库 createrepo /app/rpm/ 此目录下会生成一个为repodata的目录.即/app/rpm作为rpm集合在线包的仓库 与

把当前进程变为一个系统服务,从而在任务列表中把程序隐藏起来

function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord; stdcall; external ’KERNEL32.DLL’;  {把当前进程变为一个系统服务,从而在任务列表中把程序隐藏起来} procedure TForm1.Button1Click(Sender: TObject); begin RegisterServiceProcess(GetCurrentProcessID,RSP_SIMPLE_SERVI

Linux下克隆的修改IP

将eth1改为 eth0的步骤: 1.vi /etc/sysconfig/network-scripts/ifcfg-eth0 将  BOOTPROTO=none   修改为  BOOTPROTO=static 并删除  下边一行   (HWADDR=00:0c:29:2a:75:7b) 修改后保存退出 2.rm -f /etc/udev/rules.d/70-persistent-net.rules 3.reboot   重启机器 4.重启后  重启网卡      service networ

搭建eclipse+tomcat开发环境

JDK 1.6 Eclipse IDE For JEE Version Tomcat 6.0 tomcatPluginV33  //eclipse平台上的插件,但它并不是tomcat本身,需要安装独立的tomcat 一.下载.安装JDK,配置环境变量 二.下载Eclipse IDE,直接解压OK 三.下载tomcatPluginV33插件,解压之后,将解压包中的com.sysdeo.eclipse.tomcat_3.3.0拷贝到Eclipse 中的如下目录:\eclipse\dropins.重新

初级学习Linux第二单元

##第二单元## 一.Linux系统结构 1. linux是一个倒树结构 linux中所有的东西都是文件 这些文件都在系统顶级目录"/" /就是根目录 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 2. 二级目录的作用 /bin    ##二进制可执行文件也就是系统命令 /sbin   ##系统管理命令存放位置 /boot   ##启动分区,负责系统启动 /dev    ##设备管理文件 /etc    ##大多数系统管理文件 /home   ##普通用户的家目录 /lib

&nbsp; linux正则表达式解析

Linux 正则表达式解析 一.Linux文本搜索工具 Linux的文本搜索工具主要有grep,egrep,fgrep.其中grep支持基本和扩展的正则表达式的搜索.egrep支持扩展的正则表达式.fgrep不支持正则表达式的搜索,但是它的搜索速度比较快.这里我们具体探讨一下grep和egrep使用方法. 1.1grep用法 grep [OPTIONS] PATTERN [FILE...] --color={never,auto,always}:是否对搜索到字符串做颜色处理. -o :只显示被模

LINUX 信号概念详解

LINUX 信号概念详解 我们运行如下命令,可看到Linux支持的信号列表: # kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD 18) SIGCONT 19) SIGSTOP