linux
文章平均质量分 75
会发抖的秒表
这个作者很懒,什么都没留下…
展开
-
Linux之bash变量和逻辑运算
什么是变量?变量最初来源于数学,指的是非固定的值可变化的数通常用拉丁字母表示。在计算机中变量它依旧指的是可变化的数,只不过表现形式有些变化。它指的是变量名+所指向的内存空间。变量的特点变量分强类型变量,与弱类型变量强类型变量:变量需事先声明且需提前定义其变量存储格式弱类型变量:不需事先声明,不需定义变量存储格式。bash把所有变量统统视作字符型;bash中的变量无需事先声明...原创 2018-10-03 20:30:11 · 1295 阅读 · 0 评论 -
安装Centos本地yum源过程
一:配置本地yum源路径[root@localhost ~]# vi /etc/yum.repos.d/*.repo[server]baseurl=file:///media/cdrom/gpgcheck=0enabled=1~二:搭建本地yum仓库1.挂载光盘[root@localhost ~]# mount /dev/cdrom /media/cdrom/...原创 2018-10-27 00:46:17 · 287 阅读 · 0 评论 -
Linux 开机自动挂载磁盘
1:输入 blkid 命令查看要挂载的磁盘信息2:修改/etc/fstab文档 例如 :我们开机挂载 /dev/sr0 至 /mnt 先vi /etc/fstab,etc/fstab里面每列大概意思为:第一列为设备号或该设备的卷标,即需要挂载的文件系统或存储设备; 第二列为挂载点 第三列为文件系统或分区的类型 第四列为文件系统参数,即挂载选项,详细参考ma...原创 2018-11-09 10:31:45 · 1069 阅读 · 3 评论 -
Linux 联网方式之一
虚拟机想通过物理机上网 首先物理机得连接网络 而后进行如下操作一 :先查看物理机网关 在命令行中使用 ipconfig/all 命令查看网关为 :192.168.1.1二 : 将虚拟机网关调整至一样的网关 打开VM 后点击左上角的“编辑”按钮,而后打开网络编辑器,选择VMnet8 先更改子网 将子网改成与物理机同一网段...原创 2018-11-09 12:58:22 · 384 阅读 · 0 评论 -
Linux epel源建立及安装详细
创建epel源首先得保证能够联网 联网看上一篇文章 记录两种方法如下 方法一: 编辑repo配置文件一:新建并编辑 Epel.repo仓库 vi /etc/yum.repos.d/Epel.repo二:配置如下 [epel] name=Fedora Epel baseurl=http://dl.fedoraprojec...原创 2018-11-12 13:31:08 · 1509 阅读 · 1 评论 -
linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!
Linux中ps与top命令这两个命令都是查看系统进程信息的命令,但是用处有点儿不同一:.ps命令–提供系统过去信息的一次性快照也就是说ps命令能够查看刚刚系统的进程信息 命令:ps aux或者ps lax[root@Linux ~]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME CO...原创 2018-11-12 20:13:04 · 10708 阅读 · 0 评论 -
Linux vmstat命令参数详解
vmstat命令是常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。是相比top,看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样...转载 2018-11-12 20:29:49 · 224 阅读 · 0 评论 -
CentOS7 内核模块安装编辑
下载内核 :以3.10.16为例 下载 wget mirrors.edge.kernel.org/pub/linux/kernel/v3x/linux-3.10.16 也可以到 mirrors.edge.kernel.org/pub/linux/kernel/ 下找寻自己想要的内核版本将网址填全下载即可解压内核文件至指定目录下 (必须) 解压...原创 2018-11-25 15:47:40 · 937 阅读 · 0 评论 -
解决虚拟机中win7系统解决Chrome浏览器无法联网的问题
右键Chrome浏览器 选则属性 在选择快捷方texe式栏 在目标栏中结尾处.exe后加入字符串 空格--test空格-type空格--ignore空格-certificate空格-errors 而后左键确定即可 而后便可访问https服务其实在主机也适用...原创 2018-12-03 04:06:07 · 4730 阅读 · 1 评论 -
Linux查看端口使用状态、关闭端口及配置端口方法 详细
Linux 端口信息查看 大家都知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。1. 查看端口【Command】netstat -anp 注:加参数'-n'会将应用程序转为端口显示,即数字格式...原创 2018-12-22 16:03:32 · 66212 阅读 · 2 评论 -
Linux ps及ss命令详解
PS命令详解与使用 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。参数:-A :所有的进程均...原创 2018-12-22 16:09:53 · 2753 阅读 · 0 评论 -
Linux SELinux详解
SElinux是强制访问控制(MAC)安全系统,是linux历史上最杰出的新安全系统。对于linux安全模块来说,SElinux的功能是最全面的,测试也是最充分的,这是一种基于内核的安全系统。 1、SElinux的状态 命令"getenforce"可以查看SElinux的状态,SElinux的状态分为以下三种: ...转载 2018-12-22 16:13:00 · 1245 阅读 · 0 评论 -
Linux systemd程序与systemctl命令详解
Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统Linux SysV init为基础的系统的缺点。开发Systemd的主要目的就是减少系统引导时间和计算开销。Systemd...原创 2018-12-22 16:19:12 · 2001 阅读 · 0 评论 -
Linux之head及tail命令详解
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 head1.命令格式:head [参数]... [文件]... 2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数:功能:显示文...原创 2019-01-14 17:43:51 · 1963 阅读 · 0 评论 -
bash脚本编程基础
1.1.1 为什么学ShellShell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带的Shell脚本内容。只有这样才能提升运维人员的工作效率,适 应曰益复杂的工作环境,...原创 2018-10-14 08:57:19 · 11806 阅读 · 0 评论 -
Linux之bash基础特性四
bash的特性:hash,变量 命令hash :hash命令 变量: 本地变量,环境变量,局部变量 位置参数变量,特殊变量 变量赋值:name=value,export name=value,declare -x name=va...原创 2018-09-28 19:13:59 · 180 阅读 · 0 评论 -
Linux之grep与egrep使用
grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。通常grep有三种版本grep、egrep(等同于grep -E)和fgrep。egrep为扩展的grep,fgrep则为快速grep(固定的字符串来对文本进行搜索,不支持正则表达式的引用但是查询极为快速)。grep是Linux文本处理三剑客之一。grep使用方式 使用方式:grep...转载 2018-10-03 20:35:29 · 1144 阅读 · 0 评论 -
Linux之vim编辑器和bash算术运算入门
Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确...原创 2018-10-03 20:47:12 · 316 阅读 · 0 评论 -
Linux之特殊权限及facl
Linux特殊权限Linux引入suid、sgid、sticky这三种特殊权限,能够更加方便、有效和安全地控制文件。 当在一个目录或文件上加入suid特殊权限时,如过原来目录或文件的属主具有x(执行)权限,就会用小写的s来替代x;如果原来文件或目录不具有x(执行)权限,就会用大写的S来代替x。同样,sgid和suid相同,如过原来目录或文件的属组具有x(执行)权限,就会用小写的s...原创 2018-10-03 20:56:04 · 362 阅读 · 0 评论 -
Linux之文件查找命令详解
find查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示...原创 2018-10-03 21:02:43 · 119 阅读 · 0 评论 -
linux磁盘分区,挂载,及查看
1.磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。在 Linux...原创 2018-10-03 21:23:57 · 1623 阅读 · 0 评论 -
Linux之初识文件系统及初步管理
一、什么是文件系统计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘(或者光盘)的地址为多少的数据块上,只需要记住这个文件的所属目录和文件名。在写入新数据之前,用户不必关心硬盘上的那个块地址没有被使用,硬盘上的存储空间管理(分配和...原创 2018-10-03 21:46:29 · 182 阅读 · 0 评论 -
linux基础知识
linux基础知识 命令的语法格式; command options argument COMMAND (命令) 发起一命令;请求内核将某个二进制程序运行为一个进程; 程序 -->进程 静态 -->...原创 2018-09-27 12:42:06 · 131 阅读 · 0 评论 -
linux入门
Linux入门内核(kernel):1.驱动底层硬件2.把底层硬件资源抽象成为简单的资源3.管理各程序的运行把有限的资源分配给运行的程序让他们之间相安无事完整的操作系统(OS):内核(kernel)+各种application狭义上的OS:仅指kernelLinux提供了kernel GNU提供了各种application GNU/LinuxOS的接口...原创 2018-09-27 12:45:53 · 137 阅读 · 0 评论 -
Linux基本命令
基本命令一 常用命令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)查看本目录下的所有文件[root@localhost ~]# ls -al总用量 56dr-xr-x---. 2 root root 4096 1月 16 20:06 ...原创 2018-09-27 12:49:09 · 186 阅读 · 0 评论 -
Linux如何使用帮助及系统组成
如何使用帮助;内部 help 外部 --help, man, info自带文档 (README,CHANGELOG,INSTALL),官方文档,发行版的文档google 程序的编译方式动态编译:指明接入口,说明调用的库文件,但不将文件编入静态编译:将库文件直接编入程序进程的类型终端:硬件设备,关联一个接口与终端相关与终端无关 操作系统的组成...原创 2018-09-27 12:50:56 · 204 阅读 · 0 评论 -
Linux系统上的文件类型及命令历史的使用
Linux系统上的文件类型: -: 常规文件:及f: d; directory, 目录文件: b: block device, 块设备文件,支持已“block”为单位进行随机访问 c: character device 字符设备文件支持以“character”为单位进行线性访问 Major number:主设备号,用于标识设备类型,进而确定要加...原创 2018-09-27 13:02:05 · 114 阅读 · 0 评论 -
Linux之bash基础特性一
命令补全: tab shell程序在接收到用户执行命令的请求,分析完成后,最左侧的字符串会被当做命令命令查找机制: 查找内部命令: 根据PATH环境变量中设定的目录,自左而右逐个搜索目录下的文件名 给定的打头字符如果能唯一标识某命令文件程序,则直接补全 给定的打头字符如果不能唯一标识某命令文件程序,在一次tab,会给出列表路径补全:tab在给定的起始...原创 2018-09-28 19:00:59 · 120 阅读 · 0 评论 -
Linux之bash基础特性二
目录管理类命令: cd,pwd,ls mkdir,rmdir mkdir [options] -p:存在于不报错,且可自动创建所需的各目录 -v:显示详细信息 -m MOOE:创建目录时直接指定权限 tree ...原创 2018-09-28 19:09:39 · 126 阅读 · 0 评论 -
Linux之bash基础特性三
命令别名 命令:# alias 定义别名: (1)alias 不加参数直接使用 显示当前shell进程所有可使用的命令别名 (2)alias NAME='VALUES' 定义命令别名 注意:在命令行中定义的别名,仅对当前shell进程有效;如果想永久有效,则要定义在配置文件中 配置文件的修改生效范围 仅对当前用...原创 2018-09-28 19:10:22 · 188 阅读 · 0 评论 -
虚拟机中的Linux 连接互联网
一: 将网卡上网方式选择成NAT模式:更改网卡配置 将网络设置更改为NAT模式 确定退出,并打开虚拟机 二:将虚拟机网关与Linux操作系统网关调整至一致 打开VM 后点击左上角的“编辑”按钮,而后打开网络编辑器,选择VMnet8 先更改子网 将子网改成与Linux同一网段 即192.168.7.0 ...原创 2019-01-28 23:23:14 · 1017 阅读 · 0 评论