文章目录
1、切换python版本
下载python3.7或者3.7
然后删除软链接,更新
sudo apt-get install python3
1
第二步 cd到根目录下,移除默认的python文件
$ sudo rm /usr/bin/python
第三步
$ sudo ln -s /usr/bin/python3.7 /usr/bin/python
1.1 多用户使用自己的python版本
首先系统python版本是3.7
而自己需要使用3.8而不影响系统版本
首先搜索有没有3.8版本
which python3.8
如果有就看到路径了,
如果没有 就下载
sudo apt install python3.8
会下载到 /usr/bin/
- 别名使用
之后在自己加目录下:
vi ~/.bashrc
添加:
alias python3=‘/usr/bin/python3.8’
生效之后就行了
2、更新链接库
比如说安装:protobuf。
安装3步:
./configure
make
sudo make install
它的默认安装路径是/usr/local/lib,而/usr/local/lib不在ubuntu体系默认的LD_LIBRARY_PATH里,所以就找不到lib
解决办法:
(1)切换root用户
在 /etc/ld.so.conf.d/目录下随便复制一个文件,然后修改名字为 bprotobuf.conf文件,文件内容如下
/usr/local/lib
(2) 输入命令
sudo ldconfig //更新
这时,再输入protoc --version就可以正常看到版本号了
3、修改主机名
3、1 如果是树莓派官方系统
就直接把/etc/hosts文件中的127.0.0.1对应的raspberry换成自己想用的主机名pi001
3、2 如果是debian10系统
查看主机名:hostnamectl
修改就需要先在命令行设置主机名
sudo hostnamectl set-hostname pi001
然后再修改 /etc/hosts文件
再把/etc/hosts文件中的127.0.0.1对应的raspberry换成自己想用的主机名pi001
4、git下载
使用:
$ git clone https://github.com/gcc-mirror/gcc.git
5、Mac不能安装Git、ssh、之类。
不能安装该软件,因为当前无法从软件更新服务器获得
是因为
需要用苹果ID登陆,然后下载一个插件,这个插件有版本不同的匹配,当前Mac的系统刚从10.10升级到10.15,选择相对应的命令行工具就好了。
此时要做的就是去开发者网站
https://developer.apple.com/download/more/
下载插件Command Line Tools,下载对应版本安装后就可以了
5、配置vim
目录:~/.vimrc
参考
// 设置高亮
if has("syntax")
syntax on
endif
//自动缩进
set autoindent
// 括号匹配
inoremap ( ()<LEFT>
inoremap { {}<LEFT>
inoremap [ []<LEFT>
//显示行号
set nu
6、更新软件源
/etc/apt/sources.list
一个链接
6、安装防火墙并开放端口
1、安装防火墙
sudo apt install ufw
2、查看防火墙状态
sudo ufw status verbose
3、开启防火墙
sudo ufw enable
4、开放端口
sudo ufw allow 80
5、重启防火墙
sudo ufw reload
6、关闭防火墙
sudo ufw disable
6.2查看端口和谁在监听这个端口
sudo netstat -tlpn
yym@yym001:~$ sudo netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1484/smbd
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 536/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 659/cupsd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 1484/smbd
tcp6 0 0 :::139 :::* LISTEN 1484/smbd
tcp6 0 0 ::1:631 :::* LISTEN 659/cupsd
tcp6 0 0 :::445 :::* LISTEN 1484/smbd
这一句话不知道对不对
输入查看端口命令:lsof -i:80,运行命令后界面无返回信息则表示该端口未开放。 继续输入命令:lsof -i:631。运行该命令后,终端界面有返回信息,则表示该端口已开放。 也可以直接输入:netstat -apth命令查看当前所有开放端口。
桥接模式虚拟出一个新的主机,
NAT主机路由器所以IP是192.168