还是安装常用软件系列
1.VMWare 安装Manjaro默认都安装完了,注意,有时候Manjaro分辨率会变成800*600不可变,我的方法比较懒,就是每次开机都执行
sudo systemctl restart vmtoolsd
应该是Manjaro自带的VMWare Tools有问题,懒得解决了
2.换源配置镜像源
sudo pacman-mirrors -i -c China -m rank
安装vim
sudo pacman -S vim
更新系统
sudo pacman -Syyu
安装yay base-devel
sudo pacman -S yay base-devel yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save sudo sed -i "s/#Color/Color/g" /etc/pacman.conf
安装搜狗输入法
sudo pacman -S fcitx-im yay -S fcitx-sogoupinyin
配置输入法
sudo vim ~/.xprofile # 增加 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
重启,输入时选择搜狗
3.远程访问sudo vim /etc/ssh/sshd_config # 对应注释部分后边补上下边三行,X11Forwarding no 改成 X11Forwarding yes LoginGraceTime 120 PermitRootLogin yes StrictModes yes # 重启ssh命令 systemctl restart sshd.service # 开启ssh命令 systemctl restart sshd.service # 开机自动启动ssh命令 systemctl enable sshd.service4.安装jdk
sudo pacman -S jdk8-openjdk5.安装nodejs
sudo pacman -S nodejs-lts-fermium sudo pacman -S npm6
配置nodejs源
# npm官方源 npm config set registry https://registry.npmjs.org # npm淘宝源 npm config set registry https://registry.npm.taobao.org # 安装yarn 并设置为淘宝源 sudo npm install -g yarn yarn config set registry https://registry.npm.taobao.org -g yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g # 安装cnpm 并设置为淘宝源 sudo npm install -g cnpm -registry=https://registry.npm.taobao.org # 安装vue脚手架3 sudo cnpm install -g @vue/cli@36. 安装SVN
sudo pacman -S subversion7. 安装Git
sudo pacman -S git8. 安装MySQL
MySQL :: Download MySQL Community Server
下载Linux Generic版Tar包 解压
移动解压好的mysql-5.7.35-linux-glibc2.12-x86_64 到 /usr/local/mysql
sudo mkdir /usr/local/mysql sudo cp -r /home/sun/下载/mysql-5.7.35-linux-glibc2.12-x86_64/* /usr/local/mysql/ sudo mkdir /usr/local/mysql/data
安装依赖
yay -S numactl yay -S ncurses5-compat-libs
创建用户组
cd /usr/local sudo groupadd mysql sudo useradd -r -g mysql mysql sudo chown -R mysql mysql/ sudo chgrp -R mysql mysql/
创建配置文件
sudo vim /etc/my.cnf
插入如下配置
[client] default-character-set=utf8 port = 3306 socket = /tmp/mysql.sock [mysql] default-character-set=utf8 port = 3306 socket = /tmp/mysql.sock [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/tmp/mysql.sock log-error=/var/log/mysqld.log #不区分大小写 lower_case_table_names = 1 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION max_connections=5000 default-time_zone = '+8:00' #开启查询缓存 explicit_defaults_for_timestamp=true`在这里插入代码片` skip-grant-tables
其中skip-grant-tables这个选项可以跳过默认密码。初始化的时候不会创建一个临时密码。登录的时候直接回车登录。(但是也不一定,我实践的时候还是有临时密码,最好记录下临时密码)
sudo chmod 777 /etc/my.cnf
创建各种文件
sudo touch /var/log/mysqld.log sudo chmod 777 /var/log/mysqld.log
创建数据库
cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql
最后会生成一个临时密码,记录下来,以防万一,skip-grant-tables在实践中没有生效,比如这次是)-olgja)V6v/
启动
sudo /usr/local/mysql/support-files/mysql.server start
进入root
cd /usr/local/mysql bin/mysql -u root -p
修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; exit;
在/etc/systemd/system 下创建 mysqld.service 文件
sudo vim /etc/systemd/system/mysqld.service
写入如下
[Unit] Description = mysql After = network.target [Service] Type = forking ExecStart = /usr/local/mysql/support-files/mysql.server start ExecStop = /usr/local/mysql/support-files/mysql.server stop [Install] WantedBy = multi-user.target
设置开机启动
# 开机启动 sudo systemctl enable mysqld # 生效 sudo systemctl daemon-reload
重启系统
# 查看状态 sudo systemctl status mysqld9. 安装PostgreSQL
yay -S postgresql-11
给postgres用户设定密码
sudo passwd postgres
执行
su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'"
启动postgresql
systemctl start postgresql.service psql #进入后修改密码 ALTER USER postgres WITH PASSWORD 'postgres'; # 退出 exit;
切换到root用户,执行
vim /var/lib/postgres/data/pg_hba.conf #把这个配置文件中的ipv4认证METHOD修改为md5,ip改为0.0.0.0/0,可以实现用账户和密码来访问数据库,重启生效 # 然后创建文件,避免psql退出报错 touch /var/lib/postgres/.psql_history chmod 777 /var/lib/postgres/.psql_history
切换回postgres用户,重启
systemctl restart postgresql
安装完成,以后用非root用户也可以登录
# 开机启动 sudo systemctl enable postgresql # 生效 sudo systemctl daemon-reload10. 安装redis
yay -S redis # 修改配置文件 sudo vim /etc/redis/redis.conf # 重启redis sudo systemctl restart redis # 开机自动启动 sudo systemctl enable redis11.安装VMware Workstation
yay -S fuse2 gtkmm pcsclite libcanberra # 查看内核版本,安装对应版本,我的是513 uname -r pacman -S linux-headers yay -S --noconfirm --needed ncurses5-compat-libs yay -S vmware-workstation # vmware-hostd可能会报没有,如果没有,那就不安装vmware-hostd可 sudo systemctl enable vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service sudo systemctl start vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service sudo modprobe -a vmw_vmci vmmon
然后菜单打开VMWare Workstation,输入序列号,就可以用了



