liunx
jcxch
生活值得品味
展开
-
一堂课玩转rpm包的制作
常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具。类RedHat系统中软件包的后缀是rpm;类Debian系统中软件包的后缀是deb。另一方面,类RedHat系统提供了同名的rpm命令来安装、卸载、升级rpm软件包;类Debian系统同样提供了dpkg命令来对后缀是deb的软件转载 2016-09-30 23:17:57 · 533 阅读 · 0 评论 -
systemd详解
CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。systemd的特性有:支持并行化任务同时采用socket式与D-Bus总线式激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和系统恢复;维转载 2016-03-05 00:17:31 · 924 阅读 · 0 评论 -
安装vnc 及配置
1.确认VNC是否安装默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。确认是否已经安装VNC服务及查看安装的VNC版本[root@testdb ~]# rpm -q vnc-servervnc-server-4.1.2-9.el5[root@testdb ~]#若系统没有安装,可以到操作系统安装盘的Server目录下找到V转载 2016-02-18 15:59:08 · 363 阅读 · 0 评论 -
yum 查询软件信息
查询软件信息命令1使用YUM查找软件包命令:yum search 2列出所有可安装的软件包命令:yum list3列出所有可更新的软件包命令:yum list updates4列出所有已安装的软件包命令:yum list installed5列出所有已安装但不在转载 2016-02-18 15:40:16 · 866 阅读 · 0 评论 -
CentOS系统中升级指定版本软件方法-锁定软件版本
有些时候,我们在对系统进行更新操作时,又不需要对某些软件包进行升级操作,要把该包锁定在升级指定版本软件。比如mysql-server,为了避免更新遇到不可预知的错误,禁止对该包进行升级。下面我来介绍另一种方法。使用yum versionlock 命令来锁定版本。1. 安装 代码如下复制代码# yum install yum-plugin-versionl转载 2016-02-18 15:25:30 · 2250 阅读 · 0 评论 -
Linux操作系统里查看所有用户
Xwindows界面的就不说了. 1、Linux里查看所有用户linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户.(1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.或者用cat /etc/passwd |cu转载 2016-02-04 10:14:16 · 10242 阅读 · 0 评论 -
重定向 1>&2 2>&1
转载:http://www.cnblogs.com/zhaobin/archive/2009/06/25/1511163.html当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: Standard Inp转载 2016-02-02 15:03:30 · 343 阅读 · 0 评论 -
Linux查看与修改时区、时间的命令
1、查看、修改Linux时区与时间一、linux时区的查看与修改1,查看当前时区date -R 2,修改设置时区方法1:tzselect 方法2:仅限于RedHat Linux 和 CentOStimeconfig 方法3:适用于Debiandpkg-reconfigure tzdata 3,复制相应的时区文件,替换系统时转载 2016-02-02 11:32:15 · 926 阅读 · 0 评论 -
ubuntu开启root用户ssh远程登录
转载:http://blog.csdn.net/redstarofsleep/article/details/46787447ubuntu14.04,默认root用户就不能远程ssh登录了.可能是出于安全的考虑吧.之前一直用普通用户登录,然后再切换到root用户,今天就把相关的问题整理了一下,开启了root用户远程ssh登录.要远程ssh登录,首先得安装ssh-server.转载 2016-02-02 10:55:55 · 480 阅读 · 0 评论 -
linux禁止用户远程登录的方法
转载:http://blog.csdn.net/fyh2003/article/details/6555666linux禁止用户远程登录的方法:1.在新添加一个新用户的时候就指定这个用户不能远程登录useradd -s /sbin/nologin zgsj //这里就是创建了一个不能远程登录的zgsj用户passwd zgsj //修改z转载 2016-02-02 10:27:36 · 4224 阅读 · 0 评论 -
ubuntu配置开机启动服务
转载:http://blog.csdn.net/dante_k7/article/details/7213151在ubuntu10.04之前的版本都是使用chkconfig来进行管理,而在之后的版本就没有了,如果想继续使用chkconfig命令,只好自己apt-get install下了。[plain] view plain copy sudo ap转载 2016-01-31 21:10:50 · 466 阅读 · 0 评论 -
笔记本上CentOS7合盖后黑屏但不进入睡眠模式
转载:http://www.ailab.cn/article/2015082026877.htmlCentOS 7合盖后黑屏但不进入睡眠模式修改systemd 能够处理某些电源相关的 ACPI事件,你可以通过从 /etc/system/logind.conf 以下选项进行配置:HandlePowerKey按下电源键后的行为HandleSleepKey 按下挂起键后的行为Ha转载 2015-12-27 09:25:48 · 3242 阅读 · 0 评论 -
linux service命令
转载:http://blog.chinaunix.net/uid-12461657-id-3024201.htmlservice命令,顾名思义,就是用于管理Linux操作系统中服务的命令。1.声明:这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一转载 2015-12-26 23:36:50 · 600 阅读 · 0 评论 -
CentOS 7修复MBR和GRUB
转载:http://www.linuxidc.com/Linux/2015-03/114678.htm一、修复MBR:MBR(Master Boot Record主引导记录):硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。备份MBR:#d转载 2015-12-26 21:24:05 · 912 阅读 · 0 评论 -
Ubuntu 常用快捷键
桌面ALT + F1: 聚焦到桌面左侧任务导航栏,可按上下键导航。ALT + F2: 运行命令ALT + F4: 关闭窗口ALT + TAB: 切换程序窗口ALT + 空格: 打开窗口菜单PRINT: 桌面截图SUPER: 打开Dash面板,可搜索或浏览项目,默认有个搜索框,按“下”方向键进入浏览区域(SUPER键指Win键或苹果电脑的Command键)在Dash面转载 2016-02-19 11:48:49 · 374 阅读 · 0 评论 -
[Linux] rpm 与 dpkg 用法比较
Linux界的两大主流: RPM与DPKG 由于自由软体的蓬勃发展,加上大型Unix-Like 主机的强大效能,让很多软体开发者将他们的软体使用Tarball 来释出。后来Linux 发展起来后,由一些企业或社群将这些软体收集起来制作成为distributions 以发布这好用的Linux 作业系统。但后来发现到,这些distribution 的软体管理实在伤脑筋, 如果软转载 2016-02-24 11:30:24 · 1074 阅读 · 0 评论 -
RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置
CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。下面GoFace来一一介绍各种第三方软件库,以下软件库适用于与RHEL完全兼容的linux发行版,如CentOS,Fedora,Scie转载 2016-02-27 23:12:50 · 462 阅读 · 0 评论 -
RPM包制作方法
RPM包制作方法最近有同学问我制作RPM包相关的问题,我发现我以前做过,但是忘记记录了,现在记录一下:以打包nginx并带有nginx-rtmp的工程为rpm为例:首先,需要安装一个rpmbuild:点击(此处)折叠或打开yum install rpm-build安装完成之后,系统中可以使用转载 2016-09-30 23:15:21 · 573 阅读 · 0 评论 -
cpuc
cpu 国外测评http://www.cpu-monkey.com/原创 2016-09-30 23:13:44 · 388 阅读 · 0 评论 -
【Linux笔记】Linux目录结构
本文内容整理自网络,以作参考。/:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。/bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。/boot: 该转载 2016-09-30 23:05:41 · 216 阅读 · 0 评论 -
Jenkins+Git+Maven+Shell+Tomcat
Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能!亮点采用shell自定义脚本,控制集成部署环境更加方便灵活精简war包中的lib包,常驻tomcat里,减少war包传输时间Jenkins 用户权限管理,不让淘气鬼乱动构建失败发邮件通知相关人员转载 2016-09-30 23:03:03 · 411 阅读 · 0 评论 -
linux下网络发包工具
第1章. 说明本文档只适用于Tcpreplay3.x。第2章. Tcpreplay系列工具2.1. 概述首先推荐一个网站:http://tcpreplay.synfin.net/,上面有Tcpreplay的安装包和很多文档,包括手册、man页和FAQ等。本文也是在参考这个网站的基础上,通过一些实验而得出的。Tcpreplay是一系列工具的总称,包括tcprepl转载 2016-09-30 22:58:52 · 6720 阅读 · 0 评论 -
Netstat命令详解
它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态。netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -nr1.netstat命令详解其实我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有当前是root用户,转载 2016-11-06 22:58:53 · 395 阅读 · 0 评论 -
【Linux笔记】Linux目录结构
本文内容整理自网络,以作参考。/:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。/bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。/boot: 该转载 2016-09-29 17:00:11 · 330 阅读 · 0 评论 -
Linux-4.4-x86_64 内核配置选项简介
Linux-4.4-x86_64 内核配置选项简介作者:金步国版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留作者署名并注转载 2016-09-28 21:54:45 · 9206 阅读 · 0 评论 -
rpm制作实例 简单打包
实例cat /usr/src/redhat/SPECS/nginx-server.spec Summary : This is a nginx cache L1 RPM package.Name : nginx-serverVersion : 1.0Release : 2License : GPLGroup : System duomi转载 2016-09-28 00:47:13 · 3383 阅读 · 0 评论 -
nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器.这个流媒体服务器可以支持RTMP和HLS(Live Http Stream)从安装开始Nginx的安装参照我之前的这个: http://redstarofsleep.itey转载 2016-09-27 13:47:51 · 752 阅读 · 0 评论 -
apache配置文件:http.conf配置详解
Apache的配置文件http.conf参数含义详解Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile l转载 2016-05-05 23:45:28 · 2311 阅读 · 0 评论 -
RHEL(Red Hat Enterprise Linux)配置YUM源
前言YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。文章以RHEL(Red Hat Enterprise Linux)配置YUM源为例分享YUM常用命令技巧以及如何搭建ISO转载 2016-03-28 15:40:08 · 438 阅读 · 0 评论 -
在CentOS 7上利用systemctl添加自定义系统服务
转载:http://www.linuxidc.com/Linux/2014-07/104487.htmCentOS 7继承了RHEL 7的新的特性,例如强大的systemctl,而systemctl的使用也使得以往系统服务的/etc/init.d的启动脚本的方式就此改变,也大幅提高了系统服务的运行效率。但服务的配置和以往也发生了极大的不同,说实在的,变的简单而易用了许多。下面我们以利用转载 2015-12-27 21:21:09 · 453 阅读 · 0 评论 -
.bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时转载 2015-12-26 00:44:08 · 315 阅读 · 0 评论 -
psmisc 程序
Psmisc 的内容安装的程序: fuser, killall, pstree, pstree.x11(→pstree) 简要描述fuser报告使用所给文件或文件系统的进程的进程ID(PID)。killall通过进程名来终止进程,它发送消息到所有正在运行任意所给指令的进程。oldfuser报转载 2015-10-11 15:17:01 · 2299 阅读 · 0 评论 -
Centos7 + Windows7 双系统,通过修改grub2,重新添加 Win7 启动引导项
我们可以直接修改grub的配置文件 /boot/grub2/grub.cfg 。但是看到里面有警告:不要编辑这个文件,他是通过grub2-mkconfig 使用配置文件模版和设置自动生成的。so、修改这个文件虽然可以达到效果,但是在系统执行grub2-mkconfig之后你修改的配置就会失效。所以,我们要去修改模版文件,然后执行 grub2-mkconfig 自动重建grub2引导。转载 2015-10-11 20:23:17 · 7919 阅读 · 1 评论 -
centos7下安装vmware 出现C header files matching your running kernel were not found.
在 centos7下安装vmware11.0时候1.要先安装 gcc 编译器,因为安装VMware的时候 需要编译一些文件。如果系统未安转gcc,会有提示安转gcc,yum install gcc 就行了。2.出现C header files matching your running kernel were not found. Refer to your distrib原创 2015-10-02 06:48:45 · 5791 阅读 · 0 评论 -
所需即所获:像 IDE 一样使用 vim
所需即所获:像 IDE 一样使用 vim转载yangyangwithgnu@yeah.net2015-11-08 10:05:53谢谢捐赠:支付宝 yangyangwithgnu@yeah.net 。支付宝链接https://shenghuo.alipay.com/send/payment/fill.htm?optEmail=yangyangwithgnu@yeah转载 2015-11-23 16:32:30 · 2081 阅读 · 0 评论 -
简单几步搭建个人博客(WordPress)
如今,像腾讯,CSDN等一些公司都提供了个人博客、个人空间这样的功能,其实博客有很多的作用,它可以让我们自由的表达出自己的想法,让我们进行知识的过滤和积累,是我们进行深度交流沟通的网络新方式,同时也可以展示自己在某些方面的见解,并与其他人分享。但是,如果某一天这样的公司不再运营,那么它是否还会提供给我们这样的个人空间功能呢,我们以前所总结、所分享的一些经验见解是否还依然存在呢?今天,我给大转载 2015-11-24 19:13:53 · 615 阅读 · 0 评论 -
yum 源
1.安装 eple源: yum install epel -release 包, 里面 会有一些软件包源。当 yum install XX 软件包的时候 最好 安装一下 epel-release后再 试试2.安装XX 软件的repo源 :去XX软件 官网 寻找 对应 系统版本的 XX软件的 repo 配置的说明,让后在系统中的新建 /etc/yum.repo.d/XX.xx.repo ,原创 2015-09-26 12:10:53 · 742 阅读 · 0 评论 -
Linux中 ibus输入法中 全拼和双拼的问题
ibus有点小问题,全拼和双拼在安装好ibus可能图上问题,这个需要更新一下 ,命令行下 ibus restart 或者 重启一下首选项,就可以了转载 2015-10-17 21:37:08 · 4236 阅读 · 2 评论 -
怎样在 CentOS 7.0 上安装和配置 VNC 服务器
原文:http://linoxide.com/linux-how-to/install-configure-vnc-server-centos-7-0/作者: Arun Pyasi 译文:LCTT https://linux.cn/article-5335-1.html译者: boredivan 这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当转载 2015-10-03 20:34:13 · 656 阅读 · 0 评论 -
Linux进程调度策略
转载地址:http://blog.chinaunix.net/uid-20797562-id-99305.htmllinux内核的三种主要调度策略1,SCHED_OTHER分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务 3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值。分时进程则通过ni转载 2015-11-24 19:24:51 · 540 阅读 · 0 评论