
Linux
文章平均质量分 84
ivan820819
关注web
展开
-
Web开发者手边的一本CentOS小书
转载自:https://juejin.im/post/5a93d3e2f265da4e7d6068b3下面放出《Web开发者手边的一本CentOS小书》的地址:源码放在github,欢迎star:github.com/Array-Huang…电子书放gitbook,多多关注,不断更新哈:array-huang.gitbooks.io/centos-book…经小伙伴提醒,gitbook平台不稳定,...转载 2018-03-24 10:13:30 · 409 阅读 · 1 评论 -
Linux iptables 开放Mysql端口
修改防火墙配置文件:vi /etc/sysconfig/iptables增加下面一行:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。配置后,重新启动iptableservice iptables转载 2009-02-03 13:44:00 · 4596 阅读 · 0 评论 -
超过 130 个你需要了解的 vim 命令
转载自:http://www.oschina.net/news/43167/130-essential-vim-commands基础:e filenameOpen filename for edition:wSave file:qExit Vim:q!Quit without saving:xWrite转载 2013-08-13 15:35:24 · 669 阅读 · 0 评论 -
你需要知道的 16 个 Linux 服务器监控命令
如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占转载 2012-03-15 21:06:10 · 596 阅读 · 0 评论 -
25 条 SSH 命令和技巧
任何一个系统管理员或站长对SSH都不会陌生,这个伟大的技术免去了我们跑去机房管理服务器,或者在远程连接服务器时时刻担心内容被窃取的心惊胆战。本文将为大家介绍25个最佳的SSH命令,如果您还没用过,那么有必要将它们记录一下。OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH 是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法转载 2010-12-17 10:21:00 · 517 阅读 · 0 评论 -
用Fedora构建自己的Linux发行版
如果每次你安装一个新的Linux发行版时都要做一些相同的配置,那么你应该创建一个自己的定制版Linux。人们一般觉得那些Linux发行版看起来都差不多,它们要么是KDE,要么是Gnome,使用特定的内核,绑定了一堆软件。但是实际上并不全是这样 的,如果你总是在安装了一个新的Linux发行版后重复做相同的配置,那么你就值得为此创建一个自己的定制版Linux。Revisor就是这样的一个工 具,在这个教程中,我们展示了如何去做一个定制版Linux。转载 2010-07-10 22:58:00 · 1991 阅读 · 1 评论 -
subversion总结
转载自http://hi.baidu.com/thinkinginlamp/blog/item/1b1b20a48d422ffc9052eeda.html作者:老王 创建仓库:svnadmin create /path/to/repository修改一下配置:vi /path/to/repository/conf/svnserve.conf如果不是开源项转载 2010-01-07 11:07:00 · 669 阅读 · 0 评论 -
Linux下Trac安装笔记
参考网址:http://trac.edgewall.org/wiki/TracInstallhttp://trac.edgewall.org/wiki/TracInstallPlatformshttp://trac.edgewall.org/wiki/TracOnRhel5http://dag.wieers.com/rpm/FAQ.php#Bhttp://t原创 2010-01-06 14:59:00 · 2033 阅读 · 1 评论 -
SVN分支和合并
尽管svn没有作强制要求,但是一般svn版本库目录建议创建trunk、branches和tags三个目录。在实际操作时,trunk主干版本要时刻保持干净,即随时可以基于这个版本进行修改并将应用部署上线。branches是分支目录,存放并行开发的项目代码,因为分支是主干的廉价拷贝(相当只是提交了一次主干版本,增加了一个版本号,并没有取出版本库作镜像拷贝),所以你可以放心建立很多分支版本。转载 2010-01-06 10:58:00 · 1155 阅读 · 0 评论 -
查看编译参数
查看nginx,apache,mysql,php的编译参数(假设都安装在/usr/local目录):查看nginx编译参数:/usr/local/nginx/sbin/nginx -V查看apache编译参数:cat /usr/local/apache/build/config.nice查看mysql编译参数:cat /usr/local/mysql/bin/mysqlbug转载 2009-12-25 10:50:00 · 505 阅读 · 0 评论 -
Linux中JDK1.6的安装和配置方法
一、安装创建安装目录,在/usr/local/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/local/java 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i58转载 2009-12-04 14:04:00 · 528 阅读 · 0 评论 -
centos7修改源为163数据源
cd /etc/yum.repos.d/备份CentOS-Base.repo文件原创 2014-11-09 11:49:10 · 3932 阅读 · 0 评论 -
systemctl命令用法
对比表,以 apache / httpd 为例任务旧指令新指令使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service使某服务不自动启动chkconfig --level 3 httpd offsystemctl disable httpd.service转载 2014-12-09 21:22:36 · 733 阅读 · 0 评论 -
徒手用 Docker 构建自己的 PHP 开发环境
转载自:https://www.goozp.com/article/77.html1. 前言1.1 为什么要用 Docker ?是否有这样的场景,你搞了一个项目,在本地开发时需要搭建环境,放到线上时也需要搭建环境,到公司想暗戳戳玩一下要搭建环境,不搭还不行,因为你的环境依赖还挺多。这个时候如果有了Docker,只需要在机器上装个Docker,放上写好的Dickerfile,一行命令就自动完成这个事...转载 2018-03-24 10:06:58 · 2753 阅读 · 0 评论 -
进程 线程 协程 管程 纤程 概念对比理解
转载自:https://zhuanlan.zhihu.com/p/26757689相关概念任务、作业(Job,Task,Schedule)在进程的概念出现之前,进程有着这样的称谓。进程为了使多个程序能够并发(同一时刻只有一个在运行,但感觉起来像多个同时运行;并行(同一时刻真的多个在运行,不是感觉像多个))的执行,操作系统需要一个结构来抽象和表示这个程序的运行。进转载 2017-06-13 21:14:34 · 689 阅读 · 0 评论 -
php进程通信
转载自:http://cuihuan.net/2017/06/21/php%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1/一、linux进程间通信理解php间进程通信机制,先了解下linux进程间有哪些通讯机制1.1 历史发展linux ipc 按照历史来源主要有两大块AT&T的system v IPc:管道,FIFO,信号BSD的sock转载 2017-07-02 11:48:21 · 418 阅读 · 0 评论 -
异步网络模型
转载自:http://tech.youzan.com/yi-bu-wang-luo-mo-xing/异步网络模型异步网络模型在服务开发中应用非常广泛,相关资料和开源库也非常多。项目中,使用现成的轮子提高了开发效率,除了能使用轮子,还是有必要了解一下轮子的内部构造。这篇文章从最基础的5种I/O模型切入,到I/O事件处理模型,再到并发模式,最后以Swoole开源库来做具体分析,逐步深入转载 2017-06-29 15:29:07 · 5485 阅读 · 0 评论 -
docker使用总结
安装注意不要直接用apt-get安装docker, apt-get安装的版本有些低。 安装用curl -sSL https://get.docker.com/ubuntu/ | sudo sh 可以安装最新版docker对linux内核版本有要求,内核版本不能太低, 如果太低会导致docker的一些功能不能使用, 比如docker exec 命令在低版本的linux内核下不转载 2017-03-13 11:00:58 · 320 阅读 · 0 评论 -
守护进程二三事与Supervisor
转载自:https://github.com/szyhf/swoole_study/blob/master/%E7%95%AA%E5%A4%96%EF%BC%9A%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%E4%BA%8C%E4%B8%89%E4%BA%8B%E4%B8%8ESupervisor.md守护的梦想有时候我们在运行服务端系统的时候会遇到这样转载 2017-02-24 15:37:13 · 1024 阅读 · 0 评论 -
Systemd入门教程:命令篇
传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)来处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统Linux SysV init为基础的系统的缺点;Systemd是用来启动守护进程,已成为大多数发行版的标准配置,学完systemd命令后,你会发现systemd很强大。转载 2016-10-09 13:58:40 · 549 阅读 · 0 评论 -
使用 Dockerfile 实现自动化
转载自:https://segmentfault.com/a/1190000002711357Docker 提供的 Dockerfile 是一个类似 Makefile 的工具,主要用来自动化构建镜像。既然能自动化创建镜像,那么我们何必去手动创建镜像呢。本文用来讲解 Dockerfile 的用法、语法,并且提供一个实例用以更深入地了解 Dockerfile。注:原文 不太直观,而且很多细转载 2016-07-19 11:38:50 · 5505 阅读 · 0 评论 -
FFmpeg工具使用总结
转载自:http://www.cnblogs.com/reach296/p/4002020.html一、 FFmpeg是什么?简单说,FFmpeg就是一个很好的,免费的,开源的视频转换工具。详细说,FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/转载 2015-03-28 13:10:57 · 927 阅读 · 0 评论 -
ubuntun8.04安装Canon LBP2900打印机
参考链接:http://pleasure.javaeye.com/?page=4&show_full=truehttps://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900步骤:1、下载驱动程序 http://soft转载 2009-06-10 09:14:00 · 3512 阅读 · 0 评论 -
CentOS+Nginx+PHP+Mysql
CentOS+Nginx+PHP+Mysql转载 2009-02-11 10:27:00 · 504 阅读 · 0 评论 -
加快 Fedora 10 里 yum 的下载速度
Fedora 一直是一个优秀的发布版,可是因为源的问题,阻碍了它在中国的发展。为了帮助新鲜的血液进入 Fedora 的大家庭,Felix特别奉上此文,供新手参考 首先请切换到root用户:su root在开始之前,首先确保你安装了如下软件,补上尚未安装的。执行以下命令:yum -y install gcc make subversion首先增加上海交大的更新源:(如果你有更转载 2009-02-02 21:10:00 · 776 阅读 · 0 评论 -
安装 Wine Gecko
当Wine程序需要显示HTML网页时,Wine就会弹出Wine Gecko Installer窗口要求安装Gecko,而它又要连到网上下载Gecko,对于网络不好或教育网的用户通常是安装不了的。今天参考这篇文章:http://appdb.winehq.or/appview.php?iVersionId=6422,解决了离线安装Wine Gecko的问题。步骤如下: 从http://so转载 2009-01-22 14:46:00 · 9814 阅读 · 0 评论 -
在ubuntu下编译飞鸽传书
1.首先下载飞鸽传书 for gtk2版本的源码在它的官方网站 http://www.ipmsg.org 可以下载。2.修改字符集为中文,编辑src/codesite.c,把其中的"cp932" 修改为 "cp936",这是把字符集从日文改成中文。3.修改源码中的一个小错误,编辑src/hostinfo.c,把第1344行和1345行的 if ( ( (cipher_state & RSA_转载 2009-01-22 10:47:00 · 699 阅读 · 0 评论 -
wine中文支持设置
把下面的代码保存为zh.reg,然后终端执行 regedit zh.reg 。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。 或者从http://www.namipan.com/d/38a8d0a55fca81958a4c6139fed8f4fce3b03fd8a067a000这里下载simsun.转载 2009-01-08 15:52:00 · 1107 阅读 · 0 评论 -
66招Ubuntu8.04优化技巧
1。选择合适的Ubuntu版本在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:sudo apt-get install ia32-libs转载 2009-01-04 09:59:00 · 668 阅读 · 0 评论 -
Linux 源码安装软件之 configure 参数解释
configure’脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上’--help’选项执行’configure’脚本能够看到可用的任何选项.尽管许多选项是很少用到的,但是当您为了特别的需求而configure一个包时,知道他们的存在是很有益处的.下面对每一个选项进行简略的介绍:--cache-file=FILE ’configure’会在您转载 2008-11-06 17:06:00 · 950 阅读 · 0 评论 -
Ubuntu Linux 下优化 swap 交换分区及调整swap大小
原文转自http://www.ownlinux.cn/2008/12/30/ubuntu-linux-swap/ 在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间转载 2008-12-30 16:39:00 · 3696 阅读 · 0 评论 -
Ubuntu安装eclipse小结
装eclipse之前,清确定你安装了jdk。 1、首先下载eclipse-SDK-3.3,这是目前最新版本的eclipse2、安装eclipse (1)把eclipse-SDK-3.3解压到某个目录中,俺解压到的是/opt下,得到/opt/eclipse目录 如果想把eclipse目录的更改为root拥有,可以执行下面的命令 sudo chown -R root:root转载 2008-06-28 21:52:00 · 955 阅读 · 0 评论 -
Ubuntu 8.04下安装配置Tomcat5.5
1.Tomcat需要jdk的支持,所以先说一下jdk的安装,已经安装好了jdk的可以直接看第2条。 1.1安装jdk 在新立得中搜索“sun-java”,安装最新的jdk,比如“sun-java6-jdk”,然后点击应用就自动安装完成了。 1.2配置jdk环境变量 安装是自动的,但是配置需要自己动手了。 1.2.1修改用户环境变量 $ vi /home转载 2008-06-19 14:09:00 · 610 阅读 · 0 评论 -
Fedora/Redhat 在线安装更新软件包,yum 篇
作者:北南南北来自:LinuxSir.Org提要:我们用的是Redhat/Fedora通过在线安装更新软件包,除了系统自带的up2date以外,我们还有更为强大的在线升级工具 yum 和 apt-get 可用。主要资源有 freshrpms.net和 rpm.livna.org ;在本文中,我们主要解介绍 Fedora core 4.0 通过软件包管理工具yum来在线安装更新软件;关于apt工转载 2008-12-11 14:01:00 · 923 阅读 · 0 评论 -
Linux FTP命令详解
FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP进程,并退出FTP管理方式. FTP>case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. FTP>cd: 同UNIX的CD命令. FTP>cdup: 返回上一级目录.转载 2008-12-12 09:01:00 · 789 阅读 · 0 评论 -
centos下postgresql的安装与配置
一、安装(以root身份进行)1、检出最新的postgresql的yum配置从http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html然后根据版本选择需要的rpm后执行下列命令rpm -Uvh http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm原创 2009-05-26 11:00:00 · 13890 阅读 · 1 评论 -
Audacious - GNOME的’千千静听’
转载:http://www.ownlinux.cn/2009/05/09/audacious/ Introduction:厌倦了Rhythmbox?不想用基于QT的Amarok?那么本篇文章也许正是你要找的~~~~ 0:关于Audacious:Audacious 是一款轻量级的音乐播放器,基于GTK2,这使得其对多语言环境支持更好,Audaicous致力于提升音转载 2009-05-11 11:05:00 · 1441 阅读 · 0 评论 -
centos5.1修改yum的源为国内镜像
昨天下了centos 5.1dvd.iso刚刚装上,要更新的话yum的问题是首先要解决的 。我一边弄我自己的机器一边作个记录。我在上海,根据搜索的结果,把CentOS 5的yum源换为上海交通大学网站很近的。1.修改/etc/yum.repos.d/CentOS-Base.repo为:# CentOS-Base.repo[base]name=CentOS-$releasever - Basemi转载 2009-04-11 21:28:00 · 1496 阅读 · 0 评论 -
日期时间排程--crontab
名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才转载 2008-12-26 09:44:00 · 1114 阅读 · 0 评论 -
Linux操作系统Ubuntu的apt命令学习
apt-get update——在修改/etc/apt/sources.list或/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename——安装一个新软件包(参见下文的aptitude) apt-get remove packagename——卸载一个已安装的软件包(保留配置文档) a转载 2008-12-19 08:56:00 · 517 阅读 · 0 评论