![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux/Ubuntu/服务器相关
栏目主要发布linux Ubuntu 相关服务器配置使用。
一航jason
这个作者很懒,什么都没留下…
展开
-
windows 命令行 查看80 端口占用程序
查询80端口进程> netstat -ano | findstr "80*"如图:找到0.0.0.0:80 这行 进程号为 2664查询进程程序tasklist | findstr "2664"出现:原创 2014-03-28 10:29:30 · 652 阅读 · 0 评论 -
常用linux端口查询操作命令
1. 可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所原创 2014-02-11 21:32:35 · 754 阅读 · 0 评论 -
linux yum命令 快速入门
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式原创 2014-02-11 16:35:28 · 618 阅读 · 0 评论 -
centos linux 版本下 安装apche php mysql 环境
1.前言CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。CentOS是架构LAMP(Linux+Apache+PHP+MySQL)的理想操作系统,具有较高的稳定性。本文以CentOS为例介绍linux系统下yum安装Apache+原创 2014-02-11 16:05:31 · 626 阅读 · 0 评论 -
apache 不支持 chkconfig 解决方法
将apache添加为开机启动有两个方法:1、在/etc/rc.d/rc.local内加入启动命令 /usr/local/apache2/bin/apachectl start2、将http添加为系统服务cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpdchmod +x /etc/rc.d/init.d/htt原创 2014-02-11 14:27:39 · 5033 阅读 · 0 评论 -
linux centos 下面安装 apache
下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2//解压apache的压缩包[root@localhost soft]#cd httpd-2.2.6//定位到h原创 2014-02-11 14:10:36 · 562 阅读 · 0 评论 -
c语言多线程和信号量使用
线程使用:int com_index=1;pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;int thread_run(void * ins){ if (pthread_mutex_lock(&mutex)!=0){ LOGI("***lock error"); return -1; ...原创 2019-12-06 11:11:03 · 1477 阅读 · 0 评论 -
linux版本信息查询
1./etc/issue 和 /etc/redhat-release都是系统安装时默认的发行版本信息,通常安装好系统后文件内容不会发生变化。看你的贴图该linux安装的发行版是RHEL6.1。2.lsb_release -a :FSG(Free Standards Group)组织开发的LSB (Linux Standard Base)标准的一个命令,用来查看linux兼容性的发行版信息。看你的转载 2014-02-21 13:58:05 · 556 阅读 · 0 评论 -
linux crontab 计划任务入门
计划任务是linux管理非常重要的功能:今日使用一个小案例来学习1 建立shell文件vi /root/mysh.sh写入 date >> /home/mydate1cp /home/mydate1 /root/2 设置shell文件权限chmod 744 /root/mysh.sh (默认没有执行权限)3 加入系统计划任务crontab -e原创 2014-02-13 20:21:54 · 533 阅读 · 0 评论 -
查找linux 软件服务apache位置
主要看是用什么方式来安装的1 tarball 等安装whereis httpd 查看httpd的位置或者用 which httpd2 rpm包形式rpm -aq|grep http //查看是否安装了apache包,若已安装,则会打印出包名rpm -qi 输入获取到的包名 //查看该apache包信息rpm -ql 输入包名 //查看转载 2014-02-12 15:44:55 · 1378 阅读 · 0 评论 -
linux mount 挂载命令的使用详解
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不转载 2014-02-12 12:51:11 · 1228 阅读 · 0 评论 -
linux配置网卡文件
网络接口配置文件[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)TYPE=Ethernet #网卡类型DEVICE=eth0 #网卡接口名称ONBOOT转载 2014-02-12 15:29:57 · 496 阅读 · 0 评论 -
linux yum命令下Loaded plugins: fastestmirror原因
Centos下其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有仔细了解过,可能是系统不支持或者缺少组建导致的。处理办法就是禁用这个插件,方法如下:root@huoduan.com]# vi /etc/yum/pluginconf.d/fastestmirror.conf [mai原创 2014-02-12 13:52:18 · 2114 阅读 · 1 评论 -
ubuntu 使用xdotool 用键盘代替鼠标左键
ubuntu 使用键盘替代鼠标按键首先: 安装xdotool 工具 使用命令安装 sudo apt-get install xdotool然后: 设置快捷键;原创 2018-03-03 19:02:14 · 897 阅读 · 0 评论 -
linux rpm安装卸载方式
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。RPM 安装操作命令:转载 2014-02-12 12:47:05 · 638 阅读 · 0 评论 -
linux激活网卡命令
linux每次启动的时候网卡都需要激活才能上网,实在是很麻烦。 上网找了找资料,最后是这样解决的: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 :1 查看eth0:1的配置文件。 都说有ONBOOT=yes这句就能开机启动自动激活,但配置文件中明明就有还是没起作用,开机总是要手动去激活。 于是在/etc/rc.d/rc.l原创 2014-02-12 11:40:50 · 14565 阅读 · 0 评论 -
linux下apache开机启动设置
linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --level 2345 mysqld on转载 2014-02-11 21:41:39 · 1190 阅读 · 0 评论 -
lamp环境搭建
1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。 命令列表: cd /home/wj tar -zxvf httpd-2.0.54.tar.gz mv ht转载 2014-02-11 16:08:46 · 677 阅读 · 0 评论 -
linux删除自带 apache服务
1、[root@localhost etc]# rpm -qa|grep httpd,查看与httpd相关软件包。httpd-2.2.3-11.el5_2.centos.42、然后删除httpd:[root@localhost etc]# rpm -e httpd出现问题:error: Failed dependencies:httpd >= 2.2.0 is needed转载 2014-02-17 14:53:32 · 806 阅读 · 0 评论 -
linux 环境变量详解
企业软件热点文章 Linux TCP/IP协议的使用和建立Windows批处理切换IP地址使用方法 1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用e转载 2014-02-17 15:36:22 · 505 阅读 · 0 评论 -
修改linux ssh 服务的端口
vi /etc/ssh/sshd_config,找到Port 22,然后将端口22改为你想要的端口号,重启SSH服务:/etc/init.d/sshd restart即可,然后测试ssh连接: ssh localhost -p 你的端口号,连接成功。 如果你希望保险起见,不至于因为一个端口连接不了(比如受到攻击)而不能使用ssh连接,那么你可以使用多个ssh连接端口,还是在配置文件/etc/原创 2014-03-13 17:32:17 · 520 阅读 · 0 评论 -
Makefile 经典教程(看完这篇就够了,不信你拉拉进度条)
支持原创:http://blog.csdn.net/haoel/article/details/2886 makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人转载 2017-09-28 16:58:03 · 4639 阅读 · 0 评论 -
Cmake 常用命令
什么事cmake? cmake是具有跨平台特性的快速生成makefile、二进制中间文件等快速构建工具。常用命令:cmake_minimum_required (VERSION 2.6) 规定cmake程序的最低版本。这行命令是可选的,我们可以不写这句话,但在有些情况下,如果CMakeLists.txt文件中使用了一些高版本cmake特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本原创 2017-10-18 12:30:41 · 473 阅读 · 0 评论 -
linux pipe 管道简单例子
linux pipe 管道简单例子//// Created by liyihang on 17-9-25.//#include <sys/wait.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>int main(int argc, char *argv[]){ int p原创 2017-10-12 15:05:34 · 1281 阅读 · 0 评论 -
基于Tcp协议的socket例子 linux c语言
基于Tcp协议的socket例子 服务端://// Created by liyihang on 17-10-12.//#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <sys/socket.h>#include <sys/un.h>#include <sys/ty原创 2017-10-16 15:15:59 · 417 阅读 · 0 评论 -
android jni
JNI(Java Native Interface) jni是java提供出来与c/c++代码交互的机制。什么情况下使用jni? 1、提供代码安全性,增加代码反编译难度时使用。 2、性能要求高的算法运算使用jni。 3、获取底层特性时候;java可能不能满足情况。 4、3d、视频直播技术、游戏等高端技术需要在c层实现的时候。Java基本数据类型与C语言基本数据类型的对应 jni中java原创 2017-10-18 16:00:12 · 404 阅读 · 0 评论 -
linux ln命令详解
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s转载 2014-02-26 13:57:28 · 529 阅读 · 0 评论 -
ps 命令详解
ps:将某个时间点的程序运作情况撷取下来[root@linux ~]# ps aux[root@linux ~]# ps -lA[root@linux ~]# ps axjf参数:-A :所有的 process 均显示出来,与 -e 具有同样的效用;-a :不与 terminal 有关的所有 proce转载 2014-02-24 14:06:53 · 636 阅读 · 0 评论 -
linux 用户管理
Linux的用户和用户组管理Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进转载 2014-02-24 09:56:17 · 827 阅读 · 1 评论 -
linux top 命令详解
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50转载 2014-02-24 09:39:27 · 595 阅读 · 0 评论 -
php rpm 安装顺序 和 依赖关系
php rpm install in el5.x86_64在el5 x86_64上 rpm安装php 5.1.6,在http://rpm.pbone.net/寻找下载php-5.1.6-27.el5.x86_64.rpmwget ftp://mirror.switch.ch/pool/3/mirror/centos/5.5/os/x86_64/CentOS/php-5.1.6-27.el5转载 2014-02-21 16:44:56 · 1583 阅读 · 0 评论