
Linux
文章平均质量分 68
無薪法师
追求内心的宁静
展开
-
VirtualBox 网络设置
VirtualBox 提供了多种网络设置方式,每种方式都有其特定的应用场景和优缺点。在选择网络设置方式时,需要根据实际需求进行综合考虑。如果需要虚拟机像独立的物理计算机一样与外部网络中的其他设备进行通信,并且能够被外部访问,桥接模式是一个不错的选择。但要注意选择正确的上网网卡,并确保手动配置的 IP 地址不与其他设备冲突。如果只需要主机与虚拟机进行通信,而不考虑虚拟机访问外网,HostOnly 模式可以满足需求。通过网络共享还可以实现虚拟机上网,但需要正确设置 IP 地址和 DNS 地址。原创 2024-09-19 18:27:23 · 3034 阅读 · 0 评论 -
Linux查看内存大小、CPU版本
/buffers/cache 的内存数,相当于第一行的 used-buffers-cached。+/buffers/cache 的内存数,相当于第一行的 free+buffers+cached;free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。2、在top命令的显示界面,按数据键1,即可查看到当前系统中的总cpu数;lscpu命令用于显示CPU的详细信息,包括CPU的核心数量。原创 2023-09-05 19:53:34 · 2018 阅读 · 0 评论 -
PHP 安装操作 RabbitMQ消息队列
代码】PHP安装操作RabbitMQ消息队列。原创 2022-07-26 18:01:10 · 387 阅读 · 0 评论 -
Linux日志分析常用命令
1.查看文件内容cat-n 显示行号2.分页显示moreEnter 显示下一行空格 显示下一页F 显示下一屏B 显示上一屏less/get 查询"get"字符串并高亮显示3.显示文件尾tail-f 不退出持续显示-n 显示文件最后n行4.显示头文件head-n 显示文件开始n行5.内容排序sort-n 按照数字排序转载 2016-08-17 14:16:10 · 284 阅读 · 0 评论 -
GIT LINUX下基本操作
1、CentOS 下 安装git yum install git2、获取git上的文件 进入到创建好的工作目录下 git clone https://giphub.com/****地址3、本地修改添加文件后上传到git 【test.txt】查看状态:git status跟踪新创建的文件:git add test.txt提交git :g原创 2016-03-08 14:28:22 · 305 阅读 · 0 评论 -
解决github push错误The requested URL returned error: 403 Forbidden while accessing
github push错误:[html] view plain copy print?git push error: The requested URL returned error: 403 Forbidden while accessing https://github.com/wangz/future.git/info/refs git v转载 2016-03-08 14:31:13 · 632 阅读 · 0 评论 -
Linux服务器安全配置
一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。 cp /etc/passwd /etc/passwdbak #修改之前先备份 vi /etc/passwd #编辑用户,在前面加上#注释掉此行 #adm:x:3:4:adm:/var/adm:/sbin/nologin#lp:x:4:7:lp:/var/spoo转载 2016-03-16 16:42:01 · 348 阅读 · 0 评论 -
centOS 安装 LAMP + Phalocn【可行】
一、MySQL 01. > yum install wget vim make bison gcc gcc-c++ cmake ncurses ncurses-devel -y 02. > useradd mysql -M -s /sbin/nologin 03. > mkdir -p /data/mysql 04. > chown -R mysql:mysql /data原创 2015-09-24 13:56:10 · 333 阅读 · 0 评论 -
linux awk 用法简介
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2015-10-13 13:59:12 · 396 阅读 · 0 评论 -
linux 释放内存缓冲
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inod转载 2015-10-13 10:05:06 · 339 阅读 · 0 评论 -
每天一个linux命令(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:命令: ls -lih输出:[root@localhost test]# ls -lih总计 316K2095120 lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log -> l转载 2015-10-09 10:03:51 · 239 阅读 · 0 评论 -
Linux 搭建 SVN 服务器端【完全可以执行】
1 安装SVN官网下载:http://subversion.apache.org/packages.htmlSVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html# yum install subversion:1.新建一个目录用于存储SVN所有文件# mkdir /svn 2. 新建一个资源仓库转载 2015-09-18 15:55:31 · 268 阅读 · 0 评论 -
详解浏览器缓存机制与Apache设置缓存
一、详解浏览器缓存机制 对于,如何说明缓存机制,在网络上找到了两张图,个人认为思路是比较清晰的。总结时,上图。 这里需要注意的有两点: 1、Last-Modified、Etag是响应头里的数据 2、If-None-Match、If-Modified-Since是请求头里的数据 Last-Modified/If-Modified-Since这种转载 2016-08-31 15:08:24 · 6519 阅读 · 0 评论 -
服务器DNS有问题处理方法
DNS问题,错误解决:php_network_getaddresses: getaddrinfo failed: Name or service not known转载 2016-11-07 11:26:44 · 982 阅读 · 0 评论 -
linux下用phpize给PHP动态添加扩展
方法是,要有与现有php完全相同的php压缩包。我用的是php-5.6.6.tar.gz。 展开后进入里面的ext/bcmath目录 然后执行/usr/local/php/bin/phpize,这是一个可执行的文本文件,要确保它在系统中 会发现当前目录下多了一些configure文件, 如果没报错,则 Php代码 ./configure --with-php-c转载 2016-11-10 08:44:36 · 284 阅读 · 0 评论 -
CentOS7.4 安装git服务及配置,客户端配置
环境:CentOS 7.4服务器端安装1、安装git,并查看安装的版本号[root@localhost git]# yum -y install git[root@localhost git]# git --versiongit version 1.8.3.1客户端安装1、下载客户端下载网址:https://www.git-scm.com 点击下载下载完...原创 2019-01-05 17:39:02 · 1083 阅读 · 3 评论 -
centos 下安装PyQRCode python
https://pypi.org/project/qrcode/6.0/qr --factory=svg-path "Some text" > test.svgqr --factory=svg "Some text" > test.svgqr --factory=svg-fragment "Some text" > test.svg1、安装pythonyu...原创 2018-12-25 09:14:03 · 600 阅读 · 0 评论 -
CentOS7 安装 mysql 7
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ MySQL YUM源下载地址下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.n转载 2017-12-24 00:36:00 · 251 阅读 · 0 评论 -
关于MAC下安装virtual box linux 系统-主机与虚拟机互通问题
在mac 下安装了virtual box 虚拟机准备安装 centos 系统但是安装完成后用桥接的方式无法进行 主机和虚拟机之间的互ping解决方法1、关闭虚拟机2、修改虚拟机配置设置两个网卡(网卡1用NAT、网卡2用“仅主机(Host-Only)网络”)OK 处理完成之后开启虚拟机先查看下主机的ipvboxnet0: flags=8943 m原创 2017-12-23 23:52:48 · 1880 阅读 · 1 评论 -
redis添加到linux系统服务
1.将redis服务脚本文件拷贝至/etc/rc.d/init.d目录下;[plain] view plain copy cp /usr/local/redis-3.2.3/utils/redis_init_script /etc/rc.d/init.d/redis 2.修改redis服务脚本,vi/etc/rc.d/init.d/redis;修改完的转载 2017-01-22 09:37:09 · 385 阅读 · 0 评论 -
nginx服务安装 附一键安装脚本
一、手动安装yLinux(CentOS7.X)安装Nginx二、一键安装脚本#!/bin/bash#关闭firewalld防火墙systemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalld#关闭selinuxsetenforce 0 #临时关闭sed -i '/^SELINUX/ s/enforcing/disabled/' /etc/selinux/config #永久关闭.原创 2016-12-19 10:46:31 · 442 阅读 · 0 评论 -
phpredis 安装
先从phpredis的git拿到最新的源码包:wget https://github.com/nicolasff/phpredis/archive/master.tar.gz 然后解压到进入目录:tar xvf master.tar.gzcd phpredis-master 编译,安装扩展:phpize./configure --enable-redis转载 2015-10-11 16:44:03 · 292 阅读 · 0 评论 -
docker安装 centos6
yum install docker-io,这句话是用源安装docker,可是源一般是国外源,用这个命令因为GFW被墙,根本安装不了。所以运用一下的yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm 更多版本转载 2016-12-15 16:50:43 · 403 阅读 · 0 评论 -
rsync linux文件同步配置
【服务器端】1、首先安装rsync 服务yum install rsync2、在etc下创建 rsyncd.conf 配置文件vim /etc/rsyncd.conf【模板】secrets file = /etc/rsyncd.passmotd file = /etc/rsyncd.motdread only = yeslist = no原创 2015-08-13 11:03:15 · 440 阅读 · 0 评论 -
MYSQL 主从服务器配置
多台linux之间MYSQL数据库同步转载 2015-09-14 09:42:10 · 316 阅读 · 0 评论 -
CentOS Rsync服务端与Windows cwRsync客户端实现数据同步
说明:1、Rsync服务端系统:CentOS 5.5IP地址:192.168.21.160数据存放目录:/data/osyunwei2、cwRsync客户端系统:Windows Server 2003IP地址:192.168.21.130同步的目录:D:\osyunwei实现目的:cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/os转载 2015-07-21 21:32:30 · 516 阅读 · 0 评论 -
每天一个linux命令(11):nl命令
nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat转载 2014-10-13 20:33:59 · 319 阅读 · 0 评论 -
每天一个linux命令(13):less 命令
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的转载 2014-10-14 08:48:34 · 270 阅读 · 0 评论 -
每天一个linux命令(6):rmdir 命令
今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir [选项]... 目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限转载 2014-10-13 09:30:02 · 452 阅读 · 0 评论 -
每天一个linux命令(5):rm 命令
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -转载 2014-10-12 15:34:18 · 290 阅读 · 0 评论 -
每天一个linux命令(2):cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式:cd [目录名] 2. 命令功能:切换当前目录至dirName 3. 常用范例3.1 例一:进入系统根目录命令:cd /转载 2014-10-12 14:49:39 · 292 阅读 · 0 评论 -
每天一个linux命令(24):Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。一. 文件类型Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1转载 2014-11-14 14:34:33 · 447 阅读 · 0 评论 -
每天一个linux命令(3):pwd命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd -P 显示出实际路径转载 2014-10-12 14:53:19 · 273 阅读 · 0 评论 -
每天一个linux命令(1):ls命令
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]转载 2014-10-12 08:46:52 · 334 阅读 · 0 评论 -
每天一个linux命令(4):mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹转载 2014-10-12 15:02:53 · 308 阅读 · 0 评论 -
每天一个linux命令(23):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在转载 2014-11-10 09:06:28 · 257 阅读 · 0 评论 -
每天一个linux命令(12):more命令
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+/ patte转载 2014-10-13 20:47:21 · 254 阅读 · 0 评论 -
每天一个linux命令(8):cp 命令
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 1.命令格式:用法: cp [选项]... [-T] 源 目的转载 2014-10-13 12:40:49 · 342 阅读 · 0 评论 -
每天一个linux命令(7):mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式: mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件转载 2014-10-13 09:34:11 · 270 阅读 · 0 评论 -
1、redis 安装
CentOS 6.5 下安装 Redis 2.8.7wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command转载 2015-08-26 21:25:05 · 286 阅读 · 0 评论