Linux开发
吴朝洪
共享知识,精进求真
展开
-
Linux VMware CentOS环境 设置 静态IP
新的模块开启,从这篇文章开始,我将陆续介绍我在接触Linux过程中遇到的一些问题,以及解决方案。做为本系列第一篇文章,我将讲述VMware 在CentOS环境中设置静态IP的方法,希望能帮助到你。解决方案建议先把网卡还原下,下面图1左下角那个Restore Default 按钮就是还原虚拟机配置用的,初始化成最开始的配置后再往下走。 第一步,关闭虚拟机的DHCP服务Edit->Virtual原创 2016-10-10 20:18:58 · 388 阅读 · 0 评论 -
Linux Crontab 定时器 自动化运行程序 必备知识
你是否想过,把每天要做的一些重复的事情,比如洗脸刷牙,吃饭工作睡觉听领导开会等早已没有新鲜感的事情交给机器人去做,就像某电影一样,自己空下大部分时间去做更有意义的事情?那么恭喜你,不要再瞎想了,现在还没到那么科技发达的年代,但对于程序来讲,我们确实可以用一定方法来让机器帮我做一些事情?怎么做?请往下看Crontab 定时器Crontab 就像一个永远都不疲倦的机器人,除非你关闭服务,否则它会一直运行原创 2016-10-10 22:29:51 · 754 阅读 · 0 评论 -
Linux xfs 文件系统备份与恢复
又回来了,刚好学到这一招,趁热记下来跟大家分享下。我在本地虚拟机建了一个centos系统,自带的文件系统格式是xfs的。如果遇到文件被删,该如何备份,以及还原呢?且往下看。安装xfsdump用下面的命令先按照下xfsdump 工具,如果已经存在了,那就跳过这一步yum install xfsdumpyum install xfsprogs-devel格式化分区先格式化你的分区mkfs.xfs -f原创 2016-10-20 23:04:57 · 2576 阅读 · 0 评论 -
SSH 连接 linux 显示中文乱码 解决方法
安装系统的时候,设置的编码格式默认是UTF-8,语言是简体中文,导致进到系统里面,执行shell命令的时候,出现乱码,怎么解决,且往下看解决方法1,临时生效,在终端执行命令:export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB23122,Centos 永久生效:/etc/locale.conf 里设置 设置 LANG=zh_CN.-GBK原创 2016-10-25 14:36:12 · 1266 阅读 · 0 评论 -
Linux Nginx Centos 下使用 ab 工具 进行压力测试
在项目上线前,需要对项目进行压力测试,模拟线上并发请求情况,提前找出并解决问题,ab是一种解决方案安装ab工具yum install httpd-tools开始压力测试ab -kc 1000 -n 1000 http://www.nginx.cn/ab.html运行这段指令,将会以1000个并发,1000次连接去请求 www.nginx.cn 下的 ab.html 文件命令输出的信息如下root@~原创 2016-10-13 18:30:28 · 1291 阅读 · 0 评论 -
Linux Centos 下 安装 Xtrabackup MySQL 阿里云 RDS 备份工具
在使用阿里云RDS数据库服务器的时候,备份数据不能直接导入新库,需要用 Xtrabackup 工具来处理阿里云备份文件,转换为数据库。Xtrabackup是一个对InnoDB做数据备份的工具,下面介绍如何安装这个工具。先安装依赖包yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum instal原创 2016-10-13 18:12:11 · 1208 阅读 · 0 评论 -
Linux iptables 防火墙 学习与应用
之前在使用Linux的时候,不管是开启FTP端口,还是禁止某个IP访问都需要用到iptables工具,都与防火墙有过接触,所以深入的了解下,整理了如下知识点,以供大伙参考iptables 是Linux 最常用的防火墙工具,下面开始讲解iptables的应用方法安装iptablesyum install iptables查看所有规则iptables -L -n v:显示详细信息,包括每条规则的原创 2016-10-13 18:04:21 · 299 阅读 · 0 评论 -
Linux lnmp 一键安装包下 FTP服务器 的安装和使用
本文介绍一个lnmp 一键安装包下 FTP服务器 的安装和使用,只做技术分享用,稍作整理,给大家提供方便。lnmp安装包暂时支持 Pureftpd , Proftpd FTP服务器,推荐命令行方式操作,省去图像界面操作的麻烦,下面也是主要介绍命令行操作,不为什么,因为它简单粗暴。Pureftpd进入安装包目录,执行安装cd lnmp1.2-full ./pureftpd.sh下面出现安装界面输入当原创 2016-10-12 21:44:01 · 4265 阅读 · 0 评论 -
Linux Shell命令之用户 添加删除操作
Shell命令是个好东西,怎么利用它在Linux上如何创建一个用户,如何建立一个用户组,统一管理用户与用户组信息呢?解决方案新建一个用户# useradd –d [/用户主目录] -m [用户名]命令详细介绍如下### 输入 useradd –help 查看命令详细参数-----------------------------------------------------------------原创 2016-10-12 21:19:41 · 888 阅读 · 0 评论 -
Linux 搭建 vsftpd ftpd 服务器
在使用Linux远程的时候,我们往往需要开通子账户给对应的技术人员操作。如果都给root账号,那对系统安全性来讲是非常危险的。怎么解决这个问题呢?vsftpd 的ftp服务,是现在比较好的一种,下面来看看怎么构建他。解决方案1.看看服务器上装过vsftpd没有 rpm -qa | grep vsftpd如果出现vsftpd-xx-xx-xx.el5,说明已经安装 vsftp 服务器安装vsftpyu原创 2016-10-11 22:57:23 · 2063 阅读 · 0 评论 -
Linux 添加 删除 vsftpd ftp 用户
在上一篇博客《Linux 搭建 vsftpd ftpd 服务器》 中,我们讲到如何搭建vsftpd服务,这一节中,将讲述如何管理 vsftpd 上的ftp用户,删除,修改密码,添加 ftp 用户等。解决方案新建用户并为他设置密码useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test原创 2016-10-11 23:03:21 · 6442 阅读 · 0 评论 -
Linux 阿里云 AliyunOS 系统 限制 用户 访问目录
在给新同事分配权限的时候,需要提供部分程序的文件夹操作权限,其他文件因为数据敏感又不想让他看到,那怎么办呢,请往下看解决方案查找/etc/vsftpd/chroot_list将你要限制的用户名,写进去,保存文件,重启下服务器即可。原创 2016-10-10 22:55:58 · 682 阅读 · 0 评论 -
Linux Shell 脚本 自动备份 程序 源码
这一篇是《Linux Shell 脚本 自动备份 Mysql 数据库》 的姊妹篇,数据库备份重要,那程序源码备份就不重要了?当然不,那要怎么做呢?解决方案DATE=$(date +%Y%m%d) #生成年月日格式的文件名zip -r /backup/code/$DATE.zip /wwwzip -r 为压缩全部文件为zip包的命令, /backup/code/$DATE.zip 是我压缩好的zi原创 2016-10-10 22:47:09 · 1860 阅读 · 0 评论 -
Linux Shell 脚本 自动备份 Mysql 数据库
数据备份非常重要,在单服务器时代(还没做集群架构),每天自己去导一遍数据库保存起来,实在是太麻烦,而且容易忘,那么如何来解决这个问题呢?解决方案mysqldump -u[用户名] -p[密码] [数据库名称] > /backup/db/`date +%Y%m%d`.sql运用mysql的 mysqldump命令 ,我们分别输入 mysql 用户名,密码,要导出的数据库名。 后面 /backup/d原创 2016-10-10 22:37:12 · 1166 阅读 · 0 评论 -
Linux Apache 设置只允许固定某IP才能请求
如果我们要限制服务器只能某个IP能访问(这种情况可能出现在内部服务器之间通讯的情况),Apache 服务器上我们要怎么做呢?解决方案查到到Apache 的 http.conf 文件,设置一下下面的规则Order Deny,Allow #设置规则的顺序,先Deny 后 AllowDeny from all #Deny规则: 拒绝所有请求Allow from 127.0.0.1 #Allo原创 2016-10-10 22:02:05 · 4209 阅读 · 0 评论 -
Linux Nginx 配置 PHP CI 框架 vhost 文件
又来交作业了,这次要说的是之前在接触一个CI框架写的PHP项目的时候,遇到用phpinfo模式访问项目链接无法访问的问题。那么怎么解决呢?没错,就跟其他框架一样,Nginx默认不开启 phpinfo 模式,CI框架也一样,需要我们手动配置一下路由,怎么配置呢?请往下看解决方案server{ location /index.php { fastcgi_pass unix:原创 2016-10-10 21:44:25 · 1079 阅读 · 0 评论 -
Linux VMware Centos 找不到 网卡 vmnet1 和 vmnet8
在捣鼓VMware虚拟机的时候,因为来回折腾,发生了一个奇怪的问题, vmnet1 和 vmnet8 找不到了?怎么解决,其实很简单:解决方案打开虚拟机的网络设置页面把红框中的选项,勾上,然后点确定保存下,你再来看,网卡是不是就出现了?原创 2016-10-10 21:33:12 · 3316 阅读 · 2 评论 -
Linux 服务器 Shell 命令 查找大文件 磁盘占用情况 内存使用情况
这张我将讲解几个常用的指令,可以帮助你快速找到服务器问题发生原因所在。查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一部分服务器数据到本地,防止因空间不足,导致无法写入新文件等问题,那么如何查看这分区里的大文件呢。查找大文件 find / -size +100M这命令将从根目录往下找大于100M大小的文件,你就可以判断大原创 2016-10-10 21:17:31 · 7359 阅读 · 0 评论 -
centos 安装 redis ,与phpredis扩展安装
centos 安装 redis下载,解压,编译:$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz$ tar xzf redis-3.2.5.tar.gz$ cd redis-3.2.5$ make启动Redis服务:$ src/redis-server小测试,可以试试能不能连接上 redis$ src/redis-cli原创 2016-11-20 12:20:28 · 527 阅读 · 0 评论