您的位置:首页 > 运维架构 > Linux

linux配置

2015-10-25 21:20 525 查看
/etc/vsftpd.conf  管理ftp用户

web主目录 /var/www/html

ftp主目录 /var/www/html

apache配置文件主目录  /etc/httpd/conf

php配置文件  /etc/php.ini

mysql配置文件 /etc/my.conf

phpmyadmin配置文件 /etc/httpd/conf.d/phpmyadmin.conf

日志目录
/var/log/httpd   apache存放日志主目录
/var/log/mysqld  mysql日志

/*------------------------*/

apache操作:

/etc/init.d/httpd --start/stop/restart/

或者

service httpd --start/stop/restart/

mysql操作:

/etc/init.d/mysqld --start/stop/restart/

或者

service mysqld --start/stop/restart/

/*------------------------*/

/**-------------mysql操作---------**/

mysql 更改密码:

1./etc/init.d/mysqld stop

2.mysqld_safe --user=mysql --skip-grant-tables --skip-networking &   

# 跳过跳过MySQL授权表

3.mysql -u root mysql

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

# 重置密码

4.FLUSH PRIVILEGES;

--quit

5./etc/init.d/mysqld restart

phpmyadmin  

修改最大上传大小

php.ini

修改

upload_max_filesize

post_max_size

restart apache

配置mysql远程链接:

1.use mysql   #打开mysql数据库

2.update user set host='%' where user='root' and host='localhost';

#将host设置为%即任何ip都能连接mysql

3.flush privileges; #刷新权限表,使配置生效

4.update user set host='localhost' where user='root';

##关闭远程连接,恢复mysql的默认设置(只能本地连接)

其他:

#可以添加一个用户名为usename,密码123456 任意ip连接的远程连接用户

grant all on *.* to 'yuancheng'@'%' identified by '123456';

flush privileges;

/**-------ftp操作----------**/

ftp操作:

/etc/init.d/vsftpd --start/stop/restart/

或者

service vsftpd --start/stop/restart/

FTP用户与权限根据/etc/passwd 和 /etc/group进行管理

vsftp服务配置文件:

/etc/vsftpd/vsftpd.conf #主配置文件

/usr/sbin/vsftpd #主程序

/etc/vsftpd/ftpusers #FTP用户黑名单

/etc/vsftpd/user_list #控制用户登陆

/var/ftp #匿名用户主目录

anonymous_enable=YES #是否使用匿名用户

anon_upload_enable=YES #是否允许匿名用户上传

anon_mkdir_write_enable=YES #是否允许匿名用户创建目录

local_enable=YES #是否允许本地用户

write_enable=YES #是否允许本地用户创建目录

local_umask=022 #本地用户掩码

chroot_list_enable=YES      #锁定用户在自己家目录

chroot_list_file=PATH #此文件的用户将启用chroot

listen=YES #独立模式

userlist_enable=YES/NO #用户访问控制

userlist_deny=YES/NO

tcp_wrappers=YES #是否启用TCPWrappers

/etc/vsftpd目录下的user_list和ftpusers

ftpusers文件中用户在任何情况下都不能登陆FTP

userlist_enable=NO时,user_list文件不生效

userlist_enable=YES,userlist_deny=YES

user_list文件不能登陆FTP,列表外用户可以登陆

Userlist_enable=YES,userlist_deny=NO

user_list文件中的用户可以登陆FTP,列表外用户不可以登陆

/*----------------------------*/

CentOs中Apache开启rewrite模块详解

rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,

网站上所有的rewrite规则都不可使用,下面我来介绍一下CentOs中Apache开启rewrite方法吧,

希望此教程对大家有所帮助。

centos的配置文件放在: /etc/httpd/conf/httpd.conf

LoadModule rewrite_module modules/mod_rewrite.so

将前面"#"去掉,如果不存在则添加上句。

如果你的网站是根目录的话:找到

<Directory />

  Options FollowSymLinks

  AllowOverride None  

</Directory>

将上面的None改为All

如果你的站点不在根目录,设置如下:

<Directory "/var/www/html/my_directory"> 

Order allow,deny

Allow from all

AllowOverride All

</Directory>

然后重启服务器,service httpd restart ,这样.htaccess就可以使用了。

/*-----------------------------*/

更新/升级/卸载:

yum update package(指定程序包)

yum upgrade package(指定程序包)

yum remove package(指定程序包)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: