CentOS下常用命令

來源:互聯網
上載者:User

標籤:linux command centos


--查看某一個連接埠:
netstat -lnp|grep 80

查看佔用連接埠:
netstat -lnp 或者 netstat -tnlup

--設定防火牆: 開啟80連接埠的訪問
#   /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#   /etc/rc.d/init.d/iptables save
#   /etc/init.d/iptables restart
--查看防火牆
#   /etc/init.d/iptables status

--tomcat 設定成80連接埠,除了root可以開啟,其他使用者不能開啟的解決方案
解決方案是:
第一步,重將Tomcat的連接埠(server.xml)由80改回8080。
第二步,通過Iptables連接埠實現80到8080的轉寄,命令為:
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
這樣,使用者訪問80連接埠和8080連接埠其實都到了8080連接埠。

--CentOS下查看某個服務及狀態
/sbin/chkconfig --list mysqld
--設定該服務為自啟動
/sbin/chkconfig  mysqld on

--查看系統是32位還是64位
getconf LONG_BIT

--查看系統的預設語言
echo $LANG

--CentOS遠端偵錯 tomcat應用
 export  JPDA_ADDRESS=8787
./catalina.sh jpda start

--CentOS修改了/etc/profile檔案立即生效
source /etc/profile

--修改網路設定
1、vi /etc/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0的設定檔裡儲存了以前的MAC地址,就把這一行刪除掉在重啟網卡


2、/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器

--修改帳號密碼
passwd root

--查看系統版本
uname -a
cat /etc/redhat-release

--查看CPU資訊

使用下面的指令,就可以查看到CPU的詳細資料了。一般來講,多核的CPU,或者支援超執行緒的CPU,或者物理上的多個CPU,就會顯示出對應的條數的資訊。比如說雙核的CPU就會顯示2條CPU資訊,雙核超執行緒的CPU就會顯示出4條CPU資訊。雖然條數多了,但是基本資料都一樣。

#cat /proc/cpuinfo

--查看記憶體資訊

與查看CPU資訊對應的,查看記憶體資訊的命令就是:

#cat /proc/meminfo

--查看硬碟分區資訊

使用下面的命令,可以看到當前硬碟的分區資訊,以及容量大小、已使用的空間和剩餘空間大小,還可以查看每個分區的掛載點:

#df -lh

--查看硬碟的型號資訊

可以使用下面的命令顯示物理硬碟的個數以及對應的介面,還有硬碟的具體型號資訊:

#cat /proc/scsi/scsi

--修改ssh預設連接埠號碼
# vi /etc/ssh/sshd_config
Port 8284 //以前這個前面是有 # 號的,而且預設是 22 ,修改一下就ok了
# /etc/init.d/sshd restart

--修改預設閘道
vi /etc/rc.d/rc.local
route add -net 0.0.0.0 gw 192.168.1.1

--清空檔案
cat /dev/null > 要清空的檔案
echo "" > 要清空的檔案    
>要清空的檔案

--添加DNS
vi /etc/resolv.conf

# Generatedby NetworkManager
nameserver 192.168.1.1
nameserver 114.114.114.114

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="em1"
HWADDR="C8:1F:66:C3:B5:59"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.211
GATEWAY=192.168.1.1

--跨系統檔案複製命令 scp
yum install openssh-clients
scp -p port [email protected]:/home/user/filename /home/user/filename

* 複製檔案:
* 命令格式:
scp local_file [email protected]_ip:remote_folder
或者
scp local_file [email protected]_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file

* 常式:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/002.mp3

* 複製目錄:
* 命令格式:
scp -r local_folder [email protected]_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

例如:
scp [email protected]:/home/root/others/music /home/space/music/i.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

本文出自 “當一切都免費時” 部落格,轉載請與作者聯絡!

CentOS下常用命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.