轉自:https://www.cnblogs.com/clsn/p/7520333.htmlhtml
經過|xargs將前面命令的執行結果傳給後面。linux
[root@znix ~]# find /clsn/ -type f -name "*.sh" |xargs ls -l服務器
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/test/del.shdom
-rw-r--r--. 1 root root 8 Aug 17 19:35 /clsn/test.shui
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/t.sh3d
$()先運行裏面的命令,把顯示到屏幕上的結果留下來rest
[root@znix ~]# ls -l $(find /clsn/ -type f -name "*.sh")server
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/test/del.shhtm
-rw-r--r--. 1 root root 8 Aug 17 19:35 /clsn/test.shblog
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/t.sh
-exec 是find 裏面自帶參數,{}表示find命令找到的文件
[root@znix ~]# find /clsn/ -type f -name "*.sh" -exec ls -l {} \;
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/t.sh
-rw-r--r--. 1 root root 8 Aug 17 19:35 /clsn/test.sh
-rw-r--r--. 1 root root 7 Aug 17 17:00 /clsn/test/del.sh
1)一切從根開始;
2)linux的每個目錄均可以掛載在不一樣的磁盤上;
3)Linux下沒有掛載的設備(磁盤、光盤)沒法使用。
1)主機上放入光盤(虛擬機添加鏡像文件)
2)使用mount目錄進行掛載
[root@znix ~]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
3)掛載完成
[root@znix ~]# ls /mnt/
CentOS_BuildTag isolinux RPM-GPG-KEY-CentOS-Debug-6
EFI Packages RPM-GPG-KEY-CentOS-Security-6
EULA RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-Testing-6
GPL repodata TRANS.TBL
images RPM-GPG-KEY-CentOS-6
http://www.pathname.com/fhs/
使用YUM安裝,-y 所有選擇y/yes
[root@znix ~]# yum install tree
缺乏的東西本身解決
rpm -ivh tree.rpm
安裝位置/usr/local
本身作 切菜 作菜 上菜
./configure make make install
1)一切從根開始。
2)目錄能夠單獨掛載到一個設備上。
3)設備(光盤/硬盤)不掛載不能使用。
[root@znix ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
[root@znix ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 <==網卡的名字
HWADDR=00:0c:29:a8:e4:14 <==MAC地址 硬件地址
TYPE=Ethernet <==以太網
UUID=a3b2265e-9dac-4a29-aff6-d2e88eb28cfc <==系統裏識別
ONBOOT=yes <==開機時自動啓動
NM_CONTROLLED=yes
BOOTPROTO=none <==經過指定方式的辦法來得到地址,dhcp或者static
IPADDR=10.0.0.201 <==服務器的ip地址
NETMASK=255.255.255.0 <==子網掩碼
GATEWAY=10.0.0.2 <==網關
USERCTL=no
PEERDNS=yes
IPV6INIT=no
DNS2=119.29.29.29 <== dns
DNS1=114.114.114.114 <==dns
域名解析服務
方法一:修改網卡配置文件
修改網卡配置時注意DNS 大寫
[root@znix ~]# tail -2 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS2=223.5.5.5
DNS1=119.29.29.29
重啓網卡,使用service network restart命令
[root@znix ~]# service network restart
Shutting down interface eth0:
方法二:使用setup命令,修改dns配置
選擇 Network configuration 而後Run Tool
選擇 Device configuration ,選擇網卡,修改Default gateway IP 和Primary DNS Server 。
保存並退出。
修改配置文件/etc/resolv.conf
[root@znix ~]# cat /etc/resolv.conf
nameserver 119.29.29.29
nameserver 114.114.114.114
在/etc/sysconfig/network-scripts/ifcfg-eth0配置的dns優先級比/etc/resolv.conf 高
重啓後/etc/resolv.conf配置失效
使用hostname命令進行修改。
[root@znix ~]# hostname clsn-40-nb
修改事後,從新登錄後生效
[root@clsn-40-nb ~]#
修改配置文件/etc/sysconfig/network 文件
查看
[root@ znix ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=znix
使用sed命令修改,-i讓修改寫入文件。
[root@clsn-40-nb ~]# sed 's#znix#znix#g' /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=znix
[root@clsn-40-nb ~]# sed -i 's#znix#znix#g' /etc/sysconfig/network
檢查
[root@clsn-40-nb ~]# grep 'HOSTNAME=' /etc/sysconfig/network
HOSTNAME=znix
[root@znix ~]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@znix ~]# ping 123.206.66.149
PING 123.206.66.149 (123.206.66.149) 56(84) bytes of data.
64 bytes from 123.206.66.149: icmp_seq=1 ttl=128 time=10.4 ms
域名ping不通,但ip能夠ping通,說明服務器沒有配置dns,或者dns配置沒有生效。
修改文件裏的dns
[root@znix ~]# tail -2 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS2=114.114.114.114
DNS1=119.29.29.29
重啓網卡讓配置文件生效。
linux第一塊網卡的配置文件
[root@znix ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:cb:69:ee
TYPE=Ethernet
UUID=38ad33ab-3d2b-4183-bd84-ce1766236ddd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.0.0.200
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
USERCTL=no
PEERDNS=yes
IPV6INIT=no
DNS2=223.5.5.5
DNS1=119.29.29.29
dns臨時配置文件
[root@znix ~]# cat /etc/resolv.con
nameserver 119.29.29.29
nameserver 223.5.5.5
機自動掛載分區/磁盤,規定哪一個分區/設備,掛載到哪裏
root@znix ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Aug 10 18:33:48 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=49bad9e9-cf33-4a15-ba84-4fd28e70bd29 / ext4 defaults 1 1
UUID=7426d0f3-56d6-4fa6-a1c3-f2c8632bfbb8 /boot ext4 defaults 1 2
UUID=46bc0a52-b13f-4845-8baa-90207849d5c5 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
使用blkid 能夠看設備的UUID惟一標識符
[root@znix ~]# blkid
/dev/sda3: UUID="49bad9e9-cf33-4a15-ba84-4fd28e70bd29" TYPE="ext4"
/dev/sda1: UUID="7426d0f3-56d6-4fa6-a1c3-f2c8632bfbb8" TYPE="ext4"
/dev/sda2: UUID="46bc0a52-b13f-4845-8baa-90207849d5c5"
主機名解析文件
hosts文件裏存放ip地址與域名的對應關係。
[root@znix ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6