zoukankan      html  css  js  c++  java
  • linux常用文件总结

    1、ip

    • 修改ip地址
    • [root@ser1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
      DEVICE=eth0
      TYPE=Ethernet
      ONBOOT=yes
      NM_CONTROLLED=yes
      BOOTPROTO=none
      IPADDR=192.168.123.20
      NETMASK=255.255.255.0
      #DNS1=114.114.114.114

    2、DNS

    • DNS的配置信息,如果在ifcfg-eth0设置,重启在这个文件中就会显示
    • [root@ser1 ~]# cat /etc/resolv.conf 
      nameserver 114.114.114.114

    3、hostname

    • 修改主机名
    • [root@ser1 ~]# cat /etc/sysconfig/network
      NETWORKING=yes
      HOSTNAME=ser1

    4、hosts

    • ps:Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库;
    • 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页
    • 如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
    • [root@ser1 ~]# cat /etc/hosts
      127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
      ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
      192.168.123.20 ser1

    5、selinux

    [root@ser1 ~]# cat /etc/sysconfig/selinux 
    SELINUX=disabled
    SELINUXTYPE=targeted 
    [root@ser1 ~]# cat /etc/selinux/config 
    SELINUX=disabled
    SELINUXTYPE=targeted 

    6、LANG

    • /etc/sysconfig/i18n  可以修改语言,locale 查看系统语言包
    • [root@ser1 ~]# cat /etc/sysconfig/i18n 
      LANG="en_US.UTF-8" #
      SYSFONT="latarcyrheb-sun16"
      
      [root@ser1 /]# locale
      
      LANG=en_US.UTF-8
      LC_CTYPE="en_US.UTF-8"
      LC_NUMERIC="en_US.UTF-8"
      LC_TIME="en_US.UTF-8"
      LC_COLLATE="en_US.UTF-8"
      LC_MONETARY="en_US.UTF-8"
      LC_MESSAGES="en_US.UTF-8"
      LC_PAPER="en_US.UTF-8"
      LC_NAME="en_US.UTF-8"
      LC_ADDRESS="en_US.UTF-8"
      LC_TELEPHONE="en_US.UTF-8"
      LC_MEASUREMENT="en_US.UTF-8"
      LC_IDENTIFICATION="en_US.UTF-8"
      LC_ALL=

    7、release

    [root@ser1 ~]# cat /etc/redhat-release 
    RedHatEnterpriseLinuxServer release 6.5(Santiago)

    8、inittab 

    [root@ser1 ~]# cat /etc/inittab 
    id:3:initdefault:

    9、ssh配置文件

    [root@ser1 ~]# cat /etc/ssh/sshd_config 
    #UseDNS yes

    10、rc.local

    • 可以将开机运行的一些命令写到这个文件中去
    [root@ser1 ~]# cat /etc/rc.local 
    #!/bin/sh
    touch /var/lock/subsys/local
    mount /dev/cdrom /yum

    11、启动文件

    • /etc/profile--->~/.bash_profile--->~/.bashrc--->/etc/bashrc
    • vim /etc/profile 
      # System wide environment and startup programs, for login setup
      # Functions and aliases go in /etc/bashrc
    • /etc/profile 定义了PATH变量的值,和HISTSIZE的值、UMASK
    • [root@ser1 ~]# ls .bash?*
      .bash_history  .bash_logout  .bash_profile  .bashrc
    • ~/.bash_logout  用户退出系统的时候,会执行这个文件里的命令
    • ~/.bash_history  里用来存放用户在登录系统后所使用的最近
     

    12、用户和组的文件

    • /etc/passwd    /etc/shadow(密码) /etc/group、(组)
    • [root@ser1 ~]# cat  /etc/passwd //用户信息
      root:x:0:0:root:/root:/bin/bash
      bin:x:1:1:bin:/bin:/sbin/nologin
    • [root@ser1 ~]# cat  /etc/shadow    //用户密码信息
      root:$6$xut2dqWUD7BCvZNy$MKCUWWzZKl/iMaQfQiXUeyl0otTzJf7TS64LpBvMAxzALVUFgyul7YW6DCUreez5J0VDqmu3VFB0uMm1LuYLI.:17151:0:99999:7:::
      bin:*:15937:0:99999:7:::
      daemon:*:15937:0:99999:7:::
      [root@ser1 ~]# cat /etc/group //组信息
      root:x:0:
      bin:x:1:bin,daemon
      daemon:x:2:bin,daemon

    13、yum配置文件

    1. [root@ser1 ~]# cat /etc/yum.repos.d/local.repo 
      [local]
      name=auto yum
      baseurl=file:///yum
      enabled=1
      gpgcheck=0

    14、proc目录

    • proc文件系统是一个伪文件系统,存在于内存之中
    用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。
    [root@ser1 /]# df -a
    Filesystem     1K-blocks    UsedAvailableUse%Mounted on
    /dev/sda5        88273606159004   2219948  74%/
    proc                   0       0         0    -/proc
    sysfs                  0       0         0    -/sys
    devpts                 0       0         0    -/dev/pts
    tmpfs             508160       0    508160   0%/dev/shm
    /dev/sda1         198337   34085    154012  19%/boot
    /dev/sda2       30237648  378452  28323196   2%/data
    none                   0       0         0    -/proc/sys/fs/binfmt_misc
    /dev/sr0         37622783762278         0100%/yum
    /proc 目录里存放的文件不占用磁盘空间,而是内存空间
    • [root@ser1 /]# cat /proc/cpuinfo   查看cpu核心数和工作频率等信息
    • [root@ser1 /]# cat /proc/meminfo 





  • 相关阅读:
    120-136. 只出现一次的数字
    119-217. 存在重复元素
    118-103. 二叉树的锯齿形层序遍历
    117.力扣-两数相加问题
    116.python处理xmind文件
    115.python获取服务器信息
    日期转换类 DateConverter.java
    数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java
    数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java
    APP手机端加载不到资源服务器后台解决参考
  • 原文地址:https://www.cnblogs.com/jesper/p/6574188.html
Copyright © 2011-2022 走看看