linux command

lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)

查看当前web服务端口连接

netstat -atpn | grep 80 | grep ESTABLISHED -c

ps -ef | grep ... 获悉进程号, 然后

netstat -atpn | grep {进程号} 

查看进程执行路径

其实,运行的进程信息放在了/proc/xxx目录下,所以  ll /proc/xxx 就可查看

linux远程连接

ssh -p 12333 root@216.230.230.114

查看时间和日期

命令 : "date"

挂载

mount -t nfs 10.95.216.13:/WQD /home/zxin10/file_server

查看文件夹占用空间并排序

du -sh /var/log/* | grep G | sort -rn

df是来自于coreutils软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置:

举例:

[root@localhost beinan]# df -lh

Filesystem容量已用可用已用%挂载点

/dev/hda8 11G 6.0G 4.4G 58% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/sda1 56G 22G 35G 39% /mnt/sda1

我们从中可以看到,系统安装在/dev/hda8;还有一个56G的磁盘分区/dev/sda1挂载在/mnt/sda1中;

查看内存使用情况

free -k  

free -m

cat /proc/meminfo

开机启动

/etc/rc.d/rc.local  

如何查看iptables nat映射情况

iptables  -t  nat  -nL

iptables -F  清楚所有规则

更改映射 

iptables -t nat -A PREROUTING -p tcp -d 10.95.219.52 --dport 80 -j DNAT --to-destination 10.95.219.52:8080

iptables -t nat -A POSTROUTING -p tcp -s 10.95.219.52 --sport 8080 -j SNAT --to 10.95.219.52

重启 

shutdown -r now

在Linux下,默认端口1024下的程序是要在root下才能使用的

问题是这样的,我需要设置系统的环境变量,在/etc/profile最后添加了
export exportJAVA_HOME=/usr/java/jdk-1_5_0_02
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
但是退出后再进入系统环境变量不生效,输入source /etc/profile起效果,每次进入系统都要输入source /etc/profile才有效果,请问诸位,有没有什么解决方法可以只要source一次就可以使/etc/profile起效果,以后都不用source啦?

我直接在.bashrc文件中加入source /etc/profile 这行语句就行啦

/etc/init.d目录包含许多系统各种服务的启动和停止脚本。

ll /etc/init.d

chkconfig --list | grep cron

service cron status

原文地址:https://www.cnblogs.com/silva/p/5891556.html