带领大家创建一个Linux开发系统,使用Linux平台开发应用程序
提示:以下是本篇文章正文内容,下面内容可供参考
sudo su
阿里云ubuntu镜像链接
手动更改
用你熟悉的编辑器打开:
sudo gedit /etc/apt/sources.list
替换默认的
http://archive.ubuntu.com/
为
mirrors.aliyun.com
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted
universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main
restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main
restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main
restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main
restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main
restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main
restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main
restricted universe multiverse
ctrl+s :保存
sudo apt-get update
在terminal(终端)里执行以下命令
sudo reboot
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
在磁盘C:\Users\用户名\AppData\Roaming\pip文件夹下创建pip.ini文件,复制粘贴以下命令保存文件退出即可
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn/simple
在Linux家目录下创建一个隐藏文件夹为.pip文件夹,接着在.pip文件夹内创建一个pip.conf文件,复制粘贴以下命令,保存文件退出即可
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get install vim //安装
cd /etc/vim/ //进入根目录vim路径下
ls //查看都有啥文件和文件夹
sudo vi vimrc //使用刚刚安装好的vim体验编辑一下vim配置文件的内容
:set number //在配置文件末尾处添加行号内容,代码写错时,方便修改代码的bug
:wq //保存退出当前配置文件
sudo apt-get install make
sudo apt-get install gcc //g++依赖于gcc, 问题:c++和C语言有啥区别?
gcc -v //查看gcc版本号
sudo apt-get install tcl //必须安装,否则报错,reids无法安装,导致安装失败
sudo apt-get install net-tools //方便查看linux虚拟机里的IP地址,实现远程连接
sudo apt-get install python3-pip
作者使用的版本的是4.0.9 //Redis官网速度很慢,建议使用百度云
Redis百度云盘下载地址
Redis提取码: si3k
Redis最新版本:6.2.1
Redis官网网址
使用wget下载gz包到家目录或者桌面
//6.21.版本 下载至家目录
wget https://download.redis.io/releases/redis-6.2.1.tar.gz?_ga=2.82038943.829798795.1616395597-1923060876.1605194383
//4.0.9版本 下载至桌面
wget http://download.redis.io/releases/redis-4.0.9.tar.gz ~/Desktop
解压、移动
//解压
tar -xzvf redis-4.0.9.tar.gz -C ~/Desktop
//移动
sudo mv ./redis-4.0.9 /usr/local/redis/
进入Redis目录执行make,make test,make install三个命令,可以跳过sudo make test直接安装,节省时间
cd /usr/local/redis/
sudo make //前面添加sudo,不然系统提示你权限不够,养成习惯,Redis解压出来的是Makefile文件,需要使用make生成
sudo make test //生成测试
sudo make install //生成安装
进入/usr/local/bin查看
cd /usr/local/bin
ls -all
cd /etc
sudo mkdir redis
sudo cp /usr/local/redis/redis.conf /etc/redis/
sudo vi /etc/redis/redis.conf
核心配置选项
绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip
ip地址,默认地址为127.0.0.1
127.0.0.1
端⼝,默认为6379
port 6379
设置为yes表示守护进程,设置为no表示⾮守护进程
daemonize yes
数据⽂件
dbfilename dump.rdb
数据⽂件存储路径
dir /var/lib/redis
⽇志⽂件
logfile "/var/log/redis/redis-server.log"
数据库,默认有16个
database 16
主从复制,类似于双机备份。
slaveof
sudo apt-get install mysql-server -y
sudo apt install mysql-client -y
sudo apt install libmysqlclient-dev -y
sudo cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p
use mysql;
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;
select host, user, authentication_string, plugin from user;
create user 'root'@'%' identified by 'root';
grant all privileges on *.* to 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;
exit;
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
把bind-address:127.0.0.1注释掉,方便实现远程连接可视化图形工具
:wq
//安装虚拟环境库到本地pip3路径下
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
// 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
// 2、用sudo vi ~/.bashrc文件,并添加如下:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
// 3、运行
source ~/.bashrc
//创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称
例 :
mkvirtualenv -p python3 py3_django
//查看虚拟环境的命令
workon
//使用虚拟环境的命令
workon py3_django
//退出虚拟环境的命令
deactivate
//删除虚拟环境的命令
deactivate //先退出虚拟环境
rmvirtualenv py3_django //再删除虚拟环境
jdk下载地址
#在usr/lib下创建jvm文件夹
sudo mkdir jvm
sudo tar -xzvf jdk-15.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm #/ 解压
到/usr/lib/jvm目录下
cd /usr/lib/jvm
sudo jdk15.0.1 java
#配置jdk环境变量
sudo vim ~/.bashrc
#set Java environment
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#环境变量生效
source ~/.bashrc
Windows下载网址:pycharmWindows版本
Linux下载网址:pycharmLinux版本
#解压pycharm
tar -xzvf pycharm-professional-2020.3.4.tar.gz -C ~/Desktop
#移动到opt下,方便其他人使用
sudo mv pycharm-2020.3.4/ /opt/
#进入pycharm目录
cd /opt/pycharm-2020.3.4/bin/
./pycharm.sh
#注:每次一这样的形式启动固然很费劲,后面会介绍如何创建快捷方式
cd /etc
ls
sudo vi hosts
#添加jetbrains地址
0.0.0.0 account.jetbrains.com
破解网址
sudo apt-get install openssh-server #安装SSH server
ssh localhost #登陆SSH,第一次登陆输入yes
exit #退出登录的ssh localhost
cd ~/.ssh/ #如果没法进入该目录,执行一次ssh
localhost
ssh-keygen -t rsa #需要连续敲击三次回车
cat ./id_rsa.pub >> ./authorized_keys #加入授权
ssh localhost #此时已不需密码即可登录
localhost,并可见下图。如果失败则可以搜索SSH免密码登录来寻求答案
#安装搜狗依赖
sudo apt-get install fcitx
#安装过程中会遇到一定的错误
sudo apt-get -f install
#使用dpkg -i 安装
sudo dpkg -i sogoupinyin_版本号_amd64.deb
接着在fcitx找到搜狗输入法进行勾选
#在pycharm.sh中添加以下内容
if [ -n "$PYCHARM_CLASSPATH" ]; then
CLASSPATH="$CLASSPATH:$PYCHARM_CLASSPATH"
fi
#在pycharm.sh中添加以下内容
export CLASSPATH
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
ubuntu下pycharm搜狗中文问题链接参考
node.js官网
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
nodejs -v
#使用cnpm
npm install -g cnpm - -registry=https://registry.npm.taobao.org
#长期使用
npm config set registry https://registry.npm.taobao.org
#是否安装成功可以通过
npm config get registry
postman官网
#解压
sudo tar -xzvf Postman-linux-x64-6.3.0.tar.gz -C /opt/
#进入
cd /opt/Postman/
#启动
./Postman
软连接启动postman
sudo ln -s /opt/Postman/Postman /usr/bin/postman
创建快捷方式图标
cat > ~/.local/share/applications/postman.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
EOL
vmware配置ubuntu图解
这里对文章进行总结:
如果有问题请联系作者,私信+评论+QQ任选其一
作者QQ号码:2423095292
作者Email:
[email protected]
[email protected]