精华内容
下载资源
问答
  • linux修改配置文件

    千次阅读 2021-01-31 17:25:14
    在很多时候,我们需要对Linux配置文件进行修改。此时就涉及到了不同Linux发行版的修改配置问题。下面就以主流的几个操作系统(Unix:Solaris,Linux:Ubuntu,Redhat)作为说明,添加当前目录到环境...打开用户配置文件 r

    在很多时候,我们需要对Linux的配置文件进行修改。此时就涉及到了不同Linux发行版的修改配置问题。下面就以主流的几个操作系统(Unix:Solaris,Linux:Ubuntu,Redhat)作为说明,添加当前目录到环境变量,来具体阐述Linux的配置文件修改问题。

    修改用户配置文件

    此修改仅对修改的用户有效,假如修改的用户是user1,那么仅对user1有效,如果修改的是root,仅对root有效,不影响其他用户。

    1. 回到当前用户主目录 cd(仅输入cd可直接回到用户主目录)

    2. 打开用户配置文件

      • redhat:
      vi .bash_profile
      • ubuntu:
      vi .profile
      • Solaris:
      vi .profile
    3. 将PATH路径最后添加上:.(冒号点),并保存退出

      PATH=$PATH:.
    4. 让修改生效

    • 重启生效

    • source生效

      • redhat:
      source .bash_profile
      • ubuntu:
      source .profile
      • Solaris:
      source .profile
    • . 生效(点空格)

      • redhat:
      . .bash_profile
      • ubuntu:
      . .profile
      • Solaris:
      . .profile

    全局修改配置

    全局修改配置,对所有用户有效

    1. 切换到root用户 su(切换到root用户)
    2. 进入/etc目录,打开profile文件
    cd /etc
    
    
    
    vi profile
    1. 修改profile文件添加以下代码
    PATH=$PATH:.
    
    
    
    export PATH
    1. 保存生效

    修改系统字符集

    local查看当前字符集 打开配置文件 修改字符集,添加以下代码:

    LANG=en
    
    
    
    export LANG

    查看Linux支持的字符集: iconv --list

    转载于:https://www.cnblogs.com/cj5785/p/10664821.html

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux 网络配置文件

    万次阅读 2019-05-23 22:42:46
    一、网络配置文件 1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //表示网卡物理设备的名字 BOOTPROTO=dhcp //表示为网卡配置静态...

    一、网络配置文件

    1.1 系统网络设备配置文件/etc/sysconfig/network-scripts
    ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 //表示网卡物理设备的名字
    BOOTPROTO=dhcp //表示为网卡配置静态还是动态IP地址(none:表示无须启动协议;bootp:表示使用BOOTP协议;
    dhcp :使用dhcp协议动态获取ip地址; static:表示手工设置静态IP地址)
    ONBOOT=yes //表示启动系统时是否激活网卡,yes为激活,no不激活
    TYPE=Ethernet //网络类型
    USERCTL=yes
    PEERDNS=yes
    IPV6INIT=no
    PERSISTENT_DHCLIENT=1
    HWADDR= //表示网卡的MAC地址
    GATEWAY = //表示该网关地址
    NETMASK //表示子网掩码
    IPADDR= //表示IP地址

    ]# systemctl restart network (重启服务)


    2、 /etc/resolv.conf 域名解析配置文件
    nameserver :表示解析域名使用该IP地址指定的主机为域名服务器;
    search : 表示DNS搜索路径


    3 、/etc/hosts 主机名匹配IP地址

    4 、/etc/networks 网络名和网络地址之间的映射关系
    ]# vim /etc/networks
    default 0.0.0.0
    loopback 127.0.0.0
    link-local 169.254.0.0


    5、 /etc/protocols 定义了主机使用的协议,及每个协议的协议号等相关信息
    ]# vim /etc/protocols

    6、/etc/services 定义了系统中所有服务的名称、协议类型、服务端口号等信息,该文件是一个服务名和服务端口号对应的数据库文件
    ]# vim /etc/services


    二 、Linux 网络命令
    2.1 traceroute 显示数据包到目标主机之间的路径,可以追踪网络数据包的路由途径
    命令语法:traceroute 【选项】 【主机名|IP地址】【数据包大小】
    -d 使用Socket层级的排错功能。
    -f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。
    -F 设置勿离断位。
    -g<网关> 设置来源路由网关,最多可设置8个。
    -i<网络界面> 使用指定的网络界面送出数据包。
    -I 使用ICMP回应取代UDP资料信息。
    -m<存活数值> 设置检测数据包的最大存活数值TTL的大小。
    -n 直接使用IP地址而非主机名称。
    -p<通信端口> 设置UDP传输协议的通信端口。
    -r 忽略普通的Routing Table,直接将数据包送到远端主机上。
    -s<来源地址> 设置本地主机送出数据包的IP地址。
    -t<服务类型> 设置检测数据包的TOS数值。
    -v 详细显示指令的执行过程。
    -w<超时秒数> 设置等待远端主机回报的时间。
    -x 开启或关闭数据包的正确性检验。


    2.2 ifconfig 可以显示和配置网络接口,比如设置IP地址、MAC地址、激活或关闭网络接口。
    【ssh登陆linux服务器操作要小心,网卡关闭了就不能连接开启了,除非你有多网卡。】
    ifconfig 命令设置的网卡信息在系统重启后会失效。
    语法格式 :ifconfig 【接口】【选项|IP地址】
    up 启动指定网络设备/网卡。
    down 关闭指定网络设备/网卡。
    arp 设置指定网卡是否支持ARP协议。
    -promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
    -allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包
    -a 显示全部接口信息
    -s 显示摘要信息(类似于 netstat -i)
    add 给指定网卡配置IPv6地址
    del 删除指定网卡的IPv6地址
    mtu<字节数> 设置网卡的最大传输单元 (bytes)
    netmask<子网掩码> 设置网卡的子网掩码。
    tunel 建立隧道
    dstaddr 设定一个远端地址,建立点对点通信
    -broadcast<地址> 为指定网卡设置广播协议
    -pointtopoint<地址> 为网卡设置点对点通讯协议
    multicast 为网卡设置组播标志
    address 为网卡设置IPv4地址
    txqueuelen<长度> 为网卡设置传输列队的长度


    2.3 ping 测试与目标主机之间的连通性
    格式:ping 【选项】【目标】
    -t Ping 指定的计算机直到中断。  
    -a 将地址解析为计算机名。  
    -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 
    -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。  
    -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。  
    -i ttl 将"生存时间"字段设置为 ttl 指定的值。  
    -v tos 将"服务类型"字段设置为 tos 指定的值。  
    -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。  
    -s count 指定 count 指定的跃点数的时间戳。  
    -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。  
    -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。  
    -w timeout 指定超时间隔,单位为毫秒。  
    destination-list 指定要 ping 的远程计算机。
    ——根据ping返回信息分析原因
    1.Request timed out :对方已关机;没有这个地址;对方与自己不在同一网段内;设置了ICMP数据包过滤(比如防火墙设置);错误设置IP地址。
    2.Destination host Unreachable :对方与自己不在同一网段内,而自己又未设置默认的路由;网线 出了故障;
    3.Bad IP address :可能没有连接到DNS服务器;可能是IP地址不存在。
    4.Source quench received : 表示对方或中途的服务器繁忙无法回应。
    5.Unknown host——不知名主机:可能是域名服务器有故障;或者网络管理员的系统与远程主机之间的通信线路有故障。
    6.No answer——无响应 :中心主机没有工作; 本地或中心主机网络配置不正确; 本地或中心的路由器没有工作; 通信线路有故障; 中心主机存在路由选择问题。
    7.Ping 127.0.0.1:127.0.0.1是本地循环地址 ——表明本地机TCP/IP协议不能正常工作。
    8.no rout to host:网卡工作不正常。
    9.transmit failed ,error code: 10043网卡驱动不正常。
    10.unknown host name:DNS配置不正确。


    2.4 netstat 用来显示网络状态的信息,如网络连接、路由表、接口统计、伪装连接和组播成员.
    可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。(@@@常用的)
    格式:netstat 【选项】【延迟】
    -a或–all:显示所有连线中的Socket; @@@
    -A<网络类型>或–<网络类型>:列出该网络类型连线中的相关地址;
    -c或–continuous:持续列出网络状态; @@@
    -C或–cache:显示路由器配置的快取信息;
    -e或–extend:显示网络其他相关信息; (-i 和-e 搭配,可以输出用户友好的信息)
    -F或–fib:显示FIB;
    -g或–groups:显示多重广播功能群组组员名单; @@@
    -h或–help:在线帮助;
    -i或–interfaces:显示网络接口信息表单; @@@
    -l或–listening:显示监控中的服务器的Socket; @@@
    -M或–masquerade:显示伪装的网络连线;
    -n或–numeric:直接使用ip地址,而不通过域名服务器; @@@
    -N或–netlink或–symbolic:显示网络硬件外围设备的符号连接名称;
    -o或–timers:显示计时器;
    -p或–programs:显示正在使用Socket的程序识别码和程序名称; @@@
    -r或–route:显示Routing Table内核路由信息; @@@
    -s或–statistice:显示网络工作信息统计表;
    -t或–tcp:显示TCP传输协议的连线状况; @@@
    -u或–udp:显示UDP传输协议的连线状况;
    -v或–verbose:显示指令执行过程;
    -V或–version:显示版本信息;
    -w或–raw:显示RAW传输协议的连线状况;
    -x或–unix:此参数的效果和指定"-A unix"参数相同;
    –ip或–inet:此参数的效果和指定"-A inet"参数相同。


    2.5 arp 用来增加、删除和显示ARP缓存条目
    ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址;
    输出结果中用"C"表示ARP缓存内容,"M"表示永久性表项,"P"表示公共的表项。
    格式:arp【选项】【IP地址】【MAC地址】
    arp: 显示所有的表项
    -d address: 删除一个arp表项。
    -s address hw_addr: 设置一个arp表项。
    -a 使用bsd形式输出。(没有固定的列)
    -n 使用数字形式显示ip地址,而不是默认的主机名形式。
    -D 不是指定硬件地址而是指定一个网络接口的名称,表项将使用相应接口的MAC地址。一般用来设置ARP代理。
    H type, --hw-type type: 指定检查特定类型的表项,默认type为ether,
    -i If, --device If: 指定设置哪个网络接口上面的arp表项。
    -f filename: 作用同’-s’,不过它通过文件来指定IP地址和MAC地址的绑定。

    展开全文
  • Linux Service配置文件的编写

    千次阅读 2020-10-11 15:04:39
    通过编写Service配置文件,可以使用Linux的 systemctl 命令来达到管理服务的启动、自启动、停止 特定脚本、进程。 编写方法: 文件命名:xxxx.service [Unit] Description=Frp Server Service #服务的描述信息 ...

    通过编写Service配置文件,可以使用Linux的 systemctl 命令来达到管理服务的启动、自启动、停止 特定脚本、进程的目的。

    编写方法:
    文件命名:xxxx.service

    [Unit]
    Description=Frp Server Service		#服务的描述信息
    After=network.target				#其中network.target代表有网路,network-online.target代表一个连通着的网络。
    
    [Service]
    Type=simple
    User=nobody
    Restart=1 			# 如果这个服务停止了,那么就重启
    RestartSec=5s
    ExecStart=/usr/bin/frps -c /etc/frp/frps.ini #服务的启动命令
    
    [Install]
    WantedBy=multi-user.target
    

    编写好了以后,把这个文件拷贝到/etc/systemd/system/ 目录,然后执行如下命令:

    systemctl enable xxx 		#开启这个服务的开机自启
    systemctl start xxx		#启动服务
    systemctl stop xxx 		#停止服务
    systemctl status xxx 	#服务的运行信息 
    
    展开全文
  • Linux网卡配置文件 参数详解

    千次阅读 2018-06-04 07:20:02
    最近这段时间弄了好十来次虚拟机网络了ubuntu,centos,rhat7各种折腾,其实把网上各种命令行下的攻略折腾最后关键无非都是对/etc/sysconfig/network-scripts目录下的那个网卡配置文件(ifcfg-网卡名),与其零零散...
    之所以弄这玩意儿是图个清晰方便,最近这段时间弄了好十来次虚拟机网络了ubuntu,centos,rhat7各种折腾,其实把网上各种命令行下的攻略折腾最后关键无非都是对/etc/sysconfig/network-scripts目录下的那个网卡配置文件(ifcfg-网卡名),与其零零散散跟着攻略半懂不懂敲一遍,虽然整通了网络但下次又遗忘蒙蔽,不如做一次总结笔记,以后根据情况自己的网络配置具体问题具体解决,顺便培养下自己写博客记笔记理思路的习惯。(另外不得不感慨,计算机专业好的英文水平能使学习难度降低一大半)
    DEVICE=eth0   #指出网卡名称比如这个是eth0
    NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启,表示是否受network程序管理
    ONBOOT=yes #centos,红帽这些默认no,每次新装linux要联网都要来检查一下设置成yes表示开机自动启用网卡网络连接
    IPADDR=192.168.21.129 #IP地址,如果想修改成静态地址后还能用,前三个数保持和主机一样
    BOOTPROTO=none #设置为none表示不使用协议,设置为static启用静态IP地址,设置为dhcp开启DHCP协议自动获取ip 设置为bootp开启bootp协议
    NETMASK=255.255.255.0 #子网掩码 决定这个局域网中最多有多少台机器
    TYPE=Ethernet #网络类型为:Ethernet 即 以太网
    GATEWAY=192.168.21.2 #设置网关
    NETWORK=192.168.1.0  #网络地址(可不要)
    BROADCAST=192.168.1.255#广播地址(可不要)
    IPV6INIT=no #禁止IPV6
    USERCTL=no #yes 或者no表示是否允许非root用户控制该设备(比如这里指网卡)当设置为no,只能用root用户更改
    HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    补充
    DNS1=8.8.8.8 #第一个dns服务器,dns直接可以抄windows主机上的
    DNS2=8.8.4.4 #第二个dns服务器
    /etc/resolv.conf 配置DNS 网卡配置文件的DNS优先于/etc/resolv.conf
    修改完配置文件记得保存和重启网卡才能生效



    展开全文
  • Linux网络配置文件详解

    千次阅读 2017-12-19 18:32:51
    --Linux网络配置文件详解 ----------------------2013/10/03 目前在企业级服务器的Linux系统中,RHEL占有绝对的优势,不管是曾经在互联网公司还是在目前测试Virtualization都是用的RHEL,所以本文主要是针
  • Linux 网络配置文件Interfaces模板

    千次阅读 2017-04-23 15:20:31
    前言经常会对Linux的网络进行设置,但是经常忘记interfaces那几个单词的拼写。以下是模板。设置 静态IPauto eth0 iface eth0 inet static address 192.168.1.5 netmask 255.255.255.0 gateway 192.168.1.254 dns-...
  • linux conf配置文件(全)

    万次阅读 2017-09-22 15:52:22
    etcprofile bash_profile etcbashrc bashrc bash_logout 用户环境配置 bash_profilebashrc和...修改IP地址等网络相关的配置文件 etcsysconfignetwork-scriptsifcfg-eth etcsysconfignetwork 网关配置相关的配置文件 e
  • Linux配置文件的修改

    千次阅读 2019-04-02 22:26:38
    在很多时候,我们需要对Linux配置文件进行修改。此时就涉及到了不同Linux发行版的修改配置问题。下面就以主流的几个操作系统(Unix:Solaris,Linux:Ubuntu,Redhat)作为说明,添加当前目录到环境变量,来具体阐述...
  • linux下用户配置文件与系统配置文件

    千次阅读 2013-05-07 23:12:09
    linux下用户配置文件与系统配置文件 linux下用户配置文件目录在用户的目录下 以我的ubuntu为例,我的用户配置文件所在目录为:/home/liyuanhong 使用命令:ls -A 来查看 (注意这个配置文件以 . 开头,是一个隐藏...
  • 测试环境 虚拟机VM14 系统: Red Hat ...一、进入网卡配置文件目录(如下) cd /etc/sysconfig/network-scripts 二、找到配置文件并编辑它, 保存退出 ls -al //找到 ifcfg-en****** 网卡配置文件 vi ...
  • linux环境配置文件.bashrc编辑

    千次阅读 2019-09-24 11:12:16
    具体操作步骤如下: ...3.打开.bashrc文件 vim .bashrc 4.编辑.bashrc文件,如在文件末尾添加下述语句: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/arm/ 5.生效修改: source .bashrc ...
  • Linux修改ip配置文件

    千次阅读 2020-10-12 21:18:59
    通过修改配置文件是IP地址永久生效 第一步进入配置文件所在目录: cd /etc/sysconfig/network-scripts/ #进入配置文件ifcfg-ens33所在位置 第二步写入配置信息并保存退出: vi ifcfg-ens33 #编辑配置文件ifcfg-ens33...
  • 查看当前Linux内核配置文件/proc/config.gz当前的Linux内核的配置文件保存到了/proc/config.gz,有了它可以对调试当前内核有很大的帮助。这里先简单记录一下,以后再完善。
  • Linux配置文件读取操作流程及其C代码实现

    万次阅读 热门讨论 2015-05-07 16:47:57
    一、概述 Linux具有免费、可靠、安全、稳定、多平台等特点,因此...本文详细介绍了Linux配置文件的读取方法及读取操作的C代码实现,为相关的软件开发工作的开展提供了有益的参考。二、配置文件介绍 为了便于程序处
  • Linux配置文件路径大全

    千次阅读 2016-06-20 23:59:04
    Linux配置文件路径大全 1:/etc/sysconfig/i18n(语言配置文件).2:/etc/sysconfig/network-scripts/ifcfg-eth0(eth0配置文件). 3:/boot/grub/grub.conf(grup配置文件) 或/boot/grub/menu.list. 4:/etc/passwd:系统...
  • 嵌入式Linux启动配置文件及脚本

    千次阅读 2011-02-23 14:50:00
    使用Busybox制作根文件系统时,/etc目录非常重要,它包含了嵌入式Linux启动所需的配置文件及脚本.由于init进程,或者说linuxrc程序会解析inittab文件,因此就从/etc/inittab文件开始说起. (1)文件/etc/inittab...
  • Linux 网卡配置文件,命令详细设置

    千次阅读 2018-03-21 16:43:36
    配置文件/etc/hosts(本地主机ip地址映射,可以有多个别名)。/etc/services(端口号与标准服务之间的对应关系)。/etc/sysconfig/network(设置主机名,网关,域名)。HOSTANME=zjw.com(主机名)(需要重启计算机才...
  • Linux用户环境配置文件

    千次阅读 2019-01-25 21:36:47
    用户操作环境配置文件: 从/etc/skel目录复制过来 .bashrc 打开新终端 /etc/bashrc .bash_profile 用户登录系统 /ect/profile .bash_logout 注销系统 示例:设置命令别名 临时命令别名(关机重启,就没有了)...
  • Linux文件挂载配置文件fstab详解

    千次阅读 2013-11-11 10:06:11
    磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作,而fstab正是负责这一配置。显然,根目录是所有Linux文件和目录所在的地方,需要挂载上一个磁盘分区。上面还提到,Linux分区交换也需要独立...
  • Linux音频配置文件asound.conf的了解

    万次阅读 2016-07-09 10:47:01
    asound.conf文件主要用来做Android音频的路由控制:不同路由可以设置多个寄存器的不同配置组合,形成不同的音频通道,从而当路由改变时,底层codec通道随之改变。 应用层直接改变音频codec的寄存器,具体而言:linux...
  • 在终端中使用sudo 或者 使用管理员账号运行 phpstudy ...phpstudy start | stop | restart开启 | 停止 | 重启 phpstudy add | del | list添加虚拟主机 | 删除虚拟主机 | 查看虚拟主机列表 注:添加或删除过虚拟主机
  • linux中找到配置文件

    千次阅读 2018-10-08 21:20:08
    1.先打开终端 2.输入命令:cd .. 进入 home 文件夹下 3.输入命令:ls 4.输入命令:cd .. 5.输入命令:ls 完成
  • Linux用户与用户组配置文件详解

    千次阅读 2019-03-30 13:41:32
    Linux用户与用户组配置文件详解 出发点 Linux是一个多用户多任务的操作系统,用户需要使用系统,就必须在系统中拥有属于自己的账号。 作为一个Linux管理员,对用户增删改查等操作当然离不开用户与用户组的配置文件...
  • RedHat linux网络配置(直接修改配置文件 非setup) 要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的...
  • linux环境下 Redis 配置文件

    千次阅读 2019-09-21 16:50:52
    Redis配置文件 接上文redis安装:https://blog.csdn.net/wsdfym/article/details/101103807 redis配置文件位于安装目录下的redis.conf。 cd /usr/local/redi ll 这个时候会发现并没有redis.conf。 解决方案是到解压...
  • Linux】sudo配置文件及相关命令

    千次阅读 2021-01-22 14:43:48
    Linux】sudo文件及相关配置 sudo意思是super-user do,让当前用户暂时以管理员的身份root来执行命令 visudo命令 需要超级用户权限;默认编辑/etc/sudoers文件; sudoers文件的默认权限是440,默认无法修改;该...
  • 但是我觉得其他项都没有打开,写在.config配置文件里比较别扭,然后我就把内核回退到make menuconfig之前的原始状态,在.config里手动只加入一项:CONFIG_IPV6=y,结果编译就通不过了,提示: scripts/kconfig/conf...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 713,873
精华内容 285,549
关键字:

linux打开配置文件

linux 订阅