月度归档:2019年05月

centos7 安装 mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
mysql-community-server

可以修改 /etc/yum.repos.d/mysql-community.repo 源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的 enabled=1 改成 enabled=0 。然后再将5.6源的 enabled=0 改成 enabled=1 即可。

CentOS 7下yum安装MariaDB

CentOS 7下mysql下替换成MariaDB了。

yum install mariadb mariadb-server
systemctl start mariadb   #启动mariadb
systemctl enable mariadb  #设置开机自启动
mysql_secure_installation #设置root密码等相关
mysql -uroot -p           #测试登录

ssh 配置文件

通常该文件位于 ~/.ssh/config ,权限必须是 644 。常见配置如下:

Host alias
 User server
 HostName remote_server.com
 port 30022
 IdentityFile ~/.ssh/id_rsa

接下来可以通过 ssh alias 来代替 ssh -p 30022 server@remote_server.com ,并免输密码(因为 IdentityFile )。

配置免密登录的方法在这里

使用 ssh 免密登录

生成密钥对(若已生成则跳过)

ssh-keygen

复制到远程主机

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 user@remote_host

如果 ssh-copy-id 执行时出现 Permission denied

  1. 打开 /etc/ssh/sshd_config 设置 PasswordAuthentication yes
  2. sudo systemctl restart ssh
  3. 再次执行 ssh-copy-id

或仍然出现 Permission denied ,看一下远程主机 ~/.ssh/authorized_keys 文件权限,应该是 600

通过配置来实现别名自动登录

centos 7 清理 yum 缓存

CentOS 7 update 时出现 正在尝试其它镜像 的解决办法:

sudo yum clean all && sudo yum clean metadata && sudo yum clean dbcache && sudo yum makecache && sudo yum update

通过 scrcpy 实现 android 投屏

scrcpy 是开源的跨平台 android 投屏软件。以下是在 mint linux 上的安装和运行方法。

  1. Debian, Ubuntu or Linux Mint
sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev
  1. Download and install the scrcpy server jar

Download the latest scrcpy-server-v*.jar from the application releases page, and place it in your home folder.

sudo mkdir -p /usr/local/share/scrcpy
sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar
  1. Download the latest scrcpy release source code and extract it in your home folder.
git clone --depth=1 https://github.com/Genymobile/scrcpy.git
cd scrcpy
meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path=/usr/local/share/scrcpy/scrcpy-server.jar
cd build
ninja
sudo ninja install
  1. To use scrcpy, connect your Android device to your computer via USB, then run scrcpy in a terminal
scrcpy

继续阅读