Linux常用工具的安装

centos 安装anaconda【Centos6.5下配置anaconda3】

1.确定服务器是32位的还是64位的

$ file /bin/ls

输出为:

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked(uses shared libs), for GNU/Linux 2.6.18, stripped

根据服务器的位数选择Anaconda的版本,我选择了Linux 64位的。 
 

2.下载个anaconda:

  • 官网:https://www.anaconda.com/download/#linux 
  • 清华云:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

3.进入该软件所在的目录
4.输入命令:

bash Anaconda3-4.2.0-Linux-x86_64.sh 

5.在运行期间点击enter或者yes 就可以。

  • python3.6版本对应的opencv包是3.4.1 
  • python3.5版本对应的opencv包是3.4.2
     

6. 一路默认(除非你想自己改安装路径),期间还会问是否需要直接在环境变量中加入anaconda3的路径,我当时是选择了否,因为不确定.bashrc是否是真正的编辑环境变量的那一个(因为/home文件夹下和/root文件夹下都有这个编辑文件,对应的级别不同)如果选择否的话,安装完毕后,在终端输入:

vi /etc/profile

在最后加入

PATH=/root/anaconda3/bin:$PATH
export PATH
#----------------------
PATH=$PATH:/root/anaconda3/bin  #路径名跟自己实际情况而定
export PATH

路径改为你自己的安装路径 
保存退出后,刷新环境变量

7. 使.bashrc生效 
此时Anaconda并未安装完成,若在终端输入python将会发现依然是Centos自带的python版本,这是因为.bashrc的更新还没有生效,执行下述命令使其生效即可。

$ source ~/.bashrc

8.这样anaconda3就安装好了,同时python3.6.1也在linux下安装成功 
这时候你如果在终端输入python的话可以看到版本还是老版本(我的是2.6),这是因为你还没有建立软连接 
首先将老版本改名

mv /usr/bin/python /usr/bin/python26

建立新的软链接

ln -s /root/anaconda3/bin/python3.6 /usr/bin/python

要是建立错误,删除软链接:

当删除链接文件时,如果不小心会把原始文件删掉

例:

ln -s /home/user/bak  /var/bak
rm     /var/bak/   
#会提示bak是一个文件夹无法删除这时千万不要用 rm -rf /var/bak/ 来删除 否则你删除的并不是链接文件 而#是真正的 /home/user/bak 文件夹

想要删除链接文件要用以下命令 rm   /var/bak 只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件的最后不要加上/

结论:

  • 在删除文件时要小心
  • 在删除软链接文件时,小心使用

然后在终端重新输入

python

        可以看到版本已经变成了最新的版本,当然如果你还是要使用2.6版本的python,那么你可以在终端输入python26,这个时候你使用的python版本就是2.6版本的。
来源:https://blog.csdn.net/qq_16019107/article/details/77963348?utm_source=copy 
 

@安装MySQL

①Ubuntu

sudo apt-get install mysql-server        无法通过apt安装,应该是兼容性问题
sudo apt install mysql-clienit            安装client端
sudo apt install libmysqlclient-dev     安装依赖    
netstat -tap | grep mysql                查看是否运行(参数:-t=tcp,-a=all,-p=显示程序名称)
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf    修改配置文件,注释掉bind 127.0.0.1
grant all on *.* to root@'%' identified by '123456' with grant option;    mysql命令:允许所有IP访问
flush privileges;        mysql命令:刷新权限;
sevice mysql restart;    重启mysql

#接下来在另一台主机上测试连接即可;   

②Centos

# centos安装MySQL命令:
yum install -y mysql-server mysql mysql-deve
service mysqld start
# service mysqld stop

修改root的原始密码

  • 第一次使用root进行无密码登录
  • 对系统数据库mysql的user表做如下修改
use mysql;

//修改root用户的密码和插件类型
update user set plugin="mysql_native_password",authentication_string=password("123456") where user="root";

//刷新权限
flush privileges;

 

  • 退出并使用新密码登录

 

你可能感兴趣的:(Linux)