首页 > 系统相关 >linux环境开发过程中遇到的问题以及解决办法 how to

linux环境开发过程中遇到的问题以及解决办法 how to

时间:2024-05-29 16:55:16浏览次数:15  
标签:解决办法 http 图形界面 yourproxy how proxy linux port 时钟

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

标签:解决办法,http,图形界面,yourproxy,how,proxy,linux,port,时钟
From: https://www.cnblogs.com/jade23/p/18220553

相关文章

  • Linux常用指令
    1.tmux常用指令tmux是一个terminalmultiplexer(终端复用器),它可以启动一系列终端会话。我们使用命令行时,打开一个终端窗口,,会话开始,执行某些命令如npmrundev,关闭此终端窗口,会话结束,npmrundev服务会话随之被关闭。有时我们希望我们运行的服务如npmrundev或者一些cd命令等......
  • linux环境开发过程中遇到的问题 what
    1.file指令输出结果中,二进制文件的stripped是什么意思ChatGPT通常指的是可执行二进制文件是否被剥离(stripped)。剥离是指从可执行文件中删除了符号信息、调试信息和其他不必要的元数据,以减小文件的大小。当一个二进制文件被剥离后,它通常不再包含用于调试和符号分析的信息,因此在......
  • linux安装nvm
    下载nvm包wgethttps://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz配置环境变量vim~/.bashrc添加以下内容:exportNVM_DIR="$HOME/.nvm/nvm-0.38.0"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"#Thisloadsnvm[-s......
  • Red Hat Enterprise Linux (RHEL) 8.10 发布 - 红帽企业 Linux 8 完美终结版
    RedHatEnterpriseLinux(RHEL)8.10发布-红帽企业Linux8完美终结版RedHatEnterpriseLinux(RHEL)8.10(x86_64,aarch64)-红帽企业Linux红帽企业Linux8完美终结版请访问原文链接:RedHatEnterpriseLinux(RHEL)8.10(x86_64,aarch64)-红帽企业Linux,查......
  • linux 内核中READ_ONCE宏定义
    在Linux内核编程中,READ_ONCE宏用于确保从内存中读取一个变量的值时,编译器不会对这个读取操作进行优化,从而保证了读取操作的原子性。这个宏通常在需要防止编译器优化、多线程或中断上下文中使用,以确保数据的一致性和正确性。以下是READ_ONCE宏的定义及其解释:#defineREAD_ONCE......
  • TinaLinux 开机logo替换
    TinaLinux开机logo替换操作平台T113-S3Tina5.0spi-nandubi方案文章目录TinaLinux开机logo替换前言一、重新打包方案二、后期替换/应用层替换1.准备的新的logo文件2.查看分区(可以省略,只是为了了解)3.替换logo文件总结前言提示:这里可以添加本文要记录的大概内......
  • Windows和Linux系统部署Docker(2)
    目录一、Linux系统部署docker前置环境:1.安装需要的软件包,yum-util提供yum-config-manager功能2.添加阿里云docker-ce 仓库3.安装docker软件包4.启动docker并设置开机自启5.查看版本:二、windows系统部署docker1.查看是否拥有bioss虚拟化功能2.开启虚拟化功能3.......
  • 关于Linux中延时函数的分析与实践(转)
    关于Linux中延时函数的分析与实践一、简介  在实际的工程实践中,面对需要程序短暂休眠的情况,我们通常想到的可能是sleep(),usleep(),nanosleep()等函数。但是,在最近阅读代码的过程中,经常会看到使用select()达到延时的目的。本着追根求源(钻牛角尖)的原则,本篇博文,旨在通过具体的实验......
  • 【旧文更新】【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦
    【旧文更新】【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦模式、键盘模式、鼓点模式、编曲模式)文章目录关于旧文新发模式介绍展示摘要代码附录:关于旧文新发关于旧文新发为何要进行旧文新发?因为我在2023年博客之星评选中发现有的人转载......
  • huggingface 下载与训练模型时会报 SSLERROR 连接 错误,解决办法如下
    我用方案一解决解决方案方案1:使用代理(需要梯子)在你的Python代码的开头加上如下代码importosos.environ['HTTP_PROXY']='http://proxy_ip_address:port'os.environ['HTTPS_PROXY']='http://proxy_ip_address:port'其中 http://proxy_ip_address:port 中的 ......