如何为linux系统设置全局的默认网络代理
方法1:更改全局配置文件/etc/profile
all_proxy="all_proxy=socks://proxy.xxx.com.cn:80/"
ftp_proxy="ftp_proxy=http://proxy.xxx.com.cn:80/"
http_proxy="http_proxy=http://proxj.xxx.com.cn:80/"
https_proxy="https_proxy=http://proxy.xxx.com.cn:80/"
no_proxy="no_proxy=localhost,127.0.0.0/8,::1,.xxx.intra" for var in "$all_proxy" "$ftp_proxy" "$http_proxy" "$https_proxy" "$no_proxy";do
echo $var >> /etc/profile
done for var in "all_proxy" "ftp_proxy" "http_proxy" "https_proxy" "no_proxy";do
echo "export $var" >> /etc/profile
done
方法2:仅针对Gnome或MATE桌面系统, 根据GSetttings配置原理添加override文件
[org.gnome.system.proxy]
ignore-hosts=['localhost', '127.0.0.0/8', '::1''] [org.gnome.system.proxy.ftp]
host='proxy.xxx.com.cn'
port=80 [org.gnome.system.proxy.http]
host='proxy.xxx.com.cn'
port=80 [org.gnome.system.proxy.https]
host='proxy.xxx.com.cn'
port=80 [org.gnome.system.proxy.socks]
host='proxy.xxx.com.cn'
port=80
note:命令行下查询Gsetting数据库键值的方法
[cxy@localhost-live x86_64]$ gsettings get org.gnome.system.proxy
org.gnome.system.proxy org.gnome.system.proxy.ftp org.gnome.system.proxy.http org.gnome.system.proxy.https org.gnome.system.proxy.socks
[cxy@localhost-live x86_64]$ gsettings get org.gnome.system.proxy
org.gnome.system.proxy org.gnome.system.proxy.ftp org.gnome.system.proxy.http org.gnome.system.proxy.https org.gnome.system.proxy.socks
[cxy@localhost-live x86_64]$ gsettings get org.gnome.system.proxy.http
org.gnome.system.proxy.http org.gnome.system.proxy.https
[cxy@localhost-live x86_64]$ gsettings get org.gnome.system.proxy.http
authentication-password authentication-user enabled host port use-authentication
[cxy@localhost-live x86_64]$ gsettings get org.gnome.system.proxy.http host
'proxy.xxx.com.cn'
[cxy@localhost-live x86_64]$ gsettings
用法:
gsettings --version
gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]
命令:
help 显示此信息
list-schemas 列出安装了的方案
list-relocatable-schemas 列出可重定向的方案
list-keys 列出某个方案中的键
list-children 列出某个方案的子对象
list-recursively 递归地列出键和值
range 查询某个键的范围
describe 查询某个键的描述
get 获取某个键值
set 设置某个键值
reset 重设某个键值
reset-recursively 重设指定方案中的所有值
writable 检查某个键是否可写
monitor 监视更改
使用 'gsettings help 命令' 查看详细的帮助。
如何为linux系统设置全局的默认网络代理的更多相关文章
- Linux环境下ProxyChains应用网络代理
1.下载源码 git clone https://github.com.cnpmjs.org/rofl0r/proxychains-ng.git 或者 https://hub.fastgit.org/ ...
- linux系统设置服务开机启动3种方法,Linux开机启动程序详解
linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明 ...
- Neutron VxLAN + Linux Bridge 环境中的网络 MTU
1. 基础知识 1.1 MTU 一个网络接口的 MTU 是它一次所能传输的最大数据块的大小.任何超过MTU的数据块都会在传输前分成小的传输单元.MTU 有两个测量层次:网络层和链路层.比如,网络层 ...
- 如何为linux释放内存和缓存
如何为linux释放内存和缓存_华陌飞尘_新浪博客 如何为linux释放内存和缓存 (2011-10-20 10:49:01) 标签: linux swap me ...
- 极客时间-左耳听风-程序员攻略-Linux系统、内存和网络
程序员练级攻略:Linux系统.内存和网络 Linux 系统相关 Red Hat Enterprise Linux 文档 . Linux Insides ,GitHub 上的一个开源电子书,其中讲述了 ...
- Linux虚拟机的三种网络连接方式
Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...
- [转]Linux服务器上11种网络连接状态 和 TCP三次握手/四次挥手详解
一.Linux服务器上11种网络连接状态: 图:TCP的状态机 通常情况下:一个正常的TCP连接,都会有三个阶段:1.TCP三次握手;2.数据传送;3.TCP四次挥手. 注:以下说明最好能结合”图:T ...
- linux 内核参数调整优化网络
Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf,添加以下内容 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies.当出现SYN等待 ...
- linux 第五部分 系统管理员 网络设定与备份
linux 第五部分 系统管理员 网络设定与备份 系统基本设置 1.网络的设置 手动设置与dhcp自动获得 以及更改主机名称 centos 7 对网卡编号的规则 enol1 b ...
随机推荐
- 吴裕雄 python oracle检索数据(2)
import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...
- How to fix the bug “Expected "required", "optional", or "repeated".”?
参考:https://github.com/tensorflow/models/issues/1834 You need to download protoc version 3.3 (already ...
- 历届试题 对局匹配-(dp)
问题描述 小明喜欢在一个围棋网站上找别人在线对弈.这个网站上所有注册用户都有一个积分,代表他的围棋水平. 小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起.如果两人分差 ...
- git gitlab 部署
GitLab.Gerrit 区别 , 如果需要cr ,就使用gerrit 否则 用gitlab 两个都支持ci gitlab 配置, 切换项目获取为ssh, ssh-keygen -t rsa -C ...
- JS拖拽元素原理及实现代码
一.拖拽的流程动作 ①鼠标按下②鼠标移动③鼠标松开 二.拖拽流程中对应的JS事件 ①鼠标按下会触发onmousedown事件 ②鼠标移动会触发onmousemove事件 ③鼠标松开会触发onmouse ...
- springboot-day01-引入基础
1. 今日大纲 1. 了解Spring的发展 2. 掌握Spring的java配置方式 3. 学习Spring Boot 4. 使用Spring Boot完成CRUD 2. Spring的发展 2.1 ...
- Java LinkedList
LinkedList是基于双向链表实现的,先看构造方法和方法 Constructor Summary Constructors Constructor Description LinkedList() ...
- oracle 转置实现
下面是3种方法 方法1:SYS_CONNECT_BY_PATH , ROW_NUMBER() OVER(PARTITION BY .. ORDER BY ..) , START WITH , C ...
- Session和Cookie的理解
原文地址:https://juejin.im/post/5aede266f265da0ba266e0ef
- python写机器人玩僵尸骰子
python写机器人玩僵尸骰子由Al Sweigart用python发布注意:我正在为我的僵尸骰子模拟器寻找反馈,以及这一套指令.如果你觉得有什么地方可以改进,请发邮件到al@inventwithpy ...