個人積累linux 日常命令

lz_110505發表於2019-07-29

linux常用命令和關閉防火牆

2. linux常用命令

Mkdir 建立

Rm -rf 刪除

Chmod -R 777 許可權

Mysql -uroot -r

quit退出

find / -name svn 查詢位置

3. 關閉防火牆和selinux

Redhat使用了SELinux來增強安全,關閉的辦法為:

1. 永久有效

修改 /etc/selinux/config 檔案中的 SELINUX="" 為 disabled ,然後重啟。

2. 即時生效

setenforce 0

關閉防火牆的方法為:

1. 永久性生效

開啟:chkconfig iptables on

關閉:chkconfig iptables off

2. 即時生效,重啟後失效

開啟:service iptables start

關閉:service iptables stop

需要說明的是對於 Linux 下的其它服務都可以用以上命令執行開啟和關閉操作

補充:

a. 防火牆還需要關閉ipv6的防火牆:

chkconfig ip6tables off

並且可以通過如下命令檢視狀態:

chkconfig --list iptables

b. selinux狀態可以通過以下命令檢視:

Sestatus

===============

# uname -a # 檢視核心/作業系統/CPU資訊 

# head -n 1 /etc/issue # 檢視作業系統版本 

# cat /proc/cpuinfo # 檢視CPU資訊 

# hostname # 檢視計算機名 

# lspci -tv # 列出所有PCI裝置 

# lsusb -tv # 列出所有USB裝置 

# lsmod # 列出載入的核心模組 

# env # 檢視環境變數資源 

# free -m # 檢視記憶體使用量和交換區使用量 

# df -h # 檢視各分割槽使用情況 

# du -sh <目錄名> # 檢視指定目錄的大小 

# grep MemTotal /proc/meminfo # 檢視記憶體總量 

# grep MemFree /proc/meminfo # 檢視空閒記憶體量 

# uptime # 檢視系統執行時間、使用者數、負載 

# cat /proc/loadavg # 檢視系統負載磁碟和分割槽 

# mount | column -t # 檢視掛接的分割槽狀態 

# fdisk -l # 檢視所有分割槽 

# swapon -s # 檢視所有交換分割槽 

# hdparm -i /dev/hda # 檢視磁碟引數(僅適用於IDE裝置) 

# dmesg | grep IDE # 檢視啟動時IDE裝置檢測狀況網路 

# ifconfig # 檢視所有網路介面的屬性 

# iptables -L # 檢視防火牆設定 

# route -n # 檢視路由表 

# netstat -lntp # 檢視所有監聽埠 

# netstat -antp # 檢視所有已經建立的連線 

# netstat -s # 檢視網路統計資訊程式 

# ps -ef # 檢視所有程式 

# top # 實時顯示程式狀態使用者 

# w # 檢視活動使用者 

# id <使用者名稱> # 檢視指定使用者資訊 

# last # 檢視使用者登入日誌 

# cut -d: -f1 /etc/passwd # 檢視系統所有使用者 

# cut -d: -f1 /etc/group # 檢視系統所有組 

# crontab -l # 檢視當前使用者的計劃任務服務 

# chkconfig –list # 列出所有系統服務 

# chkconfig –list | grep on # 列出所有啟動的系統服務程式 

# rpm -qa # 檢視所有安裝的軟體包

====================================

linux常用命令和關閉防火牆

2. linux常用命令

Mkdir 建立

Rm -rf 刪除

Chmod -R 777 許可權

Mysql -uroot -r

quit退出

find / -name svn 查詢位置

3. 關閉防火牆和selinux

Redhat使用了SELinux來增強安全,關閉的辦法為:

1. 永久有效

修改 /etc/selinux/config 檔案中的 SELINUX="" 為 disabled ,然後重啟。

2. 即時生效

setenforce 0

關閉防火牆的方法為:

1. 永久性生效

開啟:chkconfig iptables on

關閉:chkconfig iptables off

2. 即時生效,重啟後失效

開啟:service iptables start

關閉:service iptables stop

需要說明的是對於 Linux 下的其它服務都可以用以上命令執行開啟和關閉操作

補充:

a. 防火牆還需要關閉ipv6的防火牆:

chkconfig ip6tables off

並且可以通過如下命令檢視狀態:

chkconfig --list iptables

b. selinux狀態可以通過以下命令檢視:

Sestatus

===============

1.tar命令 tar -zcvf 壓縮檔名.tar.gz .gz為想要tar的檔名

1.tar czvf hcm20180809.tar hcm 

tar -xvf file.tar //解壓 tar包

tar –xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2 //解壓 tar.bz2

tar –xZvf file.tar.Z //解壓tar.Z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

jar -xvf tbhcm_mobile-201803090849.war war包解壓

zip -r filename.zip filesdir 打包zip

2.複製

cp self20180821.tar ../self 異動檔案

3.遠端複製由本地到另一臺機器

上傳本地目錄到遠端機器指定目錄

scp -r /opt/soft/mongodb root@192.168.120.204:/opt/soft/scptest

修改檔名稱到目錄下

mv "EmployeeTurnoverPO.class" "EmployeeTurnoverPO.class20190514"

目錄授權給某個使用者chown -R oracle:oinstall bin

新增路由:

route -n

route add -net 192.168.40.0 netmask 255.255.255.0 gw 192.168.161.253

==================

設定環境變數

vi /etc/profile

export JAVA_HOME=/home/hr/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

source /etc/profile

字符集臨時生效:

修改linux utf-8 字符集 export.UTF-8;



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942301/viewspace-2652056/,如需轉載,請註明出處,否則將追究法律責任。

相關文章