文章目录
1.sudo: netstat:找不到命令
- 解决方法
$ sudo apt-get install net-tolls
2.E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁
- 解决方法
$ sudo rm /var/lib/apt/lists/lock
3.更换国内源
1.备份原始文件sources.list
$ sudo cp /etc/apt/sources.list /etc/apt/sources-init.list
2.修改源文件sources.list
$ sudo gedit /etc/apt/sources.list
阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb 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 main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
3.更新源
$ sudo apt update
4.进入 mysql shell 时密码错误
- 打开配置文件
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 输入skip-grant-tables,作用是让你不用密码登录进去mysql
- 保存退出,输入:service mysql restart,重新启动mysql。在终端上输入mysql -u root -p,遇见输入密码的提示直接回车即可。
- 进入mysql后,分别执行下面三句话
1 use mysql; 然后敲回车
2 update user set authentication_string=password("你的密码") where user="root"; 然后敲回车
3 flush privileges; 然后敲回车
-
重新进入到mysqld.cnf文件中去把刚开始加的skip-grant-tables这条语句给注释掉。
-
如果此时还是报出错误
那么就需要返回step3中,把注释掉的那条语句重新生效(就是删除#符号),重新启动,进入mysql中,先选择一个数据库(use mysql;),然后输入
select user,plugin from user;
在执行了select user,plugin from user;后,错误原因是因为plugin root的字段是auth_socket,那我们改掉它为下面的mysql_native_password就行了。输入:
update user set authentication_string = password("hadoop"), plugin = 'mysql_native_password' where user='root';
然后回车执行,再输入
select user, plugin from user;
回车,我们能看到root用户的字段改成功了。
最后quit退出。返回执行step3。
5.hadoop:未找到命令
vim ~/.bashrc #添加“ export PATH=$PATH:/usr/local/hadoop/sbin:/usr/local/hadoop/bin ",引号中的内容,保存后退出
source ~/.bashrc #使修改后的 .bashrc文件生效
hadoop version #测试修改是否成功
6.Ubantu下更改主机名
$ sudo vim /ect/hostname
进入后直接更改