亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

linux基本命令

Original 2016-11-04 14:26:52 778
abstrakt:基本命令   找出系統(tǒng)所有用戶中shell不是/sbin/nologin的用戶;   cat /etc/passwd  | grep -v "/sbin/nologin"   找到系統(tǒng)詞典linux.words中“以a開頭r結(jié)尾共19字母組成的單詞”。   egrep 
基本命令
 
找出系統(tǒng)所有用戶中shell不是/sbin/nologin的用戶;
 
cat /etc/passwd  | grep -v "/sbin/nologin"
 
找到系統(tǒng)詞典linux.words中“以a開頭r結(jié)尾共19字母組成的單詞”。
 
egrep '^a[a-z]{17}r$' /usr/share/dict/linux.words
 
查看/var/log/message的后30行;
 
tail -30 /var/log/messages
 
輸出/etc/passwd中含有/bin/bash的行;
 
cat /etc/passwd  | grep /bin/bash
 
查看當前系統(tǒng)的磁盤使用量,輸出時顯示單位;
 
df -h
 
交換空間
 
使用dd命令創(chuàng)建交換文件/swapfile.db;
 
dd if=/dev/zero of=/swapfile.db bs=2048 count=262144
 
格式化交換文件并啟用它;
 
   mkswap swapfile.db
 
   swapon /swapfile.db
 
查看啟用交換文件前后的交換空間大小的變化;
 
  cat /proc/swaps
 
保證重啟后交換文件會被自動啟用。
 
 vi /etc/fstab
 
/swapfile.db    swap    swap defaults   0 0
 
  
 
磁盤陣列
 
在虛擬機上添加2個scsi硬盤,大小分別為1G;
 
建立RAID0設(shè)備md0,活動設(shè)備數(shù)為2;
 
mdadm –C /dev/md0 –a yes –l 0 –n /dev/sdb /dev/sdc
 
創(chuàng)建目錄/raid0,格式化/dev/md0并掛載到/raid0目錄;
 
mkdir /raid0
 
mkfs.ext3 /dev/md0
 
mount /dev/md0 /raid0
 
生成配置文件,將md0的結(jié)構(gòu)信息寫入到/etc/mdadm.conf。
 
mdadm –D –scan >/etc/mdadm.conf
 
  
 
  
 
邏輯卷
 
在虛擬機上添加1個scsi硬盤,大小為2G;
 
新建2個500M的分區(qū),并修改磁盤ID為8e;
 
  
 
將2個分區(qū)生成物理卷,添加到新的卷組vg001;
 
pvcreate /dev/sdb1
 
pvcreate /dev/sdb2
 
vgcreate vg001 /dev/sdb1 /dev/sdb2
 
從卷組vg001中劃分500M空間創(chuàng)建一個邏輯卷,命名為data;
 
lvcreate –L 500m –n data vg001
 
創(chuàng)建目錄/data,格式化邏輯卷并掛載到/data目錄。
 
mkfs.ext3 /dev/vg001/data
 
mkdir /data;mount /dev/vg001/data /data
 
  
 
五:計劃任務(wù)
 
建立一個一次性計劃任務(wù):4小時以后關(guān)閉系統(tǒng);
 
service atd start
 
at now + 4 hour
 
shutdown –h now
 
按ctrl+d
 
建立一個周期性計劃任務(wù):每個月1號的09:30系統(tǒng)自動發(fā)送一封郵件給用戶gdlc,郵件主題是“hello”,內(nèi)容是“Good Luck”。
 
service crond start
 
vi /etc/crontab
 
30 09 1 * *  echo 'Good Luck!' | mail -s "hello" gdlc
 
  
 
六:網(wǎng)絡(luò)基礎(chǔ)
 
根據(jù)考場環(huán)境為本機第一張網(wǎng)卡配置靜態(tài)IP,網(wǎng)關(guān);
 
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
按a進入編輯,內(nèi)容如下
 
DEVICE=eth0
 
BOOTPROTO=static
 
HWADDR=不用改
 
ONBOOT=yes
 
IPADDR=ip地址
 
NETMASK=掩碼
 
GATEWAY=網(wǎng)關(guān)
 
修改完成后按esc鍵,再按:wq!保存退出
 
為本機指定域名解析服務(wù)器地址主為202.96.128.86,輔為210.21.4.130;
 
vi /etc/resolv.conf
 
按a進入編輯,內(nèi)容如下
 
; generated by /sbin/dhclient-script
 
nameserver 202.96.128.86
 
nameserver 210.21.4.130
 
search localdomain
 
修改完成后按esc鍵,再按:wq!保存退出
 
  
 
修改hosts文件使從本機訪問www.exam.com指向IP為192.168.1.100;
 
   vi /etc/hosts
 
按a進入編輯
 
   添加192.168.1.100     www.exam.com
 
修改完成后按esc鍵,再按:wq!保存退出
 
查看本機正在運行的網(wǎng)絡(luò)服務(wù)以及其監(jiān)聽的端口。
 
   netstat -tulpn
 
查詢本機的IP地址,網(wǎng)關(guān),DNS服務(wù)器信息;
 
查看IP、掩碼ifconfig
 
查看路由和網(wǎng)關(guān)netstat -r
 
DNS服務(wù)器查詢more /etc/resolv.conf
 
配置sshd服務(wù)禁止管理員從遠程登錄;
 
   vi /etc/ssh/sshd_config
 
   把#PermitRootLogin yes改成PermitRootLogin no
 
ssh服務(wù)只監(jiān)聽本機eth0的IP地址。
 
   vi /etc/ssh/sshd_config
 
   把# ListenAddress改成ListenAddress eht0的ip地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
七、NFS服務(wù)
 
共享/nfs/media,使192.168.1.0/24下的所有人只讀;
 
