一、建立用戶:
html
二、給新用戶賦予sudo使用權限:python
(1)、回到root用戶,修改文件權限。mysql
(2)、編輯/etc/sudoers文件,增長你的用戶linux
(3)、撤銷文件的寫權限。sql
最後:在新用戶模式下,若是出現permissions denied,加上sudovim
此處參考http://www.cnblogs.com/surge/p/3868270.html。
centos
(1)、安裝vsftpd服務器
查看是否已經安裝vsftpd:rpm -qa | grep vsftpdpython2.7
(2)、若是沒有,就安裝,並設置開機啓動 socket
管理vsftpd相關命令:
安裝:yum -y install vsftpd
設置開機啓動:chkconfig vsftpd on
啓動vsftpd: service vsftpd start
中止vsftpd: service vsftpd stop
重啓vsftpd: service vsftpd restart
(3)、配置防火牆:
打開/etc/sysconfig/iptables文件:
在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中必備經常使用支持庫的安裝:http://blog.csdn.net/clevercode/article/details/45438401)。若是常備庫中沒有readline-devel。能夠先安裝readline-devel:yum -y install readline-devel,這樣是爲了解決交互模式方向鍵亂碼。
cd /usr/local/src/python
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar -zxvf Python-2.7.10.tgz cd Python-2.7.10
2)、配置&編譯
#mkdir /usr/local/python2710 # ./configure --prefix=/usr/local/python2710 #make $make install
3)、覆蓋原來的python連接
# ln -s /usr/local/python2710/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.10: python setup.py install
#安裝pip
cd /usr/local/src/
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
tar zxvf pip-1.3.1.tar.gz
cd pip-1.3.1
python setup.py install
ln -s /usr/local/python2710/bin/pip /usr/bin/pip
pip install --upgrade 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 [root@sample ~]#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
#本人在安裝CentOS6.5時選擇是英文版,安裝後打開文檔,發現好些文檔成了亂碼了。這個問題的緣由是沒有中文支持。 解決方法: 1、安裝中文支持包 # yum groupinstall "Chinese Support" 2 修改# /etc/sysconfig/i18n LANG="en_US.UTF-8" 改成LANG="zh_CN.UTF-8"