溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux常用的配置有哪些?

發(fā)布時(shí)間:2020-05-29 15:06:14 來源:億速云 閱讀:195 作者:鴿子 欄目:云計(jì)算

變量值

echo $USER
echo $?
echo $PS1
echo $PATH


配置文件修改部分:

[root@node4~]#cp /etc/DIR_COLORS ~/dir_colors 
vim  ~/dir_colors 
 88 DIR 01;33       # directory
[root@centos6 ~]#vim ~/.bashrc 
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias grep='grep --color=auto'
# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
alias cdnet='cd /etc/sysconfig/network-scripts/' 
[root@centos6 ~]#. .bashrc
[root@node4~]#cat   ~/.vimrc
set nu
set cul
set ai 
set paste
set ic
set ai

 
 
 centos6 防火墻:
 service iptables stop
 chconfig iptables off 
 centos7:防火墻:
 systemctl stop firewalld 
 systemctl disable firewalld

日志清理部分:

[root@centos6 /proc/10]#find / -mount  -type f -size +100M  |xargs -i du -sh {}|sort -nr
3.8G    /root/centos6.9.iso


腳本部分:

df |grep ^/dev/sd |sed -r "s/.*[ ]+([0-9]{1,3})%.*/\1/"
df -i  |grep ^/dev/sd |sed -r "s/.*[ ]+([0-9]{1,3})%.*/\1/"
[root@node4~]#ifconfig  eth0  |head -n2 |tail -n1 |tr -s " "  |cut -d " " -f3
192.168.137.47
[root@centos6 ~]#ifconfig  eth0  |head -n2 |tail -n1 |cut -d ":" -f2 |cut -d " " -f1
192.168.137.6
[root@centos6 /app]#df |tr -s " " "%" |cut -d % -f 5 
[root@node4/var/log/httpd]#cut -d " " -f1  access_log |sort |uniq -c|sort -nr  
      4 192.168.137.1
      2 192.168.0.118
[root@node4/var/log/httpd]#awk '{a[$1]++}END{for (i in a ){print i,a[i]}}'< /var/log/httpd/access_log

[root@node4/app]#seq 1 10 |sort -R |head -n1  隨機(jī)取數(shù)
3

[root@node4/app]#cut -d: -f1,3 /etc/passwd  |sort -t:  -k2 -n
root:0
bin:1
daemon:2
adm:3
lp:4

[root@node4/app]#cat /var/log/httpd/access_log |cut -d " " -f1  |sort |uniq -c |sort -nr 
      7 192.168.137.1
      2 192.168.0.118
      
[root@centos6 /app]#awk 'BEGIN{x=1.5;y=1024;z=85/100;printf "%0.2f\n",x*y*z}'           
1305.60

[root@node4~]#df |grep /dev/sd  |grep  -o "[0-9]\+%" |grep -o "[0-9]\+" |sort -nr |head -n1
29

[root@node4~]#egrep -v "^#|^$" /etc/fstab
[root@node4~]#grep -v -e "^#" -e "^$" /etc/fstab
[root@node4~]#grep -v -e"^[[:space:]]*$" -e "^#" /etc/fstab  

[root@node4~]#cat /etc/passwd |grep "^\(.*\):.*/\1$"
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
[root@node4~]#cat /etc/passwd |egrep "^(.*):.*/\1$" 

axy
[root@node4~]#echo axy |egrep "(a|b)xy"
axy
[root@node4~]#cat /etc/redhat-release|grep -o " [0-9]\+." |grep -o "[0-9]\+"                 
7
[root@node4~]#cat /etc/centos-release |grep -o "[0-9]\+"  |head -n1
7
分組:\(\) 將一個(gè)或多個(gè)字符捆綁在一起,當(dāng)作一個(gè)整體進(jìn)行處理,如: 
\(root\)\+ 
?
分組括號(hào)中的模式匹配到的內(nèi)容會(huì)被正則表達(dá)式引擎記錄于內(nèi)部的變量中,這 
些變量的命名方式為: \1, \2, \3, ... 
?
\1 表示從左側(cè)起第一個(gè)左括號(hào)以及與之匹配右括號(hào)之間的模式所匹配到的字符 
?
示例: \(string1\+\(string2\)*\) 
 \1 :string1\+\(string2\)* 
 \2 :string2 
?
后向引用:引用前面的分組括號(hào)中的模式所匹配字符,而非模式本身 
?
或者:\| 
示例:a\|b: a或b C\|cat: C或cat \(C\|c\)at:Cat或cat



修改密碼部分;

密碼部分:
[root@centos6 /app]#openssl rand -base64 100 |tr -dc "[:alnum:]"|head -c12
4oa9aPP1tr9I

[root@centos6 /app]#cut -d : -f 1,3 /etc/passwd 

[root@centos6 /app]#df |tr -s " " "%" |cut -d % -f 5


變量:

[root@centos6 /app]# echo $[$RANDOM%80+1]
30

[root@node4~]#egrep  -w "^(root|sun)" /etc/passwd|cut -d: -f1,7 

root:/bin/bash

sun:/bin/bash

ip地址:

[root@node4~]#egrep  -w "^(root|sun)" /etc/passwd|cut -d: -f1,7 

root:/bin/bash

sun:/bin/bash

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI