linux相关
远洪
不服就干......
展开
-
ping 出现(DUP)以及连接虚拟机ssh自动断开
遇到的问题:在虚拟机上ping内网或者外网都出现lyh@ubuntu2:~$ ping 192.168.0.14PING 192.168.0.14 (192.168.0.14) 56(84) bytes of data.64 bytes from 192.168.0.14: icmp_seq=1 ttl=128 time=22.7 ms64 bytes from 192.168.0.14: icmp_seq=1 ttl=127 time=22.7 ms (DUP!)64 bytes f..原创 2021-06-21 20:55:21 · 1809 阅读 · 0 评论 -
./configure --with-package=dir指定依赖的软件包
今天在编译安装php的时候出现libxml2 configure: error: xml2-config not found. Please check your libxml2 installation.错误意思是缺少libxml2这个包的意思(安装环境是在centos6.6)于是通过yum install libxml2 安装后 ./configure prefix=/usr/l原创 2015-01-10 22:42:26 · 5736 阅读 · 0 评论 -
linux软件包安装方式汇总
一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录;2、打原创 2014-11-01 15:49:29 · 846 阅读 · 0 评论 -
Buffer和Cache的区别
缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。 缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。linux有一个守护进程定期清空缓冲内容(即转载 2014-08-12 18:12:10 · 759 阅读 · 0 评论 -
linux前台与后台进程调度(ps fg bg)
linux前台与后台进程调度在linux中要终止一个前台进程用: ctr + c要中止一个 后台进程必须使用命令: killkill命令的工作原理是:向linux系统到内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。启动前台进程与后台进程:启动前台进程,直接使用命令,如下:键入ls及启动了一个前台进程,只是这个原创 2013-05-17 18:01:25 · 2644 阅读 · 0 评论 -
wine清除软件残余图标
在ubuntu上使用wine的时候,有好多软件能够装上但却不能正常使用。于是将其卸载,发现在桌面和 wine中的programs里残留里好多快捷方式。解决方法如下:打开终端: ctrl + shift + tcd ~/.config/menus/applications-merged/删除applications-merged/下的所有文件(可以在menus目录下删除a原创 2014-01-20 10:15:29 · 2101 阅读 · 0 评论 -
linux下查看文件命令小结
1.file命令file通过探测文件内容判断文件类型,使用权限是所有用户。用法:file [options] 文件名[options]主要参数-v:在标准输出后显示版本信息,并且退出。-z:探测压缩过的文件类型。-L:允许符合连接。-f name:从文件namefile中读取要分析的文件名列表。2.cat命令 由第一行开始显原创 2014-01-26 10:31:04 · 1241 阅读 · 0 评论 -
linux中locate find 与 grep
locate :用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库文件位于 /var/cache/locate/locatedb ,一般来说,这个数据库文件每天是通过cron 进程来建立。 当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。 如果因为意外情况 locatedb 文件没有得到更新,可以执行:sudoupdatedb 来更新。原创 2014-01-26 10:14:35 · 1195 阅读 · 0 评论 -
linux中shell命令之间&&与||符号
在linux中有时候我们会看到&& 跟|| 的符号列如 : cp ~/aaa.txt /home/desktop/aaa.txt && echo "sucess" cp ~/aaa.txt /home/desktop/aaa.txt || echo "fail"&& 表示,&&左边的命令返回真时,&&右边的命令才执行||原创 2014-01-23 19:57:33 · 1836 阅读 · 0 评论 -
linux下wget命令(下载文件命令)
在linux下我们可以通过wget来下载我们的文件,用法如下wget [--option] [URL]例如我们可以通过:wget http://mirror.esocc.com/apache/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.gz来下载apache-tomcat-7.0.50.tar.gz文件,前提是原创 2014-01-23 19:41:27 · 1969 阅读 · 0 评论 -
Linux中shell的分类以及查看当前的shell
DOS/Windows 与 Linux 的最重要的区别之一是 Linux 的命令 shell 是与操作系统相分离的一层。目前流行的shell有ash、bash、ksh、csh、zsh,如下介绍:bash:bash shell 是 Bourne shell 的一个免费版本,它是最早的 Unix shell,也是很多linux版本默认的shell。csh :C shel原创 2013-12-03 20:34:55 · 2605 阅读 · 0 评论 -
Liunx中环境变量的配置profile,environment,barshrc
在Linux下通常我们配置环境变量可以通过一下方法:export命令直接在shell下设置 :缺点,只对当前shell生效~/bashrc :包含单个用户的bash shell的bash环境信息,当登录时以及每次打开新的shell时,该该文件被读取。/etc/bashrc :为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/原创 2013-12-02 22:03:50 · 2272 阅读 · 0 评论 -
linux挂载与卸载(转)
一、Linux中的硬件设备号 设 备 设 备 号 IDE硬盘 /dev/hd[a-d] (并行硬盘) SCSI硬盘 /dev/sd[a-p] (串行硬盘) U盘 /dev/sd[a-p] 光驱 /dev/cdrom 软驱转载 2013-11-27 20:15:09 · 1027 阅读 · 0 评论 -
vi 编辑器基本使用
文本编辑器vi是linux系统的第一个全屏幕交互编辑程序。vi是visual interface 的简称。vi没有菜单只有命令,且命令繁多。vi有3种工作模式:一、命令行模式二、文本编辑模式三、末行模式命令模式:命令模式是vi启动后进入的工作模式,可以转换为文本编辑模式和末行模式。在命令模式下从键盘输入的任何字符都被当做编辑minglin原创 2013-08-16 13:45:30 · 921 阅读 · 0 评论 -
vmbox下linux共享文件
在Vmware中安装linux,可以很容易的设置主机与虚拟机的共享,但是在vmbox下却比较麻烦.今天我们看看如何在vmbox下设置共享.环境:主机操作系统是win7,虚拟机是Ubuntu 9.10,虚拟机是VirtualBox 3.1.2。1. 安装增强功能包(Guest Additions)安装好Ubuntu 9.10后,运行Ubuntu并登录。然后在Virtu转载 2013-08-22 12:06:27 · 1667 阅读 · 0 评论 -
centOS7 Minima无法上网解决方案(Linux设置开机自动获取ip地址)
本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址。1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33)。2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件。3.输入“vi ifc转载 2014-11-29 20:06:45 · 4593 阅读 · 1 评论 -
宿主机访问虚拟机中xampp搭建的站点失败
最近 在fedaro18里面搭建了xampp环境,并在里面配置好了testlink发现在原创 2014-11-02 14:25:06 · 2021 阅读 · 0 评论 -
正则表达式练习
一、正则表达式练习工具:可下载使用该工具:http://download.csdn.net/download/lyhdream/10132810或者在线练习:http://tool.oschina.net/regex/https://tool.lu/regex/https://regexr.com/ 参考地址:http://blog.jobbole.com/63398/...原创 2017-11-26 14:49:04 · 1912 阅读 · 0 评论 -
Linux 查看命令路径 以及相关信息
Linux 查看命令路径 以及相关信息在linux下通过type命令可以察看命令的路径(外部命令以及相关信息使用如下:type java 将显示java执行的目录参见一下使用案例:还可以通过 which 命令,如下:原创 2013-05-01 10:13:11 · 1134 阅读 · 0 评论 -
ubuntu下配置bind9为局域网的DNS服务器
一、配置bind9服务器之前,先了解这些知识点:1、DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html2、常用域名记录解释(A记录,CNAME,NS记录,MX记录):http://www.cnblogs.com/liyuanhong/articles/7355153.html3、bind9简介:http:/原创 2017-08-27 16:47:23 · 12353 阅读 · 2 评论 -
解决安装win7后ubuntu无法启动问题
我们经常会遇到在安装ubuntu后安装win7会导致ubuntu原创 2014-07-19 21:17:26 · 4339 阅读 · 0 评论 -
ubuntu下配置nginx支持phpt(unix:/var/run/php5-fpm.sock failed (2: No such file or directory) )
1、首先安装nginxsudo apt-get install nginx2、安装php和php5-fpm模块sudo apt-get install nginx php5-fpm启动nginx,并访问127.0.0.1:/etc/init.d/nginx start如下图:3、编辑配置文件sudo vim /etc/nginx/site-availabl原创 2016-01-16 16:48:19 · 10215 阅读 · 0 评论 -
linux用户管理常用命令
一、权限管理chmod1、修改test文件的权限:chmod 777 test (将该文件的拥有着、所属组、其他用户都具有读、写、执行的权限)2、递归修改dir目录的权限:chmod -R 777 dir (键dir目录以及子目录的权限都改为了777)2、修改文件的所有者chown1、将三、修改文件的所属组usermod1、修改dir目录的所属用户为g原创 2015-10-31 21:50:34 · 589 阅读 · 0 评论 -
gitweb的安装(四)
在前面的几篇文章,我们已经介绍了git服务器的搭建接下来我们来介绍gitweb管理工具首先确保安装好了apache服务器,并且配置好了apache支持cgi配置apache支持cgi参见:http://blog.csdn.net/lyhdream/article/details/49737479安装gitweb:sudo apt-get install gitweb在/var/原创 2015-11-10 00:42:38 · 2309 阅读 · 0 评论 -
Git学习(一)git服务器的简易搭建
使用环境:docker容器模拟的3个ubuntu14.04的系统分别模拟了3个系统:Ubuntu_gitserver:14.04 用于git服务器的安装Ubuntu_git1:14.04 用于模拟git客户端Ubuntu_git2:14.04 用于模拟git客户端这里可以忽略该docker环境,相当于用了3台虚拟机作为研究环境 该文章主要介绍小团队,基于用户的原创 2015-11-01 20:40:33 · 7684 阅读 · 0 评论 -
配置apache支持cgi
最近在搭建gitweb,需要apache支持perl(支持cgi功能)网上找了很多方法,很多都失败了,最后总结了一条配置成功的方法:一、首先已经安装上了apache服务器二、编辑/etc/apache2/apache2.conf首先配置apache对cgi的支持,加上如下配置:LoadModule cgi_module /usr/lib/apache2/modules/mod_原创 2015-11-09 13:50:47 · 4987 阅读 · 1 评论 -
git通过gitosis来管理权限(三)
首先,git服务器的安装参见http://blog.csdn.net/lyhdream/article/details/49561645这篇文章的一小节。开始安装gitosis一、首先安装python工具:apt-get install python-setuptools二、获取并安装gitosis:进入/tmp目录(将要安装的gitosis文件克隆到该目录原创 2015-11-03 18:38:03 · 4424 阅读 · 0 评论 -
linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
Linux界的两大主流: RPM与DPKG 由于自由软体的蓬勃发展,加上大型Unix-Like 主机的强大效能,让很多软体开发者将他们的软体使用Tarball 来释出。后来Linux 发展起来后,由一些企业或社群将这些软体收集起来制作成为distributions 以发布这好用的Linux 作业系统。但后来发现到,这些distribution 的软体管理实在伤脑筋, 如果软转载 2014-11-01 15:26:41 · 3601 阅读 · 0 评论 -
linux下一款好用的命令行浏览器
links是linux下一款简易的命令行浏览器,在Red Hat系列linux下安装:yum install links 即可,大致如下图:通过ESC键,可以调出顶部的菜单,顶部菜单可通过导航键或者鼠标操作按下字母q ,代表退出浏览器通过 links [URL] 可以访问相应的网页links官方网站:http://links.twibright原创 2015-01-10 09:27:59 · 11507 阅读 · 0 评论 -
centos 安装testlink出现:You don't have permission to access /testlink on this server
You don't have permission to access /testlink on this server.解决方法:1. 访问的文档权限不够。要755以上权限。解决方法:用命令chmod 755 /var/www/ 或其他相应目录。2. SELinux或防火墙的原因。解决方法:先关闭SELinux和让防火墙通过WWW服务。 修改 /etc/seli转载 2014-12-06 11:22:30 · 3094 阅读 · 0 评论 -
Debina解决浏览器中乱码(将系统字体改为中文)
在安装debian系统的时候如果选择使用中文作为操作系统的字体,但在安装过程中并没有联网进行同步更新,那么很可能在debian系统安装成功以后出现所有中文文字都是小方块数字字母及黑块问号的情况(如第一图所示)。出现这种情况的原因是因为系统的安装时候没有安装中文的字体库,搜了一些网上的解决方法,如下:使用apt-get install ttf-arphic-uming xfonts-intl转载 2013-07-24 10:56:37 · 3204 阅读 · 0 评论 -
解决Debian安装后中文乱码
最近在VMbox安装了Debian7.10,选择中文安装,安装后出现乱码:解决方法如下:首先进入系统,打开终端(注意,终端因为乱码的原因不好找到)su 切换到超级用户权限编辑locale文件vi /etc/default/locale打开后只有前三行(后面几行是我加的,都被注释了):添加第4和第5行,注释掉2和三行:保存,再重启系统,系统原创 2013-07-23 22:47:11 · 11420 阅读 · 1 评论 -
/etc/passwd 文件详解
/etc/passwd 文件详解/etc/passwd 保存了系统中每一个用户的信息/etc/passwd 中每个用户的信息占用了一行,也就是说这个文件有多少行,系统就有多少个用户。要查看系统中有多少个用户,最简单的方法就是查看/etc/passwd文件有多少行,如下:wc -l /etc/passwd /etc/passwd文件每一行的格式:root:x原创 2013-06-07 23:08:12 · 3683 阅读 · 0 评论 -
shell 中引用参数总结
shell 中引用参数总结1 在shell中定义变量之后引用这个变量要用 $ 符号,例如:(一下例子是定义了一个变量 a ,然后回显这个变量)2 在向函数传递参数后,要引用参数,因使用 $1 来引用第一个参数,依次递增,如下函数(新建一个文件,写入以下函数,保存为add.sh):add(){echo $1$2$3}add运行如下:原创 2013-05-02 10:55:59 · 2462 阅读 · 0 评论 -
ubunut 下关闭apache服务自动启动
ubuntu 下关闭apache服务自动启动最近在自己的ubuntu安装了apache服务器,每次开机的时候通过: ps -A 命令发现apache服务总是自动启动,如下:本来自己的电脑内存就小,现在也不用这个服务,所以想让apache服务不再开机自动启动。具体做法如下:ctr + alt + T 打开终端c原创 2013-05-07 22:22:54 · 6014 阅读 · 0 评论 -
linux下用户配置文件与系统配置文件
linux下用户配置文件与系统配置文件linux下用户配置文件目录在用户的目录下以我的ubuntu为例,我的用户配置文件所在目录为:/home/liyuanhong使用命令:ls -A 来查看 (注意这个配置文件以 . 开头,是一个隐藏文件):其中的 .bashrc 就是我的用户配置文件linux下系统配置文件原创 2013-05-07 23:12:09 · 2616 阅读 · 0 评论 -
linux查看进程号和进程
linux查看进程号和进程ps -p aaa 查看aaa进程的进程号ps -C 1234 查看进程号为1234的进程ps -A 查看所有进程原创 2013-05-16 21:24:06 · 1565 阅读 · 0 评论 -
shell中break的使用案例
shell中break的使用案例新建文件: break_test.sh ,复制一下代码:i=0;while truedoecho $iif [ $i = 10 ]thenbreakfi((i++))doneif的使用参见:http://blog.csdn.net/lyhdream/article/details/8877755更改文件权限:chmo原创 2013-05-16 14:27:25 · 1153 阅读 · 0 评论 -
linux中更改文件所有者
linux中更改文件所有者touch test #创建一个文件:testls -lchown root test #改变所有者chgrp root test #改变所有组ls -l运行结果如下:其中第一个root为所有者,第二个root为所有组原创 2013-05-16 16:34:13 · 854 阅读 · 0 评论 -
linux 中的source命令
linux 中的source命令source命令是bash中的内建命令,它等同于点命令(.),用于读取和在当前shell环境中执行指定文件中的命令,执行完毕之后退出码为该文件中的最后一个命令的退出码,指定的文件可以没有执行权限(没有权限是指该文件没有rwx中x的权限,也就是可执行到权限,这里到意思是说,即使该文件没有可执行权限,通过source也可以执行他)。在当前shell中执行(s原创 2013-05-01 23:10:36 · 2195 阅读 · 0 评论