如何为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 ...
随机推荐
- Linux部署项目
1 安装jdk 第一步:获取Linux系统中jdk安装包和tomcat安装包(后面要用,所以上传两个) 第二步:使用secureCRT客户端工具连到服务器 第三步:使用命令创建一个目录,作为软件的安装 ...
- enum-枚举当做key-value业务使用
1.枚举当做key-value业务使用 package com.uwillbe.pad.enums; import java.util.ArrayList; import java.util.List ...
- ChromDevTools
[ChromDevTools] 1.如何打开DevTools. 在Chrome菜单中选择 更多工具 > 开发者工具 在页面元素上右键点击,选择 “检查” 使用 快捷键 F12 2.切换 Devi ...
- AdminLTE 侧边栏收缩时触发的事件
点击此处,会触发 expanded.pushMenu 或 collapsed.pushMenu 事件 如果需要在事件触发时编写相关逻辑,可用如下方式 $("body").on(&q ...
- java使用正则表达式
package com.regexp; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Tes ...
- c++中的类(class)-----笔记(类简介)
1, class 和 struct 都可以定义一个类,区别是两者在所支持的 默认信息隐藏方式不同:c++ 中默认为 private 类型,而 struct 中默认为 public 类型. 2,类的私有 ...
- Maven 标签
scope 1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖.打包的时候通常需要包含进去 2.test:依赖项目仅仅参与测试相 ...
- 17. Letter Combinations of a Phone Number (backtracking)
Given a digit string, return all possible letter combinations that the number could represent. A map ...
- Reportviewer中的函数使用——打印当前日期并格式化
如2017-10-23 12:20:20 通过DateTime.Now.ToString("yyMMddHHmmss")变为 20171023122020字符串
- [leetcode]528. Random Pick with Weight按权重挑选索引
Given an array w of positive integers, where w[i] describes the weight of index i, write a function ...