1、创建用户:
2、给新用户赋予 sudo 使用权限:
(1)、回到 root 用户,修改文件权限。
(2)、编辑 / etc/sudoers 文件,增加你的用户
(3)、撤销文件的写权限。
最后:在新用户模式下,如果出现 permissions denied, 加上 sudo
此处参考
(1)、安装 vsftpd
查看是否已经安装 vsftpd:rpm -qa | grep vsftpd
(2)、如果没有,就安装,并设置开机启动
- 管理vsftpd相关命令:
- 安装:yum - y install vsftpd
设置开机启动:chkconfig vsftpd on
- 启动vsftpd: service vsftpd start
- 停止vsftpd: service vsftpd stop重启vsftpd: service vsftpd restart
(3)、配置防火墙:
打开 / etc/sysconfig / 文件:
在 REJECT 行之前添加如下代码
保存和关闭文件,重启防火墙:
(4)、配置 vsftpd 服务器
默认的配置文件是 / etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
添加一个 FTP 用户,设置根目录为 / home/XXX/xxxx, 禁止此用户登录 SSH 的权限,并限制访问其他目录:
第一步: 先修改配置文件中下列注释的地方:
第二步:增加用户 ftp_username,指向 FTP 目录,禁止登录 SSH 权限。
- useradd - d / home / xxx / xxx / ftpdir - s / sbin / nologin - M ftp_username
设置用户到文件夹:
- chown - R username / home / xxx / wwwroot / ftpdir
设置权限:
- chown - R 777 / home / xxx / wwwroot / fitpdir
第三步:设置用户密码:
- passwd ftp_username
第四步:编辑文件 chroot_list: 内容为 ftp 用户名, 每个用户占一行
- vi / etc / vsftpd / chroot_list
第五步:重启 vsftpd
- service vsftpd restart
1)、在 CentOS 中默认会安装 python,但是由于默认安装的版本太低。所以需要升级安装。
2)、查看历史版本。
# python --version
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
3) 备份 bin 路径。
- cp / usr / bin / python / usr / bin / python266
1) 、确保先进行了安装 linux 必备常用库(Linux 中必备常用支持库的安装:)。如果常备库中没有 readline-devel。可以先安装 readline-devel:yum -y install readline-devel,这样是为了解决交互模式方向键乱码。
- cd / usr / local / src / python tar - zxvf Python - 2.7.6.tgz cd Python - 2.7.6
2)、配置 & 编译
- #mkdir / usr / local / python276#. / configure--prefix = /usr/local / python276#make $make install
3)、覆盖原来的 python 链接
- #ln - s / usr / local / python276 / bin / python / usr / bin /
4)、解决 Yum 兼容问题:
- #vi / usr / bin / yum# ! /usr/bin / python修改为# ! /usr/bin / python266
- #安装setuptools#Download setuptools - 25.1.6.tar.gz wget--no - check - certificate https: //pypi.python.org/packages/1f/7a/6b239a65d452b04ad8068193ae313b386e6fc745b92cd4584fccebecebf0/setuptools-25.1.6.tar.gz
- #Extract the files: tar - xvf setuptools - 25.1.6.tar.gz cd setuptools - 25.1.6#Install setuptools using the Python 2.7.12 : python setup.py install
- #安装pip
- yum install python - pip
4.1 安装 mysql-server
- #yum - y install mysql - server←安装MySQL
4.2 设置 root 密码
- #mysqladmin - u root password'root' // 通过该命令给root账号设置密码为 root
4.3 配置 mysql
- 配置MySQL[~]#vim / etc / my.cnf←编辑MySQL的配置文件 [mysqld] datadir = /var/lib / mysql socket = /var/lib / mysql / mysql.sock#Default to using old password format
- for compatibility with mysql 3.x#clients(those using the mysqlclient10 compatibility package).old_passwords = 1←找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF - 8
- default - character - set = utf8←添加这一行然后在配置文件的文尾填加如下语句: [mysql]
- default - character - set = utf8
- 通过 chkconfig mysqld on命令来将其设置成开机启动
4.4 安装 mysqlclient
- pip install mysqlclient
来源: http://www.bubuko.com/infodetail-1858388.html