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配置文件
-
[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