manjaro 系统安装与配置优化
安装就不多说了,网上教程太多了,一个写盘工具一直下一步就完事
1、换源:sudo pacman-mirrors -i -c China -m rank
2、系统更新:sudo pacman -Syy 建议每天一次
3、添加arch源:
在/etc/pacman.conf 最后哦添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch
4、安装archlinuxcn签名钥匙(防止有些包报错签名失效问题):
sudo pacman -S archlinuxcn-keyring
sudo pacman -Syy #再执行一次更新命令就可以开始安装软件了
5、安装输入法:
sudo pacman -S fcitx5-im
sudo pacman -S fcitx5-chinese-addons
装完之后在系统设置应该可以看到拼音输入法,没有的话就在下方添加
添加完成需要配置自启动:
一:配置:
vi ~/.xprofile中添加如下内容:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
在 .profile中添加环境变量:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
二:执行以下命令生效:
source ~/.profile
最后再重启一下就能输入法就能使用了。
6、常用工具安装命令:
sudo pacman -S vim #神器我就不多说了
sudo pacman -S yay #包管理器
sudo pacman -S google-chrome #谷歌浏览器
sudo pacman -S netease-cloud-music #网易云音乐-良心软件
sudo pacman -S visual-studio-code-bin #VSCode
sudo pacman -S deepin.com.qq.office #Tim(基于wine)
7、其他软件:
Qv2ray(停止维护)
clash for window
8、桌面美化:
dock栏: sudo pacman -S latte-dock #安装dock栏
设置->外观:
全局主题:Breeze微风
应用程序风格:获取新GNOME/GTK程序风格->搜索Mojave-dark-alt
Plaasma视觉风格:MacBreeze Shadowless
窗口装饰元素:WhiteSur Aurorae
图标:Mojave-CT-Black
光标:McMojave Cursors
字体/颜色:自行调整
9、lnmp环境搭建:
sudo pacman -S nginx php-fpm mariadb
yay -S php-gd
启用php扩展:sudo vim /etc/php/php.ini
;extension=mysqli.so ;extension=pdo_mysql.so data.timezone = Asia/Shanghai
设置nginx支持php
sudo vim /etc/nginx/nginx.conf
location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
配置用户组和权限,见上一篇文章
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
启动mariadb
sudo systemctl start mysqld
运行安全脚本
sudo mysql_secure_installation
#执行这个脚本 [root]$ /usr/bin/mysql_secure_installation #输入root(mysql)的密码。默认没有,直接回车 Enter current password for root (enter for none): #是否切换到unix套接字身份验证[Y/n] Switch to unix_socket authentication [Y/n] n #是否设置root密码 Change the root password? [Y/n] #如果选Y,就输入2次密码 New password: Re-enter new password: #是否删除匿名用户?(就是空用户),建议删除 Remove anonymous users? [Y/n] #是否不允许远程root登录 Disallow root login remotely? [Y/n] #是否删除test数据库 Remove test database and access to it? [Y/n] #是否加载权限使之生效 Reload privilege tables now? [Y/n]
添加自启动:
systemctl enable nginx
systemctl enable php-fpm
systemctl enable mariadb # mysqld
重启:restart 重载配置:reload (替换上面enable)
至此
参考地址:https://www.jianshu.com/p/139e05cee4d6
https://zhuanlan.zhihu.com/p/126085673