Linux
文章平均质量分 68
qw_xingzhe
身后是家园,眼前尽是世界!
展开
-
yum安装samba
1.通过yum来进行Samba服务器yum install -y samba samba-client samba-swat2.启动Samba服务器systemctl start smb.service // 启动smb服务systemctl start nmb.service // 启动nmb服务3.设置smb、nmb服务开机自启动systemctl enable smb.service4.添加访问帐号adduser samba_usersmbpasswd -a samba原创 2020-11-03 07:56:47 · 1784 阅读 · 0 评论 -
crontab 执行 docker exec命令失败
原脚本 --> 失败#!/bin/bashdocker exec -it php-7.2_1 /bin/bash -c 'cd /usr/local/nginx/html/Spider && sh GatherNCPData.sh'修正 --> 成功docker exec php-7.2_1 /bin/bash -c 'cd /usr/local/nginx...原创 2020-02-23 16:22:50 · 1724 阅读 · 0 评论 -
用yum快速搭建LAMP平台
实验环境:[root@nmserver-7 html]# cat /etc/redhat-release CentOS release 7.3.1611 (AltArch) [root@nmserver-7 html]# uname -aLinux nmserver-7.test.com 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 1...转载 2018-03-16 12:53:27 · 248 阅读 · 0 评论 -
Linux top命令的用法详细详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的t转载 2018-02-03 00:40:27 · 409 阅读 · 0 评论 -
linux下的find文件查找命令与grep文件内容查找命令
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令转载 2017-10-01 17:36:31 · 492 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2017-04-07 19:49:52 · 313 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式转载 2015-07-30 20:34:20 · 650 阅读 · 0 评论 -
如何查看服务器当前的并发访问量
服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: netstat -pnt | grep :80 | wc -l 此命令可以统计服务器所有url被请求的数量 因为服务器本转载 2017-01-21 11:11:18 · 3366 阅读 · 0 评论 -
linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计转载 2016-07-17 18:05:21 · 352 阅读 · 0 评论 -
关于WEB集群中文件服务器的讨论
在WEB集群中一般都要上传和删除图片。小规模的时候,图片放在本地,再通过同步方式来保持一致。常见的文件服务器:samba+web,ftp+web,nfs+web,rsync单向同步,分布式存储 samba+web,ftp+web这2种需要改程序代码,用的不多;rsync单向同步在小环境中用;nfs+web在中型环境用的最多;大型环境,海量文件用的是分布式存储,比如hadoop等。一:samba+w...转载 2018-05-02 11:06:18 · 514 阅读 · 0 评论 -
企业级NFS网络文件共享服务
---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明。否则将追究法律责任。http://www.cnblogs.com/chensiqiqi/[TOC]第一章 NFS网络文件共享服务1.1 NFS介绍1)什么是NFS?NFS是Network File System的缩写,中文意思是网络...转载 2018-05-02 15:14:52 · 1884 阅读 · 3 评论 -
CentOS7开机启动管理systemd简介及使用
systemd提供更优秀的框架以表示系统服务间的依赖关系实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果systemd的目标是:尽可能启动更少进程;尽可能将更多进程并行启动。systemd尽可能减少对shell脚本的依赖。systemd单位类型(systemctl --type=单位类型,用来过滤单位):服务(service):管理着后台服务;挂载(mount)自动挂载(au...转载 2018-05-02 15:50:09 · 1228 阅读 · 0 评论 -
linux服务器之间传输文件的四种方式
本文为大家分享了linux服务器之间传输文件的四种方式,供大家参考,具体内容如下1. scp【优点】简单方便,安全可靠;支持限速参数 【缺点】不支持排除目录【用法】scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 命令格式:scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径...转载 2018-05-02 16:11:47 · 82140 阅读 · 0 评论 -
搭建nfs,实现linux之间共享存储
一句话介绍nfs:网络文件系统,实现linux之间共享存储准备环境关闭防火墙:systemctl stop firewalld.service 临时关闭防火墙(临时关闭);systemctl disable firewalld.service 开机关闭;————》》软件层面的防火墙关闭SElinux:setenforce 0 临时关闭;getenforce 查看selinux的状态;vim /e...转载 2018-05-02 16:27:39 · 1359 阅读 · 0 评论 -
NFS /etc/export配置
nfs服务器的配置,配置文件/etc/exports:ro 该主机对该共享目录有只读权限rw 该主机对该共享目录有读写权限root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户no_root_squash 客户机用root访问该共享文件夹时,不映射root用户all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户anonu...转载 2018-05-02 16:34:15 · 492 阅读 · 0 评论 -
linux如何后台运行进程,而且不随终端关闭而关闭
参考:http://www.cnblogs.com/kaituorensheng/p/3980334.html使用命令nohup:no hang up,表示关闭终端后,进程并不随着终端关闭而关闭 fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh &...转载 2018-05-27 00:22:05 · 1629 阅读 · 0 评论 -
Centos 7 安装 Wkhtmltopdf
可使用yum安装:yum install wkhtmltopdf不过由于CentOS的yum库里的wkhtmltopdf版本过旧,而新版的不再依赖X server,会导致 wkhtmltopdf: cannot connect to X server 这样的报错。卸载后使用从官网下载预编译版安装:wget https://github.com/wkhtmltopdf/wkhtmltopdf/rel...原创 2018-06-07 12:11:23 · 11556 阅读 · 0 评论 -
linux查看磁盘io的几种方法
1. 用 top 命令 中的cpu 信息观察2. vmstat:vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息3. iostat4. iotop5. sar -d转载 2018-07-11 22:05:44 · 14673 阅读 · 0 评论 -
VI命令使用大全
从shell中启动可视化编辑器 vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件 vi file1 file2 file3 shell传递3个参数给vi,vi将它们解释为要打开的文件。可以使用:w命令保存文件,使用:n命令访问下一个文件 vi +#转载 2013-02-19 08:57:35 · 367 阅读 · 0 评论 -
linux 目录结构
linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文转载 2015-08-01 08:48:52 · 382 阅读 · 0 评论 -
Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法(linux下)
1.基于相同IP不同Port的虚拟主机1)vi /etc/httpd/conf/httpd.conf (建议使用nano或gedit等编辑器,下同)2)将Listen字段改为Listen 80Listen 8080(以上设置表示使用80以及8080端口,好像8888端口有冲突)3)更改虚拟主机部分为: DocumentRoot /var/www/html/w转载 2013-06-08 08:41:44 · 732 阅读 · 0 评论 -
解决Linux中文乱码
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030对于其他用户,也必须相应修改该文件 使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码方法二: 修改/etc/sysconfig/i18n文件#LANG="en_US.UTF-8"#SUPP转载 2013-09-17 07:16:36 · 731 阅读 · 1 评论 -
linux下IPTABLES配置详解
一、检查iptablesservice iptables status若提示为iptables:unrecognized service,则需要安装。VPS.GL提供的Linux系统都已经安装了iptables防火墙。同时,为了适应广大使用Linux朋友的需要,这里就告诉大家安装步骤。二、快速安装iptables apt-get install iptables //Debi转载 2014-03-01 08:50:21 · 695 阅读 · 0 评论 -
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果转载 2014-03-13 21:10:36 · 420 阅读 · 0 评论 -
centos 6.4使用yum安装nginx + php + mysql
源码安装nginx可能会困难重重啊,所以推荐个简单的yum安装方式添加新源[root@localhost ~]# wget http://www.atomicorp.com/installers/atomic[root@localhost ~]# sh ./atomicAtomic Archive installer, version 2.0.9BY INSTALLING转载 2014-03-13 22:27:59 · 1182 阅读 · 0 评论 -
遇到的ssh问题汇总
Putty出现"Network error:Software caused connection abort",然后就断线的解决办法 1. 在 PuTTY 的 Connection 项目中设定 "Sending of null packets to keep session active", 也就是每隔几秒传送一个 null packet 让 session不会 timeout2. 启转载 2014-03-16 22:41:09 · 3849 阅读 · 1 评论 -
Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,转载 2014-03-25 14:51:50 · 588 阅读 · 0 评论 -
shell脚本之前的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel转载 2014-07-30 21:55:28 · 792 阅读 · 0 评论 -
CentOS 6.3下Samba服务器的安装与配置
一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System转载 2014-11-18 07:48:46 · 540 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到转载 2015-01-25 13:24:09 · 432 阅读 · 0 评论 -
Linux下crontab的使用
每五分钟执行 */5 * * * *每小时执行 0 * * * *每天执行 0 0 * * *每周执行 0 0 * * 0每月执行 0 0 1 * *每年执行 0 0 1 1 *详细用法可以参考该博文http://yangqijun.iteye.com/blog/1173016转载 2015-01-25 23:12:31 · 533 阅读 · 0 评论 -
Linux 下zip包的压缩与解压
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指转载 2015-01-25 13:19:14 · 479 阅读 · 0 评论 -
linux tail 命令详解
原文链接linux ---tail命令 linux中tail命令---用于查看文件内容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 或 tail -n 10转载 2015-01-25 23:03:55 · 533 阅读 · 0 评论 -
yum安装lamp环境常遇到的问题
yum 安装MySQL的几个重要目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)转载 2015-03-17 08:07:33 · 506 阅读 · 0 评论 -
Debian 6.0.4安装配置lamp(Apache+MySQL+PHP)
第一章 在Debian上配置Apache+MySQL+PHP41 选择Apache+MySQL+PHP4 你可能会问我:为什么不选择别的软件,而非得选择Apache+MySQL+PHP4的组合?呵呵,我要告诉你,著名的Free Lamp组合,说的就是Linux/Apache/MySQL/PHP/Perl/Python,你可以到www.freelamp.com上面去看看。转载 2015-05-13 17:43:59 · 806 阅读 · 0 评论 -
Debian 6.0.4安装配置lnmp(Nginx+MySQL+PHP)第二版
准备篇:1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p t转载 2015-05-13 18:01:11 · 602 阅读 · 0 评论 -
debian 7上安装svn
1、在终端中直接输入 sudo apt-get install subversion,选择安装即可2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到)3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还转载 2015-07-30 11:02:44 · 631 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显...转载 2013-02-19 08:47:50 · 606 阅读 · 0 评论