博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux文件
阅读量:5071 次
发布时间:2019-06-12

本文共 2162 字,大约阅读时间需要 7 分钟。

/usr 用户的程序(源码),帮助文件,二进制命令

/dev 设备目录

/var variable data   日志和缓存cache

/boot 系统目录,grup

/etc下放配置文件,软件的启动程序(/etc/init.d)

 /proc 显示内核及进程信息的虚拟文件系统

 

重要文件

网卡文件

/etc/sysconfig/network-scripts/iccfg-eho0/1

route -n 查网关 最下面那个

重启所有网卡

/etc/init.d/network restart

(centos 6.7之后改IP,已建立连接的CRT不会断开)

只重启一块网卡 ifdown eth0 && ifup eth0

 

DNS /etc/resolv.conf

网卡配置文件里也可以配置DNS,并且优先于resolv.conf。重启网络后网卡的DNS会覆盖reslov.conf

但是不配resolv.conf不能上网

 

/etc/hosts 设定用户IP和主机名(域名)的对应解析表,相当于本地LAN局域网内的DNS

看银联是怎么设置hosts的 

 

 /etc/sysconfig/network

在这里配置主机名

格式:HOSTNAME=pchdacc01

查看主机名:uname -n      hostname

  • 临时修改主机名:hostname pchdacc02
  • 修改配置文件 sed -i 's#HOSTNAME=pchdacc01#HOSTNAME=pchdacc02#g'  /etc/sysconfig/network,然后在hostname修改一下,就不用重启了

 

/ec/fstab  设置开机要挂载的设备和文件系统

要挂载的设备   挂载点   文件系统类型   挂载的选项(只读挂载,可写挂载)   是否备份   是否开机做磁盘检查

 

/etc/rc.local 存放开机自启动程序     windows里运行MSConfig

chconfig常用来管理rpm包程序的开机自启 

 

/etc/inittab 设置开机系统启动级别

 

/etc/init.d  存放rpm包的软件的启动程序

 

SELINUX

/etc/selinux/config

SELINUX=enforcing

看公司是不是改成disabled

sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 

 

getenforce 查看当前selinux的状态

setenforce 0临时设置 0是关闭 1是开启(因为改了配置文件要重启机器才能生效)

 

修改运行级别

/etc/inittab

sed 's#id:3:initdefault:#id:1:initdefault:#g' /etc/inittab

 

关机命令     shutdown -h now      halt   init 0

重启命令     shutdown -r now      reboot   init 6

 

 

防火墙

查看防火墙状态

/etc/init.d/iptables status

临时关闭

/etc/init.d/iptables stop

永久关闭

chkconfig iptables off

 

 

字符集

/etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

如果是改配置文件,要source /etc/sysconfig/i18n

 

设置操作超时时间

export TMOUT=0

(想永久生效可以在/etc/profile下写入,source /etc/profile)

 

退出后清空历史命令(防止黑客)

history -c

清楚指定条数第五条

history -d 5

设置历史命令保存条数

export HISTFILESIZE=5

(想永久生效可以在/etc/profile下写入,source /etc/profile)

这个是设置保存在 ~/.bash_history  中的条数

 

 

隐藏登录前版本信息

cat /etc/issue

为防止登录前查看版本信息,可以清空该文件,也可以显示为欢迎使用XX系统,如欢迎使用阿里云,银联科技内网系统

 

设置登入后显示信息

cat /etc/motd  直接写入  欢迎使用银联系统,只为内部使用

 

/etc/redhat-release 看版本号和名称的信息  或者 uname -r     uname -m

 

/etc/profile  全局环境变量

 

/home 普通用户的家目录

 

 /var/log/message 系统日志,一周一个文件,可以看系统报错

dmseg 查看系统故障信息  依赖于rsyglog开启

 

/var/log/secure 系统安全的日志文件 记录登录信息 pop3 ssh telnet ftp都会记录在此 依赖于rsyglog服务开启

 

 /proc 显示内核及进程信息的虚拟文件系统

/proc/version 内核版本

/proc/cpuinfo 

/proc/meminfo

/proc/loadavg

/proc/mounts

/proc/ioports

 

/usr/src 存放源码包

转载于:https://www.cnblogs.com/mustafayin/p/8504803.html

你可能感兴趣的文章
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>
jdk1.8 api 下载
查看>>