Ubuntu使用

- 1.ubuntu怎么切换到root用户,切换到root账号方法
ubuntu怎么切换到root用户,我们都知道使用su root命令,去切换到root权限,此时会提示输入密码,
可是怎么也输不对,提示“Authentication failure”,
给root用户设置密码: 命令:sudo passwd root
重新输入命令:su root
wudi wudi1234
root wudi1234@ ------CentOS 64_105
https://jingyan.baidu.com/article/fd8044fa1e74035031137ae0.html

- 2.调整Ubuntu16.04屏幕分辨率
- ctrl alt F2在虚拟机里切换成命令格式
- 由文本界面切换回图形界面的组合键为: Alt+F7 ; 
- 桌面->右键点击->Change Desktop Background
- 2.点击All Setting->Displays 
- 3.在Resolution这里设置屏幕分辨率,选择合适的就行
- 4.点击Apply->Keep This Configuration 
https://blog.csdn.net/colin_lisicong/article/details/70193556

- 3.xshel连接Ubuntu虚拟机
- ctrl alt F2在虚拟机里切换成命令格式
- 操作
- 关于Ubuntu防火墙的命令。
sudo ufw disable
- 1.查看ssh是否已经安装
ssh localhost
apt-get installl openssh-server
cd /etc/ssh/
先获得root权限,使用vim打开sshd_config文件
然后找到 PermitRootLogin 修改为 yes ,保存退出
接下里查看虚拟机IP地址
ifconfig
- 完成
https://www.cnblogs.com/zevfang/p/6596008.html

- 4. 设置软件安装源
- 在China里选择最好的镜像源
- 然后同步
http://mirrors.aliyun.com/ubuntu

- 5. 尝试sh ./pycharm.sh
- xshell不能远程打开pycharm
- MobaXterm 执行sh ./pycharm.sh 可以打开
- http://idea.lanyus.com/
- Linux下安装Pycharm专业版并激活
https://blog.csdn.net/c2366994582/article/details/79146370
激活 运行pycharm.sh后如下图,选择激活码激活,激活码:http://idea.lanyus.com/,激活前要添加host文件

- 6. 安装mysql	
sudo apt-get install mysql-server
sudo service mysql start
- 查询
ps -aux | grep "mysql"
sudo service mysql stop
sudo service mysql restart 
查看配置文件
vi /etc/mysql/mysql.cnf 
ps -aux | grep mysqld
36 sudo service mysql start
37 ps -aux | grep mysqld
38 mysql -uroot -p123456
39 ifconfig

- 6.1 Windows Navicat 连接虚拟机(ubuntu)中Mysql 数据库
本机实际连接ubunt- first :user:zhang pwd:123
- Ubuntu安装数据库:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
- 安装过程中会要去设置数据库root用户密码。
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉文件中的:
bind-address = 127.0.0.1: -> #bind-address = 127.0.0.1:
执行授权命令:	
mysql>grant all on *.* to root@'%' by '[your password]' with grant option;
...
mysql>flush privileges;
...
mysql>quit;
重启服务器:	
service mysql restart
https://blog.csdn.net/jekcai/article/details/81569650

- 6.2 mysql操作
- 简单查询
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2019-04-29 07:58:01 |
+---------------------+
1 row in set (0.02 sec)

mysql> select version();
+-------------------------+
| version() |
+-------------------------+
| 5.7.25-0ubuntu0.16.04.2 |
+-------------------------+
1 row in set (0.00 sec)
- 自关联 (设计三级省市县表查询划分的时候使用)
aid atitle pid
2222 北京市 null
111 朝阳区 2222 (关联自己表里的2222)

select province.atitle,city.atitle from areas as province inner join ares as city on city.pid=province.aid
having province.atitle="济南市";
- as可以用在一张表
- 用在行政领域,如级别上属关系等也很适用

- 7. Ubuntu16.04修改主机名和查看主机名的方法
- hostname可以查看到当前主机的主机名。
- 修改/etc/hostname 
itcast
- 修改/etc/hosts配置文件(可选) 
127.0.1.1 itcast
- 重启系统 
sudo reboot
- 8. 如何使用WinSCP连接Linux主机
因为xshell版本的问题,上传不了文件,使用wscp
- 开启服务
service ssh start
- 提示拒绝访问。
vi /etc/ssh/sshd_config
移动光标到”#PasswordAuthentication yes“行。 改为yes
移动光标到”PermitRootLogin prohibit-password“行。 改为yes
- 重启服务。
service ssh restart