標籤: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下常用命令