目录
- net-tools
- ssh
- mysql
net-tools
我们在刚开始下载linux时,很多命令是不能使用的,需要安装这个工具才能使用ifconfig等命令。那么我们首先安装一下
用apt-get install net-tools命令,我的是在ubuntu上面,centos上面会有不一样的命令。
可能出现的问题
第一种解决办法:更换源
cd /etc/apt #切换到这个目录下 sudo mv sources.list sources.list_bak #给自己的源文件备份一下 sudo vi sources.list #然后在目标文件source.list进行更改自己的源文件,下面我给的是阿里云的源文件 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
第二种方法:添加镜像文件
如果更换源还是不能解决。那就在源文件的最后在加一个镜像文件,就ok了。
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
ssh
远程连接的工具,如果你要连接xshell,就要安装这个
apt-get update(ubuntu举例,安装前先更新下)
ubuntu:apt-get install openssh-server centos:yum -y install openssh-server
查看ssh是否安装成功,我的已经安装成功了
开启ssh服务
sudo service sshd start
卸载ssh服务
输入下面命令
apt-get autoremove –purge openssh-server
执行下面的命令是会提示有未满足的依赖关系的软件包,根据提示的包名把这些软件包全部删除
sudo apt-get autoremove –purge openssh-client
mysql
没有mysql的Linux是没有灵魂的linux,所以接下来,我们就在linux上面安装一个mysql
很简单,只需要3个操作(ubuntu)
sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev
中间可能需要输入密码, 不要在右边键盘上面输入,另外不要输入0即可。
如果有和我一样的,全程下来不要输入密码,可能就是用的你登录linux的密码,也可能是root默认密码。
查看是否安装成功,我的就安装成功了
sudo netstat -tap | grep mysql
开启mysql设置旅程(实现远程访问mysql)
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #进入配置文件后,注释掉,有些需要超级用户才能修改 bind-address = 127.0.0.1
在mysql环境下执行授权命令(授权给远程任何电脑登录数据库),用来给外面的mysql工具连接,如Navicat。
在你的终端mysql输入如下命令进行开启即可。记住这里的用户名和密码就是你登录Navicat的用户名和密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
flush privileges; #继续输入,这里为刷新配置命名
exit; #退出mysql
service mysql restart; #重启mysql