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 user@serverip:/home/user/filename /home/user/filename

* 複製文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_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 remote_username@remote_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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章