1. 装好开发机后上网
检查网口是否开通,网线是否正常
一般桌面上多个网口可能只开通一个,需要联系IT
联系之前可以先找一个正常的网线连到PC看看是否能够提供网络
一般从公司内网连接外网需要连接代理
检查proxy的可访问性
curl -x <proxy_address>:<proxy_port> http://www.example.com
添加代理
在~/.bashrc下添加
export http_proxy= http://yourproxy:port
export https_proxy= http://yourproxy:port
export ftp_proxy= http://yourproxy:port
export socks_proxy= http://yourproxy:port
然后source .bashrc,过一会生效
上面的方法是一次性的,想要永久生效需要在/etc/environment下添加
http_proxy= http://yourproxy:port
https_proxy= http://yourproxy:port
ftp_proxy= http://yourproxy:port
socks_proxy= http://yourproxy:port
然后重启生效
附. 区别:
• .bashrc 文件:
• 范围: 仅适用于当前用户的交互式 shell 会话。
• 生效方式: 需要重新加载 .bashrc 或启动新的终端会话。
• 用途: 通常用于个性化用户 shell 环境,如设置别名、环境变量等。
• /etc/environment 文件:
• 范围: 适用于整个系统的所有用户,包括登录界面和后台进程。
• 生效方式: 需要重新启动系统或重新登录。
• 用途: 适用于系统范围的环境变量设置,如全局代理配置等。
看环境变量里代理是否设置成功
env | grep -i proxy 或者 export | grep -i proxy
附. -i是ignore case
2. 修改kernel config
标准方式
通过UI窗口修改,make menuconfig,输入''进入搜索模式,输入一个config比如CONFIG_DEBUG_INFO,根据结果找到图形界面的设置路径,进入路径修改,保存退出
直接修改文件
修改.config文件,可能会不生效,因为config直接可能存在依赖关系,make之后可能会被覆盖
3. ubuntu图形界面
图形界面消失
如果开机只有tty,需要重新安装图形界面,然后重启即可
sudo apt-get install --reinstall ubuntu-desktop
图形和字符界面切换
设置默认开机模式
cmd | content |
---|---|
systemctl set-default multi-user.target | "默认进入字符界面" |
systemctl set-default graphical.target | "默认进入图形界面" |
4. 使用date指令修改系统时间重启后失效的问题
原因
Linux中有硬件时钟和系统时钟两种。硬件时钟:存储在主板上CMOS里,关机后该时钟依然运行,主板的电池为它供电,嵌入式设备有一个RTC模块,硬件时钟即RTC时钟。系统时钟是软件时钟,软件启动后去读取硬件时钟,然后独立运行。
date命令修改的是系统时钟,所以重启后会失效
解决方案
date命令修改时间后,将系统时间同步给硬件时间,这样重启后就不会失效了
date MMDDhhmm
hwclock -uw