centos下vsftpd不能显示文件,不能创建文件及文件夹 这是由于selinux的机制 运行如下命令查看: [root@SZCLC6X-AMP-4393 www]# getsebool -a|grep ftp allow_ftpd_anon_write --> on allow_ftpd_full_access --> on //创建文件及文件夹 allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_di…
centos下vsftpd登录正常,但不能显示文件,不能创建文件及文件夹 这是由于selinux的机制 通过命令 [root@localhost www]# getsebool -a|grep ftp  可以看到如下信息 allow_ftpd_anon_write --> offallow_ftpd_full_access --> off//创建文件及文件夹  allow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftp_home…
2013.11.28遇到的问题: -------------------------------------- 一.centos下apache安装后无法访问 得查一下防火墙的问题 iptables添加80端口,保存 重启apache即可 ------------------------------------ 二.默认访问index.php,而不是index.html /etc/httpd/conf.d/php.conf 屏蔽 DirectoryIndex index.php即可…
前言 大家好,给大家带来Java中的读文件,文件的创建,写文件的概述,希望你们喜欢 读文件 public static void read(String path,String filename){ try{ int length=0; String str=""; byte buffer[] = new byte[10]; FileInputStream fis = new FileInputStream(new File(path,filename)); while((length…
前言 大家好,我是 Vic,今天给大家带来Java中的读文件,文件的创建,写文件的概述,希望你们喜欢 示意图 读文件 public static void read(String path,String filename){ try{ int length=0; String str=""; byte buffer[] = new byte[10]; FileInputStream fis = new FileInputStream(new File(path,filename));…
目的 Linux下安装配置vsfptd服务器,并通过客户端验证. 环境 Centos 6 局域网 内容 配置Vsftpd服务器:实现匿名用户.本地用户和虚拟用户登录的配置.匿名用户可以上载文件,上载后的文件的权限为rw-r-r--,可以创建目录,但是不能删除文件,匿名用户的登录目录为/var/vsftpd.本地用户fayero和clinux,其中fayero可以上载文件,上载后的文件权限为rw-r-----,clinux用户不能上载文件,本地用户被限制在家目录中.root用户不能登录. 步骤 配…
由于需要在centos下部署整个应用,自然少不了对数据库的操作.但很多人可能会遇到一些问题,比如创建用户成功,但是却无法登录. 无法登陆一般就两个原因.第一,远程访问端口没开,第二个原因就是密码错误了(很奇怪,我们登录时的密码明明是正确的,但还是会提示密码错误,我也不知道这是什么原因,有可能是编码之类的吧) 远程访问端口没开这种情况比较好解决,如果用的云服务器,在控制台去配置安全组,打开相应端口就可以了. 这里说一下第二种错误,这个比较坑.第二种情况往往会报错显示:1045    Access…
Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁盘上的大文件: linux下的find命令用来查找文件,通过man find就知道它是无所不能的.所以按照文件大小来查找文件就不在话下.从man find搜索size,可以看到如下信息: -size n[cwbkMG] File uses n units of space.  The followi…
由于业务需要 今天写了一个方法能够定时更新Json文件 即定时从数据库中查询数据 然后转化为Json对象 如果有数据的话 删掉之前的Json文件 重新创建一个文件 然后写入Json对象 中间走了很多弯路  查了很多资料 今天上午看到程序跑起来的时候 真的很有成就感 记录一下吧  以惠后人…
1.已经配置好可以上网了,所以即可通过yum install vsftpd安装啦.如果不能上网则可以通过dvd2.iso工具集rpm方式进行安装. 2.安装好后,默认本地可以通过匿名用户登录,但是其它电脑是不能访问.本文主要记录下允许匿名用户上传下载删除文件所做的些配置,主要需要做3大方面配置vsftpd本身.selinux和iptables 3.vsftpd方面有一个关键配置是anon_umask=022即设置上传的文件的权限,否则默认上传文件权限为600,那么上传的权限是不能被下载的. 4.…
记录今天遇到的一个小问题, 写一个app访问接口涉及到通过存储过程反馈多个结果集,但是反回多个结果集的存储过程,调用之后只能反回一个了,而且奇怪的是,即使直接在mysql上同时执行两条查询语句,第一条查询的数据也不会出现,只会出现第二条数据,  开始找原因了-->,最开始怀疑是centos系统问题(接口操作的数据库都是直接连接的服务器,本地没有创建),因为这代码都是我以前写好了,在windows服务器上跑过的,是没问题的.网上找找,没发现有人这么样说.....    然后尝试下直接操作本地数据库…
第一步:修改配置文件 vi /etc/vsftpd/vsftpd.conf 首先需要在vsftpd配置文件中添加: listen_port=1802pasv_enable=YESpasv_min_port=30000pasv_max_port=30999pasv_promiscuous=YES listen_port端口我们可以自己设置.pasv_min_port和pasv_max_port也是随意设置的,后面我们开启防火墙的时候对应就可以了.  第二步:修改services文件 vi /etc…
先说一说整个经历. 因为之前没有注意到gcc4.8.5比较旧,就已经安装好boost了,当时已经可以使用了,后来发现gcc太老了,一些软件安装需要比较新的gcc支持,所以决定升级gcc,结果boost就不能用了,然后重新编译(这时我注意到用的是新版的gcc编译的),结果还是不能用.于是选择卸载掉重新安装,结果发现这时用的是旧版gcc编译,中途中断过许多次,重装过许多次,发现都是用的gcc-4.8.5编译的,使用 --with-toolset=gcc-8.1.0 指定版本编译,但却说找不到工具,无…
安装完php后需要安装php的扩展比如: 安装php的扩展yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc安装完扩展之后需要再次重启apache 这时候访问就可以了,记得重启apache.可以查看phpinfo()看是否支持mysql…
Python有很多实用的工具,安装依赖python版本较高,升级Python后导致yum无法使用. 原因: 系统自带的yum依赖Python老版本,升级后不兼容 解决办法: 1. 列出所有版本,确定老版本(找到版本号最低的python,例如/usr/bin/python2.6) whereis python 2.编辑yum vi /usr/bin/yum 3. 修改第一行 #!/usr/local/bin/python 改成 #!/usr/local/bin/python2.6 该随笔只做记录.…
产生这个问题的原因是:server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关的记录就会花费大量的时间. 1.在server上/etc/hosts文件中把server的IP和hostname加入 2.在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no 通常到这步就已经可以解决问题了,如果还不行,请执行第三部:    3.注释掉server上/etc/resolv.conf中所有行   4.修改server上…
解决也很简单,在执行 ssh 命令的时候,多加一个参数即可,如下: ssh -p 2200 -o ServerAliveInterval=60 root@8.8.8.8 #服务器 8.8.8.8 的远程端口号为2200,增加标红的参数…
说明:转自各大优化方案,相当于是一个大杂烩,后续会搞成是一个Shell脚本简化操作. 1.修改ip地址.网关.主机名.DNS等 (这个操作可以使用Setup工具进行配置,但不建议使用,封装太多,没有配置文件清晰) [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡名字 BOOTPROTO=static #静态IP地址获取状态 如:DHCP表示自动获取IP地址 IPADDR=192.168…
2. 文件I/O系统调用及文件描述符 2.1 文件I/O系统调用 (1)主要函数 函数 功能 函数 功能 open() 打开文件 read() 读取文件 creat() 创建文件 write() 写入文件 close() 关闭文件 lseek() 文件定位 注意 这些不带缓存的函数都是内核提供的系统调用.它们不是ANSI C的组成部分,但是POSIX的组成部分 (2)系统调用与C库 (3)文件操作方式 ①标准库函数:遵守ISO标准,基于流的I/O,对文件指针(FILE结构体)进行操作. ②系统调…
时间: 2015/3/18 杨鑫newlife 对于文档的预处理后.就要開始使用Lucene来处理相关的内容了. 这里使用的Lucene的过程例如以下: 首先要为处理对象机那里索引 二是构建查询对象 三是在索引中查找 这里的代码是处理创建索引的部分 代码: package ch2.lucenedemo.process; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import jav…
在Python中,文件操作主要来自os模块,主要方法如下: os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.path.ex…
CSV文件数据如何读取.导入.导出到新的CSV文件中以及CSV文件的创建 一.csv文件的创建 (1)新建一个文本文档: 打开新建文本文档,进行编辑. 注意:关键字与关键字之间用英文半角逗号隔开.第一行为引用字段,第二行为对应值.例如: (2)生成csv文件 将文本文档重命名更改文件扩展名,将“.txt”改为“.csv” 重命名重新打开后就是一个CSV文件格式.例如: 二.数据的表示和读写 csv文件的每一行都是一维数据,可以使用python中的列表类型表示,整个csv文件是一个二维数据,由表示…
1. fd:在形式上是一个非负整数.实际上他是一个索引值.指向kernal为每一个进程所维护的该进程打开文件的记录表. 当程序打开一个文件或者创建一个新文件的时候kernal向进程返回一个文件描述符. 优点:兼容POSIX标准,许多系统调用都依赖于它:缺点:不能移植到unix之外的系统上去 fp:FILE*指针变量标识符 优点:是C语言的通用格式,便于移植 2. vfork:使用方法同fork差不多,也适用于创建子进程 vofork特点: 1)在子进程调用exec或exit之前,它在父进程的空间…
centos下修改文件后如何保存退出 保存命令 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑     详细介绍请查看全文1:https://cnblogs.com/qzf/      详细介绍请查看全文2:https://c…
转自 https://blog.csdn.net/secondjanuary/article/details/9206151 文件说明: /ect/profile 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile 每个用户都可使用该文件输入专用于自己使用…
因为FTP的端口是 两个,一个是固定21端口,还有一个任意端口的数据通道.关键是任意端口不好搞. 首先在vsftpd的配置文件中设置 任意端口的范围 [root@localhost root]# vi /etc/vsftpd.conf在配置文件的最下面 加入pasv_min_port=30001pasv_max_port=31000然后保存退出. 然后设置iptables防火墙的配置文件 [root@localhost root]# vi /etc/sysconfig/iptables在配置文件…
Linux CentOS 6.5 下 vsftpd ftp服务器搭建 by:授客 QQ:1033553122   操作系统环境:CentOS 6.5-x86_64 下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html 配置好yum源,后如下安装 [root@localhost mnt]# yum list vsftpd Loaded plugins: fastestmirror, security Loading mirr…
CentOS下查看最后登录的用户信息tail /var/log/messagestail /var/log/secure 我们知道,在redhat下可以用lastlog查看各用户最后登录的信息,用last可以查看指定用户的登录信息.查看用户登陆信息: last 命令详解 功能说明:列出目前与过去登入系统的用户相关信息. 语 法:last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...] 补充说明:单独执行last指令,它会读取位于/v…
说明:VSFTPD这款软件,网上和书里有很多配置文章,但不一定适用于您的主机,不同版本默认值不一样,我现在使用的是vsftpd-2.0.5-12.el5_3.1.千万记住:修改配置文件后,必须重新启动服务!!! 登录FTP有三种方式,匿名登录.本地用户登录和虚拟用户登录. 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous. 本地用户登录:使用系统用户登录,在/etc/passwd中. 虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器.…
Centos编译boost   1.下载最新的boost http://www.boost.org/   2.解压文件 tar -xzvf boost_1_45_0.tar.gz    3.编译bjam 进入boost_1_45_0目录中,运行./bootstrap.sh,完成后会得到一个bjam   4.编译boost  ./bjam --with-date_time --with-system --with-regex --with-thread --with-filesystem --wi…