ArchLinux 学习之路(一)
来源:互联网 发布:python多进程共享对象 编辑:程序博客网 时间:2024/06/15 13:35
网络配置
修改网络设备名字
在archlinux中,设备名称的命名规则是:
- en (代表ethernet) 后跟随机生成的字符串
- wl (代表WLAN) 后跟随机生成的字符串
- ww (代表WWAN) 后跟随机生成的字符串
为了便于记忆,且在配置网络时便于输入,可以手动修改设备名字,方法如下:
1.关闭要修改名字的网络设备,这里示例为eno16777734
# ip link set eno16777734 down
2.添加文件规则 /etc/udev/rules.d/10-network.rules,假定要将设备名修改为net0。文件内容为:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="ff:ee:dd:cc:bb:aa", NAME="net0"
其中,address是网卡的MAC地址,必须使用小写字母。 具体可以通过下面的命令来查看自己网卡的MAC 地址(依然假设最初的设备名为 eno16777734):
cat /sys/class/net/eno16777734/address
3.reboot系统
注意:切勿将网络设备名称修改为ethX wlanX之类的常见名字,这会与内核冲突!
常用配置
1. shell错误提示音
临时关闭:
rmmod pcspkr
临时开启:
modprobe pcspkr
永久关闭方法,在.bashrc文件中写入下面的代码,第一行用来在console模式中关闭提示音,第二行用来在桌面模式中关闭提示音:
setterm -blength 0xset -b
安装桌面环境
在这里,我安装的是cinnamon桌面环境。首先,输入下面的命令来安装cinnamon的相关包:
sudo pacman -S cinnamon
安装过程中,提示python2-lxml-3.4.4 这个包找不到,搜索wiki,发现在extra 里面是有python2-lxml-3.5.0 包的,于是手动安装该包:
sudo pacman -S python2-lxml
之后,重新安装cinnamon。
接下来,安装启动菜单,我选择的是lightdm:
# pacman -S lightdm
# systemctl enable lightdm
之后,安装xorg-server
# pacman -S xorg-server
虚拟机显卡驱动:
VBox: community/virtualbox-guest-dkms
VMWare: extra/xf86-video-vmware
去掉cinnamon 的 software rendering 模式:
sudo pacman -U mesa-libgl
安装虚拟终端:
# pacman -S gnome-terminal
gnome虚拟终端貌似是需要设置默认语言才能启动,执行下面的命令设置:
sudo tee /etc/locale.conf <<< LANG=zh_CN.UTF-8
打开网络管理服务:
# systemctl enable NetworkManager
常见问题:
1、安装软件时,提示 The requested URL returned error: 404
解决方法: 用下面的命令更新源仓库
# pacman -Syy
2、安装mysql:
由于archlinux 目前已经采用mysql 的 mariadb 实现, 所以安装过程会有些区别, 首先 下载mysql
# pacman -S mariadb libmariadbclient mariadb-clients
安装Maria软件包之后,你必须运行下面这条命令:
# mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
最后,启动 mysqld 守护进程,运行安装脚本,然后重新启动守护进程:
# systemctl start mysqld# mysql_secure_installation# systemctl restart mysqld
未完待续~~
- ArchLinux 学习之路(一)
- opencv 学习笔记(一)Archlinux+opencv+codeblocks
- Archlinux 安装记录(一)
- 再记en_US.utf8之fcitx输入中文(archlinux)
- Archlinux命令之软件卸载
- ArchLinux
- Java 学习之路(一)
- C#.net学习之路(一)
- linux学习之路(一)
- JDBC学习之路(一)
- mysql学习之路一(转)
- JAVA学习之路(一)
- JAVA学习之路(一)--------2
- Java学习之路(一)
- cocos2d 学习之路 (一)
- Arcgis 学习之路(一)
- python(学习之路一)
- JAVAEE菜鸟学习之路(一)
- Java项目发布之基础知识准备
- 随意细解:UI -- 事件处理
- php5魔术函数、魔术常量
- css3基础知识第二章控制背景-字体-文本-表格
- Android_野生程序员_入门方法
- ArchLinux 学习之路(一)
- Java项目Centos7发布之发布过程
- (转) java排列组合算法(n选m)
- 毫秒必争,前端网页性能最佳实践
- Java 枚举 String-String
- iOS UITableView head view与cell view文字垂直居中,文字右对齐
- Objective-C多态,动态类型识别,动态绑定
- k-d tree算法的研究
- NOIP2015PJ T3,T4题解