ubuntu上安裝git並且設置姓名和郵箱、添加sshkey、更換源、安裝MySQL-python 1.2.3等、設置mysql遠程登錄、解壓文件

1.安裝git

##安裝git
sudo apt-get install git
##設置name
git config --global user.name "your name"
##設置email
git config --global user.email "your email"
##生成ssh key
ssh-keygen

ps: ubuntu desktop查看隱藏文件夾or文件方式

Edit->Preference->Show hiden and backup files(需要進入文件目錄下)

2.更換源

##複製源文件備份
sudo cp /etc/apt/source.list /etc/apt/source.list.bak

##編輯源列表文件
sudo vim /etc/apt/source.list


#更換國內源,from tsinghua.edu
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

#執行update命令更新
sudo apt update
sudo apt upgrade

3.安裝MySQL-python 1.2.3、Twisted 16.6 、lxml 3.3.3、uwsgi 2.0.17、djcelery、celery

### install MySQL-python
sudo apt-get install python-pip python-dev libmysqlclient-dev

pip install MySQL-python==1.2.3
### 安裝Twisted
pip install Twisted==16.6

### 安裝lxml
sudo apt-get install libxml2-dev libxslt1-dev python-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libevent-dev
sudo pip install lxml==3.3.3

### 安裝uwsgi
sudo pip install uwsgi==2.0.17

### 安裝djcelery
pip install django-celery

### 重新進入venv
deactivate
source /home/zmx/bdccl/venv/bin/activate


4.開放Ubuntu的3306端口

#防火牆開放3306端口 
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT 

#修改MySQL監聽 
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

##註釋掉bind-address = 127.0.0.1 

#重啓MySQL 
sudo /etc/init.d/mysql restart 

#進入mysql
mysql -u username -p

#開放MySQL用戶遠程訪問權限 
grant all privileges on *.* to 'your username'@'%' identified by ' your password'; 
flush privileges;​

5.解壓文件

### 解壓文件到某個目錄下
tar -xzvf xxx.tgz -C xxx_path

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章