
Linux
文章平均质量分 67
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。
PeakXin
Always keep a learning heart.
展开
-
解决CentOS7网卡连不上网且重启报错
VMWare虚拟机安装了CentOS7 ,突然发现连接不上,进入系统使用ifconfig命令查看网络设备,发现无外网网卡。[root@localhost ~]# ifconfiglo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop原创 2020-09-28 14:22:41 · 3491 阅读 · 1 评论 -
CentOS查看是否安装了某个软件
rpm包安装的可以使用rpm -qa 查看,如果要查看指定的软件包是否安装用rpm -qa | grep 软件或者包名deb包安装的可以使用dpkg -l 查看,如果要查看指定的软件包是否安装用dpkg -l | grep 软件或者包名yum安装的可以使用yum list installed 查看,如果要查看指定的软件包是否安装用yum list installed | grep 软件或者包名源码包编译安装的以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文原创 2020-09-25 10:22:43 · 1281 阅读 · 0 评论 -
设置CentOS7时间与网络时间同步
我们在安装CentOS系统时,如果没有配置好系统时间,可能就与本地时间不一致,如果是分布式集群部署的情况,时间不一致会出现很多问题,下面来分享把如何设置系统时间与网络时间同步,这样各个系统时间都能保持一致了。安装ntp服务如果已安装,跳过即可[root@localhost ~]# yum -y install ntp ntpdate设置系统时间与网络时间同步[root@localhost ~]# ntpdate 0.asia.pool.ntp.org25 Sep 09:34:16 ntp原创 2020-09-25 10:22:06 · 2149 阅读 · 0 评论 -
Linux 创建用户并限制其访问目录
1. 创建用户及访问目录# useradd user1 -d /usr/data/www/web1 -M2. 设置用户密码# passwd user1输入命令后,会提示输入密码3. 将访问目录和所有子目录权限全部赋予用户chown -R user1 /usr/data/www/web14. 创建组(如已有组则跳过)groupadd developer5. 用户设置组...原创 2019-11-14 14:25:36 · 5247 阅读 · 0 评论 -
Linux系统添加环境变量(CentOS6.5 添加php环境变量)
以添加php环境变量为例子,来说明Linux系统下如何添加环境变量。 php安装目录为:/usr/local/php56/bin方法一: 直接运行命令: export PATH=$PATH:/usr/local/php56/bin Tip:使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。方法二: 修改~/.bash_prof...原创 2018-09-17 16:37:59 · 5971 阅读 · 0 评论 -
CentOS6.5 添加nginx到系统服务(service)
1. 简介nginx源码安装完成后默认不会注册为系统服务,所以需要手工添加系统服务脚本。在/etc/init.d目录下新建nginx文件,并更改权限其即可。2. 新建nginx文件vim /etc/init.d/nginx 填写一下内容(根据自己的实际目录修改):#!/bin/bash# nginx Startup script for the Nginx HTTP S...原创 2018-02-26 11:32:26 · 6727 阅读 · 0 评论 -
CentOS6.5下源码安装 PHP(Unix 系统下的 Nginx)
参考官方文档安装源码php http://php.net/manual/zh/install.unix.nginx.php1、 获取并解压 PHP 源代码: 根据自己的需求获取php源码,http://php.net/downloads.php。在/usr/local/src/目录下获取php源码[root@localhost local]# cd /usr/local/src/...原创 2018-02-26 17:15:06 · 560 阅读 · 3 评论 -
CentOS6.5下源码安装 Nginx
写在前面: 建议先大体看一遍,然后再根据实际情况安装。1、下载nginx源码nginx源码下载地址:http://nginx.org/en/download.html 选择需求的版本,右击复制链接,然后使用wget命令下载//我的下载目录是 /usr/local/src///我是用的版本是最新稳定版nginx-1.12.2[root@localhost src]# wget...原创 2018-02-11 16:26:47 · 278 阅读 · 0 评论 -
CentOS6.5下 yum 安装 Nginx
根据官方步骤安装 https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ 进入/etc/yum.repos.d/目录 vim nginx.repo 复制下面代码进去[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$r...原创 2016-08-13 22:40:00 · 418 阅读 · 0 评论 -
CentOS6.5下 ./configure 报错 error: C compiler cc is not found
CentOS 6.5 下 安装 XXX软件 执行配置命令./configure时提示以下错误:checking for OS + Linux 2.6.32-431.el6.x86_64 x86_64checking for C compiler ... not found./configure: error: C compiler cc is not found缺C...原创 2018-02-11 15:22:48 · 5207 阅读 · 3 评论 -
Linux日常使用命令累积
命令 说明 rpm -qa 查看全部已安装包 rpm -qa | grep 软件名 查看指定软件是否安装 rpm -qi 软件包名 查看指定软件详细信息 rpm -e 软件包名 删除指定软件 rpm -e --nodeps 软件名 强力删除指定的软件 rpm -q 软件名 查看软件名是否安装了 ...原创 2016-02-22 17:24:26 · 845 阅读 · 0 评论 -
解决VMware“该虚拟机似乎正在使用中”问题
不知道大家会不会有这样的操作:开着虚拟机,下班时,直接关闭电脑下班去了,第二天打开虚拟机,自动就恢复了虚拟机的状态,然而今天,我再次打开虚拟机时,呵呵哒,出问题了“该虚拟机似乎正在使用中”,纳尼,这是什么情况,找了一下资料,解决步骤如下。找到虚拟机安装的目录,我的是在E:\Virtual Machines目录下,找到对应的虚拟机目录,里面会有一个虚拟机名称加.vmx.lck文件夹,把它删除或者重命名原创 2017-09-12 08:57:18 · 1219 阅读 · 0 评论 -
CentOS6.5 添加php-fpm到系统服务(service)
nginx源码安装完成后默认不会注册为系统服务,所以需要手工添加系统服务脚本。编译安装php的,所以会在php目录生成很多二进制文件,找到init.d.php-fpm,拷贝到init.d下。cp /usr/local/src/php-5.6.33/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm设置权限chmod 755 /etc/ini...原创 2018-02-26 18:02:02 · 2064 阅读 · 0 评论 -
VMware Workstation 未能启动 VMware Authorization Service
这个是因为Windows系统服务中的VMware Authorization Service未启动。 按win+r快捷键,输入services.msc,点击确定 服务列表找到 VMware Authorization Service 并双击 修改启动类型为自动或手动,点击应用 然后点击启动,等待启动完成后,点击确定即可 ...原创 2018-05-15 15:29:33 · 87517 阅读 · 38 评论 -
关于VMware复制虚拟机导致的联网问题
背景:1.VMware所在系统环境:Win10 2.虚拟机系统:CentOS6.5桌面版、桥接网络、固定ip可联网 3.情景: 把虚拟机文件复制到另外的电脑上 安装VMware软件,点击 文件-&gt;打开 找到复制过来的虚拟机文件中的.vmx 开启虚拟机(开启虚拟机时如果有其他提示,安装默认提示选择即可) 看到网络图标提示没有联网,打开终端,查看显示网络设备信息 ...原创 2018-05-17 09:08:56 · 3141 阅读 · 1 评论 -
FileZilla连接Linux 虚拟机出现Network error: Connection refused错误
场景:使用VMWare搭建一个CentOS6.5的Linux系统,使用FileZilla连接系统,提示Network error: Connection refused错误。1、查看SSH服务有没有安装# rpm -qa | grep ssh已经安装了SSH服务2、查看SSH服务有没有开启service sshd status或# /etc/init.d/sshd status...原创 2018-09-26 17:43:40 · 13283 阅读 · 0 评论 -
crontab的语法规则格式(每分钟、每小时、每天、每周、每月、每年定时执行 规则)
crontab的语法规则格式:代表意义分钟小时日期月份周命令数字范围0~590~231~311~120~7需要执行的命令周的数字为 0 或 7 时,都代表“星期天”的意思。另外,还有一些辅助的字符,大概有下面这些:特殊字符代表意义*(星号)代表任何时刻都接受的意思。举例来说,范例一内那个日、月、周都是*,就代表着不论何月、...原创 2018-10-19 11:30:13 · 154808 阅读 · 3 评论 -
Linux 网络通讯命令 查看端口命令
Linux netstat命令用于显示网络状态。利用netstat指令可让你得知整个Linux系统的网络情况。netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。参数说明:-a或--all //显示所有连线中的...原创 2018-12-27 11:05:27 · 4263 阅读 · 0 评论 -
Linux 系统管理命令 查看进程命令
Linux ps命令用于显示当前进程 (process) 的状态。参数说明:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A //列出所有的行程-w //显示加宽可以显示较多的资讯-au //显示较详细的资讯-aux //显示所有包含其他使用者的行程au(x) //输出格式 : USER PID %CPU %MEM VSZ RSS TTY STAT STA...原创 2018-12-27 13:42:05 · 992 阅读 · 0 评论 -
阿里云数据盘挂载和卸载
我们在阿里云买了一个数据盘,如果要使用这个数据盘,首先我们得先进行数据盘的挂载。数据盘的挂载Setp1. 检查阿里云服务器数据盘情况运行fdisk -l命令,检查当前VPS的数据硬盘情况[root@****** ~]# fdisk -lDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors ...原创 2019-05-14 14:23:02 · 2592 阅读 · 0 评论 -
CentOS6.5 安装VMware Tools
转载http://blog.youkuaiyun.com/programmer_sir/article/details/46626409 CentOS安装VMware Tools 出现:请确保您已登录客户机操作系统。在客户机中装载CD驱动器,启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。解决: 1、首先选择:虚拟机 >> 客户机 >> 安装/转载 2017-09-08 09:29:23 · 806 阅读 · 0 评论 -
CentOS6.5 安装配置 vsftpd
CentOS6.5 安装配置 vsftpd1、安装vsftpd先检查系统是否已经安装了vsftpdrpm -qa | grep vsftpd如果输出关于vsftpd信息,说明已经安装过了 如果没有安装,用yum进行安装即可yum install vsftpd -y安装完成后,默认的配置是可以允许匿名用户(anonymous)登录的 可以用你的ftp链接工具链接ftp,如图 匿名用户可访问的目录原创 2017-03-13 11:50:46 · 639 阅读 · 0 评论 -
Linux eth1改回eth0
将表示老网卡的行注释掉,然后将表示新网卡的行中eth1改成eth0,在把网卡配置文件ifcfg-eth0的mac地址改成新网卡mac地址,重启。操作:[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules# This file was automatically generated by the /lib/ude转载 2015-02-28 14:15:57 · 769 阅读 · 0 评论 -
linux上安装配置vsftpd
我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。)1.查看是否安装vsftprpm -qa | grep vsftpd转载 2015-02-27 11:15:16 · 373 阅读 · 0 评论 -
Linux系统安装
一、虚拟机的安装:1、VMware简介VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同事运行两个独立的操作系统。VMware官方网站 http://www.vmware.com推荐使用VMware82、VMware主要特点:不需要分区或重新开机就能在同一台PC上使用转载 2015-02-05 10:56:42 · 702 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--inst转载 2015-02-27 11:11:14 · 392 阅读 · 0 评论 -
Linux网络命令
网络环境查看命令1.ifconfig #查看网卡信息2.ifdown 网卡设备名 #禁用该网卡设备3.ifup 网卡设备名 #启用该网卡设备4.查询网络状态 ·netstat 选项 选项: -t: 列出TCP协议端口 -u:列出UDP协议端口 -n:不转载 2015-02-27 09:30:35 · 626 阅读 · 0 评论 -
Linux网络配置
Linux配置IP地址Linux配置IP地址的方法:1、ifconfig命令临时配置IP地址·ifconfig命令:查看与配置网络状态命令·ifconfig eth0 192.168.0.200 netmask 255.255.255.0 #临时设置eth0网卡的IP地址与子网掩码2、setup工具永久配置IP地址·红帽专有图形化工具setup设置IP地址3、修转载 2015-02-28 10:00:37 · 509 阅读 · 0 评论 -
vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法
vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法 笔者用的Linux发行版本为centos6.4,当用FTP客户端连接时,出现如下错误提示: Response: 500 OOPS: cannot change directory:/home/liangwodeError: Critical e转载 2015-02-27 16:18:38 · 732 阅读 · 0 评论 -
Linux简介
Linux 分内核版本 和 发行版本Linux内核官网:www.kernel.org内核版本说明:2.6.18(主板本.次版本.末版本)目前最新的内核版本:3.18Linux主要发行本版:Linux开源软件:Linux主要应用:1、基于Linux的企业服务器2、嵌入式应用Linux:学习心得:1、应该如何提问a.先尝试自己解决帮助转载 2015-02-05 09:18:34 · 520 阅读 · 0 评论 -
Linux常用命令
一、命令基本格式1、基本提示符:[root@localhost ~]#其中:root代表当前登录用户 (Linux当中管理员帐号是root)localhost代表主机名~代表当前所在目录(家目录)(如果是管理员,家目录是/root,普通用户user1,家目录是/home/user1)#超级用户的提示符$普通用户的提示符2、命令格式:命转载 2015-02-06 09:26:42 · 472 阅读 · 0 评论 -
Linux系统网卡信息文件
如果BOOTPROTO=dhcp 则文件中内容除了蓝色字符串保留,其他删除就可以。如果使用ifconfig查看网卡信息没有出现eth0信息,只出现lo本地网卡信息,也可能ONBOOT没有等于yes使用BOOTPROTO=dhcp,前提是局域网配置了dhcp服务转载 2015-02-27 09:01:27 · 2186 阅读 · 0 评论 -
Linux 远程登录工具
SSH协议原理:1、对称加密算法:采用单钥密码系统的加密方法,同一个密钥可以同时作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。(就是输入密码打开文件)2、非对称加密算法:又名“公开密钥加密算法”,非对称加密算法需要两个密钥,公开密钥和私有密钥(公开密钥相当于锁,私有密钥相当于钥匙,加密时需要对方的公钥和自己的公钥来加密)3、SSH安全外壳协议就是利用非对称加密算法实现转载 2015-02-28 13:21:29 · 632 阅读 · 0 评论 -
Vim 常用快捷键整理
快捷键 说明 yy 复制当前行 p 把yy复制的行粘贴到当前行 u 回撤 ctrl + r 撤销回撤 :n :2 定位到第二行原创 2016-09-27 15:14:09 · 424 阅读 · 0 评论 -
CentOS Apache服务器安装
1、查看apache(在Linux是httpd)是否安装rpm -qa | grep httpd如果出现 说明已经安装好了。 如果什么都没有进行yum安装2、yum 安装apacheyum -y install httpd//或yum -y install httpd -y3、启动apacheservice httpd start4、停止apacheservice httpd stop5原创 2015-12-08 14:51:21 · 491 阅读 · 0 评论 -
CentOS 配置防火墙操作 配置端口
防火墙的基本操作命令:1、查询防火墙状态:[root@localhost ~]# service iptables status // 回车2、停止防火墙:[root@localhost ~]# service iptables stop // 回车3、启动防火墙:[root@localhost ~]# service iptables start // 回车4、重原创 2015-12-08 12:04:21 · 2474 阅读 · 0 评论 -
操作Ubuntu基础知识
1、命令行-isbadguy @ imooc : ~ $-用户名 @ 主机名 :当前目录 用户类型-$表示普通用户,#表示超级管理员2、通过passwd命令修改账户密码passwd 用户名 修改指定的用户名密码3、pwd 获取当前目录实际路径4、apt-get 安装软件工具5、基本命令ls ll in cd cp转载 2015-06-24 10:20:38 · 608 阅读 · 0 评论 -
Xshell无法连接Ubuntu的解决办法
首先,判断Ubuntu是否安装了ssh服务:1、输入:#ps -e |grep ssh 如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动2、安装ssh服务,输入命令:#sudo apt-get install openssh-server 3、启动服务:#/etc/init.d/ssh start 4、本转载 2015-06-24 12:08:34 · 436 阅读 · 0 评论 -
Ubuntu Server 管理权限解读
1、普通账户没有管理员权限。2、默认情况下ROOT账户密码为空,而Ubuntu没有密码不能登录,所以默认情况下的ROOT无法登录。3、su(Switch user)切换到超级管理员sudo(Switch user and DO)以超级管理员身份执行4、su命令当前用户身份完全切换到ROOT账户,使用ROOT账户密码登录除非执行exit退出登录,否则超级权限将一直有效5、转载 2015-06-24 09:44:39 · 1133 阅读 · 0 评论 -
CentOS Linux搭建SVN Server配置详解
SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http://svn客户端tortoisesvnsvn的基本工作转载 2015-03-31 13:33:57 · 429 阅读 · 0 评论