日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux不得不知道的目录和文件

發布時間:2024/4/13 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux不得不知道的目录和文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux系統里面有很多我們必須知道目錄和文件,一直想著做一個總結,先總結如下,有些已經很熟悉了,有些還是不是熟悉。

1.etc目錄

配置文件存放的目錄,本意為“etcetera”(附加物)的意思,但是歪打正著成了Linux當中最重要的目錄。

1.1 /etc/sysctl.conf 內核配置文件

配置 Linux 內核參數修改后不用重啟動更新: /sbin/sysctl -p

1.2 /etc/issue 系統版本信息

對于生成環境的服務器來說,留著是個安全隱患,建議清空,清空文件命令 >/etc/issue或者 cat /dev/null /etc/issue

1.3 /etc/motd 登陸后的提示信息

我的里面默認是空的

1.4 /etc/passwd 賬號文件

Linux帳號文件,可以說是最重要的文件了

實例文件,簡單說明:

用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell

heqiuyu:x:500:500::/home/heqiuyu:/bin/bash

1.5 /etc/shadow 密碼文件

里面存放的是passwd文件中x的信息,屬于加密之后的文件

1.6 /etc/group 組賬號信息文件

1.7 /etc/gshadow 組密碼文件

1.8 /etc/profile 環境變量配置文件

系統全局環境變量永久生效的配置文件,對應單用戶的文件 ~/.bash_profile,~/.bashrc

1.9 /etc/profile.d/ 開機登錄后運行的程序

1.10 /etc/redhat-release 查看版本文件

1.11 /etc/sudoers,visudo的配置文件

1.12 /etc/inittab 系統啟動配置文件

系統的啟動級別

# 0 - halt (Do NOT set initdefault to this) //關機 # 1 - Single user mode //單用戶,忘記密碼之后使用它修改root密碼 # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode //文本用戶 # 4 - unused # 5 - X11 //圖形界面 # 6 - reboot (Do NOT set initdefault to this) //重啟 # id:3:initdefault:

1.13 /etc/yum.repos.d/CentOS-Base.repo yum源文件

這個文件從來都沒有自己寫過,由于自己已經習慣使用163的源了,直接替換即可,安裝軟件都靠它了

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup //原始文件備份wget http://mirrors.163.com/.help/CentOS6-Base-163.repo (在哪個目錄執行wget 就下載在哪里 ) //切換到目錄/etc/yum.repos.d下載repo文件, (http://mirrors.163.com/.help/centos.html)mv /etc/yum.repos.d/CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo //改名 yum clean all yum makecache //生成緩存,收工

1.14 /etc/grub.conf grub引導配置文件

1.15 /etc/resolve.conf DNS配置文件

我的很簡單,就一個dns服務器ip地址

nameserver 10.10.8.31

1.16 /etc/hosts 本地解析文件,優先級高

1.17 /etc/fastab,文件系統的靜態信息,開機能夠自動掛載磁盤分區

一共六列內容,非常重要

  • 文件系統設備
  • 掛載點
  • 掛載的文件系統
  • 掛載選項
  • 是否備份, 0不備份
  • 是否開機做磁盤檢查 ,0不做檢查

    1.18 /etc/sysconfig/i18n 字符編碼文件

    1.19 /etc/sysconfig/network-scripts/ifcfg-eth0 網卡配置文件

  • 由于這個文件的目錄特別長,每次都懶得自己敲,隨時寫了一個cip的別名,自己當作“change ipaddress”的意思

    alias cip='vim /etc/sysconfig/network-scripts/ifcfg-eth0'

    直接上具體的文件

    DEVICE=eth0 //設備名稱 TYPE=Ethernet ONBOOT=yes //開機啟動 BOOTPROTO=none HWADDR=00:50:56:94:7D:88 //MAC地址 IPADDR=10.10.9.110 //IP地址 PREFIX=24 //子網掩碼 GATEWAY=10.10.9.1 //網關

    1.20 /etc/logrotate.d/syslog syslog文件

    1.21 /etc/crontab 計劃任務文件

    /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/# For details see man 4 crontabs# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed

    1.22 /etc/rc.local 自訂開機啟動程序,把需要開機自動運行的程序寫在這個腳本里

    開機會把里面的腳本執行一遍,可以把rc.local作為服務器的檔案

    1.23 /etc/init.d/ 開機啟動腳本文件目錄,service命令的服務都在里面

    1.24 /etc/ssh/sshd_config ssh配置文件

    1.25 /etc/sysconfig/network 配置主機名文件

    通過hostname可以臨時生效,退出當前帳號后重新登陸可以看到,如果永久生效,修改network文件

    [root@localhost ~]# hostname centos [root@localhost ~]# exit logout Connecting to 10.10.9.110:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'.Last login: Tue Jan 29 08:58:17 2002 from 10.10.29.110 [root@centos ~]# [root@centos ~]# [root@centos ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=10.10.9.1讓其永久生效 [root@centos ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=centos GATEWAY=10.10.9.1

    1.26 /etc/udev/rules.d/70-persistent-net.rules 虛擬機克隆需要清空文件

    1.27 /etc/skel/ 用來存放新用戶配置文件的目錄

    1.28 /etc/login.def 用戶管理重要初始化目錄login

    1.29 /etc/default/useradd 文件,使用useradd 添加用戶時的一個需要調用的一個默認的配置文件,可以使用useradd -D參數

    2.var 目錄,姑且叫做變量目錄吧

    2.1 /var/log/message 系統日志,自動輪詢按周 rsyslog

    系統日志,對應系統故障分析命令dmesg

    2.2 /var/log/secure 安全日志,ssh鏈接

    2.3 /var/spool/cron/root定時任務的所在路徑

    轉載于:https://blog.51cto.com/652465/2056312

    總結

    以上是生活随笔為你收集整理的Linux不得不知道的目录和文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。