用于记录制作ubuntu文件系统过程中涉及到的系统配置,服务详情
1./etc/hostname
用于设置系统机器名称,局域网中机器名
2./etc/hosts
应根据hostsname设置回环ip域名:127.0.1.1 $(hostname)
3.hostnamectl set-hostname new-host-name
用于手动更改hostname之后,更新系统相关配置
4.data -R
显示系统时间,包含时区信息
5.tzselect/dpkg-reconfigure tzdata
用于设置系统时区
6.stty cols/rows 列/行
查看和修改内核终端窗口大小
7.aplay/arecord -l或者/proc/asound目录
查看系统音频播放/录制设备列表,
使用/etc/asound.conf文件配置声卡设备相关参数,
参考/usr/share/alsa/alsa.conf有完整默认参数;
设置默认声卡另一方法/etc/pulse/default.pa:set-default-sink 0
8.修改用户名
pkill -9 -u user 切换到其他用户,并结束目标用户进程
usermod -d /home/newUser -m newUser 修改home目录,并拷贝旧用户名文件
usermod -u 2000 newUser 修改新用户UID,linux中用户都是通过UID来区分
groupmod -n newUser user 修改用户组名
9.显示器设置
xrandr 查看当前显示器设置,如果是ssh登录,添加-d :0指定显示窗口
xrandr --output 显示端口名 --mode 支持列表中的分辨率 --rate 刷新率
10.音频驱动设置
root用户使用pygame引擎调用音频接口,提示无权限。
pulseAudio服务默认不支持root用户调用,添加root到pulse-access组之后接口调用正常,隐患未确认
11.NetworkManager
nm与networking,当interface文件中没有配置参数时,nm被选为网络管理器,安装nm之后,需要确保两
处配置正确才能正常工作,
/etc/NetworkManager/networkManager.conf 其中的managed应为true
/etc/NetworkManager/conf.d/10-globally-managed-devices.conf 此文件应存在,空文件即可
nmcli devices status,当接口显示为managed时说明nm正常工作
12.cpufrequtils
CPU频率查看和设置工具
-g governor 设置频率调节模式,
performance: 最大性能 powersave: 最高节能 ondemand: 快升快降
interactive: 快升慢降 conservative: 慢升快降
13.service/systemctl
服务控制,systemctl使用更方便
各服务配置文件位于/etc/systemd/system, 或/lib/systemd/system
systemctl reload srv-name 重新加载服务配置文件
systemctl enable srv-name 激活服务自启
systemctl is-enable/active 检查服务是否自启或已启动
14.module-init-tools
insmod/lsmod...
15.traceroute
路由跟踪,
16.iptable_filter
制作的文件系统wifi热点开启后不能为客户机提供外网数据转发,查看iptable提示没有filter配置,
是否需要insmod安装,安装后正常