共享/nfs/document,使s168.365linux.com這臺主機可以讀寫,其他用戶只讀,且root映射為匿名用戶。
 
安裝portmap和nfs-utils
 
vi /etc/exports
 
添加   /nfs/media 192.168.1.0/24(ro)
 
   /nfs/document  *(ro,root_squash)  s168.365linux.com(rw)
 
八、SAMBA服務(wù)
 
共享目錄/samba/doc,任何人只讀訪問;
 
共享目錄/samba/work,僅用戶gdlc和組exam成員可以訪問,僅gdlc有可寫的權(quán)限。
 
安裝samba,samba-clent,samba-common
 
   chgrp exam work/
 
   chown gldc wrok/
 
   chmod 750 work
 
  vi /etc/samba/smb.conf
 
添加
 
[doc]
 
   comment=doc
 
   path=/samba/doc
 
   public=yes
 
   readonly=yes
 
[work]
 
   Comment = wrok
 
   path=/samba/work
 
   valid users = @exam,gdlc
 
   write list =gldc
 
      保存退出,service smb restart
 
九、FTP服務(wù)
 
共享目錄/var/ftp/pub,允許匿名用戶上傳和下載文件、文件夾;
 
      安裝vsftpd
 
      vi /etc/vsftpd/vsftpd.conf
 
         anonymous_enables=YES
 
         dirlist_enable=YES
 
         anon_root=/var/ftp
 
         anon_upload_enable=YES
 
         download_enable=YES
 
不允許本地用戶gdlc登錄,其他普通用戶都允許,應(yīng)該怎么做;
 
   vi /etc/vsftpd/ftpusers
 
      添加gldc
 
本地用戶登錄后的共享主目錄是/share;
 
   local_enable=YES
 
   local_root=/share
 
?  限制所有本地用戶登錄后通過終端訪問共享主目錄以外的地方;
 
   chroot_list_enable=YES
 
使用xinetd守護進程托管vsftpd服務(wù)。
 
      vi /etc/xinetd.d/vsftpd
 
disable = no
socket_type = stream
wait = no
 
         vi /etc/vsftpd/vsftpd.conf
 
            listen=NO
 
配置FTP匿名用戶的主目錄為/data/ftp;
 
      anonymous_enables=YES
 
      anon_root=/data/ftp
 
限制匿名用戶最大傳輸速率為200k。
 
         anon_max_rate=200000
 
十、DHCP服務(wù)器
 
為本網(wǎng)段的所有網(wǎng)絡(luò)主機提供動態(tài)分配IP的服務(wù);
 
   安裝dhcpd-devel ,dhcp,dhcpv6
 
   cp /user/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
 
   vi /etc/dhcpd.conf
 
         
 
         subnet 192.168.0.0(網(wǎng)段) netmask 255.255.255.0 {
 
  
 
# --- default gateway
 
        option routers                  192.168.0.1(網(wǎng)關(guān));
 
        option subnet-mask              255.255.255.0;
 
  
 
        option nis-domain               "domain.org";
 
        option domain-name              "domain.org";
 
        option domain-name-servers      192.168.1.1;(DNS服務(wù)器地址)
 
  
 
        option time-offset              -18000; # Eastern Standard Time
 
#       option ntp-servers              192.168.1.1;
 
#       option netbios-name-servers     192.168.1.1;
 
# --- Selects point-to-point node (default is hybrid). Don't change this unless
 
# -- you understand Netbios very well
 
#       option netbios-node-type 2;
 
  
 
        range dynamic-bootp 192.168.0.1 192.168.0.254;(要分配的ip)
 
        default-lease-time 21600;(租期)
 
        max-lease-time 43200;
 
  
 
        # we want the nameserver to appear at a fixed address
 
        host ns {
 
                next-server marvin.redhat.com;
 
                hardware ethernet 12:34:56:78:AB:CD;
 
                fixed-address 207.175.42.254;
 
   }
 
定義默認路由為本網(wǎng)段的最后一個可用IP;
 
option routers 192.168.0.254
 
定義域名解析服務(wù)器為主為202.96.128.86,輔為210.21.4.130;
 
      option domain-name-servers 202.96.128.86,320.32.4.130;
 
為www.gd-linux.com主機(MAC地址12:34:56:78:AB:CD)指定IP為本網(wǎng)段的第一個可用的IP。
 
      host www.gd-linux.com {
 
                next-server marvin.redhat.com;
 
                hardware ethernet 12:34:56:78:AB:CD;
 
                fixed-address 192.168.0.1;
 
         }
十三、Linux防火墻
 
內(nèi)部環(huán)回接口全部開放;
 
 iptables –A INPUT –i lo –j ACCEPT
 
允許訪問本機的ssh服務(wù)和web服務(wù);
 
iptables –A INPUT –p tcp --dport 80 –j ACCEPT
 
iptables –A INPUT –p tcp --dport 22 –j ACCEPT
 
設(shè)置訪問本機的默認規(guī)則為拒絕;
 
iptables –P INPUT DROP
 
允許從本機請求外部返回的回應(yīng)包、關(guān)聯(lián)包通過。
 
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
十四、Iptables防火墻
 
丟棄所有狀態(tài)為INVALID的數(shù)據(jù)包;
 
   iptables -A INPUT -p all -m state INVALID -j DROP
 
禁止192.168.1.0/24網(wǎng)段從eth0訪問本機;
 
   iptables –A INPUT –s 192.168.1.0/24  –i eth0  -j DROP
 
允許從任意地方(除192.168.1.0/24網(wǎng)段)訪問本機的Web服務(wù)。
 
iptables –A INPUT –s 192.168.1.0/24  –p tcp --dport 80  -j DROP


Versionshinweise

Beliebte Eintr?ge