Linux
文章平均质量分 74
雷雪松
雷雪松的博客,记录了Linux学习,PHP开发与编程,Web前端开发,MySQL学习和教程,NoSQL数据库教程以及个人的人生经历和观点。
展开
-
Linux常用命令之任务管理
在Linux中,任务管理常用的命令主要有 jobs、bg、和 fg 三个命令。jobs命令用于显示Linux中所有的任务列表及任务状态。fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。若后台任务中只有一个,则使用该命令时可以省略任务号。bg命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在命令后添加&的效果是一样的。jobs参数:-l:显...转载 2016-04-06 10:03:15 · 377 阅读 · 0 评论 -
Linux常用命令之归档
在Linux下归档是常用的操作之一,使用tar命令打出来的包我们称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。我们也可以在归档的过程中指定压缩类型。1.tar命令格式:tar[必要参数][选择参数][文件]2.tar命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的3.命令参数:-A或--catenate...转载 2016-04-06 10:04:56 · 733 阅读 · 0 评论 -
Linux常用命令之文件查看
本文主要总结归纳linux一些常用的查看文件内容的一些命令。cat 由第一行开始显示内容,并将所有内容输出,tac 从最后一行倒序显示内容,并将所有内容输出,more 根据窗口大小,一页一页的现实文件内容,less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符,head 只显示头几行,tail 只显示最后几行,nl 类似于cat -n,显示时输出行号。cat-n 或 --numbe...转载 2016-04-06 10:04:59 · 372 阅读 · 0 评论 -
Linux常用命令之挂载卸载
Linux mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,Linux系统并不会自动挂载,必须使用mount命令来手动完成挂载。umount命令用于卸载已经加载的文件系统,和mount互为逆操作。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载。mountmount参数:-a, --all 挂载 fstab 中...转载 2016-04-06 10:05:12 · 911 阅读 · 0 评论 -
Linux常用命令之系统监控
Linux在我们平时主要作为服务器,我们如何来监测服务器运行状况呢?很简单,Linux自带了一些系统监测的命令,本文主要讲解一下这些的linux命令,比如:iostat,sar,lsof。iostat命令被用于监视系统输入输出设备和CPU的使用情况。它主要是统计磁盘活动情况、CPU使用情况,但仅对系统的整体情况进行分析。参数:-c:仅显示CPU使用情况;-d:仅显示设备利用率;-k:显示状...转载 2016-04-06 10:05:15 · 399 阅读 · 0 评论 -
Linux系统服务详解
服务,其实就是运行在操作系统后台的一个或者多个应用程序,为计算机系统或用户提供某项特定的服务。服务通常是不中断运行的,随时准备接受请求,从而提供某项服务。下面详细介绍下linux系统服务。acpidACPI(全 称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作...转载 2016-04-06 10:05:20 · 818 阅读 · 0 评论 -
Nginx编译安装模块(非重装)
假如原已经安装好的Nginx,现在需要添加一个未被编译安装的ssl模块,我们该怎么办呢?重装,还是有其他的办法?当然不需要重装的,下面我们看下如何实现的。1.cd到Nginx解压过后的目录[root@nginx ~]# cd /root/nginx-1.6.22.查看Nginx编译安装时的命令,安装了哪些模块[root@nginx nginx-1.6.2]# /usr/local/nginx/...转载 2016-04-06 10:05:39 · 421 阅读 · 0 评论 -
Linux下SVN库迁移
在日常的工作中,可能因为一些服务器硬件损坏等问题,不得不把SVN服务器上的SVN版本库进行迁移,下面讲解一下SVN库迁移方案(采用dump & load方案),在实际操作的时候也非常的简单,有用。源SVN服务器:192.168.1.200,服务器SVN迁移需要做如下操作:1. 将原来的Repository导出为一个文件dumpfile 。[cc lang="bash" escaped=...转载 2016-04-06 10:05:42 · 352 阅读 · 0 评论 -
Linux常用命令之压缩解压
压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制对网络用户是非常有用和高效的,因为它可以减小文件的字节总数,使文件能够通过互联网实现更快传输,此外还可以减少文件的磁盘占用空间。下面简介下zip和unzip命令:zip压缩文件zip参数:-A 调整可执行的自动解压缩文件。-b<工作目录> 指定暂时存放文件的目录。-c 替每个被压缩的文件加上注释。-d 从压缩文件内删除...转载 2016-04-06 10:05:45 · 368 阅读 · 0 评论 -
Linux常用命令之权限管理
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,这也让linux更安全。下面主要讲解下常用的权限命令chgrp,chmod,chown 。1、文件类型与权限文件类型:-:普通文件 (f)d: 目录文件b: 块设备文件 (block)c: 字符设备文件 (character)l: 符号链接文件(symbolic link file)...转载 2016-04-06 10:05:55 · 392 阅读 · 0 评论 -
Linux常用命令之scp
scp命令用于在Linux下进行远程复制拷贝文件的命令,而且scp传输过程是加密的,scp不会提高多少系统负荷,基本不影响系统正常使用。scp可以用来系统文件传输、复制、备份。scp参数:-1 强制scp使用协议1-2 强制scp使用协议2-4 强制scp使用IPV4的网址-6 强制scp使用IPV6的网址-B 选择批处理模式(防止输入密码)-C 允许压缩。标注-C到ssh(1)来允许...转载 2016-04-06 10:06:04 · 935 阅读 · 0 评论 -
Linux强制访问控制selinux讲解
SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。有些问题可能就因为这个引起的。查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用...转载 2016-04-06 10:04:41 · 847 阅读 · 0 评论 -
Linux(CentOS)下squid代理配置
squid是Linux下的一款代理服务器软件,他可以共享网络 ,加快访问速度,节约通信带宽,同时防止内部主机受到攻击,限制用户访问,完善网络管理。1、yum安装squid[root@Linux ~]# rpm -qa|grep squid[root@Linux ~]# yum install squid2、squid配置文件所在目录[root@Linux ~]# cd /etc/squid/...转载 2016-04-06 10:04:33 · 548 阅读 · 0 评论 -
CentOS7下使用本地yum源
YUM就是Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题。下面讲解下CentOS7下如何使用本地yum源。1、挂载CDROMCentOS7使用mount命令来挂载CDROM命令:mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDRO...转载 2016-04-06 10:04:30 · 653 阅读 · 0 评论 -
CentOS 6.2 SVN搭建 (YUM安装)
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。本文主要讲解CentOS 6.2下使用YUM安装SVN,搭建SVN服务器。系统环境:CentOS-6.5(源码安装容易产生版本兼容的问题)检查已安装svn的版本#检查是否安装了低版本的SVN[root@Linux /]# rpm -qa subvers...转载 2016-04-06 10:03:21 · 235 阅读 · 0 评论 -
Linux文件系统目录详解
Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,再后来用ext4格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软的那些fat以及NTFS格式。 在给硬盘分区时就需要指定使用的分区格式。 安装linux不同的发行版目录结构都大致相同。主要大家对linux目录有个系统的认识。/bin: bin 就是二进制(binary)英文缩写...转载 2016-04-06 10:03:23 · 590 阅读 · 0 评论 -
Linux常用命令之date
Linuxdate命令是显示或设置系统时间与日期。 在我们写shell脚本的时候,经常需要打印不同格式的时间或日期,以及要根据时间和日期执行相关的操作。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数,下面详细介绍下linux常用命令之date。date参数:-d<...转载 2016-04-06 10:03:39 · 417 阅读 · 0 评论 -
Linux下,简单几步搭建tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选主要介绍下Linux下tomcat的安装。(一)、JDK安装tar.gz为解压后就可使用的版本,这里我们将jdk-8u45-linux-i586.tar.gz解压到/usr/local/下。1、解压[cc lang="bas...转载 2016-04-06 10:03:44 · 276 阅读 · 0 评论 -
Linux hostname详解
Linux操作系统的hostname是一个kernel变量,代表着机器的主机名,比如我们可以根据每台机器的功能和用处来为其命名,方便我们识别服务器。hostname命令用于显示和设置系统的主机名称。在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名,需要同时修改/etc/hosts和/etc/sysconfig/netwo...转载 2016-04-06 10:03:48 · 1533 阅读 · 0 评论 -
Linux rsync常见错误
rsync是类unix系统下非常高效,实用的数据镜像备份工具。在rsyncd.log里面或.err文件里面,我们都是通过错误日志查看,可以分析出错误的原因。问题一:@ERROR: chroot failedrsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]原...转载 2016-04-06 10:04:01 · 7338 阅读 · 2 评论 -
Nginx日常维护的命令
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,Nginx的安装不是很复杂,下面主要讲解下日常维护中Nginx常用的一些命令,以下命令都在Nginx的sbin目录下执行。1、显示相关帮助./nginx -hnginx version: nginx/1.6.2Usage: nginx [-?hvVtq] [-s signal] [-c file...转载 2016-04-06 10:04:09 · 669 阅读 · 0 评论 -
Linux常用命令之文件查找
每一种操作系统都是由成千上万个不同种类的文件所组成的。我们有时候忘记某份文件放在硬盘中的哪个地方,或者我们想快速的定位到某个文件。有时只隐约记得名字,或者一些文件相关的属性,比如修改文件时间,文件属性等,在windows下很方便的,直接搜索就可以了,Linux下就需要一些命令实现,本文主要讲解五个linux查找命令:find、locate、whereis、which、type。find命令用来在指...转载 2016-04-06 10:04:14 · 1389 阅读 · 0 评论 -
Nginx合并静态资源(concat模块)
Nginx concat模块由淘宝开发,并且淘宝已经在使用这个Nginx模块。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个?问号。Nginx concat通过合并静态文件来减少http请求数来达到优化前端性能,可以在一定程度上能减少web服务器的压力。1、下载nginx-http-concat源码包解压[root@raykaeso ~]# wget https:...转载 2016-04-06 10:04:20 · 5714 阅读 · 0 评论 -
TortoiseSVN客户端命令及作用详解
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN是怎么使用呢?下面我们看看TortoiseSVN客户端命令及用法。01、SVN Checkout(...转载 2016-04-06 10:04:25 · 5349 阅读 · 1 评论 -
再次学习Git版本控制工具
Git 究竟是怎样的一个系统呢?为什么在SVN作为版本控制工具已经非常流行的时候,还有Git这样一个版本控制工具呢?Git和SVN的区别在哪儿呢?Git优势又在哪呢?下面雷雪松带你一起详细的聊一下Git。Git 是由Linux 的缔造者 Linus Torvalds开发出自己的版本系统,Linux 内核开源项目是由Git来作为版本管理工具管理的。这样一说是不是觉得Git肯定不能小觑。Git ...原创 2019-08-21 14:27:25 · 282 阅读 · 0 评论